关于比例阀的控制问题

软件工程师想控制比例阀,阀门的调节范围是0-90°,原点为45°,每次都只告诉我阀门的转动方向和转动多少角度,比如逆时针偏5°,那么就是45-5=40°,下一次比如顺时针偏3°,那么就是40+3=43°,我用VW10存储45°时的模拟量12mA,用VW20存储软件通知的偏移角度,用M储存方向,VW10+VW20=VW10,如果这么写之后VW10一直在快速变化,请问这个需求该如何通过200smart plc实现。

问题补充:
项目的软件工程师并不知道阀门的当前角度,他只下发旋转方向和旋转多少角度,阀门的原点设在了45°。如果递增为+,递减为-,如下:
45+3-1=47。
即先从45°正转到48°,再从48°反转到47°,这么一个过程。

最佳答案

1.问题描述不是很清晰啊,这个阀具体是干什么的,是要实现自动控制吧!我觉着这个应该不是比例阀吧! 应该是执行器,控制蝶阀开度的吧。  4根信号线线,2根是输入 (就是你画面上想开多少就开多少的信号输入),2根反馈(检测阀门位置的,这个是被动的,阀门开到多少就显示多少,故障了除外),要是控制蝶阀的话编好程序还需要调执行器。

要是说的不对,下边不用看了!!
----------------------------------------------------------------------------------------------------------------------------------
1、硬件最少要用2个AI,然后编程,画面和程序,控制肯定用PID,
2、调执行器(有4-20mA信号发生器就方便,不用打电话了就)主要调的是控制方向,全开,全关,还有灵敏度(具体叫啥忘了,就是看反馈和给定差多少的那个,要调的很高这个执行器可能会一直在动)  另外:蝶阀开70度和全开就差不多了,调全开始不用到90度。我记得蝶阀好像开30-70之间调控有效。
3.先不写了,万一不对写了白写。

提问者对于答案的评价:
嗯,就是模拟量的执行器,抱歉我以为是比例阀。我有2个AI,有7个参数可以设定,U2设下限,U3设上限,U4是灵敏度。软件那边只下发旋转的方向和旋转多少角度,他不用PID,也不让我用PID,那么这个程序我该如何写呢

最佳答案作者回复:
1.说错了,硬件应该是一个AI和一个AO 。 AO接执行器给定,AI接执行器反馈,
2.4-20mA 在200smart 对应的数值是5530-27648, 编程的话就是简单的调用PID就行了啊,把对应的参数填上,画面上做好就行。 你说的方法没必要,太麻烦, 执行器他就是根据4-20mA对应数值自动变化的,不用编写正转反转。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:42
下一篇 2020年10月31日 上午12:42

相关推荐