Ingersoll Rand System Automation X8I Modbus Rtu User's Manual
Ingersoll Rand System Automation X8I Modbus Rtu User's Manual
System Automation
X8I MODBUS RTU
User’s Manual
Before installing or starting this unit for the first time, this
manual should be studied carefully to obtain a working
knowledge of the unit and/or the duties to be performed while
operating and maintaining the unit.
RETAIN THIS MANUAL WITH UNIT. This Technical
manual contains IMPORTANT SAFETY DATA and should
be kept with the unit at all times.
C.C.N. : 80444987
More Than Air Answers. REV. B
Online answers: [Link] DATE: JUNE 2009
SECTION 1 – TABLE OF CONTENTS
SECTION 1 – TABLE OF CONTENTS ....................................................................................................................2
SECTION 2 - INTRODUCTION ................................................................................................................................3
SECTION 3 - SAFETY PRECAUTIONS ..................................................................................................................3
SECTION 4 - MODBUS RTU ...................................................................................................................................5
MODBUS TABLE(S) .............................................................................................................................................5
MODBUS RTU ......................................................................................................................................................5
U
COMMUNICATION LINK......................................................................................................................................5
RS485 SERIAL DATA FORMAT...........................................................................................................................5
MESSAGE DATA FORMAT .................................................................................................................................5
SLAVE RESPONSE TIMEOUT ............................................................................................................................7
MESSAGE ANSWER FROM SLAVE TO MASTER..............................................................................................7
EXCEPTION RESPONSE ....................................................................................................................................8
TROUBLESHOOTING .........................................................................................................................................8
SECTION 5 - MODBUS TABLE DESCRIPTION .....................................................................................................9
TABLE ITEM FORMAT .........................................................................................................................................9
NAME AND FUNCTION .......................................................................................................................................9
CODING ...............................................................................................................................................................9
MENU REFERENCE ..........................................................................................................................................10
‘ADV’ ADVISE FUNCTION .................................................................................................................................10
‘ADV’ ADVISE FUNCTION – SINGLE ITEM FORMAT OPTION ........................................................................10
‘CMD’ COMMAND FUNCTION...........................................................................................................................12
‘GET’ FUNCTION ...............................................................................................................................................13
‘SET’ FUNCTION ................................................................................................................................................13
DATA CODING DEFINITIONS: ..........................................................................................................................14
DATA TYPES......................................................................................................................................................14
DATA UNITS.......................................................................................................................................................15
SECTION 6 - X-SERIES AIR SYSTEM ..................................................................................................................17
SMG BOX ...........................................................................................................................................................18
GENERAL X-SERIES SYSTEM COMPONENTS ..............................................................................................18
X-SERIES NETWORK ADDRESSES.................................................................................................................19
COMMUNICATION LINK....................................................................................................................................19
MODBUS TIMING...............................................................................................................................................19
RS485 MODBUS SERIAL DATA FORMAT ........................................................................................................19
SECTION 7 – X8I MODBUS RTU DEFINITIONS ..................................................................................................20
2
SECTION 2 - INTRODUCTION
System MODBUS Gateway (SMG Box) communication is RS485, RTU, Master-Slave configuration. The SMG Box acts as
a transparent interface to enable a remote ‘master’ device to be able to communicate with the X-Series Units and the
Intellisys Controllers via the ir485 network ‘slave’ device(s). The MODBUS RTU data construction and formatting for a
‘master’ device is the subject of this document. This information is intended for a systems integrator to facilitate set-up of a
‘master’ device in order to communicate successfully with the X-Series Units and the Intellisys Controllers through a SMG
Box.
3
MAINTENANCE AND REPAIR
• Maintenance, repairs or modifications
must only be carried out by competent
personnel under qualified supervision.
• If replacement parts are required, use
only genuine parts from the original
equipment manufacturer, or an
alternative approved source.
• Carry out the following operations
before opening or removing any access
panels or carrying out any work on the
SYSTEM MODBUS GATEWAY (SMG)
BOX:
i. Isolate the SYSTEM MODBUS
GATEWAY (SMG) BOX from
the main electrical power
supply. Lock the isolator in the
“OFF” position and remove the
fuses.
ii. Attach labels to the isolator
switch and to the unit stating
“WORK IN PROGRESS - DO
NOT APPLY VOLTAGE”. Do
not switch on electrical power
or attempt to start the SYSTEM
MODBUS GATEWAY (SMG)
BOX if such a warning label is
attached.
• Make sure that all instructions
concerning operation and maintenance
are strictly followed and that the
complete unit, with all accessories and
safety devices, is kept in good working
order.
• The accuracy of sensor devices must be
checked on a regular basis. They must
be calibrated when acceptable
tolerances are exceeded. Always
ensure any pressure within the
compressed air system is safely vented
to atmosphere before attempting to
remove or install a sensor device.
• The SYSTEM MODBUS GATEWAY
(SMG) BOX must only be cleaned with
a damp cloth, using mild detergents if
necessary. Avoid the use of any
substances containing corrosive acids
or alkalis.
• Do not paint the control faceplate or
obscure any indicators, controls,
instructions or warnings
4
SECTION 4 - MODBUS RTU
MODBUS TABLE(S)
This document discusses generic MODBUS communications and how to implement the software specific ‘MODBUS Table’
information. MODBUS communication formatting may differ from controller to controller and you may require more than one
‘MODBUS Table’.
Always check the software variant identification and version number for a controller or unit with the variant and version of
the ‘MODBUS Table’ supplied. In some instances the information contained in a ‘MODBUS Table’ may not be applicable to
a controller or unit installed with the same software variant but a different version number.
MODBUS RTU
MODBUS RTU (Remote Terminal Unit) is a master-slave type protocol. An X-Series Automation System Controller or
Intellisys Controller functions as the slave device. Information requests or commands are communicated from master to
slave only through a System Modbus Gateway Box (SMG). The SMG Box will always respond to communications from a
remote master device in accordance with the MODBUS RTU protocol standard.
The MODBUS protocol is used to communicate with personal computers (PC), Programmable Logic Controllers
(PLC’s), or Distributed Control Systems (DCS) over the Network port. The SMG Box only responds to three MODBUS
commands, Read Holding Register 03 (03 Hex), Preset Single Register 06 (06 Hex), and Preset Multiple Registers
command 16 (10 Hex) (See Modicon MODBUS Protocol Reference Guide, PI-MBUS-300 Rev. J, for more details on
MODBUS).
COMMUNICATION LINK
MODBUS is implemented using a two-wire RS485 industry standard communications link operating in master-slave mode.
Polarity of the two RS485 wires (L1+ and L2-) is important; reversal will disrupt communications.
A pause longer than 1.5 byte-times will render the message invalid and it will be ignored.
Message data format is dependant on function and will consist of a combination of the following elements:
1) Destination address (slave network address)
2) Function Code
3) Data start address (slave register start address)
4) Number of registers, number of bytes of data
5) Message data
6) CRC checksum
01 03 40 06 00 02 30 CA
The ‘destination address’ must be correct for the ‘slave’ controller device for which the message is intended. An address can
be from 01Hex to EFHex. The SMG Box is transparent and addresses must be for the destination ‘slave’ controller or unit.
Each controller or unit must be set with a unique address.
5
Message Function Codes
Slave Function Start Number of CRC Check
Address Code Address Registers Sum
01 03 40 06 00 02 30 CA
The message function code defines the required data processing operation of the slave controller. Although several types of
message function codes are defined by the MODBUS standard, only the message function code types working directly with
registers are implemented on controller units:
03H Read Holding Register(s) – Get (Get Data) or Adv (Advise Data) (X-Series) and Read (Intellisys)
06H Preset Single Register - Write (Intellisys Only)
10H Preset Multiple Registers – Set (Set Data) or Cmd (Command Instruction) (X-Series only)
Any other message function code type will result in an EXCEPTION response.
01 03 40 06 00 02 30 CA
The message data start address (16bit word) designates the initial register address location in the controller from which the
data is processed. Start address information is contained in the ‘MODBUS Table’.
Message Data
The message data content depends on the message function code type.
03H Read Holding Register(s) – Get (Get Data), Adv (Advise Data) (X-Series) or Read (Intellisys)
Slave Function Start Number of CRC Check
Address Code Address Registers Sum
01 03 40 06 00 02 30 CA
Slave address + function code ’03 Hex’ + start address of registers in slave memory + 16bit integer value that determines
the size (in 16bit ‘word’ registers) of the message data being requested (00 02 = 2 registers of data). This is the number of
16bit registers to read. A maximum of 32 registers can be read at one time. This information is contained in the ‘MODBUS
Table’.
01 06 00 6F 00 5F FE BC
Slave address + function code ’06 Hex’ + start address of register(s) in slave memory to be set then the ‘data’ itself. This
information is contained in the ‘MODBUS Table’.
10H Preset Multiple Registers – Set (Set Data) or Cmd (Command Instruction) (X-Series only)
01 10 40 18 00 02 04 00 00 1B 5F 88 0E
Slave address + function code ’10 Hex’ + start address of register(s) in slave memory to be set + 16bit (integer valve of the
number of registers to be set) + 8bit ‘byte’ (integer value for the number of following data bytes) then the ‘data’ itself. This
information is contained in the ‘MODBUS Table’.
Note: A function ’10 Hex’ Set message also requires an additional byte defining the number of ‘data’ bytes in the data
message. This will always be the number of ‘registers’ multiplied by 2 as each ‘data’ register consists of 2 bytes (if number
of ‘data’ registers = 2 then number of ‘data’ bytes = 4).
6
Message CRC Checksum
Slave Function Start Number of CRC Check
Address Code Address Registers Sum
01 03 40 06 00 02 30 CA
The CRC (Cyclical Redundancy Check) is a check-sum generated by means of ‘A001H polynomial’.
The CRC is two bytes containing a 16-bit binary value (word). The CRC value is calculated by the transmitting device that
appends the CRC to the end of the message. The receiving device recalculates the CRC value prior to processing of a
received message and compares the result to the actual CRC value appended to the message. If the two values do not
match the message is regarded as invalid. The CRC is initiated by first preloading a 16bit register to all 1's (FFFF Hex).
Then a process begins of applying each consecutive 8bit byte of the message to the register contents using an exclusive
‘OR’ calculation. The result is shifted one bit in the direction of the least significant bit (LSB), with the most significant bit
(MSB) set at ‘0’. The LSB is then examined; if ‘1’ the register content is applied to the polynomial value ‘A001’ Hex (1010
0000 0000 0001) using an exclusive ‘OR’ calculation - if ‘0’ no exclusive OR takes place. This process is repeated until eight
‘bit’ shifts have been performed. After the eighth bit shift, the next 8bit message byte is applied to the register contents using
an exclusive ‘OR’ calculation. The bit shift and re-calculation process is then repeated again. When all message bytes have
been processed the final content of the 16bit register is the message CRC value.
Only the 8bits of ‘data’ in each message character is used for generating the CRC; start, stop and parity bits are ignored.
Note: When the 16bit CRC value is appended to a message, the low order byte must be transmitted first followed by the
high order byte. An incorrect or byte reversed check sum will render the message invalid and it will be ignored.
The ‘address’ and ‘code’ of the slave answer is identical to the original request message; the address is the ‘slave’ device
address and the ‘code’ is a repeat of received function code type from the master. The remainder of the message is
dependant on the requested function code type. The CRC checksum is re-calculated for the answer message characters
using the specified CRC process.
01 03 40 18 04 00 00 1B 5F BE 61
01 06 00 6F 00 5F FE BC
7
10H Preset Multiple Registers – Set (Set Data) or Cmd (Command Instruction) (X-Series only)
Slave Function Start Number of CRC Check
Address Code Address Registers Sum
01 10 40 18 00 02 D4 0F
EXCEPTION RESPONSE
If the ‘slave’ device receives a request that cannot be processed an ‘exception response’ is given. An exception response
message consists of the following elements:
01 90 04 4D C3
Exception Codes:
01H Illegal Function Code
The requested ‘code’ function is not supported.
02H Illegal Data Address
The requested ‘data start address’ is not supported.
03H Illegal Data Value
The requested ‘data’ value is not supported.
04H Function Error
The slave cannot execute the request or the request type is inhibited.
TROUBLESHOOTING
Problem: No ‘slave’ response or corrupt MODBUS message
Solution: Check that the ‘slave’ controller is set for the anticipated slave address
Check that all ‘slave’ controllers are set with a unique system address
Check that the controller is set for MODBUS RTU mode (if applicable)
Check that the ‘master’ is operating in MODBUS RTU mode
Check that the ‘master’ baud rate, parity bit and number of stop bits are correct
Check that the ‘master ‘response timeout is set for a minimum of 500ms
Check that the ‘master’ is implementing the specified CRC check sum process
Check RS485 wiring polarity and security of connections
Solution: Add a delay of 2ms after last character received before releasing RTS signal
8
SECTION 5 - MODBUS TABLE DESCRIPTION
A ‘MODBUS table’ describes the “items” used to access information in the memory registers of different types of controller,
or similar controllers using different application software variants or versions. The MODBUS Table will contain the valid
message items (“Name”) together with the Function Code (Function), Register Start Address (“Register Address”), Register
Size (“Register Length”) and a definition for coding and decoding the item data (“Coding”). A ‘MODBUS Table’ order form,
detailing the required order information, can be found on the last page of this document.
Name Descriptive ‘name’ or ‘item tag’ for the data item. The ‘Name’ is not used in code or message
formatting and serves only as a reference for the defined item.
Function The Hex code required that instructs the slave (Intellisys controller) to perform a GET, ADV
(Advise), CMD (command) or SET function.
Register Address The slave controller register start address for the defined processing function.
Register Length The number of registers to be processed.
Coding How to construct or interpret the data elements of a message.
Menu Controller menu item reference.
Note: see “MODBUS RTU” for a detailed description of ‘Function’, ‘Register Address’ and ‘Register Length’ formats.
Adv Advise Function (03Hex) – same format as a Get function, see ‘Advise Function’.
Get Read from register (03Hex)
Set Write to register (10Hex)
Cmd Command (10Hex) – same format as a Set function; will instruct the slave to perform a defined action or
process
CODING
Item coding definitions specify the ‘number of data bytes’ and the ‘data conversion type’. In some instances a data message
may contain multiple sets of data items; an ‘Advise’ message for example. In this instance the ‘start location of data’ within
the message is also specified to enable extraction of the required data item from the entire message data.
01 03 06 09 00 00 65 00 A8 30 4D
If a data message consists of more than one set of data items (multiple item data message) the ‘start location’ specifies
where the first byte of the data associated with in item begins. If, for example, a 6 byte (3 register) answer is returned that
consists of three different ‘2 byte’ item data values, a ‘start location of data bytes’ = ‘2’ indicates that the item data starts with
the 3rd byte (byte 2) of the data message. The 1st byte of a data message is regarded as byte 0(zero). In this instance the
‘number of data bytes’ will be ‘2’ indicating that the data associated with the item is 2 bytes of data in length. A ‘start
location’ of byte ‘2’ and register length of ‘1’ (register = 2 bytes) means the data is contained in the 3rd and 4th bytes of the
data message. If no ‘start location’ is specified then data associated with the item will start with the first byte (byte 0) of the
message data.
9
MENU REFERENCE
The menu structure of a controller has menu pages that contain a number of menu page ‘items’.
Menu page P00 is the normal running list of display items that can be accessed and viewed on the controller display without
access code. These items are ‘read only’ and consist of status, hours run and other general control or monitoring value(s).
Menu pages other than P00 are setup and configuration items that require an ‘access code’ when accessing the items on
the controller display.
Each menu page has a list of items that are referenced ‘1, 2, 3 > ‘n’.
a b c
P01 01.02 AB
For example, a menu reference of P01.02 “AB” refers to menu item ‘2’ of menu page P01.
Each menu page item reference also has a two or three alphanumeric character item identification that is displayed by the
controller. With a menu reference the controller manual can be examined to determine the exact function, definition, scope
and limits for the specified item value.
Items that do not have a ‘Menu’ reference are general controller status or menu page P00 items.
Controllers on a Multi485 network will routinely broadcast key value and status specific data to all other controllers on the
network. This information is used, for example, by a system management unit for systems monitoring and control functions.
A SMG Box will automatically capture, store and continuously update these information items for each controller on the
network. Adv are Routine network broadcasts that occur every 2 seconds. Th transmission of this data consumes no
network bandwidth. (The maximum recommended request rate is 1 request every 2 seconds.)
This facility provides a method of retrieving ‘Adv’ data items directly from the SMG Box resulting in a faster response time
for information requests from a master. The method also has the advantage of reducing the amount of data traffic on the
Multi485 network enabling system management controllers to perform there functions without potential communication
delays. For this reason MODBUS ‘Adv’ functions are preferable to ‘Get’ functions when implemented on a Multi485 network
that consists of a system management controller with multiple machine controllers.
A standard ‘Advise’ function defined in the ‘MODBUS Table’ will show the entire ‘broadcast’ being returned as a response.
The table will define for each ‘name’ item where in the returned data message the actual requested data can be found. The
‘master’ must then extract the required data from the returned data message. This method is very efficient as the master
can extract all ‘broadcast’ data from the single returned data message without the need to perform multiple requests for
each individual data item contained in a single slave controller ‘broadcast’ message.
10
Some ‘master’ devices may not be equipped with the necessary data message memory to handle a large message of many
bytes or have the ability to extract multiple data items from a single data message item. In this instance an alternative
‘Advise’ function request method can be [Link] the ‘Advise’ items of a ‘MODBUS Table’ are examined it will be
seen that the ‘Register Address’ for each individual ‘Advise’ item contained in a single slave controller ‘broadcast’ message
will have the same start address (Register Address). If the entire ‘broadcast’ data message is 7 registers (14 bytes) in length
and only the 2nd register (2 bytes) of item data is required, it is possible to specify a ‘Register Address’ that is 2 bytes higher
(skip the first 2 bytes of the broadcast data message) with a ‘Register Length’ that is consistent with the required item data
length. This will instruct the MODBUS Gateway to extract the 2 bytes of required item data from the entire broadcast data
message and only return the required 2 bytes of data as a response. Using this method an ‘Advise’ function can be handled
by a ‘master’ in exactly the same way as a ‘Get’ function.
The ‘broadcast’ of an example slave controller may be 6 bytes of data (3 registers) in length starting at register address
location ‘F000’ Hex. The 1st byte (byte 0) is 8bits coded status, the 2nd byte (byte 1) is 8bits status flags which together
form a single 16bit status register (1st register). The 3rd and 4th bytes (byte 2 and byte 3) are a single16bit register (2nd
register) containing a ‘delivery pressure’ value. The 5th and 6th bytes (byte 4 and byte 5) are a single 16bit register (3rd
register) containing a ‘delivery temperature’ value. From an example ‘MODBUS Table’ it may be seen that the ‘Register
Address’ for all four of these separate ‘Adv’ items is ‘F000 Hex’ (the start address of the entire ‘Broadcast’ message that
contains the data specified).
An entire ‘Broadcast’ message may, for example, contain 3 registers (6 bytes) of data. For a particular item the ‘Modbus
Table’ may show the ‘start address’ for the entire broadcast to be ‘F000’ with a length of 3 registers (6 bytes). The Modbus
Table will indicate that the required data is 2 bytes long (number of data bytes) starting at the 2nd byte of data in the entire
broadcast (start location of data bytes).
Name AdvDeliveryPressure
Modbus Function 03
Modbus Register Address F000 (start address of entire Broadcast message)
Modbus Register Length 0003 (length of entire Broadcast message)
Coding Number of data bytes = 2 (length of AdvDeliveryPressure data)
Start location of data bytes = 2 (the 2 data bytes of the AdvDeliveryPressure data item
start at byte 2 in the Broadcast message = bytes 2 and 3 of the message)
Data Conversion Type = PSI
Master Request Message “01 03 F000 0003 36CB” (36CB = CRC check sum)
Slave Answer Message “01 03 06 09 00 00 65 00 A8 304D” (304D = CRC)
Coding = PSI ‘00 65’Hex = 101 decimal = 101 psi
01 03 06 09 00 00 65 00 A8 30 4D
F000 F001 F002
Message Data
11
If only the ‘delivery pressure’ (AdvDeliveryPressure) data value is required a new ‘Advise’ request message format can be
constructed from the Modbus Table definition:
Name AdvDeliveryPressure
Modbus Function 03
Modbus Register Address F001 (start at the second register, byte 2, of the Broadcast)
Modbus Register Length 0001 (only return one register, 2 bytes, of data)
Using the new ‘Advise’ message format the SMG Box will return only the 2nd Broadcast message register (2 bytes)
containing the ‘delivery pressure’ data value.
Master Request Message “01 03 F001 0001 E6CA” (E6CA = CRC check sum)
Slave Answer Message “01 03 02 00 65 786F” (786F = CRC check sum)
Coding = PSI ’00 65’Hex = 101 decimal = 101 psi
Delivery Delivery
Status Register
Pressure Temperature
DATA
Number of Data
Slave Address Function Code 2nd Register CRC Check Sum
Bytes to Follow
byte 2 byte 3
Modbus Register Address F001
It is only possible to manipulate a Modbus message format using ‘registers’ (1 register = 2 bytes = 1 word = 16bits); it is
not possible to manipulate addresses or register lengths to a single byte of data. At least one register (2 bytes) of data must
be specified even if only one byte of information is required. The ‘master’ must extract the required byte of data from the
returned message.
The data type (the definition of the returned data) may be different when using an ‘Advise’ function than it is when using
a ‘Get’ function for the same information. The ‘delivery pressure’ returned by an ‘Advise’ function will be 2 bytes in length
and will represent pressure as an integer value in ‘psi’ units (PSI). The ‘delivery pressure’ returned by a ‘Get’ function may,
for example, be 4 bytes (2 registers) in length and represent a 32bit signed integer value in miliBar units (mBAR). Always
check the item ‘Coding’ definition to establish the data definition type.
Number of
Number of Bytes
Slave Address Function Code Start Address Registers To Be DATA CRC Check Sum
of Data
Set
01 10 33 02 00 01 02 00 02 25 70
It is the act of setting the specified register in the ‘slave’ controller with the defined ‘data’ value that initiates the action or
process. An incorrect ‘data’ value will result in an exception response. If the ‘command’ is accepted the ‘slave’ will answer
with a normal ‘Set’ register response. If the slave is unable to execute the command it will give a code ‘04’ exception
response.
12
Example:
Using a command function item to set the specified item register to the correct value, the ‘slave’ controller is instructed to
perform the defined action or process. In the case of a ‘CmdStart’ item, for example, the ‘slave’ controller is instructed to
start the machine. The implementation of a ‘Cmd’ function message by the ‘master’ is identical to a ‘Set’ function message;
both operations use function code ‘10 Hex’ to write data to a slave controller register.
Name CmdStart
Modbus Function 10
Modbus Register Address 3300
Modbus Register Length 0001
Coding Number of data bytes = 1
Master Command Message “01 10 3300 0001 02 0000 A553” (A553 = CRC check sum)
Slave Answer Message “01 10 3300 0001 0E8D” if start command executed or “01 90 04 4D C3” exception
response if not executed, ‘90’ = repeat of ‘10’ function code with MSB set to ‘1’ and ‘04’
= exception error code.
Register addresses shown are examples only
Names that begin with CMD are Non-routine. This data must be written to the device. (The maximum recommended
request rate is 2 requests per second up to 32 words per request.)
‘GET’ FUNCTION
Using the MODBUS Table a read data (Get) function message can be constructed:
Master Request Message “01 03 4006 0002 31CA” (31CA = CRC check sum)
Slave Answer Message “01 03 04 00 00 1B 58 F139” (F139 = CRC check sum)
Coding = mBAR 1B 58Hex = 7000 decimal = 7000 miliBar (7.0 bar)
‘SET’ FUNCTION
Using the MODBUS Table a write data (Set) function message can be constructed:
Master Write Message “01 10 4018 0002 04 0000 1B58 C9CC” (C9CC = CRC)
Slave Answer Message “01 10 4018 0002 D40F” (D40F = CRC check sum)
Coding = mBAR 0000 1B58Hex = 7000 decimal = 7000 miliBar (7.0 bar)
13
DATA CODING DEFINITIONS:
Definitions for ‘data units’ and ‘data conversion types’ are listed for each ‘item’ in the “MODBUS Table” document.
All ‘data’ values are ‘whole’ numbers (integers); decimal places are not permitted in MODBUS data messages.
All ‘data’ values are unsigned (always positive) unless otherwise stated. Values specified as ‘SIGNED’ in the MODBUS
Table can be negative in accordance to the standard data convention for ‘signed’ number values.
DATA TYPES
Each standard definition will start with a “key” word that defines the data type:-
The following are selected examples; data types not included below are detailed in individual ‘Modbus Tables’
Type Description
Coded a decimal value that has a defined definition; see the ‘Coded’ lists in
the ‘MODBUS Table’ for value definitions
Value a ‘whole’ number or value in the specified units
Pressure a ‘whole’ number defining a pressure in the specified units
Temperature a ‘whole’ number defining a temperature in the specified units
Time a ‘whole’ number defining a time period in the specified units
Electrical a ‘whole’ number defining a volt, amp, power, or speed value in the
specified units
Clock Clock values are relevant to real time clock functions; for example
pressure schedules. These ‘whole number’ unsigned values are
‘packaged’ multiple values and must be interpreted as follows.
14
DATA UNITS
The ‘MODBUS Table’ will define the ‘data units’ for each item. Data unit definitions are specified in the ‘MODBUS Table’ as
a separate list; for example:
The following are selected examples; data types not included below are detailed in the ‘Modbus Tables’
FAH Temperature in oF
CEL Temperature in oC
HRS Hours
% Percentage 0 to 100
BINARY The number represents a 16bit (two byte) binary value of 16bit flags.
The value must be interpreted in terms of each ‘bit’ as a set of sixteen Boolean (0 or 1) flags. These values
are compressor related or I/O Box Input related. For compressor related items the least significant bit (Bit 0)
represents compressor 1. For unit inputs the least significant bit (Bit 0) generally represents input 1.
16 bit Register
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 LSB
Compressor 8 Compressor 1
The example illustrates the bit pattern for a value of ’00 81 Hex’. This value is interpreted as a ‘true’ condition with respect to
the item definition for compressors 1 and 8. If the ‘item’ definition is ‘Compressors Running’ then compressors 1 and 8 are in
a ‘running’ condition.
15
The example illustrates the bit pattern for a value of "1A 04 C2 01" Hex. A reference to ‘Bit 18’ equates to bit ‘2’ of byte ‘1’ in
the answer data message. If the ‘bit’ is ‘1’ then the condition is ‘TRUE’.
1st Byte (byte 0) 2nd Byte (byte 1) 3rd Byte (byte 2) 4th Byte (byte 3)
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB 0 0 0 1 1 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 LSB
BIT ‘n’ A Boolean (true/false) can be established from examining the specified ‘bit’ of the
16bit register. If the item specifies ‘Bit 4’ then the 4th bit should be examined:
Note: The LSB (least significant bit) of a register or byte is regarded as Bit 0(zero)
16 bit Register
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB 0 0 0 1 1 0 1 0 1 0 0 1 0 0 0 1 LSB
AND
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
EQUALS
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
The 4th bit of a register can be extracted by ‘masking’ the register content with “10 Hex”; if the resulting value is greater than
0(zero) then the condition is ‘True’, if the result is 0(zero) then the condition is ‘False’.
Decimal Places:
Numbers with decimal places (eg 20.55) are not permissible in MODBUS data transfer – all numbers must be integer
‘whole’ numbers. To provide ‘decimal place’ accuracy some data values are multiplied by 10, 100 or 1000 and transmitted
as a ‘whole’ number (integer). In this instance the ‘Data Units’ will specify that the number represents a value to one or more
decimal places.
If the ‘Data Units’ specifies “to 1 decimal place”, divide the number by 10 to convert to the correct engineering units. If the
‘Data Units’ specifies “to 2 decimal places”, divide the number by 100; if 3 decimal places divide by 1000.
16
SECTION 6 - X-SERIES AIR SYSTEM
17
SMG BOX
For Remote Monitoring/Control of X-Series Units and Boxes. The SMG Box provides a RS485 Modbus connection to the
X8I Automation System. A system will only contain one SMG Box.
ir-485 Direct
For connection to all Ingersoll Rand R Series (S3) based compressors. All common air compressor status information is
sent to, and available from, the X-Series system management unit. A system may contain multiple R series compressors.
18
X-SERIES NETWORK ADDRESSES
UNIT DECIMAL (HEX) ADDRESS NOTES
I/O
I/O Box 1 105(69)
I/O Box 2 112(70)
I/O Box 3 106(6A) X12I ONLY
I/O Box 4 107(6B) X12I ONLY
I/O Box 5 108(6C) X12I ONLY
I/O Box 6 109(6D) X12I ONLY
I/O Box 7 110(6E) X12I ONLY
I/O Box 8 111(6F) X12I ONLY
I/O Box 9 113(71) X12I ONLY
I/O Box 10 114(72) X12I ONLY
I/O Box 11 115(73) X12I ONLY
I/O Box 12 116(74) X12I ONLY
Note: I/O Unit 2 address (70Hex) is intentionally out of sequence; this is not a print error.
COMMUNICATION LINK
To Interface with a X-Series product that is equipped with a Multi485 enabled network port, or to interface with multiple X-
Series products operating on a single Multi485 system network, a SMG Box unit is required. The SMG Box forms the
interface between the Multi485 protocol and MODBUS RTU master/slave communications link.
SMG Box connectivity is implemented using a two-wire RS485 industry standard communications link operating in point-to-
point, master-slave mode. In use the SMG Box is transparent and each X-Series system unit is accessible using individual
system device addresses.
Polarity of the two MODBUS RS485 wires (L1+ or ‘A’ and L2- or ‘B’) is important; reversal will inhibit communications
and result in error.
MODBUS TIMING
The SMG will handle ONE (1) MODBUS request at a time from the customer’s port. The maximum recommended request
rate is 2 requests per second. When a MODBUS request is received for any device connected to the XI Automation System,
that request will be forwarded to the device between sequencer broadcasts and the response from the device will then be
relayed back to the customer’s port. If a second MODBUS command is sent before the first command has been responded
to, the second command will be ignored.
19
SECTION 7 – X8I MODBUS RTU DEFINITIONS
Name : AdvAvailableStatus
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
16 bit value: compressor available status
Bitvalue = 0 => compressor available =>
. operational AND remote control activated
Bitvalue = 1 => compressor not available =>
. not operational OR remote control deactivated
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => available status for compressors 1...8
. Bits 8..15 => unused, always 0
MODBUS: register address = F020, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
Name : AdvRunningStatus
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 2
16 bit value: compressor running status
Bitvalue = 0 => compressor motor stopped
Bitvalue = 1 => compressor motor running
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => running status for compressors 1...8
. Bits 8..15 => unused, always 0
MODBUS: register address = F021, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
Name : AdvLoadedStatus
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 4
16 bit value: compressor loaded status
Bitvalue = 0 => compressor is unloaded AND/OR stopped
Bitvalue = 1 => compressor is running AND loaded
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => loaded status for compressors 1...8
. Bits 8..15 => unused, always 0
MODBUS: register address = F022, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
20
Name : AdvAlarmStatus
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 6
16 bit value: compressor alarm/trip status
Bitvalue = 0 => compressor reports no alarm OR trip
Bitvalue = 1 => compressor reports alarm AND/OR trip error
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => alarm/trip status for compressors 1...8
. Bits 8..15 => unused, always 0
MODBUS: register address = F023, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
Name : AdvSystemStatus
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 8
8 bit value
Lower 4 bits: Sequencer alarm/trip conditions code (Bits 0...3)
. 0 = no fault or current error code is higher than 15
. 1 = Pressure sensor probe fault
. 2 = (unused in this application)
. 3 = (unused in this application)
. 4 = Internal 24V error
. 5 = External 24V error
. 6 = Real time clock error
. 7 = LED board error (no communication)
. 8 = (unused in this application)
. 9 = (unused in this application)
. 10 = (unused in this application)
. 11 = (unused in this application)
. 12 = 8DI/4R XPM 3 communication error (I-PCB box 5...8)
. 13 = 8DI/4R XPM 3 short circuit error (I-PCB box 5...8)
. 14 = (unused in this application)
. 15 = (unused in this application)
Upper 4 bits: status flags, 0 => OFF, 1=> ON
. Bit 4 => Sequencer operational (switched ON) status
. Bit 5 => Sequencer trip condition status
. Bit 6 => Sequencer alarm condition status
. Bit 7 => Insufficient compressor capacity status
MODBUS: register address = F024, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
. Data is located in low order byte of register F024
Name : AdvTargetPressure
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 10
16 bit value: System target pressure (unit: PSI)
MODBUS: register address = F025, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
21
Name : AdvSystemPressure
Modbus Function : 03
Modbus Register Address : F020
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 12
16 bit value: System pressure reading (unit: PSI)
MODBUS: register address = F026, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F020...F026 is acceptable.
Name : AdvCompressor1Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 0
MODBUS: register address = F000, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
High order byte of 16 bit register F000 =>
. operating percentage for COMPRESSOR 1 (0....100)
Name : AdvCompressor2Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 1
MODBUS: register address = F000, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
Low order byte of 16 bit register F000 =>
. operating percentage for COMPRESSOR 2 (0....100)
Name : AdvCompressor3Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 2
MODBUS: register address = F001, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
High order byte of 16 bit register F001 =>
. operating percentage for COMPRESSOR 3 (0....100)
Name : AdvCompressor4Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 3
MODBUS: register address = F001, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
Low order byte of 16 bit register F001 =>
. operating percentage for COMPRESSOR 4 (0....100)
22
Name : AdvCompressor5Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 4
MODBUS: register address = F002, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
High order byte of 16 bit register F002 =>
. operating percentage for COMPRESSOR 5 (0....100)
Name : AdvCompressor6Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 5
MODBUS: register address = F002, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
Low order byte of 16 bit register F002 =>
. operating percentage for COMPRESSOR 6 (0....100)
Name : AdvCompressor7Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 6
MODBUS: register address = F003, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
High order byte of 16 bit register F003 =>
. operating percentage for COMPRESSOR 7 (0....100)
Name : AdvCompressor8Percentage
Modbus Function : 03
Modbus Register Address : F000
Modbus Register Length : 0004
Coding : Number of data bytes = 1
: Start location of data bytes = 7
MODBUS: register address = F003, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F000...F005 is acceptable.
Low order byte of 16 bit register F003 =>
. operating percentage for COMPRESSOR 8 (0....100)
23
Name : AdvSelectedCompressor
Modbus Function : 03
Modbus Register Address : F080
Modbus Register Length : 0008
Coding : Number of data bytes = 1
: Start location of data bytes = 4
8 bit value (1....8) defining compressor number for
which running hours data is provided
MODBUS: register address = F082, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F080...F087 is acceptable.
High order byte of 16 bit register F082 =>
. compressor number of AdvRunningHours value (F080 and F081).
Remark: to ensure compressor number and running hour data
correspond to the same compressor it is essential to request
registers F080,F081 and F082 in a single data request
Name : AdvRunningHours
Modbus Function : 03
Modbus Register Address : F080
Modbus Register Length : 0008
Coding : Number of data bytes = 4
: Start location of data bytes = 0
Numeric value (32 bit) defining running hours for indicated
compressor.
MODBUS: addresses = F080, F081, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F080...F087 is acceptable.
16 bit register F080 => high order 16 bits of 32 bit
compressor running hours value
16 bit register F081 => low order 16 bits of 32 bit
compressor running hours value
Remark: to ensure compressor number and running hour data
correspond to the same compressor it is essential to request
registers F080,F081 and F082 in a single data request
24
Name : AdvSystemStatusFlags
Modbus Function : 03
Modbus Register Address : F080
Modbus Register Length : 0008
Coding : Number of data bytes = 2
: Start location of data bytes = 8
16 bit value: system status flags
Bitvalue = 0 => flag inactive
Bitvalue = 1 => flag active
Lowest order bit of 16 bit value = Bit 0
. Bit 0 => start time function active condition
. Bit 1 => zoning mode active
. Bits 2...4: rotation type selection
. value = 1 => FIFO control mode
. value = 2 => energy control mode
. value = 3 => time rotation
. value = 4 => EQUAL HOURS mode
. Bit 5 => Auxiliary pressure mode active
. Bit 6 => system active
. Bit 7 => schedule mode active
. Bit 8 => low pressure condition
. Bit 9 => high pressure condition
. Bit 10 => insufficient capacity condition
. Bit 11 => restricted capacity condition
. Bits 12...14: selected table number (1...6)
. Bit 15 => prefill busy condition
MODBUS: register address = F084, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F080...F087 is acceptable.
Name : AdvRelayStatusFlags
Modbus Function : 03
Modbus Register Address : F080
Modbus Register Length : 0008
Coding : Number of data bytes = 3
: Start location of data bytes = 10
24 bit value: virtual relay condition flags
Bitvalue = 0 => flag inactive
Bitvalue = 1 => flag active
Lowest order bit of 24 bit value = Bit 0
. Bits 0..15 => (unused in this application)
. Bit 16 => start time function error condition
. Bit 17 => Delta P alarm condition
. Bit 18 => alarm override condition
. Bit 19 => Auxiliary box alarm condition
. Bit 20 => Auxiliary box trip condition
. Bit 21 => Auxiliary box signal condition
. Bit 22 => Auxiliary box communication failure condition
. Bit 23 => system producing air condition
MODBUS: addresses = F085,F086, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F080...F087 is acceptable.
Register F085 contains 8 highest order bits of 24 bit data
Register F086 contains 16 lowest order bits of 24 bit data
in register's highest order byte.
25
Name : AdvCompressorMaintenance
Modbus Function : 03
Modbus Register Address : F080
Modbus Register Length : 0008
Coding : Number of data bytes = 2
: Start location of data bytes = 14
16 bit value: compressor maintenance status
Bitvalue = 0 => no maintenance
Bitvalue = 1 => maintenance ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => maintenance status for compressors 1...8
. Bits 8..15 => unused, always 0
MODBUS: register addres = F087, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F080...F087 is acceptable.
Name : AdvErrorCode
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 2
16 bit value: current error, see "CODED,ERROR" table for list
of error code numbers <=> definitions.
MODBUS: register address = F061, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Name : AdvFaultRegister
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 2
: Start location of data bytes = 4
16 bit value: bit flags for first 16 error codes, see
"CODED,ERROR" table for error code numbers <=> definitions.
Bitvalue = 0 => error inactive
Bitvalue = 1 => error active
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => flags for errors 9...16
. Bits 8...15 => flags for errrors 1...8
MODBUS: register address = F062, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
26
Name : AdvCompressor1Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 6
8 bit value: Sequence assignment for compressors 1 and 2
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 0...3: Sequence assignment for compressor 1
MODBUS: register address = F063, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in high order
byte of register F063
Name : AdvCompressor2Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 6
8 bit value: Sequence assignment for compressors 1 and 2
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 4...7: Sequence assignment for compressor 2
MODBUS: register address = F063, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in high order
byte of register F063
Name : AdvCompressor3Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 7
8 bit value: Sequence assignment for compressors 3 and 4
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 0...3: Sequence assignment for compressor 3
MODBUS: register address = F063, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in low order
byte of register F063
27
Name : AdvCompressor4Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 7
8 bit value: Sequence assignment for compressors 3 and 4
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 4...7: Sequence assignment for compressor 4
MODBUS: register address = F063, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in low order
byte of register F063
Name : AdvCompressor5Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 8
8 bit value: Sequence assignment for compressors 5 and 6
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 0...3: Sequence assignment for compressor 5
MODBUS: register address = F064, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in high order
byte of register F064
Name : AdvCompressor6Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 8
8 bit value: Sequence assignment for compressors 5 and 6
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 4...7: Sequence assignment for compressor 6
MODBUS: register address = F064, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in high order
byte of register F064
28
Name : AdvCompressor7Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 9
8 bit value: Sequence assignment for compressors 7 and 8
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 0...3: Sequence assignment for compressor 7
MODBUS: register address = F064, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in low order
byte of register F064
Name : AdvCompressor8Sequence
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 9
8 bit value: Sequence assignment for compressors 7 and 8
Lowest order bit of 8 bit value = Bit 0
4 bit value => Sequence assignment for compressors
.Value<=> Seq: 0 <=> 'A', 1 <=> 'B',...,11 <=> 'L'
. Bits 4...7: Sequence assignment for ompressor 8
MODBUS: register address = F064, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in low order
byte of register F064
Name : AdvExtraSystemFlags
Modbus Function : 03
Modbus Register Address : F060
Modbus Register Length : 0007
Coding : Number of data bytes = 1
: Start location of data bytes = 12
8 bit value:
Lowest order bit of 8 bit value = Bit 0
. Bit 0: Compressor control active. (system on or switched
. off but retaining control => compressors unloaded)
. bits 1...7: unused
MODBUS: register address = F066, can be requested individually
or as part of a multiple register data request. Any request for
register data with a base address and number of registers that
falls within address range F060...F066 is acceptable.
Remark: 8 bit data described above is located in high order
byte of register F066
29
Name : GetSoftwareVersionIdString
Modbus Function : 03
Modbus Register Address : 3400
Modbus Register Length : 0003
Coding : Number of data bytes = 6
Data Conversion Type = STRING
Name : GetSoftwareVersionRevString
Modbus Function : 03
Modbus Register Address : 3403
Modbus Register Length : 0003
Coding : Number of data bytes = 6
Data Conversion Type = STRING
Name : CmdStart
Modbus Function : 10
Modbus Register Address : 3300
Modbus Register Length : 0001
Coding : Number of data bytes = 1
Name : CmdStop
Modbus Function : 10
Modbus Register Address : 3301
Modbus Register Length : 0001
Coding : Number of data bytes = 1
Name : CmdReset
Modbus Function : 10
Modbus Register Address : 3306
Modbus Register Length : 0001
Coding : Number of data bytes = 1
Name : CmdClearLog
Modbus Function : 10
Modbus Register Address : 3307
Modbus Register Length : 0001
Coding : Number of data bytes = 1
Name : GetAnalogInput1
Modbus Function : 03
Modbus Register Address : 3100
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = ADSTEPS
Name : GetAnalogInput2
Modbus Function : 03
Modbus Register Address : 3101
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = ADSTEPS
Name : GetAnalogInput3
Modbus Function : 03
Modbus Register Address : 3102
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = ADSTEPS
30
Name : GetAnalogOutput1
Modbus Function : 03
Modbus Register Address : 310C
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = ADSTEPS
Name : GetDigitalInputs
Modbus Function : 03
Modbus Register Address : 310E
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = BINARY
bitvalue = 0 = digital input INACTIVE
bitvalue = 1 = digital input ACTIVE
bit = Name (Config, Delay in ms)
0 = EXTERNAL_24V (Normal Closed, 100)
1 = READY_RUN_1 (Pulsed, 200)
2 = READY_RUN_2 (Pulsed, 200)
3 = READY_RUN_3 (Pulsed, 200)
4 = READY_RUN_4 (Pulsed, 200)
5 = ALARM_SERVICE_1 (Pulsed, 200)
6 = ALARM_SERVICE_2 (Pulsed, 200)
7 = ALARM_SERVICE_3 (Pulsed, 200)
Name : GetDigitalInputsConfiguration
Modbus Function : 03
Modbus Register Address : 310F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = BINARY
bitvalue = 0 = digital input NO
bitvalue = 1 = digital input NC
bit = Name
0 = EXTERNAL_24V
1 = READY_RUN_1
2 = READY_RUN_2
3 = READY_RUN_3
4 = READY_RUN_4
5 = ALARM_SERVICE_1
6 = ALARM_SERVICE_2
7 = ALARM_SERVICE_3
Name : GetDigitalOutputs
Modbus Function : 03
Modbus Register Address : 3110
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = BINARY
bitvalue = 0 = digital output OFF
bitvalue = 1 = digital output ON
bit = Name
0 = RELAY_1
1 = RELAY_2
2 = RELAY_3
3 = RELAY_4
4 = RELAY_5
5 = RELAY_6
31
Name : GetPressure
Modbus Function : 03
Modbus Register Address : 401C
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = DB1.01 'Pd'
Menu = DB2.01 'Pd'
Name : GetPressureUnitsSel
Modbus Function : 03
Modbus Register Address : 4026
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Conversion Type = CODED,P_UNIT
Conversion table for CODED,P_UNIT can be found at the end of this
document
Data Units = LONG_VAL
Menu = S02.01 'P>'
Name : SetPressureUnitsSel
Modbus Function : 10
Modbus Register Address : 4026
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Conversion Type = CODED,P_UNIT
Conversion table for CODED,P_UNIT can be found at the end of this
document
Data Units = LONG_VAL
Menu = S02.01 'P>'
32
Name : GetFaultErrorLog1Index
Modbus Function : 03
Modbus Register Address : 4028
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.01 '01'
Name : GetFaultErrorLog1Fault
Modbus Function : 03
Modbus Register Address : 4029
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.01 '01'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog1RunningState
Modbus Function : 03
Modbus Register Address : 402A
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.01 '01'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
33
Name : GetFaultErrorLog1CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 402C
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.01 '01'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog1CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 402D
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.01 '01'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog1CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 402E
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.01 '01'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog1WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 402F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.01 '01'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
34
Name : GetFaultErrorLog1YearDayMonth
Modbus Function : 03
Modbus Register Address : 4031
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.01 '01'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
35
Name : GetFaultErrorLog2Index
Modbus Function : 03
Modbus Register Address : 4033
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.02 '02'
Name : GetFaultErrorLog2Fault
Modbus Function : 03
Modbus Register Address : 4034
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.02 '02'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog2RunningState
Modbus Function : 03
Modbus Register Address : 4035
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.02 '02'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
36
Name : GetFaultErrorLog2CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4037
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.02 '02'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog2CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4038
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.02 '02'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog2CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4039
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.02 '02'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog2WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 403A
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.02 '02'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
37
Name : GetFaultErrorLog2YearDayMonth
Modbus Function : 03
Modbus Register Address : 403C
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.02 '02'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
38
Name : GetFaultErrorLog3Index
Modbus Function : 03
Modbus Register Address : 403E
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.03 '03'
Name : GetFaultErrorLog3Fault
Modbus Function : 03
Modbus Register Address : 403F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.03 '03'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog3RunningState
Modbus Function : 03
Modbus Register Address : 4040
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.03 '03'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
39
Name : GetFaultErrorLog3CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4042
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.03 '03'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog3CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4043
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.03 '03'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog3CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4044
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.03 '03'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog3WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4045
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.03 '03'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
40
Name : GetFaultErrorLog3YearDayMonth
Modbus Function : 03
Modbus Register Address : 4047
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.03 '03'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
41
Name : GetFaultErrorLog4Index
Modbus Function : 03
Modbus Register Address : 4049
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.04 '04'
Name : GetFaultErrorLog4Fault
Modbus Function : 03
Modbus Register Address : 404A
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.04 '04'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog4RunningState
Modbus Function : 03
Modbus Register Address : 404B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.04 '04'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
42
Name : GetFaultErrorLog4CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 404D
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.04 '04'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog4CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 404E
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.04 '04'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog4CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 404F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.04 '04'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog4WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4050
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.04 '04'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
43
Name : GetFaultErrorLog4YearDayMonth
Modbus Function : 03
Modbus Register Address : 4052
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.04 '04'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
44
Name : GetFaultErrorLog5Index
Modbus Function : 03
Modbus Register Address : 4054
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.05 '05'
Name : GetFaultErrorLog5Fault
Modbus Function : 03
Modbus Register Address : 4055
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.05 '05'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog5RunningState
Modbus Function : 03
Modbus Register Address : 4056
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.05 '05'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
45
Name : GetFaultErrorLog5CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4058
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.05 '05'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog5CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4059
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.05 '05'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog5CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 405A
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.05 '05'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog5WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 405B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.05 '05'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
46
Name : GetFaultErrorLog5YearDayMonth
Modbus Function : 03
Modbus Register Address : 405D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.05 '05'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
47
Name : GetFaultErrorLog6Index
Modbus Function : 03
Modbus Register Address : 405F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.06 '06'
Name : GetFaultErrorLog6Fault
Modbus Function : 03
Modbus Register Address : 4060
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.06 '06'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog6RunningState
Modbus Function : 03
Modbus Register Address : 4061
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.06 '06'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
48
Name : GetFaultErrorLog6CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4063
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.06 '06'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog6CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4064
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.06 '06'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog6CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4065
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.06 '06'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog6WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4066
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.06 '06'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
49
Name : GetFaultErrorLog6YearDayMonth
Modbus Function : 03
Modbus Register Address : 4068
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.06 '06'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
50
Name : GetFaultErrorLog7Index
Modbus Function : 03
Modbus Register Address : 406A
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.07 '07'
Name : GetFaultErrorLog7Fault
Modbus Function : 03
Modbus Register Address : 406B
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.07 '07'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog7RunningState
Modbus Function : 03
Modbus Register Address : 406C
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.07 '07'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
51
Name : GetFaultErrorLog7CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 406E
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.07 '07'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog7CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 406F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.07 '07'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog7CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4070
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.07 '07'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog7WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4071
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.07 '07'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
52
Name : GetFaultErrorLog7YearDayMonth
Modbus Function : 03
Modbus Register Address : 4073
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.07 '07'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
53
Name : GetFaultErrorLog8Index
Modbus Function : 03
Modbus Register Address : 4075
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.08 '08'
Name : GetFaultErrorLog8Fault
Modbus Function : 03
Modbus Register Address : 4076
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.08 '08'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog8RunningState
Modbus Function : 03
Modbus Register Address : 4077
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.08 '08'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
54
Name : GetFaultErrorLog8CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4079
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.08 '08'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog8CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 407A
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.08 '08'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog8CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 407B
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.08 '08'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog8WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 407C
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.08 '08'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
55
Name : GetFaultErrorLog8YearDayMonth
Modbus Function : 03
Modbus Register Address : 407E
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.08 '08'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
56
Name : GetFaultErrorLog9Index
Modbus Function : 03
Modbus Register Address : 4080
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.09 '09'
Name : GetFaultErrorLog9Fault
Modbus Function : 03
Modbus Register Address : 4081
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.09 '09'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog9RunningState
Modbus Function : 03
Modbus Register Address : 4082
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.09 '09'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
57
Name : GetFaultErrorLog9CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 4084
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.09 '09'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog9CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4085
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.09 '09'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog9CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4086
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.09 '09'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog9WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4087
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.09 '09'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
58
Name : GetFaultErrorLog9YearDayMonth
Modbus Function : 03
Modbus Register Address : 4089
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.09 '09'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
59
Name : GetFaultErrorLog10Index
Modbus Function : 03
Modbus Register Address : 408B
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.10 '10'
Name : GetFaultErrorLog10Fault
Modbus Function : 03
Modbus Register Address : 408C
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.10 '10'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog10RunningState
Modbus Function : 03
Modbus Register Address : 408D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.10 '10'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
60
Name : GetFaultErrorLog10CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 408F
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.10 '10'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog10CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 4090
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.10 '10'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog10CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 4091
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.10 '10'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog10WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 4092
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.10 '10'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
61
Name : GetFaultErrorLog10YearDayMonth
Modbus Function : 03
Modbus Register Address : 4094
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.10 '10'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
62
Name : GetFaultErrorLog11Index
Modbus Function : 03
Modbus Register Address : 4096
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.11 '11'
Name : GetFaultErrorLog11Fault
Modbus Function : 03
Modbus Register Address : 4097
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.11 '11'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog11RunningState
Modbus Function : 03
Modbus Register Address : 4098
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.11 '11'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
63
Name : GetFaultErrorLog11CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 409A
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.11 '11'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog11CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 409B
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.11 '11'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog11CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 409C
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.11 '11'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog11WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 409D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.11 '11'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
64
Name : GetFaultErrorLog11YearDayMonth
Modbus Function : 03
Modbus Register Address : 409F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.11 '11'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
65
Name : GetFaultErrorLog12Index
Modbus Function : 03
Modbus Register Address : 40A1
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.12 '12'
Name : GetFaultErrorLog12Fault
Modbus Function : 03
Modbus Register Address : 40A2
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.12 '12'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog12RunningState
Modbus Function : 03
Modbus Register Address : 40A3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.12 '12'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
66
Name : GetFaultErrorLog12CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 40A5
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.12 '12'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog12CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 40A6
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.12 '12'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog12CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 40A7
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.12 '12'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog12WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 40A8
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.12 '12'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
67
Name : GetFaultErrorLog12YearDayMonth
Modbus Function : 03
Modbus Register Address : 40AA
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.12 '12'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
68
Name : GetFaultErrorLog13Index
Modbus Function : 03
Modbus Register Address : 40AC
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.13 '13'
Name : GetFaultErrorLog13Fault
Modbus Function : 03
Modbus Register Address : 40AD
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.13 '13'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog13RunningState
Modbus Function : 03
Modbus Register Address : 40AE
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.13 '13'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
69
Name : GetFaultErrorLog13CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 40B0
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.13 '13'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog13CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 40B1
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.13 '13'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog13CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 40B2
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.13 '13'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog13WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 40B3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.13 '13'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
70
Name : GetFaultErrorLog13YearDayMonth
Modbus Function : 03
Modbus Register Address : 40B5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.13 '13'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
71
Name : GetFaultErrorLog14Index
Modbus Function : 03
Modbus Register Address : 40B7
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.14 '14'
Name : GetFaultErrorLog14Fault
Modbus Function : 03
Modbus Register Address : 40B8
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.14 '14'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog14RunningState
Modbus Function : 03
Modbus Register Address : 40B9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.14 '14'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
72
Name : GetFaultErrorLog14CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 40BB
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.14 '14'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog14CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 40BC
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.14 '14'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog14CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 40BD
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.14 '14'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog14WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 40BE
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.14 '14'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
73
Name : GetFaultErrorLog14YearDayMonth
Modbus Function : 03
Modbus Register Address : 40C0
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.14 '14'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
74
Name : GetFaultErrorLog15Index
Modbus Function : 03
Modbus Register Address : 40C2
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Menu = E01.15 '15'
Name : GetFaultErrorLog15Fault
Modbus Function : 03
Modbus Register Address : 40C3
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Conversion Type = CODED,ERROR
Conversion table for CODED,ERROR can be found at the end of this
document
Menu = E01.15 '15'
16 bit value: fault log error entry, see "CODED,ERROR" table
for list of error numbers <=> error definitions.
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog15RunningState
Modbus Function : 03
Modbus Register Address : 40C4
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = LONG_VAL
Menu = E01.15 '15'
32 bit value: system state flags/conditions at time of error
Bitvalue = 0 => flag/cond. = OFF, 1 => flag/cond. = ON
Lowest order bit of 32 bit value = Bit 0
. Bits 0...7 => Internal digital inputs state (inp 1...8)
. Bits 8...15 => External digital inputs state (inp 1...8)
. Bits 16...18 => Numerical value for control mode:
. 1 = FIFO CONTROL MODE
. 2 = ENERGY CONTROL MODE
. 3 = TIME ROTATION
. 4 = EQUAL HOURS CONTROL MODE
. Bit 19: system in standby (pressure schedule)
. Bits 20...23 => selected table number (1...6)
. Bit 24: schedule override on
. Bit 25: auto restart on
. Bit 26: double zoning on
. Bit 27: triple zoning on
. Bits 28...31: unused,always 0
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable. (start = Fault, end = YearDayMonth)
75
Name : GetFaultErrorLog15CompressorStateBits0
Modbus Function : 03
Modbus Register Address : 40C6
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.15 '15'
16 bit value: state bits (0) for compressors 1...8
Bitvalue = 0 => state bit = OFF, 1 => state bit = ON
Lowest order bit of 16 bit value = Bit 0
. Bits 0...7 => state bits 0 for compressors 1...8
. Bits 8...15: unused,always 0
State bits 0, 1 and 2 for each compressor yield a 3 bit value
representing the compressor status at the time of error
. 0 => COMPRESSOR UNAVAILABLE
. 1 => COMPRESOOR INACTIVE
. 2 => COMPRESSOR MAINTENANCE
. 3 => COMPRESSOR STANDBY
. 4 => COMPRESSOR RUNNING
. 5 => COMPRESSOR LOADED
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
Name : GetFaultErrorLog15CompressorStateBits1
Modbus Function : 03
Modbus Register Address : 40C7
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.15 '15'
16 bit value: state bits (1) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog15CompressorStateBits2
Modbus Function : 03
Modbus Register Address : 40C8
Modbus Register Length : 0001
Coding : Number of data bytes = 2
Data Units = UINT_VAL
Menu = E01.15 '15'
16 bit value: state bits (2) for compressors 1...8
Data structure/MODBUS notes: see previous item
Name : GetFaultErrorLog15WeekdayHoursMinutes
Modbus Function : 03
Modbus Register Address : 40C9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = E01.15 '15'
32 bit value: weekday/ hours/minutes at time of error
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
76
Name : GetFaultErrorLog15YearDayMonth
Modbus Function : 03
Modbus Register Address : 40CB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YYYY_DD_MO
Menu = E01.15 '15'
32 bit value: year/day/month at time of error
Value/100 => integer remainder = month
Value/10000 => integer remainder/100 => result = day of month
Value/10000 => result = year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this fault error log data block is
acceptable.(start = Fault, end = YearDayMonth)
77
Name : GetMaximumPressure
Modbus Function : 03
Modbus Register Address : 40CD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S02.03 'PM'
Name : SetMaximumPressure
Modbus Function : 10
Modbus Register Address : 40CD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S02.03 'PM'
Name : GetHighPressureSetting1
Modbus Function : 03
Modbus Register Address : 40CF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.01 'PH'
Name : SetHighPressureSetting1
Modbus Function : 10
Modbus Register Address : 40CF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.01 'PH'
Name : GetHighPressureSetting2
Modbus Function : 03
Modbus Register Address : 40D1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.01 'PH'
Name : SetHighPressureSetting2
Modbus Function : 10
Modbus Register Address : 40D1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.01 'PH'
Name : GetHighPressureSetting3
Modbus Function : 03
Modbus Register Address : 40D3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.01 'PH'
Name : SetHighPressureSetting3
Modbus Function : 10
Modbus Register Address : 40D3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.01 'PH'
78
Name : GetHighPressureSetting4
Modbus Function : 03
Modbus Register Address : 40D5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.01 'PH'
Name : SetHighPressureSetting4
Modbus Function : 10
Modbus Register Address : 40D5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.01 'PH'
Name : GetLowPressureSetting1
Modbus Function : 03
Modbus Register Address : 40DB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.02 'PL'
Name : SetLowPressureSetting1
Modbus Function : 10
Modbus Register Address : 40DB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.02 'PL'
Name : GetLowPressureSetting2
Modbus Function : 03
Modbus Register Address : 40DD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.02 'PL'
Name : SetLowPressureSetting2
Modbus Function : 10
Modbus Register Address : 40DD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.02 'PL'
Name : GetLowPressureSetting3
Modbus Function : 03
Modbus Register Address : 40DF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.02 'PL'
Name : SetLowPressureSetting3
Modbus Function : 10
Modbus Register Address : 40DF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.02 'PL'
79
Name : GetLowPressureSetting4
Modbus Function : 03
Modbus Register Address : 40E1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.02 'PL'
Name : SetLowPressureSetting4
Modbus Function : 10
Modbus Register Address : 40E1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.02 'PL'
Name : GetMinimumPressure1
Modbus Function : 03
Modbus Register Address : 40E7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.03 'Pm'
Name : SetMinimumPressure1
Modbus Function : 10
Modbus Register Address : 40E7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T01.03 'Pm'
Name : GetMinimumPressure2
Modbus Function : 03
Modbus Register Address : 40E9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.03 'Pm'
Name : SetMinimumPressure2
Modbus Function : 10
Modbus Register Address : 40E9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T02.03 'Pm'
Name : GetMinimumPressure3
Modbus Function : 03
Modbus Register Address : 40EB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.03 'Pm'
Name : SetMinimumPressure3
Modbus Function : 10
Modbus Register Address : 40EB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T03.03 'Pm'
80
Name : GetMinimumPressure4
Modbus Function : 03
Modbus Register Address : 40ED
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.03 'Pm'
Name : SetMinimumPressure4
Modbus Function : 10
Modbus Register Address : 40ED
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = T04.03 'Pm'
Name : GetDampingFactorSetting
Modbus Function : 03
Modbus Register Address : 40F3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.06 'DA'
Name : SetDampingFactorSetting
Modbus Function : 10
Modbus Register Address : 40F3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.06 'DA'
Name : GetTolerance
Modbus Function : 03
Modbus Register Address : 40F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S02.05 'TO'
Name : SetTolerance
Modbus Function : 10
Modbus Register Address : 40F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S02.05 'TO'
Name : GetStartDelay1
Modbus Function : 03
Modbus Register Address : 40F7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay1
Modbus Function : 10
Modbus Register Address : 40F7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
81
Name : GetStartDelay2
Modbus Function : 03
Modbus Register Address : 40F9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay2
Modbus Function : 10
Modbus Register Address : 40F9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetStartDelay3
Modbus Function : 03
Modbus Register Address : 40FB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay3
Modbus Function : 10
Modbus Register Address : 40FB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetStartDelay4
Modbus Function : 03
Modbus Register Address : 40FD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay4
Modbus Function : 10
Modbus Register Address : 40FD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetStartDelay5
Modbus Function : 03
Modbus Register Address : 40FF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay5
Modbus Function : 10
Modbus Register Address : 40FF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
82
Name : GetStartDelay6
Modbus Function : 03
Modbus Register Address : 4101
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay6
Modbus Function : 10
Modbus Register Address : 4101
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetStartDelay7
Modbus Function : 03
Modbus Register Address : 4103
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay7
Modbus Function : 10
Modbus Register Address : 4103
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetStartDelay8
Modbus Function : 03
Modbus Register Address : 4105
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetStartDelay8
Modbus Function : 10
Modbus Register Address : 4105
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting1
Modbus Function : 03
Modbus Register Address : 410F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting1
Modbus Function : 10
Modbus Register Address : 410F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
83
Name : GetRunOnTimeSetting2
Modbus Function : 03
Modbus Register Address : 4111
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting2
Modbus Function : 10
Modbus Register Address : 4111
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting3
Modbus Function : 03
Modbus Register Address : 4113
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting3
Modbus Function : 10
Modbus Register Address : 4113
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting4
Modbus Function : 03
Modbus Register Address : 4115
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting4
Modbus Function : 10
Modbus Register Address : 4115
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting5
Modbus Function : 03
Modbus Register Address : 4117
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting5
Modbus Function : 10
Modbus Register Address : 4117
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
84
Name : GetRunOnTimeSetting6
Modbus Function : 03
Modbus Register Address : 4119
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting6
Modbus Function : 10
Modbus Register Address : 4119
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting7
Modbus Function : 03
Modbus Register Address : 411B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting7
Modbus Function : 10
Modbus Register Address : 411B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetRunOnTimeSetting8
Modbus Function : 03
Modbus Register Address : 411D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : SetRunOnTimeSetting8
Modbus Function : 10
Modbus Register Address : 411D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mSEC
Name : GetPrefillCompressor1
Modbus Function : 03
Modbus Register Address : 4143
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.04 '01'
Name : SetPrefillCompressor1
Modbus Function : 10
Modbus Register Address : 4143
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.04 '01'
85
Name : GetPrefillCompressor2
Modbus Function : 03
Modbus Register Address : 4145
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.05 '02'
Name : SetPrefillCompressor2
Modbus Function : 10
Modbus Register Address : 4145
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.05 '02'
Name : GetPrefillCompressor3
Modbus Function : 03
Modbus Register Address : 4147
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.06 '03'
Name : SetPrefillCompressor3
Modbus Function : 10
Modbus Register Address : 4147
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.06 '03'
Name : GetPrefillCompressor4
Modbus Function : 03
Modbus Register Address : 4149
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.07 '04'
Name : SetPrefillCompressor4
Modbus Function : 10
Modbus Register Address : 4149
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.07 '04'
Name : GetPrefillCompressor5
Modbus Function : 03
Modbus Register Address : 414B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.08 '05'
Name : SetPrefillCompressor5
Modbus Function : 10
Modbus Register Address : 414B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.08 '05'
86
Name : GetPrefillCompressor6
Modbus Function : 03
Modbus Register Address : 414D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.09 '06'
Name : SetPrefillCompressor6
Modbus Function : 10
Modbus Register Address : 414D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.09 '06'
Name : GetPrefillCompressor7
Modbus Function : 03
Modbus Register Address : 414F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.10 '07'
Name : SetPrefillCompressor7
Modbus Function : 10
Modbus Register Address : 414F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.10 '07'
Name : GetPrefillCompressor8
Modbus Function : 03
Modbus Register Address : 4151
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.11 '08'
Name : SetPrefillCompressor8
Modbus Function : 10
Modbus Register Address : 4151
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.11 '08'
Name : GetPrefillDelaySetting
Modbus Function : 03
Modbus Register Address : 415B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = P02.02 'PT'
Name : SetPrefillDelaySetting
Modbus Function : 10
Modbus Register Address : 415B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = P02.02 'PT'
87
Name : GetPrefillFunction
Modbus Function : 03
Modbus Register Address : 415F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.01 'PF'
Name : SetPrefillFunction
Modbus Function : 10
Modbus Register Address : 415F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = P02.01 'PF'
Name : GetPressureChangeSetting
Modbus Function : 03
Modbus Register Address : 4167
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = S02.07 'PC'
Name : SetPressureChangeSetting
Modbus Function : 10
Modbus Register Address : 4167
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = S02.07 'PC'
Name : GetAuxiliaryInput
Modbus Function : 03
Modbus Register Address : 4169
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = S02.10 'AI'
Name : SetAuxiliaryInput
Modbus Function : 10
Modbus Register Address : 4169
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = S02.10 'AI'
Name : GetAuxiliaryOutput
Modbus Function : 03
Modbus Register Address : 416B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = S02.11 'AO'
Name : SetAuxiliaryOutput
Modbus Function : 10
Modbus Register Address : 416B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = S02.11 'AO'
88
Name : GetNominalPower1
Modbus Function : 03
Modbus Register Address : 416D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower1
Modbus Function : 10
Modbus Register Address : 416D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower2
Modbus Function : 03
Modbus Register Address : 416F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower2
Modbus Function : 10
Modbus Register Address : 416F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower3
Modbus Function : 03
Modbus Register Address : 4171
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower3
Modbus Function : 10
Modbus Register Address : 4171
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower4
Modbus Function : 03
Modbus Register Address : 4173
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower4
Modbus Function : 10
Modbus Register Address : 4173
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
89
Name : GetNominalPower5
Modbus Function : 03
Modbus Register Address : 4175
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower5
Modbus Function : 10
Modbus Register Address : 4175
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower6
Modbus Function : 03
Modbus Register Address : 4177
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower6
Modbus Function : 10
Modbus Register Address : 4177
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower7
Modbus Function : 03
Modbus Register Address : 4179
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower7
Modbus Function : 10
Modbus Register Address : 4179
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetNominalPower8
Modbus Function : 03
Modbus Register Address : 417B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetNominalPower8
Modbus Function : 10
Modbus Register Address : 417B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
90
Name : GetMinimumPower1
Modbus Function : 03
Modbus Register Address : 4185
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower1
Modbus Function : 10
Modbus Register Address : 4185
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower2
Modbus Function : 03
Modbus Register Address : 4187
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower2
Modbus Function : 10
Modbus Register Address : 4187
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower3
Modbus Function : 03
Modbus Register Address : 4189
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower3
Modbus Function : 10
Modbus Register Address : 4189
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower4
Modbus Function : 03
Modbus Register Address : 418B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower4
Modbus Function : 10
Modbus Register Address : 418B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
91
Name : GetMinimumPower5
Modbus Function : 03
Modbus Register Address : 418D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower5
Modbus Function : 10
Modbus Register Address : 418D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower6
Modbus Function : 03
Modbus Register Address : 418F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower6
Modbus Function : 10
Modbus Register Address : 418F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower7
Modbus Function : 03
Modbus Register Address : 4191
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower7
Modbus Function : 10
Modbus Register Address : 4191
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetMinimumPower8
Modbus Function : 03
Modbus Register Address : 4193
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetMinimumPower8
Modbus Function : 10
Modbus Register Address : 4193
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
92
Name : GetRunningHours1
Modbus Function : 03
Modbus Register Address : 419D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.01 '01'
Name : SetRunningHours1
Modbus Function : 10
Modbus Register Address : 419D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.01 '01'
Name : GetRunningHours2
Modbus Function : 03
Modbus Register Address : 419F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.02 '02'
Name : SetRunningHours2
Modbus Function : 10
Modbus Register Address : 419F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.02 '02'
Name : GetRunningHours3
Modbus Function : 03
Modbus Register Address : 41A1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.03 '03'
Name : SetRunningHours3
Modbus Function : 10
Modbus Register Address : 41A1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.03 '03'
Name : GetRunningHours4
Modbus Function : 03
Modbus Register Address : 41A3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.04 '04'
Name : SetRunningHours4
Modbus Function : 10
Modbus Register Address : 41A3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.04 '04'
93
Name : GetRunningHours5
Modbus Function : 03
Modbus Register Address : 41A5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.05 '05'
Name : SetRunningHours5
Modbus Function : 10
Modbus Register Address : 41A5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.05 '05'
Name : GetRunningHours6
Modbus Function : 03
Modbus Register Address : 41A7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.06 '06'
Name : SetRunningHours6
Modbus Function : 10
Modbus Register Address : 41A7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.06 '06'
Name : GetRunningHours7
Modbus Function : 03
Modbus Register Address : 41A9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.07 '07'
Name : SetRunningHours7
Modbus Function : 10
Modbus Register Address : 41A9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.07 '07'
Name : GetRunningHours8
Modbus Function : 03
Modbus Register Address : 41AB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.08 '08'
Name : SetRunningHours8
Modbus Function : 10
Modbus Register Address : 41AB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = ULONG_VAL
Menu = C01.08 '08'
94
Name : GetAlarmSignalType1
Modbus Function : 03
Modbus Register Address : 41B5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType1
Modbus Function : 10
Modbus Register Address : 41B5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType2
Modbus Function : 03
Modbus Register Address : 41B7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType2
Modbus Function : 10
Modbus Register Address : 41B7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType3
Modbus Function : 03
Modbus Register Address : 41B9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType3
Modbus Function : 10
Modbus Register Address : 41B9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType4
Modbus Function : 03
Modbus Register Address : 41BB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType4
Modbus Function : 10
Modbus Register Address : 41BB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
95
Name : GetAlarmSignalType5
Modbus Function : 03
Modbus Register Address : 41BD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType5
Modbus Function : 10
Modbus Register Address : 41BD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType6
Modbus Function : 03
Modbus Register Address : 41BF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType6
Modbus Function : 10
Modbus Register Address : 41BF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType7
Modbus Function : 03
Modbus Register Address : 41C1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType7
Modbus Function : 10
Modbus Register Address : 41C1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : GetAlarmSignalType8
Modbus Function : 03
Modbus Register Address : 41C3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Name : SetAlarmSignalType8
Modbus Function : 10
Modbus Register Address : 41C3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
96
Name : GetNoMaintenance1
Modbus Function : 03
Modbus Register Address : 41CD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.01 '01'
Name : SetNoMaintenance1
Modbus Function : 10
Modbus Register Address : 41CD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.01 '01'
Name : GetNoMaintenance2
Modbus Function : 03
Modbus Register Address : 41CF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.02 '02'
Name : SetNoMaintenance2
Modbus Function : 10
Modbus Register Address : 41CF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.02 '02'
Name : GetNoMaintenance3
Modbus Function : 03
Modbus Register Address : 41D1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.03 '03'
Name : SetNoMaintenance3
Modbus Function : 10
Modbus Register Address : 41D1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.03 '03'
Name : GetNoMaintenance4
Modbus Function : 03
Modbus Register Address : 41D3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.04 '04'
Name : SetNoMaintenance4
Modbus Function : 10
Modbus Register Address : 41D3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.04 '04'
97
Name : GetNoMaintenance5
Modbus Function : 03
Modbus Register Address : 41D5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.05 '05'
Name : SetNoMaintenance5
Modbus Function : 10
Modbus Register Address : 41D5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.05 '05'
Name : GetNoMaintenance6
Modbus Function : 03
Modbus Register Address : 41D7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.06 '06'
Name : SetNoMaintenance6
Modbus Function : 10
Modbus Register Address : 41D7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.06 '06'
Name : GetNoMaintenance7
Modbus Function : 03
Modbus Register Address : 41D9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.07 '07'
Name : SetNoMaintenance7
Modbus Function : 10
Modbus Register Address : 41D9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.07 '07'
Name : GetNoMaintenance8
Modbus Function : 03
Modbus Register Address : 41DB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.08 '08'
Name : SetNoMaintenance8
Modbus Function : 10
Modbus Register Address : 41DB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C02.08 '08'
98
Name : GetAuxiliaryBoxOn1
Modbus Function : 03
Modbus Register Address : 41E5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S03.01 '01'
Name : SetAuxiliaryBoxOn1
Modbus Function : 10
Modbus Register Address : 41E5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S03.01 '01'
Name : GetAuxiliaryBoxOn2
Modbus Function : 03
Modbus Register Address : 41E7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S03.02 '02'
Name : SetAuxiliaryBoxOn2
Modbus Function : 10
Modbus Register Address : 41E7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S03.02 '02'
Name : GetPrefillPressure
Modbus Function : 03
Modbus Register Address : 4203
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = P02.03 'PP'
Name : SetPrefillPressure
Modbus Function : 10
Modbus Register Address : 4203
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = P02.03 'PP'
Name : GetLowestEfficientSpeed1
Modbus Function : 03
Modbus Register Address : 4211
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed1
Modbus Function : 10
Modbus Register Address : 4211
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
99
Name : GetLowestEfficientSpeed2
Modbus Function : 03
Modbus Register Address : 4213
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed2
Modbus Function : 10
Modbus Register Address : 4213
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetLowestEfficientSpeed3
Modbus Function : 03
Modbus Register Address : 4215
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed3
Modbus Function : 10
Modbus Register Address : 4215
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetLowestEfficientSpeed4
Modbus Function : 03
Modbus Register Address : 4217
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed4
Modbus Function : 10
Modbus Register Address : 4217
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetLowestEfficientSpeed5
Modbus Function : 03
Modbus Register Address : 4219
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed5
Modbus Function : 10
Modbus Register Address : 4219
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
100
Name : GetLowestEfficientSpeed6
Modbus Function : 03
Modbus Register Address : 421B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed6
Modbus Function : 10
Modbus Register Address : 421B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetLowestEfficientSpeed7
Modbus Function : 03
Modbus Register Address : 421D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed7
Modbus Function : 10
Modbus Register Address : 421D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetLowestEfficientSpeed8
Modbus Function : 03
Modbus Register Address : 421F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : SetLowestEfficientSpeed8
Modbus Function : 10
Modbus Register Address : 421F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = PERCENT
Name : GetPressureOffset
Modbus Function : 03
Modbus Register Address : 422B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Conversion Type = SIGNED,NUMERIC
Data Units = mBAR
Menu = S04.01 '1O'
Name : SetPressureOffset
Modbus Function : 10
Modbus Register Address : 422B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Conversion Type = SIGNED,NUMERIC
Data Units = mBAR
Menu = S04.01 '1O'
101
Name : GetPressureRange
Modbus Function : 03
Modbus Register Address : 422D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S04.02 '1R'
Name : SetPressureRange
Modbus Function : 10
Modbus Register Address : 422D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = mBAR
Menu = S04.02 '1R'
Name : GetControlSelection
Modbus Function : 03
Modbus Register Address : 4249
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.04 'CF'
Name : SetControlSelection
Modbus Function : 10
Modbus Register Address : 4249
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.04 'CF'
Name : GetNumberOfCompressors
Modbus Function : 03
Modbus Register Address : 424B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.02 'NC'
Name : SetNumberOfCompressors
Modbus Function : 10
Modbus Register Address : 424B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.02 'NC'
Name : GetSequenceType1
Modbus Function : 03
Modbus Register Address : 424D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.04 'SQ'
Name : SetSequenceType1
Modbus Function : 10
Modbus Register Address : 424D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.04 'SQ'
102
Name : GetSequenceType2
Modbus Function : 03
Modbus Register Address : 424F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.04 'SQ'
Name : SetSequenceType2
Modbus Function : 10
Modbus Register Address : 424F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.04 'SQ'
Name : GetSequenceType3
Modbus Function : 03
Modbus Register Address : 4251
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.04 'SQ'
Name : SetSequenceType3
Modbus Function : 10
Modbus Register Address : 4251
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.04 'SQ'
Name : GetSequenceType4
Modbus Function : 03
Modbus Register Address : 4253
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.04 'SQ'
Name : SetSequenceType4
Modbus Function : 10
Modbus Register Address : 4253
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.04 'SQ'
Name : GetT1Priority1
Modbus Function : 03
Modbus Register Address : 4259
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.05 '01'
Name : SetT1Priority1
Modbus Function : 10
Modbus Register Address : 4259
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.05 '01'
103
Name : GetT1Priority2
Modbus Function : 03
Modbus Register Address : 425B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.06 '02'
Name : SetT1Priority2
Modbus Function : 10
Modbus Register Address : 425B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.06 '02'
Name : GetT1Priority3
Modbus Function : 03
Modbus Register Address : 425D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.07 '03'
Name : SetT1Priority3
Modbus Function : 10
Modbus Register Address : 425D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.07 '03'
Name : GetT1Priority4
Modbus Function : 03
Modbus Register Address : 425F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.08 '04'
Name : SetT1Priority4
Modbus Function : 10
Modbus Register Address : 425F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.08 '04'
Name : GetT1Priority5
Modbus Function : 03
Modbus Register Address : 4261
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.09 '05'
Name : SetT1Priority5
Modbus Function : 10
Modbus Register Address : 4261
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.09 '05'
104
Name : GetT1Priority6
Modbus Function : 03
Modbus Register Address : 4263
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.10 '06'
Name : SetT1Priority6
Modbus Function : 10
Modbus Register Address : 4263
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.10 '06'
Name : GetT1Priority7
Modbus Function : 03
Modbus Register Address : 4265
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.11 '07'
Name : SetT1Priority7
Modbus Function : 10
Modbus Register Address : 4265
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.11 '07'
Name : GetT1Priority8
Modbus Function : 03
Modbus Register Address : 4267
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.12 '08'
Name : SetT1Priority8
Modbus Function : 10
Modbus Register Address : 4267
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T01.12 '08'
Name : GetT2Priority1
Modbus Function : 03
Modbus Register Address : 4271
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.05 '01'
Name : SetT2Priority1
Modbus Function : 10
Modbus Register Address : 4271
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.05 '01'
105
Name : GetT2Priority2
Modbus Function : 03
Modbus Register Address : 4273
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.06 '02'
Name : SetT2Priority2
Modbus Function : 10
Modbus Register Address : 4273
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.06 '02'
Name : GetT2Priority3
Modbus Function : 03
Modbus Register Address : 4275
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.07 '03'
Name : SetT2Priority3
Modbus Function : 10
Modbus Register Address : 4275
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.07 '03'
Name : GetT2Priority4
Modbus Function : 03
Modbus Register Address : 4277
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.08 '04'
Name : SetT2Priority4
Modbus Function : 10
Modbus Register Address : 4277
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.08 '04'
Name : GetT2Priority5
Modbus Function : 03
Modbus Register Address : 4279
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.09 '05'
Name : SetT2Priority5
Modbus Function : 10
Modbus Register Address : 4279
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.09 '05'
106
Name : GetT2Priority6
Modbus Function : 03
Modbus Register Address : 427B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.10 '06'
Name : SetT2Priority6
Modbus Function : 10
Modbus Register Address : 427B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.10 '06'
Name : GetT2Priority7
Modbus Function : 03
Modbus Register Address : 427D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.11 '07'
Name : SetT2Priority7
Modbus Function : 10
Modbus Register Address : 427D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.11 '07'
Name : GetT2Priority8
Modbus Function : 03
Modbus Register Address : 427F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.12 '08'
Name : SetT2Priority8
Modbus Function : 10
Modbus Register Address : 427F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T02.12 '08'
Name : GetT3Priority1
Modbus Function : 03
Modbus Register Address : 4289
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.05 '01'
Name : SetT3Priority1
Modbus Function : 10
Modbus Register Address : 4289
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.05 '01'
107
Name : GetT3Priority2
Modbus Function : 03
Modbus Register Address : 428B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.06 '02'
Name : SetT3Priority2
Modbus Function : 10
Modbus Register Address : 428B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.06 '02'
Name : GetT3Priority3
Modbus Function : 03
Modbus Register Address : 428D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.07 '03'
Name : SetT3Priority3
Modbus Function : 10
Modbus Register Address : 428D
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.07 '03'
Name : GetT3Priority4
Modbus Function : 03
Modbus Register Address : 428F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.08 '04'
Name : SetT3Priority4
Modbus Function : 10
Modbus Register Address : 428F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.08 '04'
Name : GetT3Priority5
Modbus Function : 03
Modbus Register Address : 4291
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.09 '05'
Name : SetT3Priority5
Modbus Function : 10
Modbus Register Address : 4291
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.09 '05'
108
Name : GetT3Priority6
Modbus Function : 03
Modbus Register Address : 4293
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.10 '06'
Name : SetT3Priority6
Modbus Function : 10
Modbus Register Address : 4293
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.10 '06'
Name : GetT3Priority7
Modbus Function : 03
Modbus Register Address : 4295
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.11 '07'
Name : SetT3Priority7
Modbus Function : 10
Modbus Register Address : 4295
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.11 '07'
Name : GetT3Priority8
Modbus Function : 03
Modbus Register Address : 4297
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.12 '08'
Name : SetT3Priority8
Modbus Function : 10
Modbus Register Address : 4297
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T03.12 '08'
Name : GetT4Priority1
Modbus Function : 03
Modbus Register Address : 42A1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.05 '01'
Name : SetT4Priority1
Modbus Function : 10
Modbus Register Address : 42A1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.05 '01'
109
Name : GetT4Priority2
Modbus Function : 03
Modbus Register Address : 42A3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.06 '02'
Name : SetT4Priority2
Modbus Function : 10
Modbus Register Address : 42A3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.06 '02'
Name : GetT4Priority3
Modbus Function : 03
Modbus Register Address : 42A5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.07 '03'
Name : SetT4Priority3
Modbus Function : 10
Modbus Register Address : 42A5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.07 '03'
Name : GetT4Priority4
Modbus Function : 03
Modbus Register Address : 42A7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.08 '04'
Name : SetT4Priority4
Modbus Function : 10
Modbus Register Address : 42A7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.08 '04'
Name : GetT4Priority5
Modbus Function : 03
Modbus Register Address : 42A9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.09 '05'
Name : SetT4Priority5
Modbus Function : 10
Modbus Register Address : 42A9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.09 '05'
110
Name : GetT4Priority6
Modbus Function : 03
Modbus Register Address : 42AB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.10 '06'
Name : SetT4Priority6
Modbus Function : 10
Modbus Register Address : 42AB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.10 '06'
Name : GetT4Priority7
Modbus Function : 03
Modbus Register Address : 42AD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.11 '07'
Name : SetT4Priority7
Modbus Function : 10
Modbus Register Address : 42AD
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.11 '07'
Name : GetT4Priority8
Modbus Function : 03
Modbus Register Address : 42AF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.12 '08'
Name : SetT4Priority8
Modbus Function : 10
Modbus Register Address : 42AF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = T04.12 '08'
Name : GetCompressorType1
Modbus Function : 03
Modbus Register Address : 42E9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.01 '01'
Name : SetCompressorType1
Modbus Function : 10
Modbus Register Address : 42E9
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.01 '01'
111
Name : GetCompressorType2
Modbus Function : 03
Modbus Register Address : 42EB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.02 '02'
Name : SetCompressorType2
Modbus Function : 10
Modbus Register Address : 42EB
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.02 '02'
Name : GetCompressorType3
Modbus Function : 03
Modbus Register Address : 42ED
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.03 '03'
Name : SetCompressorType3
Modbus Function : 10
Modbus Register Address : 42ED
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.03 '03'
Name : GetCompressorType4
Modbus Function : 03
Modbus Register Address : 42EF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.04 '04'
Name : SetCompressorType4
Modbus Function : 10
Modbus Register Address : 42EF
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.04 '04'
Name : GetCompressorType5
Modbus Function : 03
Modbus Register Address : 42F1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.05 '05'
Name : SetCompressorType5
Modbus Function : 10
Modbus Register Address : 42F1
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.05 '05'
112
Name : GetCompressorType6
Modbus Function : 03
Modbus Register Address : 42F3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.06 '06'
Name : SetCompressorType6
Modbus Function : 10
Modbus Register Address : 42F3
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.06 '06'
Name : GetCompressorType7
Modbus Function : 03
Modbus Register Address : 42F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.07 '07'
Name : SetCompressorType7
Modbus Function : 10
Modbus Register Address : 42F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.07 '07'
Name : GetCompressorType8
Modbus Function : 03
Modbus Register Address : 42F7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.08 '08'
Name : SetCompressorType8
Modbus Function : 10
Modbus Register Address : 42F7
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = C03.08 '08'
Name : GetCapacityEnable
Modbus Function : 03
Modbus Register Address : 431F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.08 'CA'
Name : SetCapacityEnable
Modbus Function : 10
Modbus Register Address : 431F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.08 'CA'
113
Name : GetMaxCapacityEnable
Modbus Function : 03
Modbus Register Address : 4321
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.09 'MA'
Name : SetMaxCapacityEnable
Modbus Function : 10
Modbus Register Address : 4321
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.09 'MA'
Name : GetErrorLogReset
Modbus Function : 03
Modbus Register Address : 4323
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.12 'ER'
Name : SetErrorLogReset
Modbus Function : 10
Modbus Register Address : 4323
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S02.12 'ER'
Name : GetHmiGraphicScreenInvert
Modbus Function : 03
Modbus Register Address : 4325
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = D02.01 'SI'
Name : SetHmiGraphicScreenInvert
Modbus Function : 10
Modbus Register Address : 4325
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = D02.01 'SI'
Name : GetHmiGraphicBacklight
Modbus Function : 03
Modbus Register Address : 4327
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.06 'BL'
Name : SetHmiGraphicBacklight
Modbus Function : 10
Modbus Register Address : 4327
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.06 'BL'
114
Name : GetTableSelect
Modbus Function : 03
Modbus Register Address : 435F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.05 'TS'
Name : SetTableSelect
Modbus Function : 10
Modbus Register Address : 435F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.05 'TS'
Name : GetBroadcastTimeout
Modbus Function : 03
Modbus Register Address : 43F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = S03.03 'BT'
Name : SetBroadcastTimeout
Modbus Function : 10
Modbus Register Address : 43F5
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = SEC
Menu = S03.03 'BT'
Name : GetPressureScheduleUsed
Modbus Function : 03
Modbus Register Address : 440F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.02 'PS'
Name : SetPressureScheduleUsed
Modbus Function : 10
Modbus Register Address : 440F
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = UCHAR_VAL
Menu = S01.02 'PS'
Name : SetRtcStruct
Modbus Function : 10
Modbus Register Address : 440D
Modbus Register Length : 000C
Coding : Number of data bytes = 24
Menu = S01.01 'Ct'
; Encode for SetRtcYear : LOC=4 SIZE=4 UNIT=YEAR
; Encode for SetRtcMonth : LOC=8 SIZE=4 UNIT=MONTH
; Encode for SetRtcDayOfMonth : LOC=12 SIZE=4 UNIT=DAY_OF_MONTH
; Encode for SetRtcHoursAndMinutes : LOC=20 SIZE=4 UNIT=HH_MM
115
Name : GetRtcDayHoursAndMinutes
Modbus Function : 03
Modbus Register Address : 4411
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = D_HH_MM
Menu = S01.01 'Ct'
32 bit value: weekday/ hours/minutes
Value/60 => integer remainder = minutes
Value/6000 => integer remainder/60 => result = hours
Value/10000 => result = day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
Name : GetRtcYear
Modbus Function : 03
Modbus Register Address : 4413
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = YEAR
Menu = S01.01 'Ct'
32 bit value: year
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
Name : GetRtcMonth
Modbus Function : 03
Modbus Register Address : 4415
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = MONTH
Menu = S01.01 'Ct'
32 bit value: month
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
Name : GetRtcDayOfMonth
Modbus Function : 03
Modbus Register Address : 4417
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = DAY_OF_MONTH
Menu = S01.01 'Ct'
32 bit value: day of month
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
116
Name : GetRtcDayOfWeek
Modbus Function : 03
Modbus Register Address : 4419
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Conversion Type = CODED,WEEKDAY
Conversion table for CODED,WEEKDAY can be found at the end of this
document
Data Units = DAY_OF_WK
Menu = S01.01 'Ct'
32 bit value: day of week
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
Name : GetRtcHoursAndMinutes
Modbus Function : 03
Modbus Register Address : 441B
Modbus Register Length : 0002
Coding : Number of data bytes = 4
Data Units = HH_MM
Menu = S01.01 'Ct'
32 bit value: hours/minutes
Value/60 => integer remainder = minutes
Value/60 => result = hours
MODBUS: register can be requested individually or as part of a
multiple register data request. Any request for register data
with a base address and number of registers that falls within
the address range for this rtc data block is acceptable.
(start = DayHoursAndMinutes, end = HoursAndMinutes)
Name : GetScheduleEntry1
Modbus Function : 03
Modbus Register Address : 441D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.01 '01'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry1
Modbus Function : 10
Modbus Register Address : 4421
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.01 '01'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
117
Name : GetScheduleEntry2
Modbus Function : 03
Modbus Register Address : 4421
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.02 '02'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry2
Modbus Function : 10
Modbus Register Address : 4425
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.02 '02'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry3
Modbus Function : 03
Modbus Register Address : 4425
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.03 '03'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry3
Modbus Function : 10
Modbus Register Address : 4429
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.03 '03'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
118
Name : GetScheduleEntry4
Modbus Function : 03
Modbus Register Address : 4429
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.04 '04'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry4
Modbus Function : 10
Modbus Register Address : 442D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.04 '04'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry5
Modbus Function : 03
Modbus Register Address : 442D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.05 '05'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry5
Modbus Function : 10
Modbus Register Address : 4431
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.05 '05'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
119
Name : GetScheduleEntry6
Modbus Function : 03
Modbus Register Address : 4431
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.06 '06'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry6
Modbus Function : 10
Modbus Register Address : 4435
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.06 '06'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry7
Modbus Function : 03
Modbus Register Address : 4435
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.07 '07'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry7
Modbus Function : 10
Modbus Register Address : 4439
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.07 '07'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
120
Name : GetScheduleEntry8
Modbus Function : 03
Modbus Register Address : 4439
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.08 '08'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry8
Modbus Function : 10
Modbus Register Address : 443D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.08 '08'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry9
Modbus Function : 03
Modbus Register Address : 443D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.09 '09'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry9
Modbus Function : 10
Modbus Register Address : 4441
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.09 '09'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
121
Name : GetScheduleEntry10
Modbus Function : 03
Modbus Register Address : 4441
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.10 '10'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry10
Modbus Function : 10
Modbus Register Address : 4445
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.10 '10'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry11
Modbus Function : 03
Modbus Register Address : 4445
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.11 '11'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry11
Modbus Function : 10
Modbus Register Address : 4449
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.11 '11'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
122
Name : GetScheduleEntry12
Modbus Function : 03
Modbus Register Address : 4449
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.12 '12'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry12
Modbus Function : 10
Modbus Register Address : 444D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.12 '12'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry13
Modbus Function : 03
Modbus Register Address : 444D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.13 '13'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry13
Modbus Function : 10
Modbus Register Address : 4451
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.13 '13'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
123
Name : GetScheduleEntry14
Modbus Function : 03
Modbus Register Address : 4451
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.14 '14'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry14
Modbus Function : 10
Modbus Register Address : 4455
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.14 '14'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry15
Modbus Function : 03
Modbus Register Address : 4455
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.15 '15'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry15
Modbus Function : 10
Modbus Register Address : 4459
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.15 '15'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
124
Name : GetScheduleEntry16
Modbus Function : 03
Modbus Register Address : 4459
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.16 '16'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry16
Modbus Function : 10
Modbus Register Address : 445D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.16 '16'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry17
Modbus Function : 03
Modbus Register Address : 445D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.17 '17'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry17
Modbus Function : 10
Modbus Register Address : 4461
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.17 '17'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
125
Name : GetScheduleEntry18
Modbus Function : 03
Modbus Register Address : 4461
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.18 '18'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry18
Modbus Function : 10
Modbus Register Address : 4465
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.18 '18'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry19
Modbus Function : 03
Modbus Register Address : 4465
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.19 '19'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry19
Modbus Function : 10
Modbus Register Address : 4469
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.19 '19'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
126
Name : GetScheduleEntry20
Modbus Function : 03
Modbus Register Address : 4469
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.20 '20'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry20
Modbus Function : 10
Modbus Register Address : 446D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.20 '20'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry21
Modbus Function : 03
Modbus Register Address : 446D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.21 '21'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry21
Modbus Function : 10
Modbus Register Address : 4471
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.21 '21'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
127
Name : GetScheduleEntry22
Modbus Function : 03
Modbus Register Address : 4471
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.22 '22'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry22
Modbus Function : 10
Modbus Register Address : 4475
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.22 '22'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry23
Modbus Function : 03
Modbus Register Address : 4475
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.23 '23'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry23
Modbus Function : 10
Modbus Register Address : 4479
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.23 '23'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
128
Name : GetScheduleEntry24
Modbus Function : 03
Modbus Register Address : 4479
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.24 '24'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry24
Modbus Function : 10
Modbus Register Address : 447D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.24 '24'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry25
Modbus Function : 03
Modbus Register Address : 447D
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.25 '25'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry25
Modbus Function : 10
Modbus Register Address : 4481
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.25 '25'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
129
Name : GetScheduleEntry26
Modbus Function : 03
Modbus Register Address : 4481
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.26 '26'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry26
Modbus Function : 10
Modbus Register Address : 4485
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.26 '26'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
Name : GetScheduleEntry27
Modbus Function : 03
Modbus Register Address : 4485
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.27 '27'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry27
Modbus Function : 10
Modbus Register Address : 4489
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.27 '27'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
130
Name : GetScheduleEntry28
Modbus Function : 03
Modbus Register Address : 4489
Modbus Register Length : 0001
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.28 '28'
Note: the pressure schedule entries' data structure is
very complex. Decoding and displaying must be done by
specifically designed software tools.
Name : SetScheduleEntry28
Modbus Function : 10
Modbus Register Address : 448D
Modbus Register Length : 0002
Coding : Number of data bytes = 8
Data Conversion Type = BYTESTRING
Menu = P01.28 '28'
Note: to guarantee proper system operation and security
any write operation to the pressure schedule must be
done using specifically designed software tools.
131
Name : GetFaultRegister
Modbus Function : 03
Modbus Register Address : 3409
Modbus Register Length : 0003
Coding : Number of data bytes = 6
Data Units = BINARY
bitvalue = 0 = fault INACTIVE
bitvalue = 1 = fault ACTIVE
bit = fault
40 = (0) 0 - No fault
41 = (1) Trip - Pressure probe fault
42 = (2) Alarm - Flow sensor error
43 = (3) Alarm - Third sensor error
44 = (4) Trip - Internal 24V Short Circuit
45 = (5) Trip - External 24V Short Circuit
46 = (6) Trip - Spare error 2
47 = (7) Alarm - LED card error
32 = (8) Trip - IO card 1 communication error (unused)
33 = (9) Trip - IO card 1 short circuit error (unused)
34 = (10) Trip - IO card 2 communication error (unused)
35 = (11) Trip - IO card 2 short circuit error (unused)
36 = (12) Trip - IO card 3 communication error
37 = (13) Trip - IO card 3 short circuit error
38 = (14) Trip - IO card 4 communication error (unused)
39 = (15) Trip - IO card 4 short circuit error (unused)
24 = (16) Alarm - Over pressure
25 = (17) Alarm - Under pressure
26 = (18) Alarm - Auxiliary input error
27 = (19) Warning - Low capacity warning
28 = (20) Alarm - Alarm signal
29 = (21) Alarm - Alarm when running signal
30 = (22) Trip - Trip signal
31 = (23) Trip - Trip when running signal
16 = (24) Alarm - Spare error 1
17 = (25) Alarm - Spare error 2
18 = (26) Alarm - Spare error 3
19 = (27) Alarm - Spare error 4
20 = (28) Alarm - Spare error 5
21 = (29) Alarm - Spare error 6
22 = (30) Alarm - Spare error 7
23 = (31) Alarm - Spare error 8
8 = (32) Alarm - Spare error 9
9 = (33) Alarm - Compressor 1 service
10 = (34) Alarm - Compressor 2 service
11 = (35) Alarm - Compressor 3 service
12 = (36) Alarm - Compressor 4 service
13 = (37) Alarm - Compressor 5 service
14 = (38) Alarm - Compressor 6 service
15 = (39) Alarm - Compressor 7 service
0 = (40) Alarm - Compressor 8 service
1 = (41) Alarm - NA
2 = (42) Alarm - NA
3 = (43) Alarm - NA
4 = (44) Alarm - NA
5 = (45) Alarm - Compressor 1 alarm
6 = (46) Alarm - Compressor 2 alarm
7 = (47) Alarm - Compressor 3 alarm
Warning: All faults (=987) could not fit within 6 bytes
132
Table 1. Conversion table for 'Data Conversion Type = CODED,P_UNIT'
0 : Bar
1 : PSI
2 : kPa
0 : No Error
0 : (0) 0 - No fault
1 : (1) Trip - Pressure probe fault
2 : (2) Alarm - Flow sensor error
3 : (3) Alarm - Third sensor error
4 : (4) Trip - Internal 24V Short Circuit
5 : (5) Trip - External 24V Short Circuit
6 : (6) Trip - Spare error 2
7 : (7) Alarm - LED card error
8 : (8) Trip - IO card 1 communication error (unused)
9 : (9) Trip - IO card 1 short circuit error (unused)
10 : (10) Trip - IO card 2 communication error (unused)
11 : (11) Trip - IO card 2 short circuit error (unused)
12 : (12) Trip - IO card 3 communication error
13 : (13) Trip - IO card 3 short circuit error
14 : (14) Trip - IO card 4 communication error (unused)
15 : (15) Trip - IO card 4 short circuit error (unused)
16 : (16) Alarm - Over pressure
17 : (17) Alarm - Under pressure
18 : (18) Alarm - Auxiliary input error
19 : (19) Warning - Low capacity warning
20 : (20) Alarm - Alarm signal
21 : (21) Alarm - Alarm when running signal
22 : (22) Trip - Trip signal
23 : (23) Trip - Trip when running signal
24 : (24) Alarm - Spare error 1
25 : (25) Alarm - Spare error 2
26 : (26) Alarm - Spare error 3
27 : (27) Alarm - Spare error 4
28 : (28) Alarm - Spare error 5
29 : (29) Alarm - Spare error 6
30 : (30) Alarm - Spare error 7
31 : (31) Alarm - Spare error 8
32 : (32) Alarm - Spare error 9
33 : (33) Alarm - Compressor 1 service
34 : (34) Alarm - Compressor 2 service
35 : (35) Alarm - Compressor 3 service
36 : (36) Alarm - Compressor 4 service
37 : (37) Alarm - Compressor 5 service
38 : (38) Alarm - Compressor 6 service
39 : (39) Alarm - Compressor 7 service
40 : (40) Alarm - Compressor 8 service
41 : (41) Alarm - NA
42 : (42) Alarm - NA
43 : (43) Alarm - NA
44 : (44) Alarm - NA
45 : (45) Alarm - Compressor 1 alarm
46 : (46) Alarm - Compressor 2 alarm
47 : (47) Alarm - Compressor 3 alarm
48 : (48) Alarm - Compressor 4 alarm
49 : (49) Alarm - Compressor 5 alarm
50 : (50) Alarm - Compressor 6 alarm
51 : (51) Alarm - Compressor 7 alarm
52 : (52) Alarm - Compressor 8 alarm
53 : (53) Alarm - NA
133
54 : (54) Alarm - NA
55 : (55) Alarm - NA
56 : (56) Alarm - NA
57 : (57) Alarm - Compressor 1 trip
58 : (58) Alarm - Compressor 2 trip
59 : (59) Alarm - Compressor 3 trip
60 : (60) Alarm - Compressor 4 trip
61 : (61) Alarm - Compressor 5 trip
62 : (62) Alarm - Compressor 6 trip
63 : (63) Alarm - Compressor 7 trip
64 : (64) Alarm - Compressor 8 trip
65 : (65) Alarm - NA
66 : (66) Alarm - NA
67 : (67) Alarm - NA
68 : (68) Alarm - NA
69 : (69) Alarm - Auxiliary Box 1 digital alarm 1
70 : (70) Alarm - Auxiliary Box 1 digital alarm 2
71 : (71) Alarm - Auxiliary Box 1 digital alarm 3
72 : (72) Alarm - Auxiliary Box 1 digital alarm 4
73 : (73) Alarm - Auxiliary Box 1 digital alarm 5
74 : (74) Alarm - Auxiliary Box 1 digital alarm 6
75 : (75) Alarm - Auxiliary Box 1 digital alarm 7
76 : (76) Alarm - Auxiliary Box 1 digital alarm 8
77 : (77) Alarm - Auxiliary Box 1 digital alarm 9
78 : (78) Alarm - Auxiliary Box 1 digital alarm 10
79 : (79) Alarm - Auxiliary Box 1 digital alarm 11
80 : (80) Alarm - Auxiliary Box 1 digital alarm 12
81 : (81) Alarm - Auxiliary Box 1 digital alarm 13
82 : (82) Alarm - Auxiliary Box 1 digital alarm 14
83 : (83) Alarm - Auxiliary Box 1 digital alarm 15
84 : (84) Alarm - Auxiliary Box 1 digital alarm 16
85 : (85) Alarm - Auxiliary Box 1 digital trip 1
86 : (86) Alarm - Auxiliary Box 1 digital trip 2
87 : (87) Alarm - Auxiliary Box 1 digital trip 3
88 : (88) Alarm - Auxiliary Box 1 digital trip 4
89 : (89) Alarm - Auxiliary Box 1 digital trip 5
90 : (90) Alarm - Auxiliary Box 1 digital trip 6
91 : (91) Alarm - Auxiliary Box 1 digital trip 7
92 : (92) Alarm - Auxiliary Box 1 digital trip 8
93 : (93) Alarm - Auxiliary Box 1 digital trip 9
94 : (94) Alarm - Auxiliary Box 1 digital trip 10
95 : (95) Alarm - Auxiliary Box 1 digital trip 11
96 : (96) Alarm - Auxiliary Box 1 digital trip 12
97 : (97) Alarm - Auxiliary Box 1 digital trip 13
98 : (98) Alarm - Auxiliary Box 1 digital trip 14
99 : (99) Alarm - Auxiliary Box 1 digital trip 15
100 : (100) Alarm - Auxiliary Box 1 digital trip 16
101 : (101) Alarm - Auxiliary Box 1 digital SX stop 1
102 : (102) Alarm - Auxiliary Box 1 digital SX stop 2
103 : (103) Alarm - Auxiliary Box 1 digital SX stop 3
104 : (104) Alarm - Auxiliary Box 1 digital SX stop 4
105 : (105) Alarm - Auxiliary Box 1 digital SX stop 5
106 : (106) Alarm - Auxiliary Box 1 digital SX stop 6
107 : (107) Alarm - Auxiliary Box 1 digital SX stop 7
108 : (108) Alarm - Auxiliary Box 1 digital SX stop 8
109 : (109) Alarm - Auxiliary Box 1 digital SX stop 9
110 : (110) Alarm - Auxiliary Box 1 digital SX stop 10
111 : (111) Alarm - Auxiliary Box 1 digital SX stop 11
112 : (112) Alarm - Auxiliary Box 1 digital SX stop 12
113 : (113) Alarm - Auxiliary Box 1 digital SX stop 13
114 : (114) Alarm - Auxiliary Box 1 digital SX stop 14
115 : (115) Alarm - Auxiliary Box 1 digital SX stop 15
116 : (116) Alarm - Auxiliary Box 1 digital SX stop 16
117 : (117) Alarm - Auxiliary Box 1 analog alarm 1
134
118 : (118) Alarm - Auxiliary Box 1 analog alarm 2
119 : (119) Alarm - Auxiliary Box 1 analog alarm 3
120 : (120) Alarm - Auxiliary Box 1 analog alarm 4
121 : (121) Alarm - Auxiliary Box 1 analog alarm 5
122 : (122) Alarm - Auxiliary Box 1 analog alarm 6
123 : (123) Alarm - Auxiliary Box 1 analog alarm 7
124 : (124) Alarm - Auxiliary Box 1 analog alarm 8
125 : (125) Alarm - Auxiliary Box 1 analog trip 1
126 : (126) Alarm - Auxiliary Box 1 analog trip 2
127 : (127) Alarm - Auxiliary Box 1 analog trip 3
128 : (128) Alarm - Auxiliary Box 1 analog trip 4
129 : (129) Alarm - Auxiliary Box 1 analog trip 5
130 : (130) Alarm - Auxiliary Box 1 analog trip 6
131 : (131) Alarm - Auxiliary Box 1 analog trip 7
132 : (132) Alarm - Auxiliary Box 1 analog trip 8
133 : (133) Alarm - Auxiliary Box 1 analog SX stop 1
134 : (134) Alarm - Auxiliary Box 1 analog SX stop 2
135 : (135) Alarm - Auxiliary Box 1 analog SX stop 3
136 : (136) Alarm - Auxiliary Box 1 analog SX stop 4
137 : (137) Alarm - Auxiliary Box 1 analog SX stop 5
138 : (138) Alarm - Auxiliary Box 1 analog SX stop 6
139 : (139) Alarm - Auxiliary Box 1 analog SX stop 7
140 : (140) Alarm - Auxiliary Box 1 analog SX stop 8
141 : (141) Alarm - Auxiliary Box 2 digital alarm 1
142 : (142) Alarm - Auxiliary Box 2 digital alarm 2
143 : (143) Alarm - Auxiliary Box 2 digital alarm 3
144 : (144) Alarm - Auxiliary Box 2 digital alarm 4
145 : (145) Alarm - Auxiliary Box 2 digital alarm 5
146 : (146) Alarm - Auxiliary Box 2 digital alarm 6
147 : (147) Alarm - Auxiliary Box 2 digital alarm 7
148 : (148) Alarm - Auxiliary Box 2 digital alarm 8
149 : (149) Alarm - Auxiliary Box 2 digital alarm 9
150 : (150) Alarm - Auxiliary Box 2 digital alarm 10
151 : (151) Alarm - Auxiliary Box 2 digital alarm 11
152 : (152) Alarm - Auxiliary Box 2 digital alarm 12
153 : (153) Alarm - Auxiliary Box 2 digital alarm 13
154 : (154) Alarm - Auxiliary Box 2 digital alarm 14
155 : (155) Alarm - Auxiliary Box 2 digital alarm 15
156 : (156) Alarm - Auxiliary Box 2 digital alarm 16
157 : (157) Alarm - Auxiliary Box 2 digital trip 1
158 : (158) Alarm - Auxiliary Box 2 digital trip 2
159 : (159) Alarm - Auxiliary Box 2 digital trip 3
160 : (160) Alarm - Auxiliary Box 2 digital trip 4
161 : (161) Alarm - Auxiliary Box 2 digital trip 5
162 : (162) Alarm - Auxiliary Box 2 digital trip 6
163 : (163) Alarm - Auxiliary Box 2 digital trip 7
164 : (164) Alarm - Auxiliary Box 2 digital trip 8
165 : (165) Alarm - Auxiliary Box 2 digital trip 9
166 : (166) Alarm - Auxiliary Box 2 digital trip 10
167 : (167) Alarm - Auxiliary Box 2 digital trip 11
168 : (168) Alarm - Auxiliary Box 2 digital trip 12
169 : (169) Alarm - Auxiliary Box 2 digital trip 13
170 : (170) Alarm - Auxiliary Box 2 digital trip 14
171 : (171) Alarm - Auxiliary Box 2 digital trip 15
172 : (172) Alarm - Auxiliary Box 2 digital trip 16
173 : (173) Alarm - Auxiliary Box 2 digital SX stop 1
174 : (174) Alarm - Auxiliary Box 2 digital SX stop 2
175 : (175) Alarm - Auxiliary Box 2 digital SX stop 3
176 : (176) Alarm - Auxiliary Box 2 digital SX stop 4
177 : (177) Alarm - Auxiliary Box 2 digital SX stop 5
178 : (178) Alarm - Auxiliary Box 2 digital SX stop 6
179 : (179) Alarm - Auxiliary Box 2 digital SX stop 7
180 : (180) Alarm - Auxiliary Box 2 digital SX stop 8
181 : (181) Alarm - Auxiliary Box 2 digital SX stop 9
135
182 : (182) Alarm - Auxiliary Box 2 digital SX stop 10
183 : (183) Alarm - Auxiliary Box 2 digital SX stop 11
184 : (184) Alarm - Auxiliary Box 2 digital SX stop 12
185 : (185) Alarm - Auxiliary Box 2 digital SX stop 13
186 : (186) Alarm - Auxiliary Box 2 digital SX stop 14
187 : (187) Alarm - Auxiliary Box 2 digital SX stop 15
188 : (188) Alarm - Auxiliary Box 2 digital SX stop 16
189 : (189) Alarm - Auxiliary Box 2 analog alarm 1
190 : (190) Alarm - Auxiliary Box 2 analog alarm 2
191 : (191) Alarm - Auxiliary Box 2 analog alarm 3
192 : (192) Alarm - Auxiliary Box 2 analog alarm 4
193 : (193) Alarm - Auxiliary Box 2 analog alarm 5
194 : (194) Alarm - Auxiliary Box 2 analog alarm 6
195 : (195) Alarm - Auxiliary Box 2 analog alarm 7
196 : (196) Alarm - Auxiliary Box 2 analog alarm 8
197 : (197) Alarm - Auxiliary Box 2 analog trip 1
198 : (198) Alarm - Auxiliary Box 2 analog trip 2
199 : (199) Alarm - Auxiliary Box 2 analog trip 3
200 : (200) Alarm - Auxiliary Box 2 analog trip 4
201 : (201) Alarm - Auxiliary Box 2 analog trip 5
202 : (202) Alarm - Auxiliary Box 2 analog trip 6
203 : (203) Alarm - Auxiliary Box 2 analog trip 7
204 : (204) Alarm - Auxiliary Box 2 analog trip 8
205 : (205) Alarm - Auxiliary Box 2 analog SX stop 1
206 : (206) Alarm - Auxiliary Box 2 analog SX stop 2
207 : (207) Alarm - Auxiliary Box 2 analog SX stop 3
208 : (208) Alarm - Auxiliary Box 2 analog SX stop 4
209 : (209) Alarm - Auxiliary Box 2 analog SX stop 5
210 : (210) Alarm - Auxiliary Box 2 analog SX stop 6
211 : (211) Alarm - Auxiliary Box 2 analog SX stop 7
212 : (212) Alarm - Auxiliary Box 2 analog SX stop 8
213 : (213) Alarm - Auxiliary Box 1 communication failure
214 : (214) Alarm - Auxiliary Box 2 communication failure
215 : (215) Alarm - NA
216 : (216) Alarm - NA
217 : (217) Alarm - NA
218 : (218) Alarm - NA
219 : (219) Alarm - NA
220 : (220) Alarm - NA
221 : (221) Alarm - NA
222 : (222) Alarm - NA
223 : (223) Alarm - NA
224 : (224) Alarm - NA
225 : (225) Alarm - Compressor 1 communication failure
226 : (226) Alarm - Compressor 2 communication failure
227 : (227) Alarm - Compressor 3 communication failure
228 : (228) Alarm - Compressor 4 communication failure
229 : (229) Alarm - Compressor 5 communication failure
230 : (230) Alarm - Compressor 6 communication failure
231 : (231) Alarm - Compressor 7 communication failure
232 : (232) Alarm - Compressor 8 communication failure
233 : (233) Alarm - NA
234 : (234) Alarm - NA
235 : (235) Alarm - NA
236 : (236) Alarm - NA
237 : (237) Trip - IIC failure
238 : (238) Alarm - Delta P error
239 : (239) Alarm to 958 : (958) Alarm – NA
137
Table 3. Conversion table for 'Data Conversion Type = CODED,WEEKDAY'
1 : Monday
2 : Tuesday
3 : Wednesday
4 : Thursday
5 : Friday
6 : Saturday
7 : Sunday
Data Units
138









