200SMAR的PID采样时间一直是0,如何设置

采样时间一直是0,导致PID无法正常输出,在PID操作面板一直显示0,采样时间的寄存器进行修改没作用,这个采样时间需要怎么修改呢

图片说明:

200SMAR的PID采样时间一直是0,如何设置   

最佳答案

1、应用 PID向导:
搞懂了!S7-200SMART PID向导控制竟是这么回事:
https://www.sohu.com/a/312744362_120047632
2、主程序/子程序的循环时间每个周期都可能不同,不能保证精确的采样,建议用定时中断,例如SMB34/SMB35。
、SMB34定时最大255ms,如果采样时间是1S怎样实现?
、采样时间是1S,要求PID指令块每隔1S调用一次。可以先做一个250ms的定时中断,然后编程累加判断每4次中断执行一次PID指令即可。
3、SMB34,SMB35如何理解?
http://www.ad.siemens.com.cn/service/answer/solved_29798_1028.html

提问者对于答案的评价:
嗯嗯,本来也准备这样搞,不过已经解决了,是由于我触摸屏设置了采样时间的寄存器,有冲突导致PID控制面板一直为0,把触摸屏的采样时间设置干掉就好了

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

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

相关推荐

发表回复

登录后才能评论