s7 200 plc 用pid 控制二氧化硫的浓度

通过将二氧化硫的实际浓度(4 - 20mA)做为过程量,已知二氧化硫的浓度设定值为目标值,通过PID输出来控制加药量的大小,来控制二氧化硫的实际浓度。
我做完试验时,结果是二氧化硫的实际浓度(过程量)大于目标值时,PID不做输出了。

但我想要实现的是,设定二氧化硫浓度的目标值给PID,通过检测二氧化硫的实际浓度,来调节加药量的大小,从而控制二氧化硫浓度,  即:二氧化硫浓度  大于 目标值时,加药量输出变大,二氧化硫浓度 接近或等于 目标值时,加药量输出变小, 二氧化硫浓度 小于 目标值时,加药量输出停止。
请问大家,这要怎么做,才能实现啊?! 坐等佳音。。

问题补充:
具体流程:
用SO2浓度传感器检测反应炉内的SO2浓度,变送器将传感器输出的电流信号转换为标准量程的电流信号,然后送给模拟量输入模块,经A/D转换后得到与SO2浓度成比例的数字量,CPU将它与SO2设定值进行比较,按照PID控制算法对误差值进行计算,将运算结果(数字量)送给模拟量输出模块,经D/A转换后变为电流信号,用来控制给料机的输送量的多少,通过它控制锅炉内的SO2浓度,实现闭环控制。

最佳答案

这个需要将增益值设为负值,则二氧化硫浓度大于目标值时,加药量输出变大。
可参考找答案中S7-200 PID相关的问答:http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=95701&cid=1028

提问者对于答案的评价:
谢谢,明白了,多谢大家帮忙!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:43
下一篇 2017年6月24日 下午4:43

相关推荐

  • S7-200的组网

    现有两台CPU224XP PLC和一台TD400C一台TP177B PN DP触摸屏,其中一台PLC连接一台TD400,另一台连接触摸屏,想通过组网实…

    SIMATIC S7-200 2020年10月31日
  • 226CN的PORT0没有作用

    手上有一个226的CPU,下程序或者连TD400c都可以用PORT1,用PORT0下程序通信不上,连接TD400C后显示CPU无响应,系统块里两个端口的设置完全一样,不知道为什么?…

    SIMATIC S7-200 2017年11月27日
  • s7-200控制四相八拍步进电机 4ms一个脉冲

    求思路 程序 最佳答案 你的意思是plc直接驱动步进电机(假设晶体管输出型plc允许或者足够驱动)?如果是这个意思,则按如下思路试试:一般4相8拍的驱动(励磁)方式分:A…

    SIMATIC S7-200 2017年6月12日
  • 关于s7-200监控强制的问题

    强制了一个m点,程序不小心关闭了,打开在监控发现强制了m点变成了off ,200有存储强制数据的地方么?对以后程序使用有影响么? 钻石用户推荐最佳答案 M点可以在系统块里…

    2021年7月5日
  • 200的断电保持

    200用顺序程序控制,如何实现断电再上电时能继续运行断电前的程序 问题补充:在系统块中的断电保持功能的区域中具体怎么设置,设置哪些参数。 最佳答案 用SCR指令编程即可。注意在系统…

    SIMATIC S7-200 2021年7月5日
  • 关于新型模拟量模块

    官网没有订货号,目前在市面上能不能买到,在那买? 最佳答案 EM231 TC, 8 模拟量输入:6ES7 231-7PF22-0XA0&nb…

    SIMATIC S7-200 2021年7月5日
  • s7-200 em232模块手册

    我是自学者,我想问问各位谁有这个手册吗?我在全球资源库美找到!谢谢! 最佳答案 s7-200 em232模块手册?1、 em232模块的说明较简单:S7-200…

    SIMATIC S7-200 2017年12月21日
  • 用V4.0 STEP 7 MicroWIN SP4编程时,到一定的行数是网络部能够往下拉,请问是怎么回事?

    我V4.0 STEP 7 MicroWIN SP4软件编程LAD顺序控制指令时,网络部能够往下拉,请问是怎么回事? 最佳答案 你的软件安装问…

    SIMATIC S7-200 2020年11月1日
  • 请问V90伺服200V和400V的区别是什么?

    指的是高惯量和低惯量吗? 最佳答案 一般200V适合于低惯量的单相伺服,400V适应与高惯量的三相伺服系统。 图片说明:    提问者对于答案的评价:

    2021年7月5日
  • S7200高速计数器

    如何设置能够让编码器顺时针每转一圈的脉冲数为1000,不管转多少圈,脉冲都不会累加,始终都是从0到1000;同样,逆时针每旋转一圈的脉冲为-1000,不管转多少圈,脉冲都不会累加,…

    SIMATIC S7-200 2021年7月4日