SFB4 那个TON毫秒定时器 和系统 T字开头的定时器区别?

如题
我现在程序里面用的很多都是SFB4的定时器
与T字定时器,运算速度有影响吗?对程序的扫描周期,大小.....

问题补充:
直说了吧
我想知道 几十次调用SFB4 会不会增加扫描周期
和影响其他程序的执行

其他的使用注意点我都知道

VAR
    TON1,TON2,TON3,TON4,TON5:                           TON;
    TON6,TON7,TON8,TON9,TON10:                          TON;
    TON11,TON12,TON13,TON14,TON15 :                     TON;
    TON16,TON17,TON18,TON19,TON20 :                     TON; 
    TON_Q:         ARRAY[1..20]  OF                    BOOL ; 
END_VAR


Ton1(IN :=(  I0.0 ),PT :=T#12Ms );   TON_Q[1]:= Ton1.Q;
......
Ton20(IN :=(  I20.0 ),PT :=T#12Ms );   TON_Q[20]:= Ton20.Q;

看看我程序就知道了
一般我FB块里面会备用20个SFB4  至于到时候用几个再说
现在就是担心影响性能!

最佳答案

在FB里用多重背景定义TON,无非就是背景数据块变大了,多占用点内存而已。
只有被使用的TON,才会增加扫描周期。

提问者对于答案的评价:
被安慰了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:23
下一篇 2018年12月1日 下午11:23

相关推荐