You are here:
< Back

报警功能(ALE命令)教程

Alicat流量压力设备具有可选的报警功能,有助于简化 PLC 或有人值守站等控制系统。警报通过设备上的通信连接器作为模拟信号传输。

  • 在 Alicat 未连接到中央系统的系统中,警报引脚可以连接到一个简单的灯泡,并用于指示流量或压力设定值的偏差。
  • 连接到 PLC 时,可以将警报输出设置为触发受控过程的不同阶段,或在过程超出容差范围时通知中央系统。

报警在工厂预先配置,ALE串行命令可用于在现场更改报警设置。以下文章简要介绍了 ALE 串行命令,并详细介绍了用于设置警报的命令结构。

ALE串行命令格式

在设置警报之前,确定要使用的参数以及希望警报如何运行非常重要。

报警表达格式

deviceID  ALE  Alarm#  SetExpression  ClearExpression

  • deviceID是每个设备分配的标准 ASCII AZ 单元 ID。默认情况下为“A”。
  • SetExpression是警报何时触发的完整表达式
  • ClearExpression是警报何时停止的完整表达式这样写是为了当清除表达式为假时警报将停止。

SetExpressionClearExpression格式

sValue:单位scValue运算符

SetExpression和ClearExpression均使用逆波兰表示法进行格式化

  • 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值
LPM7标准立方米/小时45
SLPM7标准立方米/米44
非线性PM37L4
CCM12SL4
SCCM12荷兰34
NCCM42立方厘米6
CFH19Scm36
超临界流体力学19NCM336
CFM182
SCFM18°F3
PSI1013
毫巴6千帕4

5、确定运营商

您希望参数大于、小于或等于特定值时触发警报吗?请参阅下面的可用运算符表。

可用的运营商

操作员象征
等于=
不等于<>
少于<
比...更棒>
小于或等于<=
大于或等于>=

布尔运算符

虽然使用布尔值是完全可选的,但它提供了更多逻辑选项。带有布尔运算符的表达式遵循与上述SetExpressionClearExpression类似的格式。 

带有布尔运算符的SetExpressionClearExpression格式

sValue:UnitscValueOperatorsValue:UnitscValueOperatorBoolean

请参阅下表中的有效布尔运算符。

可用的布尔运算符

布尔运算符象征
两者皆为真(且)&
要么为真(或)|
只有一个真(异或)^
不对

警报表达式示例
示例 1:设置表达式

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 命令才能清除警报。

联系应用工程师寻求支持

WordPress Video Lightbox Plugin