灌装机上有30个头的旋转灌装,30个头不是同时灌装,10ms定时器总共就那几个,不够用啊,100ms的话就不够准确,要怎么处理
最佳答案
1、BGN_ITIME 和 CAL_ITIME 配合使用得到的定时器的精度是 1 MS 的,而且数量没有限制。双字毫秒值的最大计时间隔为 2 的 32 次方或 49.7 天。
BGN_ITIME 和 CAL_ITIME的用法请参考《在 STEP 7 Micro/WIN SMART里怎样优化使用定时器?》里面即有实例,并有实例程序的下载链接。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/optimizer%20timer/optimize%20timer.html
2、使用定时中断的方法请参考下面的实例,实例中是SMB34,并且是 100 MS 的定时中断,如果将传到 SMB34 100 改为 10,它就变成了 10 MS 的定时中断。
SMART 中一共有两个,另一个是SMB34,但是对应的中断事件号是不同的。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/Interrupt.html
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc291489.html