新人不知道怎么编程,求助大神,感激万分
问题补充:
输入信号 输出信号
I0.0 开度 1 AQW96 电动调节阀
I0.1 开度 2
I0.2 开度 2
I0.3 关闭
控制要求:
(1)按下开度 1 按钮,电动调节阀开度为 100%。
(2)按下开度 2 按钮,电动调节阀开度为 80%。
(3)按下开度 2 按钮,电动调节阀开度为 50%。
(4)按下关闭按钮,电动调节阀关闭。
注:电动调节阀开度 0-100%对应的控制电流为 4-20mA,PLC 的输出电流 4-20mA 对应数字量为 5530-27648。
最佳答案
1、先解确定调节阀,接收的开度给定信号是什么类型的,是电流信号,还是电压信号,根据不同的信号类型将模拟量输出信号在系统块中组态成与调节阀要求的信一致;
2、如果只是给定开度控制,则将开度给定开度(一般是实数)值转换成模拟量输出,西门子是有库的;
S7-200 SMART模拟量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
3、如果调节阀要进行PID调节,模拟量信号的处理已比较了解的情况下,利用PID向导来进行调节。参考
S7-200 SMART PID常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/014.html
补充:
那就是普通控制,不是PID调节。
以下回答基于:
VD0:给定值浮点型,值范围0.0-100.0
AQ16:5520-27648 控制调节阀开度。
程序如图
图片说明:
提问者对于答案的评价:
感谢您的回答,有不用比例转换的方法吗?
最佳答案作者回复:
不用程序转换,那就要自已很清楚你想要的开度对应的AQW值是多少,是不是更麻烦了些。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc282668.html