Chapter 6 – Meter Commands
union
{
unsigned int value;
struct
{
unsigned char sampler_fcm_com:1; // one or more FCMs that are required for Sampler
unsigned char sampler_permissive:1; // sampler permissive not active but sampler is
unsigned char sampler_hi_limit:1;
unsigned char unused2-31:1;
} flags;
} sampler_alarms;
Modbus:
Not supported.
6.20 R
T
EQUEST
MRTAttt => RTAtttxxxx... (this only gives the first 16 alarm bits)
MRTA32 => RTA32xxxxxxxx... (this gives all 32 alarm bits)
Where:
ttt = The specified zero-based tank number (000-009).
Per tank(10):
xxxx = tank alarms in hexadecimal as:
union
{
A
:
ANK
LARMS
unsigned int value;
struct
{
unsigned char tank_fcm_com:1;
unsigned char high_high_level:1;
unsigned char high_level:1;
unsigned char low_level:1;
unsigned char low_low_level:1;
unsigned char tank_valve:1;
unsigned char unused07:1;
unsigned char unused08:1;
unsigned char unused09:1;
unsigned char unused10:1;
unsigned char unused11:1;
unsigned char unused12:1;
unsigned char unused13:1;
unsigned char unused14:1;
status or signals are in comm error.
authorized to load.
// created for sampler high level incoming signal when
no further product can be sampled.
// one or more FCMs that are required for TANK
status or signals are in comm error.
// Tank High High Level Alarm
// Tank High Level Alarm
// Tank Low Level Alarm
// Tank Low Low Level Alarm
// Tank value status does not agree with
commanded valve position.
75
Need help?
Do you have a question about the MultiLoad II and is the answer not in the manual?
Questions and answers