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.37 713 - COMPONENT ALARM MESSAGES
R713iii => 0?0713iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrttttt
U713iiilllllssssssssssssssssssssssssssssss => 0?0
U713iiilllllsssssssssssssssssssssssssssssscccccppppprrrrr => 0?0
U713iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrttttt => 0?0
U713iiilllllsssssssssssssssssssssssssssssscccccppppprrrrrtttttmmmmmmmmmnnnnn
=> 0?0
Where:
iii = Alarm Index with defaults as:
struct alarm_def factory_component_alarm[31] =
{
{"*COMP FCM" , AUTO_CLEAR}, // 713000
{"*COMP PERM", AUTO_CLEAR}, // 713001
{"*BLK VALVE", AUTO_CLEAR}, // 713002
{"*UNAUTH FL", REMOTE_CLEAR}, // 713003
{"*PUMP STAT", DRIVER_CLEAR}, // 713004
{"*MTR ALARM", AUTO_CLEAR}, // 713005
{"*OVR BLEND", DRIVER_CLEAR}, // 713006
{"*UND BLEND", DRIVER_CLEAR}, // 713007
{"*API TABLE", DRIVER_CLEAR}, // 713008
{"*DENSITY ", REMOTE_CLEAR}, // 713009
{"*CALARM 10", DRIVER_CLEAR}, // 713010
{"*CALARM 11", DRIVER_CLEAR}, // 713011
{"*CALARM 12", DRIVER_CLEAR}, // 713012
{"*CALARM 13", DRIVER_CLEAR}, // 713013
{"*CALARM 14", DRIVER_CLEAR}, // 713014
{"*CALARM 15", DRIVER_CLEAR} // 713015
};
Note: For Modbus, the Modbus Component Alarm Index Register sets the iii index.
Modbus: Read/Write Register=2560, 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;
ssssssssssssssssssssssssssssss = Alarm Message (prefix with an *)