请问各位,就是计时器中Bgn-itime和Cal-itime指令是怎么用法的.
最佳答案
1 这两个指令在以前版本的CPU里是没有的,新版CPU开放了这两个指令。
2 和电脑一样,PLC里也有个硬件毫秒计数器,它每毫秒增加1,最大值是双字的最大值,当达到最大值后又从0开始增加,它不受程序控制,程序只能读取这个计数器的值。程序里不用这两个指令,它的值也在增加。
3 BITIM OUT 就是读取时间,将时间存放在OUT里,比如要读取I0.0=1的时间,可以分3步:
LD I0.0
EU
BITIM VD0
读取I0.0=1的开始时间
LD I0.0
ED
BITIM VD4
读取I0.0=0的开始时间(I0.0=1的结束时间)
将VD4-VD0得出的时间就是I0.0=1的时间,
但是有了CITIM指令后,后2步用这个指令就可以了
LD I0.0
CITIM VD0, VD4
VD4的值就是I0.0=1的时间
4 BGN_ITIM和CAL_ITIM可以弥补常规定时器的不足,也可以代替常规的定时器,它没有定时器号码的限制,也可以解决自建库中的定时方案等等。
提问者对于答案的评价:
都答得很好,谢谢.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353063.html