InteliLite 9 Global Guide
125
MODBUS/TCP can be used on the ethernet interface (CM-Ethernet module is required). Up to 2 clients can
be connected simultaneously. The MODBUS/TCP server must be activated by the setpoint
.
MODBUS, MODBUS/TCP protocol can be used simultaneously with Web connection and direct
ethernetconnection.
The MODBUS, MODBUS/TCP protocol is enabled alternatively with the SNMP protocol, so both protocols can
not be active simultaneously.
IMPORTANT: Do not write setpoint repeatedly(e.g. power control form a PLC repeated writing of
baseload setpoint via Modbus). The setpoints are stored in EEPROM memory. which can be
overwritten up to 10
5
times without risk of damage or data loss, but may become damaged, when
the allowed number of writing cycles is exceeded!
Address space
The object address space is separated into several areas as described in the table below. The actual mapping of
specific controller data objects to specific MODBUS addresses, which depends on configuration, can be
exported into a text file from the appropriate controller archive using InteliConfig. There are several special
registers with fixed meaning (reserved registers) which are listed in a separate table in this chapter.
MODBUS
address
Meaning
Access
MODICON object
type
MODBUS function
0000 .. 0999
Binary objects
Read only
Discrete Inputs
Read: 01, 02
1000 .. 2999
Values
Read only
Input Registers
Read: 03, 04
3000 .. 3999
Setpoints
Read/Write
Holding Registers
Read: 03, 04
Write: 06, 16
4200 .. 7167
Reserved
registers
Read/Write, depends on
each specific register
Input Registers
Holding Registers
Read: 03, 04
Write: 06, 16
Mapping data types to registers
As there are multiple data types in the controller but only one data type in MODBUS (the register, which is 2
byte long), a mapping table is necessary to compose and decompose the MODBUS messages correctly.
Data type
Meaning
Number of
registers
Data maping
Integer8
1-byte signed integer
1
MSB = sign extension
LSB = value
Unsigned8
1-byte unsigned integer
1
MSB = 0
LSB = value
Integer16
2-byte signed integer
1
MSB = value, MSB
LSB = value, LSB
Unsigned16
2-byte unsigned integer
1
MSB = value, MSB
LSB = value, LSB
Integer32
4-byte signed integer
2
MSB1 = value, byte 3 (MSB)
Содержание InteliLite 9
Страница 17: ...InteliLite 9 Global Guide 17 Image 3 2 MRS application overview 6 back to Applications overview ...
Страница 41: ...InteliLite 9 Global Guide 41 4 4 12 Example of AMF Wiring ...
Страница 42: ...InteliLite 9 Global Guide 42 4 4 13 Example of MRS Wiring ...
Страница 80: ...InteliLite 9 Global Guide 80 Image 5 11 Flowchart of start of diesel engine ...
Страница 101: ...InteliLite 9 Global Guide 101 5 4 15 Flowchart Image 5 26 Basic flowchart of controller sequences ...
Страница 173: ...InteliLite 9 Global Guide 173 Image 8 7 Idle Time 1 Image 8 8 Idle Time 2 6 back to List of setpoints ...