西门子200 %ignore_a_1%采用中断调用,中断时间是1ms, 那PID的采样时间设置多少? 中断时间范围可以设置多少?
时间能设置越小越好,一共8路PID
问题补充:
定时中断程序的执行时间必须小于设定的间隔时间,这个间隔时间是主程序时间+中断定时时间=20ms+100ms.
我想把大部分程序放到中断子程序里面可以吧,比如MODBUS rtu库通讯程序等等,这样程序可以快速执行吧
最佳答案
此回答已完善
1ms?太快了!100ms足够了。中断时间和采样时间设置一致就行了。
时间间隔就是我说的中断时间,这个时间包含了程序的扫描时间和等待时间,如果你的程序扫描时间大于中断时间,则cpu进入死机状态。
提问者对于答案的评价:
哦
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364374.html