示例:如何创建 IPIDController 程序以控制温度

温度控制程序用于维持控制区中的温度。

设定点、过程值和操作值

下表定义了在温度控制程序中使用的 SP、PV 和 MV 值。
在温度控制程序中使用的 SP、PV 和 MV 值
项目
描述
设定点 (SP)
用于定义控制区温度的温度测量值(以摄氏度表示)。
过程值 (PV)
必须换算成与 SP 相同的单位,即温度测量值(摄氏度)。
操作值 (MV)
必须转换为模拟值,从而可将其输出至 PWM 以控制加热元素。

温度控制系统

下图和下表定义了在温度控制系统中由温度控制程序控制的组件,以及在控制程序运行时发生的事件。
温度控制系统
温度控制系统

温度控制程序的事件序列

下表标识了温度控制系统中的组件,并描述了温度控制程序运行时在系统中发生的事件序列。
温度控制系统组件和事件序列
编号
项目
描述
callout1
控制器输出
将 MV 发送至 PWM (On/Off)。
callout2
脉宽调制(Pulse Width Modulation, PWM)温度控制器
用于控制加热元素的固态中继。
callout3
加热元素
提高控制区温度。
callout4
电阻温度探测器 (RTD)
测量控制区中的温度,并将 PV(RTD 信号)发送至控制器输入。
callout5
控制器输入
接收 PV(RTD 信号)。
callout6
PLC 程序
将 PV(RTD 信号)转换为与 SP(摄氏度)相同的单位,确定 PV 和 SP 之间的差异,并根据 P、I 和 D 参数中定义的参数值调整 MV。

示例:温度控制功能块图

本功能块图展示了应用程序中用于在控制区控制温度的预定义和用户自定义功能块。
温度控制功能块图
温度控制功能块图
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal