自由口发送数据

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:25
下一篇 2020年11月1日 下午3:26

相关推荐