使用SCL语言进行编写控制器程序,发现使用定时器需要提前分配好内存空间,然后发现竟然有两种和定时器相关的数据类型, TON_TIME 和 IEC_TIMER ,经过多次尝试使用,总结如下。
当使用TON_TIME的话,可以直接使用变量名(函数名),给参数赋值进行调用。
当使用IEC_TIMER的话,需要指定是TON还是TOF或者是其他几种定时器类型,点击小方框会有提示的。然后给接口参数赋值,即可完成调用。
注意:使用SCL语言进行编程,需要根据帮助文件的提示,按照规定的格式进行调用,否则虽然编译没有错误,但是定时器不启动。至少需要按照指定格式给 IN 和 PT 两个参数赋值。
如下这种用法就是错误的:
比较完整的用法是这样的: