MC系列控制板 編譯器使用說明書 版本2.0 |
|
|
Alarm Variant
AlarmIndex, AlarmCounter, ZoneName, ZoneNameSize, AlarmState, AlarmGroupState
int
目前指向的報警點編號.
int
表示未確認的報警點數.
ZoneName
array,
code byte
ZoneNameSize code byte
只適用於用內置的數據表來初始化報警點狀態, 用來取得數據表的數據.
每個報警點的名稱有ZoneNameSize 位元組, 按報警點的次序儲存在數組ZoneName, 某一報警點(ZoneIndex)名稱的第一位元組為ZoneName(ZoneIndex*ZoneNameSize), 第二元組為ZoneName(ZoneIndex*ZoneNameSize+1), 以此類推.
Array, byte
儲存報警點的狀態, 每個報警點使用4 位元組, 按報警點的次序儲存在數組AlarmState.
某一報警點(ZoneIndex)數據的第一位元組的位置為 ZoneIndex*4.
位元組 | 對映的數據表參數 | |
1 |
BIT 0: 該報警點已旁路 |
|
2 | BIT 0: 置1表示在處理收到報警點狀態時先取反 BIT 1: 致1表示該報警點可報警測試 |
|
3 |
報警點的優先次序 , 0 最優先, 255最不優先 |
|
4 | 報警點所屬群組編號 |
Array, byte
儲存群組狀態, 每個群組使用1位元組, 按群組的次序儲存在數組AlarmGroupState.
例如取某一群組GroupIndex的狀態, 表達式為AlarmGroupState(GroupIndex).
數據格式 |
BIT 0 : 置1表示該群組報警點已旁路. |
Newell Technologies Ltd. |