以RST_ALM开头的程序块 ( 以RST_ALM开头的程序块)

ALM开头的程序块

RST_ALM 程序块用于定义报警任务。

RST_ALM(alarm_id,alarm_tag,alarm_value,alarm_type,alarm_cycle,alarm_status
)

参数

  • alarm_id:报警任务 ID,范围为 0~65535。
  • alarm_tag:报警任务标签,用于唯一标识报警任务。
  • alarm_value:报警阈值,当采集值超过该阈值时触发报警。
  • alarm_type:报警类型,取值范围为 0~3,分别表示:
    • 0:数值报警
    • 1:状态报警
    • 2:报警复位
    • 3:报警清除
  • alarm_cycle:报警周期,单位为秒,表示报警触发的周期。
  • alarm_status:报警状态,取值范围为 0~1,分别表示:
    • 0:报警未触发
    • 1:报警已触发

举例

以下代码定义了一个报警任务,当采集值超过 10 时触发报警。RST_ALM(alarm_id: 1,alarm_tag: "temperature_alarm",alarm_value: 10,alarm_type: 0,alarm_cycle: 10,alarm_status: 0 )

注意

每个报警任务必须有唯一的报警标签。报警触发的周期由报警周期参数控制,当采集值超过报警阈值时,每隔报警周期时间触发一次报警。报警状态参数可以通过调用 `RST_ALM_STATUS` 函数设置。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论