基于s7-200的PID算法的输出如何控制继电器的通断

我做的是恒温控制,使用PID算法,请问经过pid运算后回路表的输出Mn怎么来控制继电器的通断?或者怎么确定占空比?谢谢了

问题补充:
还有其他方法吗?能不能把PID输出量转化为继电器通断占空比的方法说的更详细点吗?

最佳答案

PID的运算结果是0.0-1.0之间的小数,
我们可以设定SSR以2秒钟为1个周期,这个周期的占空比由PID运算的结果来决定
启动一个1ms时基的定时器T32定时时间为2秒,程序如下

LDN    T32
TON    T32, 2000

将PID的运算结果乘以2000.0 将结果转换为16位的整型数据后,(如存储于VW0中)
和T32的当前值进行比较,如果T32的当前值小于VW0时,接通一个继电器输出,程序如下

LD     系统运行:I0.0
AW<=   T32, VW0
=      Q0.0

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:47
下一篇 2018年12月5日 下午2:47

相关推荐