技术论坛

 300 的自编写S_ODT定时器FC块,比程序自带定时器好用多了,特此共享!

返回主题列表
作者 主题
yzs
侠圣

经验值:3458
发帖数:441
精华帖:7
楼主    2019-06-13 15:56:30
主题:300 的自编写S_ODT定时器FC块,比程序自带定时器好用多了,特此共享! 精华帖 
西门子自带的S_ODT块由于定时器的时间长度问题,精度问题导致很多人都不愿意使用,很多人也喜欢使用IEC定时器。但是程序如果要做成标准程序或需要多重调用的话,FC块明显是最好的使用方法。因此我早期就根据S_ODT的功能自行编写了一个FC的定时器块。此块在我长时间的编程中频繁使用,感觉的确不错,不敢藏私,特拿来分享。

S_ODT块支持最长32767h(3年)定时,精度为500MS。在定时器使用过程中可设置N时间类型(0-S 1-M 2-H)的数值即可方便的进行秒、分钟、小时的定时。同时可通过比较ET(已用时间)方便通过一个定时器实现对多个设备的定时的临活需求。

S_ODT FC块运用了一些对保持型变量,临时变量的一些小技巧希望能够对大家的编程思路有一定的启发。

S_ODT(YZS).zip

1.jpg

注:此程序版权所有,转载请注明出处。


您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。