Revision Details Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Revision Details Rev. Date Description Prepared Checked Approved March 2021 General update (Migration to new template) May 2019 Seventh Issue L. Piacenti C. Doglio October 2018 Sixth Issue L.
Installation, Operation and Maintenance Manual Table of Contents MDE 250 Rev. 7 March 2021 Table of Contents Section 1: Introduction References ....................1 Modbus RTU or ASCII ..................1 Section 2: Operation and Storage Operation and Storage....................2 Section 3: Communication Features Communication Features..................3 Section 4: Modbus RTU Module On Board Indications and Jumpers ..............
Page 4
Table of Contents Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Section 9: Configuration via Local Interface of ICON3000 BUS Control ....................46 Positioner Function ..................48 Fail Safe Function ..................49 Viewing Transmission Info ................50 BUS Signal Failure Indication................
The data lines are fully isolated from the actuator electronics. All features described in this document are applicable for software revision 2.01 or subsequently. ICON3000 Modbus RTU module can be mounted only on base card revision 9.00 or higher. References Modbus over serial line specification and implementation guide V1.02.
Section 2: Operation and Storage Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Section 2: Operation and Storage The module is designed to work and to be stored in the same environment of the actuator. Operation and Storage...
Section 4: Modbus RTU Module The module consists in a single PCB that is installed inside the actuator housing. It is connected to the ICON3000 base card via strip connector. The internal wiring connects the RS485 data lines to the actuator terminal board.
Installation, Operation and Maintenance Manual Section 4: Modbus RTU Module March 2021 MDE 250 Rev. 7 On Board Indications and Jumpers Seven LEDs are mounted on the Modbus RTU module to give the following indications for the field service. LEDs indicators are active only when jumper JP1 is closed. DL1 (green) Power Supply: ON: When the Modbus RTU module is correctly powered from the main power supply...
Section 5: Modbus RTU Protocol Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Section 5: Modbus RTU Protocol Description Modbus protocol is a messaging structure, used in a wide range of application in process automation to establish master-slave communication between intelligent devices. Since Modbus is only a messaging structure, it is independent from the physical layer.
Actuator RS485 Transmission Mode The ICON3000 Modbus RTU module uses a half-duplex, multidrop, serial communication line RS485. The module communicates with the masters via RS485 interface and the transmission media consists in a shielded twisted pair cable. Transmission speed from 600 bit/s to 38400 bit/s is available.
Page 12
Ground Ground The ICON3000 Modbus RTU module takes its electrical supply from the actuator power supply module. The RS485 BUS transceiver is isolated from the actuator electronics. The BUS termination, located inside the actuator, should be used only if the actuator is at the beginning or at the end of the BUS segment and if there is no external termination.
Page 13
Termination BUS cable The ICON3000 Modbus RTU module is provided with 2 RS485 transceivers and 2 BUS terminations for application with redundant cable. The BUS terminations can be switched on the data lines by means of 2 links, configurable via local operator interface. One channel at time works, according to the configuration received from BUS or via local operator interface.
Function Code as described in Section 8. Discrete Inputs In the Discrete Input Data Area, the ICON3000 Modbus RTU module implements the same 32 discrete inputs available on ICON2000v4. Status of discrete inputs is indicated as 1 = ON and 0 = OFF.
DIN6: Mid travel alarm in opening or closing Coils In the Coils Data Area, the ICON3000 Modbus RTU module implements the same 11 coils available on ICON2000v4. Status of coils is indicated as 1 = ON and 0 = OFF.
Page 16
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 NOTE: 1. Open Command, Close Command, Stop Command: “Open” and “Close” commands are self-maintained. If “Open command” is active and “Close command” is received, the movement is reversed and “Open command”...
MDE 250 Rev. 7 Analog Inputs In the Analog Input Data Area, the ICON3000 Modbus RTU module implements the same 369 input registers available on ICON2000v4. The following table shows the input registers implemented in the ICON3000 Modbus RTU module: Table 3.
Page 18
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Value Description Number Address Date of last torque profile in CL (1/2) (See Note 7) Date of last torque profile in CL (2/2) (See Note 7) 0 - 65535 Torque reference in OP - Break Out...
Page 19
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Value Description Number Address -127 - 127 Recent min. temperature of base card (°C) -127 - 127 Recent max.
Page 20
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 3. Alarms1: This is a bit enumerated register. The possible values are: Values Description 1 = Motor Thermostat 1 = Hi-Hi Torque in open direction 1 = Hi-Hi Torque in close direction 1 = Blocked in open 1 = Blocked in close...
Page 21
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 8. Alarm Log: These registers contain several types of data: the first register is an enumerated register and contains the alarm code; the second and the third registers contain the date of the alarm; the forth and the fifth registers contain the time of the alarm.
Page 22
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 9. Warning Log: These registers contain several types of data: the first register is an enumerated register and contains the warning code; the second and the third registers contain the date of the warning; the forth and the fifth registers contain the time of the warning.
Page 23
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 11. Last Close Torque Curve, Reference Close Torque Curve, Last Open Torque Curve, Reference Open Torque Curve: These registers contain several types of data; the combination of this data is described, byte per byte, in the table below: Values Description...
March 2021 MDE 250 Rev. 7 Holding Registers In the Holding Register Data Area, the ICON3000 Modbus RTU module implements the same Holding Registers available on ICON2000v4 and starting from Holding Register number 23, the new set of data. For each register is declared the access in only reading (R) or in reading and writing (RW).
Page 25
Reserved (always 0) Actuator ID (always 0x9000) Compatibility Number (always 0x0001) 47 - 3000 46 to 2999 Reserved (always 0) 3001 3000 ICON3000 Identifier (always 0x9000) 3002 3001 0 - 65535 Actuator Status 1 (See Note 4) 3003 3002 0 - 65535...
Page 26
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Description Number Address Value 3033 3032 Spare - Not Used 3034 3033 Spare - Not Used 3035 3034 Actuator Identifier (ASCII, 1/8 - MSB)
Page 27
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Description Number Address Value 3065 3064 Valve Tag Name (ASCII, 9/14) 3066 3065 Valve Tag Name (ASCII, 10/14) 3067 3066 Valve Tag Name (ASCII, 11/14)
Page 28
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Description Number Address Value 3126-3130 3125 - 3129 Warning3 Code, date, time (See Note 16) 3131-3135 3130 - 3134 Warning4 Code, date, time (See Note 16)
Page 29
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Description Number Address Value 3170 3169 -127 - 127 Recent max. temperature of base card (°C) 3171 3170 -127 - 127 Recent min.
Page 30
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 ICON2000v4 legacy data block Input Register Input Register Range Description Number Address Value 3457 3456 Reserved 3458 3457 Reserved 3459 3458 Reserved 3460 3459 Spare - Not Used 3461 3460...
Page 31
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 NOTE: 1. Safety Behavior: It’s an enumerated register, the possible values are: Values Description Close Command Open Command Stay Put Go to xx% 2. Next Maintenance Date, Last Maintenance Date, Start Up Date, Test Date, Recent LogDate, Date of last torque profile in OP, Date of last torque profile in CL, Date of torque reference in OP, Date of torque reference in CL: These registers contain date data that are represented in BCD format.
Page 32
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 5. Actuator Status 2: Values Description 1 = Fail Safe Action 1 = Actuator Opening 1 = Actuator Closing 1 = Selector in OFF 1 = ESD/PST Control 1 = Hardwired Remote Mode 1 = Positioner Mode...
Page 33
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 The table below shows the possible values: 9. “Actuator Commands,” “Actuator Commands 2”: It’s an enumerated register, the possible values are: Values Description Clear Commands Generate Close Command Generate Open Command ESD Command (see See Section 11.1 for details)
Page 34
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 This is a bit enumerated register. The possible values are: 11. Alarms1: Values Description 1 = Motor Thermostat 1 = Hi-Hi Torque in open direction 1 = Hi-Hi Torque in close direction 1 = Blocked in open 1 = Blocked in close...
Page 35
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 The table below shows the engineering unit codes: 14. Contactor Cycles, Recent Contactor Cycles: These data are contained in two registers. The first register contains high order bits, the second contains the low order bits.
Page 36
Section 7: Modbus I/O List Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 The table below shows the possible values of the alarm code: 16. Warning Log: These registers contain several types of data: the first register is an enumerated register and contains the warning code;...
Page 37
Installation, Operation and Maintenance Manual Section 7: Modbus I/O List March 2021 MDE 250 Rev. 7 19. Aux. Analog Input 12 bit: This register contains the Auxiliary Analog Input value scaled on 0-4095 (12 bit). If the Auxiliary Analog Input is lower or equal to 4 mA, it assumes the value 0. If the Auxiliary Analog Input is higher or equal to 20 mA, it assumes the value 4095.
Exception Code 06 (0x06) is generated. Broadcast messages are not allowed. The list of the coils implemented in the ICON3000 Modbus RTU module is described in Section 7.2. Example of a request to read coils 1 - 4 from device 12: Table 6.
If slave device is engaged to complete a request from the logic card, Exception Code 06 (0x06) is generated. Broadcast messages are not allowed. The list of the discrete inputs implemented in the ICON3000 Modbus RTU module is described in Section 7.1. Example of a request to read discrete inputs 2 - 13 from device 18: Table 8.
If slave device is engaged to complete a request from the logic card, Exception Code 06 (0x06) is generated. Broadcast messages are not allowed. The list of the holding registers implemented in the ICON3000 Modbus RTU module is described in Section 7.4. Example of a request to read Holding Registers 1 - 2 from device 13: Table 10.
Broadcast messages are not allowed. The list of the input registers implemented in the ICON3000 Modbus RTU module is described in Section 7.3. Example of a request to read Input Registers 5 - 16 (Address 4 - 15) from device 4: Table 12.
Broadcast messages are allowed, no response is generated after a broadcast request. The list of the coils implemented in the ICON3000 Modbus RTU module is described in Section 7.2. The commands can be sent to the actuator also with Function Codes 06 (Write Single Register), 15 (Write Multiple Coils) and 16 (Write Multiple Registers);...
Broadcast messages are allowed, no response is generated after a broadcast request. The list of the holding registers implemented in the ICON3000 Modbus RTU module is described in Section 7.4. The commands can be sent to the actuator also with Function Codes 05 (Write Single Coil), 15 (Write Multiple Coils) and 16 (Write Multiple Registers);...
Exception Code 04 (0x04) is generated. If slave device is engaged to complete a request from the logic card, Exception Code 06 (0x06) is generated. Broadcast messages are not allowed. The sub-functions implemented in the ICON3000 Modbus RTU Module are: Table 18. Sub-Function Code Name...
Installation, Operation and Maintenance Manual Section 8: Modbus Function March 2021 MDE 250 Rev. 7 8.7.4 Sub-Function 13 (0x000D) Return Bus Exception Error Count The response data field returns the quantity of Modbus exception responses returned by the slave device since its last restart, clear counters operation, or power up. Only 0x0000 code is valid in the request data field, otherwise Exception Code 03 (0x03) is generated.
Broadcast messages are allowed, no response is generated after a broadcast request. The list of the coils implemented in the ICON3000 Modbus RTU module is described in Section 7.2. The commands can be sent to the actuator also with Function Codes 05 (Write Single Coil), 06 (Write Single Register) and 16 (Write Multiple Registers);...
Broadcast messages are allowed, no response is generated after a broadcast request. The list of the holding registers implemented in the ICON3000 Modbus RTU module is described in Section 7.4. The commands can be sent to the actuator also with Function Codes 05 (Write Single Coil), 06 (Write Single Register) and 15 (Write Multiple Coils);...
If slave device is engaged to complete a request from the logic card, Exception Code 06 (0x06) is generated. Broadcast messages are not allowed. The following Tables describe the additional data field for ICON3000 and F01 actuators: Table 25. Additional Data Field for ICON3000 Actuator...
The slave receives the request without communication error, but it cannot process the data. In this case the slave returns an Exception Error message that describes the error. ICON3000 Modbus RTU module has implemented the following Exception Codes: Table 29.
The Modbus RTU interface “MOD_RTU_MOD” is an additional module that allows connecting the ICON3000 to a Modbus RTU fieldbus. The module can be used with either the base version or the optional modules of ICON3000. Here below are described the facilities available by the view and setup menu of ICON3000.
Page 51
Installation, Operation and Maintenance Manual Section 9: Configuration of ICON3000 March 2021 MDE 250 Rev. 7 The following setting is supplied as standard: — DIN 1: mid travel position — DIN 2: local stop active — DIN 3: motor over-temperature (motor thermostat alarm) —...
Section 9: Configuration of ICON3000 Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Positioner Function The function is available only on the modulating actuators. The value 0 of position request, received from BUS, corresponds to close request and the value 1000 corresponds to open request.
Installation, Operation and Maintenance Manual Section 9: Configuration of ICON3000 March 2021 MDE 250 Rev. 7 Fail Safe Function This function is available only if requested on order. It allows configuring the action of the actuator in case of loss of the BUS signal. The action takes place only if the local selector is in REMOTE and if BUS is operating.
Out 4 - 20 mA view?/change? • Interlock view?/change? • Positioner view?/change? • 2-speed timer view?/change? • BUS control view?/change? • Miscellaneous view?/change? NOTE: On order, the ICON3000 can be configured to inhibit “BUS signal failure” indication. Configuration of ICON3000...
Replacement of 494MOD1000 with 494MOD1200 ICON3000 Modbus RTU module can be mounted only on base card revision 6.03 or subsequently. When a user needs to replace an older 494MOD1000 card with a new 494MOD1200 module, it’s necessary to provide the following operations: •...
Page 57
Installation, Operation and Maintenance Manual Section 10: Annex A March 2021 MDE 250 Rev. 7 • Check through a tester, the link between the cable and the terminal board and connect every wire to the correspondent pin of CN3 connector (see the table in Section 9.6). Figure 13 •...
Section 11: Annex B Installation, Operation and Maintenance Manual March 2021 MDE 250 Rev. 7 Section 11: Annex B This addendum explains some functionality introduced with base card Firmware version 7.00. The revision of base card can be checked by reading Holding Registers 3070-3071 or by using Function Code 17 (0x11) Report Slave ID.
Page 59
Installation, Operation and Maintenance Manual Notes MDE 250 Rev. 7 March 2021 This page is intentionally left blank...
Need help?
Do you have a question about the ICON3000 and is the answer not in the manual?
Questions and answers