unsigned char sampler_alarm:1; // a sampler level alarm currently exists for
this preset
unsigned char configuration_error:1; // preset configuration has invalid data,
check message log for details
} flags;
} preset_alarms;
Modbus:
Write Only Register=7082+ppp, Len=1, 16-Bit Integer (yyyy)
6.15 REQUEST BAY ALARMS:
MRBA => RBAxxxx (this only gives the first 16 alarm bits)
MRBA32 => RBA32xxxxxxxx (this gives all 32 alarm bits)
Where:
xxxx = bay alarms in hexadecimal as:
union
{
struct
{
unsigned char bay_fcm_com:1; // one or more FCMs that are required for BAY
status or signals are in com error.
Unsigned char bay_permissive0:1; // user definable preset permissive 0 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive1:1; // user definable preset permissive 1 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive2:1; // user definable preset permissive 2 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive3:1; // user definable preset permissive 3 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive4:1; // user definable preset permissive 4 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive5:1; // user definable preset permissive 5 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive6:1; // user definable preset permissive 6 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char bay_permissive7:1; // user definable preset permissive 7 not active
but bay is authorized to load. Error message
can be renamed to indicate permissive.
Unsigned char all_stop:1; // all stop button pressed
unsigned char bay_pcm_com:1; // one or more FCMs that are required for BAY
status or signals are in comm error.
Unsigned char printer_error:1; // one or more printers are in error.
Unsigned char unused12:1;