关于TIA Portal西门子PLC的IEC定时器使用问题

使用SCL语言进行编写控制器程序,发现使用定时器需要提前分配好内存空间,然后发现竟然有两种和定时器相关的数据类型, TON_TIME 和 IEC_TIMER ,经过多次尝试使用,总结如下。

当使用TON_TIME的话,可以直接使用变量名(函数名),给参数赋值进行调用。

当使用IEC_TIMER的话,需要指定是TON还是TOF或者是其他几种定时器类型,点击小方框会有提示的。然后给接口参数赋值,即可完成调用。

 

 

 

 

注意:使用SCL语言进行编程,需要根据帮助文件的提示,按照规定的格式进行调用,否则虽然编译没有错误,但是定时器不启动。至少需要按照指定格式给 IN 和 PT 两个参数赋值。

如下这种用法就是错误的:

 

 比较完整的用法是这样的:

 

posted @ 2020-12-13 18:51  水星博客  阅读(1897)  评论(0编辑  收藏  举报