使用SCL語言進行編寫控制器程序,發現使用定時器需要提前分配好內存空間,然后發現竟然有兩種和定時器相關的數據類型, TON_TIME 和 IEC_TIMER ,經過多次嘗試使用,總結如下。
當使用TON_TIME的話,可以直接使用變量名(函數名),給參數賦值進行調用。
當使用IEC_TIMER的話,需要指定是TON還是TOF或者是其他幾種定時器類型,點擊小方框會有提示的。然后給接口參數賦值,即可完成調用。
注意:使用SCL語言進行編程,需要根據幫助文件的提示,按照規定的格式進行調用,否則雖然編譯沒有錯誤,但是定時器不啟動。至少需要按照指定格式給 IN 和 PT 兩個參數賦值。
如下這種用法就是錯誤的:
比較完整的用法是這樣的: