使用Omega FC-22的Simulink PID流量控制

时间:2018-06-26 17:54:45

标签: controls simulink

我正在尝试为空气软管和阀门系统创建PID控制器。该系统由Omega FC-22流量计算机,电动阀和下游传感器组成,用于测量每分钟立方英尺(CFM)。控制回路如下:用户按所需的CFM->阀门旋转,直到流量计算机=所需的CFM->当所需的CFM超过+/- 1(或大约)CFM时,阀自行校正。上游气流不是控制回路的一部分,一旦打开,便会使用阀门对其进行调节。

我了解PID控制器在Simulink中的工作原理,但是不确定如何从传递函数和PID控制器过渡到上述方案。另外,我面临的另一个问题是弄清楚如何将Omega FC-22与Simulink连接,这是至关重要的部分。任何帮助都将受到赞赏。

**我已随附Omega FC-22的用户指南 https://www.omega.com/manuals/manualpdf/M2572.pdf

1 个答案:

答案 0 :(得分:0)

您必须使Simulink将PID的CV写入阀。通常,这是通过来自控制器(在您的情况下为PC)的4-20mA信号完成的。您可能必须查看阀门支持的输入信号类型并相应地接线。

PID的PV来自流量计算机的Modbus RS-485接口。该手册未显示ModbusTCP或RS-232选项。您必须使用RS-232 / RS-485或USB / RS-485适配器。然后从Omega手册附录C中列出的modbus寄存器中读取适当的流程。

PID的设定点应该足够容易。用户只需在PC上输入它,然后将该值发送到您的Simulink代码即可。