请问编写模拟量控制的电动阀,是使用PID指令吗?如何编写?PID参数如何设置?

S7-300模块,8AI模块,CPU:315-2DP;
要求在工控机上输入参数时可以调节电控阀开口的大小,电动阀开口的大小并且要反馈到工控机画面上。(电动阀:4MA时全部关闭,20MA时全部打开,电动阀上有相应的模拟量输出)
谢谢。

最佳答案

你要控制电动阀开口的大小你需要一个模拟量输出模块。例如6ES7 332-5HB81-0AB0,在硬件组态中配置输出为4-20ma即可。不需要PID指令。假设模拟量输出模块地址为PQW264,当PQW264=27648,就会输出20ma电流信号,当PQW264=0,即输出4ma电流信号。电动阀有相应的模拟量输出,会输出4-20ma信号直接接到模拟量输入模块即可。假设模拟量输入模块地址为PIW264,则电动阀开口反馈信号直接接到PIW264上即可。根据线性关系可以计算开口大小。把PIW264传送到存储区即可。例如把PIW264数值经过转换成角度值传送到DB1.DBW0。工控机直接读取DB1.DBW0数值即可。
  建议楼主直接使用西门子系统块FC105、FC106进行模拟量输入及模拟量输出转换。FC105 , FC106使用与实例可以参考以下链接:
 http://wenku.baidu.com/link?url=zO2b6gt5E1oUaezi4O_V7tqrEJUqu6AYAZoeorWOua8Sm7SLr7pkx-Ksx1GojpkTwGzO6uKDoCXvzR2DyNPUNfDdz-lpXeQ1nNR6UIChQd3

提问者对于答案的评价:
很有帮助,非常感谢您的回答。谢谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日 上午1:06
下一篇 2017年10月31日 上午1:07

相关推荐