CPU216自由口发送数据,我现在用SMB34触发中断0来发送的,我用中断循环每100ms发送一次。我现在的问题是对方要求我1分钟发送一次,那么我在用sm0.0来触发中断34,然后再中断0里面计数,达到600时发送然后给加法清零这样可以吗?还有就是这样一直中断对整个CPU扫描有影响吗?我这里面还有PID程序,为了避免冲突,我PID用smb35来中断是不是就可以?
最佳答案
我现在的问题是对方要求我1分钟发送一次,那么我在用sm0.0来触发中断34,然后再中断0里面计数,达到600时发送然后给加法清零这样可以吗?
这种做法没问题.不会对CPU的扫描产生影响.
楼主最好将PID程序独立出来,避免一些中断执行影响到它.
提问者对于答案的评价:
谢谢 我是这么解决的 。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313570.html