报警功能(ALE命令)教程
Alicat流量和压力设备具有可选的报警功能,有助于简化 PLC 或有人值守站等控制系统。警报通过设备上的通信连接器作为模拟信号传输。
- 在 Alicat 未连接到中央系统的系统中,警报引脚可以连接到一个简单的灯泡,并用于指示流量或压力设定值的偏差。
- 连接到 PLC 时,可以将警报输出设置为触发受控过程的不同阶段,或在过程超出容差范围时通知中央系统。
报警在工厂预先配置,ALE串行命令可用于在现场更改报警设置。以下文章简要介绍了 ALE 串行命令,并详细介绍了用于设置警报的命令结构。
ALE串行命令格式
在设置警报之前,确定要使用的参数以及希望警报如何运行非常重要。
deviceID ALE Alarm# SetExpression ClearExpression
- deviceID是为每个设备分配的标准 ASCII AZ 单元 ID。默认情况下为“A”。
- SetExpression是警报何时触发的完整表达式。
- ClearExpression是警报何时停止的完整表达式。这样写是为了当清除表达式为假时警报将停止。
sValue:单位scValue运算符
- s 表示以下 值是指设备的“统计”或参数值
- c 表示后面的 Value是一个常量
- 单位表示为统计选择的工程单位
- 操作员指定警报触发
使用报警命令(基本步骤)
1. 连接您的设备并打开串口终端应用程序
插入设备并将通信电缆连接到您的 PC,然后打开串行终端应用程序。
如果您还没有串行终端应用程序,请在此处下载 Alicat 的预配置应用程序:https: //www.alicat.com/support/software-drivers/。
2. 决定设置两个闹钟中的哪一个
- 0 = 第一个警报
- 1 = 第二个警报
3. 确定警报应与哪个值进行比较
并非所有参数在所有设备上都可用。有关可用参数,请参阅下表。
选择可用参数
统计参数 | ID值 |
绝对压力 | 2 |
温度 | 3 |
体积流量 | 4 |
质量流量 | 5 |
表压(如果有) | 6 |
体积累计流量 | 8 |
质量累计流量 | 9 |
阀门驱动 | 13 |
气压 | 15 |
4. 确定您想要用于该值的工程单位
请参阅下表了解可用的工程单位。如果默认,则跳过此步骤。
选择可用的工程单位
工程单位 | ID值 | 工程单位 | ID值 |
LPM | 7 | 标准立方米/小时 | 45 |
SLPM | 7 | 标准立方米/米 | 44 |
非线性PM | 37 | L | 4 |
CCM | 12 | SL | 4 |
SCCM | 12 | 荷兰 | 34 |
NCCM | 42 | 立方厘米 | 6 |
CFH | 19 | Scm3 | 6 |
超临界流体力学 | 19 | NCM3 | 36 |
CFM | 18 | ℃ | 2 |
SCFM | 18 | °F | 3 |
PSI | 10 | 托 | 13 |
毫巴 | 6 | 千帕 | 4 |
5、确定运营商
您希望参数大于、小于或等于特定值时触发警报吗?请参阅下面的可用运算符表。
可用的运营商
操作员 | 象征 |
等于 | = |
不等于 | <> |
少于 | < |
比...更棒 | > |
小于或等于 | <= |
大于或等于 | >= |
布尔运算符
虽然使用布尔值是完全可选的,但它提供了更多逻辑选项。带有布尔运算符的表达式遵循与上述SetExpression和ClearExpression类似的格式。
sValue:UnitscValueOperatorsValue:UnitscValueOperatorBoolean
可用的布尔运算符
布尔运算符 | 象征 |
两者皆为真(且) | & |
要么为真(或) | | |
只有一个真(异或) | ^ |
不对 | ! |
s2:10c105.0>
- s2表示“统计”变量为数字 2。上面的“选择可用参数”表显示这对应于绝对压力。
- :10 表示选择的工程单位值为 10。从 上面的“选择可用工程单位” 表中,这对应于 PSI。
- c105.0表示常数值为105.0
- > 是使用的运算符
在这种情况下,当绝对压力 > 105 PSIA 时,警报将“设置”(触发或打开)。
示例2:清晰的表达
s2:10c95.0>=
- s2表示“统计”变量为数字 2。上面的“选择可用参数”表显示这对应于绝对压力。
- :10 表示选择的工程单位值为 10。从 上面的“选择可用工程单位” 表中,这对应于 PSI。
- c95.0表示常数值为95.0
- >=是使用的运算符
在这种情况下,当压力不 ≥ 95.0 PSIA 时,警报将“清除”(取消或关闭)。
例 3.1:完整命令
ALE 0 s2:10c105.0> s2:10c95.0>=
- A表示该报警应添加到单元ID为A的设备上
- ALE 是报警设置命令
- 0表示设置第一个闹钟
- s2:10c105.0>是 SetExpression,声明当压力 > 105.0 PSIA 时应触发(或“设置”)警报,如示例 1 所示。
- s2:10c95.0>=是 ClearExpression,表明当压力不 ≥ 95.0 PSIA 时警报应停止(或“清除”)。
发送此命令后,如果压力增加到超过 105.0 PSIA,则会触发警报,设备将输出电压或开漏信号(取决于物理配置)。如果压力随后降至 104.0 PSIA,警报仍将开启。直到压力降至95.0 PSIA以下,警报仍会被触发,设备将输出电压或开漏信号。
例 3.2 完整命令
CALE 0 s13c95> s13c95>
- C ALE 0 在单元 ID C 的设备上设置第一个警报。
- s13表示第 13 个统计数据(阀门驱动),采用默认工程单位 (%)。
- c95>表示恒定值95。如果统计量大于该值,设备将触发。
由于清除表达式与设置表达式相同,因此只有当设置表达式为真时,设备才会触发(类似于旧式警报)。当阀门驱动 > 95% 时,此命令将触发警报,否则清除。
示例 4:使用 & 的命令
在您的系统需要严格超出设定的表达式条件的情况下,为清晰的表达式提供更宽的范围可以发出警报,即使在超出设定的表达式时它也会保持活动状态。
D ALE 1 s2:10c51>s2:10c99<& s2:10c49>s2:10c101<&
- s2:10c51>s2:10c99<&当绝对压力 > 51 PSIA 且 < 99 PSIA 时设置警报。
- s2:10c49>s2:10c101<& 当绝对压力超出 49 至 101 PSIA 范围时清除警报。
总而言之,如果压力从 40 增加到 60 PSIA,然后再次降低到 40 PSIA,则警报将在压力超过 51 PSIA 后触发,并在压力等于 49 PSIA 后清除。同样,如果压力从 120 下降到 90 PSIA,然后增加回 120 PSIA,一旦压力降至 99 PSIA 以下,就会触发警报,一旦压力增加到至少 101 PSIA,警报就会清除。
示例 5:使用 | 命令
E ALE 0 s2:10c49<s2:10c101>| s2:10c51<s2:10c99>|
这将命令单元 ID E 的设备设置第一个警报,如下所示:
- 当绝对压力 < 49 PSIA 或 > 101 PSIA 时触发。
- 当绝对压力不 < 51 PSIA 或 > 99 PSIA 时清除。
如果该值介于或等于 51-99 PSIA 之间,该值将会清除。
示例 6:带有 ^ 的命令
故障 1 s5:12c5>s6:4c700>^ s5:12c5>s6:4c700>^
这将命令单元 ID F 的设备设置第二个警报,如下所示:
- 当质量流量 > 5 SCCM 或表压 > 700 kPaG 时触发,但不能同时触发两者。
- 当质量流量不 > 5 SCCM 或表压不 > 700 kPaG(但不是两者)时清除。
当质量流量 ≤ 5 SCCM 或表压 ≤ 700 kPaG 时,此信息将会清除。
示例 7:使用 ! 的命令
GALE 0 s2:10c14.8<! 1
这将命令单元 ID G 的设备设置第一个警报,如下所示:
- 当绝对压力不< 14.8 PSIA 时触发。
- 永远不清楚。
如果设备始终在大气压下使用,则这是一个很好的警报设置。当设备认为大气压力高于 14.8 PSIA 时,它将触发警报,警告传感器可能损坏。只有重新给设备上电或向设备发送另一个 ALE 命令才能清除警报。