西門子S7-300PLC里的程序的掃描周期如果是150ms,那么是不是就意味著無法取到一系列穩定的周期小于150ms的時鐘計時器呢,因為一個周期需要長于時鐘的計時時間。
答:定時器有專門的存儲區,定時器的計時與系統的掃描周期無關。這就是說,一個定時器使能以后,除非使能信號改變或者是其他相關信號變化,否則定時器按照自己的規則繼續運行!運行完成后,輸出相應狀態,該狀態不因掃描周期變化而變化,只取決于自身的條件。在使用中,尤其是一些使用STL編程的朋友有時會遇到定時器不聽話的現象,其實是與我們的掃描有關的。建議涉及到定時器使能和使用的程序不要跳轉,而是要每周期掃描。因為PLC中所謂狀態,其實是由RLO來決定的,而這個東西有時是靠前一周期和后一周期的區別來決定的。
答:定時器有專門的存儲區,定時器的計時與系統的掃描周期無關。這就是說,一個定時器使能以后,除非使能信號改變或者是其他相關信號變化,否則定時器按照自己的規則繼續運行!運行完成后,輸出相應狀態,該狀態不因掃描周期變化而變化,只取決于自身的條件。在使用中,尤其是一些使用STL編程的朋友有時會遇到定時器不聽話的現象,其實是與我們的掃描有關的。建議涉及到定時器使能和使用的程序不要跳轉,而是要每周期掃描。因為PLC中所謂狀態,其實是由RLO來決定的,而這個東西有時是靠前一周期和后一周期的區別來決定的。
























粵公網安備 44030402000745號