无扰动重新启动 (PID)
PID 指令可与 1756 模拟输出模块进行交互,从而在控制器从编程模式切换到运行模式时或者在控制器上电时,支持无扰动重新启动。
当 1756 模拟输出模块与控制器的通信中断时或检测到控制器处于编程模式时,模拟输出模块会将其输出设置为配置模块时指定的故障条件值。当控制器随后返回到运行模式时或与模拟输出模块重新建立通信时,可以通过 PID 指令中的 Inhold Bit 和 Inhold Value 参数使 PID 指令自动将其控制变量输出重置为等于模拟输出。
用于设置无扰动重新启动的指令
执行的操作 | 详细信息 |
|---|---|
配置从 PID 指令接收控制变量的 1756 模拟输出模块的通道 | 在模块特定通道的属性页中选中 保持以进行初始化 (hold for initialization) 复选框。该选项通知模拟输出模块:当控制器返回到运行模式或与模块重新建立通信时,该模块应将模拟输出保持为其当前值,直到控制器发送的值与输出通道使用的当前值相匹配(在变化范围的 0.1% 内)。通道的输出利用 .BIAS 项斜升至当前保持的输出值。这种斜升方式类似于自动无扰动转换。 |
在 PID 指令中输入 Inhold bit 标签和 Inhold Value 标签 | 1756 模拟输出模块以其输入数据结构为每个通道返回两个值。InHold 状态位(如 .Ch2InHold)为真时,表示模拟输出通道正在保持其值。数据读回值(如 .Ch2Data)以工程单位显示当前输出值。 输入保持状态位的标签,作为 PID 指令的 InHold bit 参数。输入数据读回值的标签,作为 Inhold Value 参数。 当 Inhold bit 为真时,PID 指令将 Inhold Value 移入 Control variable 输出,并重新初始化以支持从该值进行无扰动重新启动。当模拟输出模块接收到从控制器返回的该值时,将关闭 InHold 状态位,从而支持 PID 指令正常启动控制。 |
提供反馈