admin管理员组

文章数量:1531657

2024年3月21日发(作者:)

如果从外围设备接收到非法值,那么 S7-1200 PID 紧凑型控制器将会切换到未激活模式。本文

将介绍避免这种情况发生的方法。

"PID_Compact" 功能块的"Input_PER"引脚会在其接收到非法值时显示为"16#7FFF" 和

"16#8000"。其中有几种出现非法值的可能原因:

举例:

 在 RTD 模块刚接通时,模块会运行一个内部的模拟量到数字量转换过程。在这个期间

内,模块的各个通道值将会是"32767" ("16#7FFF") ,直到合法值生效为止。

 这样的值也会出现在模拟量输入值有上溢或下溢的情况下。

故障处理

使用"Signal Filter" 功能块的"Replace Output"引脚,可以为"PID_Compact" 功能块提供一个安

全的输出。当有出现非法值时,"Signal Filter"功能块会把 "PID_Compact" 切换到手动模式, 并

用"Replace Output"作为其输出值来取代未激活模式。当重新接收到有效值时,"PID_Compact"

会切换回自动模式。 "SignalFiIlter" 的"ERROR"位作为错误状况的指示将会告知用户程序

"PID_Compact"功能受到影响。外部故障(比如断线和短路)是导致这种错误的部分原因。

注释

 控制器上所有的外部输入信号,要接到"Signal Funtion" 功能块上,而不是直接接到

"PID_Compact" 块的"Input_PER" 引脚上。

"SignalFilter" 功能块不会影响 PID 的"Configuration" 和"Commissioning"功能的使用。

当非法值到来时,将不能在手自动之间进行切换,因为 PID 控制器已经变为手动模式。

警告

 如果将"Signal Filter"与 "PID_Compact"结合使用,那么将不能在"Commissioning" 视窗

中对手动值进行修改。

第 1 页

 只有通过"Signal Filter"功能块的 "ManValueInput"引脚才可以设置手动值。

使用 S7-1200 PID 控制器的"Signal Filter"功能块

No. 使用 S7-1200 PID 控制器的"SignalFilter"功能块

1. 下载并打开附件中的"PID_Compact_SignalFilter_Lib" S7-1200 通用库文件

按照以下步骤:

 下载,解压,并打开附件中的"PID_Compact_SignalFilter_" S7-1200通用库

文件。

点击 "Open global library(打开全局库)" 按钮,浏览库文件并打开。

将"Signal Filter"库文件拖入到该项目的程序块文件夹中。

图. 01

第 2 页

本文标签: 模式打开文件模拟量切换