S7200 PID(标准)

请教各位高手:
     用S7200在做标准PID(不是用向导做的)的时候,在子程序里面的参数(目标值、P值等)是怎么设置的?因为在主程序里吊用子程序时用到了SM0.1(初始化子持续),可PLC一运行,子程序就停止了,那些参数该怎么设置,或者有什么好的办法呢?
  谢谢~~

最佳答案

当你确定了PID回路后,也就指定了与PID参数相关的数据寄存器,共需36个V寄存器,即9个VD,寄存器全部是浮点数。
 示例中,这些参数是由初始化程序予以赋值的。在程序的实际运行过程中,这些参数可以随时写入或读出,与其他寄存器没有区别,但写入的途径须根据程序要求而定。
 在实际使用中,过程变量从模拟量采样程序获得;输出值、积分前项、过程变量前值由PID程序自己赋值,采样时间采样频率和系统要求在初始化程序中预先赋值;而给定值、增益、积分时间和微分时间一般通过对话方式赋值,如果这几个参数是定值,也可在初始化程序中赋值。这都是很灵活的。
 PID回路表格式请参阅系统手册,不再赘述。

提问者对于答案的评价:
谢谢了

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

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

相关推荐

发表回复

登录后才能评论