If type -= ALWAYS_FALSE or ALWAYS_FALSE, (No Further Parameters)
If type -= ASSIGN or NOT, xxxxx
Where:
xxxxx = Custom logic index (0000-1023).
Modbus: Read/Write Register=298, Len=1, 16-Bit Integer (xxxxx)
If type -= any other valid type, xxxxxyyyyy
Where:
xxxxx = Custom logic index (0000-1023).
yyyyy = Custom logic index (0000-1023).
Modbus: Read/Write Register=298, Len=1, 16-Bit Integer (xxxxx)
Modbus: Read/Write Register=299, Len=1, 16-Bit Integer (yyyyy)
If type -= SAMPLER_RT_ALARM, rrrrrppppplllll
Where:
rrrrr – Sampler Real Time Alarm Parameter Type as
custom_logic_sampler_real_time_alarm_prompt[]
{
{"*SAMP FCM" } // 00000
{"*SAMP PERM" }, // 00001
};
ppppp – Zero-based preset number (00000-00011).
lllll = Zero based sampler number (00000-00015).
Modbus: Read/Write Register= 298, Len=1, 16-Bit Integer (rrrrr)
Modbus: Read/Write Register= 299, Len=1, 16-Bit Integer (ppppp)
Modbus: Read/Write Register= 300, Len=1, 16-Bit Integer (lllll)
If type -= TANK_RT_ALARM, rrrrrppppplllll
Where:
rrrrr – Tank Real Time Alarm Parameter Type as
custom_logic_tank_real_time_alarm_prompt[]
{
{"*TANK FCM" } // 00000
{"*HHLEVEL" }, // 00001
{"*HLEVEL" }, // 00002
{"*LLEVEL" }, // 00003
{"*LLLEVEL" }, // 00004
{"*TK VALVE" }, // 00005
};
ppppp – Zero-based preset number (00000-00011).
lllll = Zero based sampler number (00000-00015).
Modbus: Read/Write Register= 298, Len=1, 16-Bit Integer (rrrrr)
Modbus: Read/Write Register= 299, Len=1, 16-Bit Integer (ppppp)