示例:如何创建 IPIDController 程序以控制温度
温度控制程序用于维持控制区中的温度。
设定点、过程值和操作值
下表定义了在温度控制程序中使用的 SP、PV 和 MV 值。
项目 | 描述 |
|---|---|
设定点 (SP) | 用于定义控制区温度的温度测量值(以摄氏度表示)。 |
过程值 (PV) | 必须换算成与 SP 相同的单位,即温度测量值(摄氏度)。 |
操作值 (MV) | 必须转换为模拟值,从而可将其输出至 PWM 以控制加热元素。 |
温度控制系统
下图和下表定义了在温度控制系统中由温度控制程序控制的组件,以及在控制程序运行时发生的事件。温度控制系统

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

提供反馈





