Read/Write Register=cannot be accessed, Len=1, 16-Bit Integer (ttttt)
Read/Write Register=cannot be accessed, Len=1, 16-Bit Integer (mmmmmmmmm)
Read/Write Register=cannot be accessed, Len=1, 16-Bit Integer (nnnnn)
7.2.38 714 - ADDITIVE ALARM MESSAGES
R714iii => 0?0710iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrttttt
U714iiilllllssssssssssssssssssssssssssssss => 0?0
U714iiilllllsssssssssssssssssssssssssssssscccccppppprrrrr => 0?0
U714iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrttttt => 0?0
U714iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrtttttmmmmmmmmmnnnnn
=> 0?0
Where:
iii = Alarm Index with defaults as:
struct alarm_def factory_additive_alarm[16] =
{
{"*ADTV FCM" , AUTO_CLEAR}, // 714000
{"*ADTV PREM", AUTO_CLEAR}, // 714001
{"*UND ADTV" , REMOTE_CLEAR}, // 714002
{"*OVR ADTV" , REMOTE_CLEAR}, // 714003
{"*VALVE FLT", PROGRAM_CLEAR}, // 714004
{"*PUMP STAT", DRIVER_CLEAR}, // 714005
{"*INJCT FLT", DRIVER_CLEAR}, // 714006
{"*UNAUTH FL", REMOTE_CLEAR}, // 714007
{"*NO LNFLSH", DRIVER_CLEAR}, // 714008
{"*MTR CREEP", REMOTE_CLEAR}, // 714009
{"*BLK VALVE", AUTO_CLEAR}, // 714010
{"*AALARM 11", DRIVER_CLEAR}, // 714011
{"*AALARM 12", DRIVER_CLEAR}, // 714012
{"*AALARM 13", DRIVER_CLEAR}, // 714013
{"*AALARM 14", DRIVER_CLEAR}, // 714014
{"*AALARM 15", DRIVER_CLEAR} // 714015
};
Note: For Modbus, the Modbus Additive Alarm Index Register sets the iii index.
Modbus: Read/Write Register=2580, Len=1, 16-Bit Integer (iii)
lll = Alarm Level as:
enum
{
AUTO_CLEAR = 0,
DRIVER_CLEAR = 1,
REMOTE_CLEAR = 2,
PROGRAM_CLEAR = 3,
WM_CLEAR = 4
}alarm_level;