1. FOREWORD Thank you for choosing a SOCOMEC product. SOCOMEC reserves the right to modify their specifications at any time as far as this contributes to technical prog- ress. Conditions of use Read these operating instructions carefully before using the MODBUS interface.
2. GENERAL AIM This document provides information on the MODBUS protocol serial link or Ethernet network for: • MODULYS GP 2.0 • ITYS PRO • MASTERYS BC+ • MASTERYS GP4 Before connecting monitoring equipment or a BMS system (building management system) to the UPS, it is necessary to install and set up the serial interface or network configurations in the case of a network connection.
3. MODBUS RTU – RS485 INTERFACE (ADC+SL card) 3.1 Installation of the RTU card The interface must first be installed in the appropriate slot and fastened to the com slots using 2 screws. USING ADC+SL OPTION This board includes RS485 insulated serial link and advanced dry input and output contacts.
Page 8
Slot 1 RS232 Ethernet Slot 2 ITYS PRO communication slots 1. MODBUS protocol is available through RS232, without the ADC+SL board. ADC+SL board has to be used for RS485 serial link. MODBUS TCP is available also through Ethernet Port. Ethernet network USB connector Slot 1 Slot 2...
4. MODBUS TCP – IDA interface (MODBUS TCP card) 4.1 Installation of the MODBUS TCP Card The interface must first be installed in the appropriate slot and fastened to the com slots using 2 screws. 4.2 Serial connection default setting Serial connection parameters are set by an auto baud rate procedure with a timeout of 40 seconds.
Table Description Type Access word) 0x0001 CONFIGURATIONS LIST OF CONFIG Values Read 0x0010 SERIAL NUMBER STRING ASCII Read SOCOMEC RANGE 0x001A SOCOMEC REF ASCII Read NAME 0x0024 USER DEVICE REF CUSTOMER REF ASCII Read USER DEVICE 0x002A CUSTOMER LOCATION ASCII...
6. MODBUS TABLE MODULYS GP 6.1 UPS architecture Modular unit The modular unit has 1 unit, and up to 8 modules plus 1 bypass. MODBUS allows access to UPS / Unit data and module data. Modular Unit view UNIT data access: summary of module data Subunit / Module data access...
6.3 UPS confi guration table, starting from 0x0001 NOTE! Fields or bit fields not described must be considered as reserved/unused. Address Acronym Description Value Default values MSB = UPS UPS installation code 0x0001 T000 installation lsb = Device type (1 byte) (0x08)(0x01) and Device type Code (1 byte)
Number of ASCII char. MSB = first char of 0x0010 I000 SERIAL NUMBER string MSB = first char of 0x001A I001 SOCOMEC REFERENCE string USER DEVICE MSB = first char of 0x0024 I002 REFERENCE string USER DEVICE MSB = first char of...
6.6 UPS status table, starting from 0x0030 For Modular Units the Unit table (0x10nn) and UPS table (0x00nn) have the same data. MODULYS GP STATUS Address Bits Acronym Description S000 Load protected by Inverter S001 S002 Load supplied by automatic Bypass OUTPUT STATUS S003 Load supplied by Maintenance Bypass...
Page 15
MODULYS GP STATUS Address Bits Acronym Description S048 Rectifier Input Supply present S049 Rectifier ON RECTIFIER S050 Charger ON S051 S052 Inverter ON S053 Inverter Switch ON INVERTER S054 S055 0x0033 S056 Bypass Input Supply present S057 Bypass Static Switch closed BYPASS S058 Bypass Input &...
6.8 Module summary table, starting from 0x0036 MODBUS makes it possible to view the module status from the Unit level through following table: MODULYS GP STATUS Unit address Bits Acronym Description S096 Module 1 Operating S097 Module 2 Operating S098 Module 3 Operating S099 Module 4 Operating...
6.12 UPS measurements table, starting from 0x0040 NOTE! In order to see if a measurement is supported/managed, use the addresses between 0x00C0- 0x00C5 in read access. For example: if the bit 9 of 0x00C0 = 0, this means that M009 is not managed by the UPS MODULYS GP Measurement Formats Check avail-...
Page 23
MODULYS GP Measurement Formats Check avail- Generic ability Acronym Description Units 0x000E = 0 0x000E = 1 address 0x0067 M039 Bypass input supply voltage L1 0x0068 M040 Bypass input supply voltage L2 0x0069 M041 Bypass input supply voltage L3 0x006A M042 Bypass input supply freq ##.#...
6.13 Commands table, starting from 0x00C9 To send a command bit, write to the 0x00C9 or 0x00C8 address using the function code '0x06'. See 'Functions used' and 'Summary of frame format paragraphs for Modbus frame description. Each bit defines a command to be executed by the UPS. It is necessary to change the parameter 'REMOTE CONTROL' to 'enabled' on the mimic-panel to allow the command to be received;...
6.14 UPS clock table, starting from 0x00CB To send a command bit time update frame, write the addresses 0x00CB to 0x00CE unsing as a 'Function' the code '0x10'. See 'Functions used' and 'Summary of frame format' paragraphs for Modbus frame description. Value Generic Acronym...
7. MODBUS TABLE ITYS PRO NOTE! To read the following data use 'Function' field of Modbus with 0x06. Refer to 'Modbus command' chapter. 7.1 UPS confi guration table, starting from 0x0001 NOTE! Fields or bit fields not described must be considered as reserved/unused. Address Acronym Description...
Number of ASCII char. MSB = first char of 0x0010 I000 SERIAL NUMBER string MSB = first char of 0x001A I001 SOCOMEC REFERENCE string USER DEVICE MSB = first char of 0x0024 I002 REFERENCE string USER DEVICE MSB = first char of...
Page 28
ITYS PRO STATUS Generic ad- Bits Acronym Description dress S032 Battery OK S033 Battery charged S034 Battery Test in progress S035 Battery Test scheduled BATTERY S036 Battery charging S037 Battery Test interrupted S038 Floating Voltage reduced S039 0x0032 S040 S041 S042 S043 DC STORAGE SYSTEM...
7.7 UPS MEASUREMENTS TABLE, starting from 0x0040 NOTE! In order to see if a measurement is supported/managed, use the addresses between 0x00C0- 0x00C5 in read access. ITYS PRO Measurements Formats Check avail- ability Address Acronym Description Units 0x000E = 0 0x000E = 1 0x0040 M000...
Page 34
ITYS PRO Measurements Formats Check avail- ability Address Acronym Description Units 0x000E = 0 0x000E = 1 0x0067 M039 Bypass input supply voltage L1 0x0068 M040 Bypass input supply voltage L2 0x0069 M041 Bypass input supply voltage L3 0x006A M042 Bypass input supply freq ##.# ##.#...
7.8 COMMANDS table, starting from 0x00C7 To send a command bit, write to the 0x00C7 or 0x00C8 address using the function code '0x06'. See 'Functions used' and 'Summary of frame format' paragraphs for Modbus frame description. Each 0x00C7 or 0x00C8 bit defines a command to be executed by the UPS. It is necessary to change the parameter 'REMOTE CONTROL' to 'enabled' on the mimic-panel to allow the command to be received;...
7.9 UPS CLOCK table, starting from 0x00CB To send a command bit, write from the 0x00CB to 0x00CE address using as a 'Function' the code '0x10'. See 'Functions used' and 'Summary of frame format' paragraphs for Modbus frame description. Value Generic Acronym Description...
8. MODBUS TABLE MASTERYS BC+ & GP4 8.1 UPS architecture Masterys unit Masterys parallel system UNIT 2 UNIT 1 UNIT SYSTEM 8.2 Unit access data table mapping 0x0000 or 0x1000 for SINGLE UNIT 0x0000 for SYSTEM data access 0x(u)000 fur UNIT data access with (u) = unit number MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00...
8.3 UPS confi guration table, starting from 0x0001 NOTE! Fields or bit fields not described must be considered as reserved/unused. Address Acronym Description Value Default values MSB = UPS (0x01(0x01) unit UPS installation code 0x0001 T000 installation lsb = Device type (1 byte) and Device type (0x06)(0x01) parallel Code (1 byte)
Number of ASCII char. MSB = first char of 0x0010 I000 SERIAL NUMBER string MSB = first char of 0x001A I001 SOCOMEC REFERENCE string USER DEVICE MSB = first char of 0x0024 I002 REFERENCE string USER DEVICE MSB = first char of...
8.5 UPS status table, starting from 0x0030 or 0x(u)030 MASTERYS BC+ & GP4 STATUS Address Bits Acronym Description S000 Load protected by Inverter S001 S002 Load supplied by automatic Bypass OUTPUT STATUS S003 Load supplied by Maintenance Bypass S004 Load OFF S005 S006 In eco mode...
Page 41
MASTERYS BC+ & GP4 STATUS Address Bits Acronym Description S048 Rectifier Input Supply present S049 Rectifier ON RECTIFIER S050 Charger ON S051 S052 Inverter ON S053 Inverter Switch ON INVERTER S054 S055 0x0033 S056 Bypass Input Supply present S057 Bypass Static Switch closed BYPASS S058 Bypass Input &...
8.7 System summary table, starting from 0x0036 MODBUS makes it possible to view the units status from the System level through following table: MASTERYS BC+ & GP4 STATUS Unit address Bits Acronym Description S096 Unit 1 Operating S097 Unit 2 Operating S098 Unit 3 Operating S099...
8.10 Units alarms synthesis table, starting from 0x003E MASTERYS BC+ & GP4 ALARMS Generic ad- Bits Acronym Description dress A096 Unit 1 General Alarm A097 Unit 2 General Alarm A098 Unit 3 General Alarm A099 Unit 4 General Alarm A100 Unit 5 General Alarm A101 Unit 6 General Alarm...
8.11 UPS measurements table, starting from 0x0040 or 0x(u)040 NOTE! In order to see if a measurement is supported/managed, use the addresses between 0x00C0- 0x00C5 in read access. For example: if the bit 9 of 0x00C0 = 0, this means that M009 is not managed by the UPS MASTERYS BC+ &...
8.12 Commands table, starting from 0x00C9 To send a command bit, write to the 0x00C9 or 0x00CA address using the function code '0x06'. See 'Functions used' and 'Summary of frame format paragraphs for Modbus frame description. Each bit defines a command to be executed by the UPS. It is necessary to change the parameter 'REMOTE CONTROL' to 'enabled' on the mimic-panel to allow the command to be received;...
8.13 UPS clock table, starting from 0x00CB To send a command bit time update frame, write the addresses 0x00CB to 0x00CE unsing as a 'Function' the code '0x10'. See 'Functions used' and 'Summary of frame format' paragraphs for Modbus frame description. Value Generic Acronym...
9. MODBUS PROTOCOL 9.1 Functions used 0x03 READ data 0x06 WRITE command or one word 0x10 Set UPS Clock – write several words 9.2 Summary of frame format Function 0x03: bytes frame description Slave Function Address Length 0x03 By default MODBUS TABLE Number of words Computed...
9.3 Error code management Function error Code error Description Condition Specifi c address - Access to write only area 0x83 0x01 Bad function - Data reserved - Too many words SUBUNIT / UNIT not 0x83 0x02 Bad address - The starting address + nb of words > table present length - Data in read only area...
11. APPENDIX 2: MODBUS TCP IDA SPECIFICATION The frames below are only examples: REQUEST FROM MASTER MODBUS TCP Original frame: 01 03 1034 0003 40C5 Encapsulated frame: 0046 0000 0006 01 03 1034 0003 where: 0046 corresponds to the transaction number 0000 corresponds to the protocol identifier 0006 corresponds to the number of bytes (length of the message) Note: the CRC is removed in the encapsulated MODBUS frame.
Page 60
Socomec: our innovations supporting your energy performance 3,200 independent manufacturer employees % of sales revenue experts worldwide dedicated to R&D dedicated to service provision Your power management expert POWER POWER POWER EXPERT SWITCHING MONITORING CONVERSION SERVICES The specialist for critical applications...
Need help?
Do you have a question about the Modulys GP 2.0 Series and is the answer not in the manual?
Questions and answers