200PLCPID指令问题

请大神们解惑,在200PLC中PID只能放在主程序中吗?并且使能端只能是SM0.0吗?我把他放在子程序来调用发现没有反应,放到主程序里就没有问题。

最佳答案

是向导产生的吧。可以在主程序也可以在子程序中调用。
1、必须用SM0.0来使能 PIDx_INIT 子程序,SM0.0 后不能串联任何其他条件,而且也不能有越过它的跳转;
2、如果在子程序中调用 PIDx_INIT 子程序,则调用它的子程序也必须仅使用 SM0.0 调用,以保证它的正常运行
3、在程序的其它部分不要再使用SMB34定时中断,也不要对SMB34赋值
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/014.html

提问者对于答案的评价:
之前在手册中看到过,放在子程序中必须用SM0.0调用感觉和放在主程序中没什么区别。感觉BUG。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论