0% found this document useful (0 votes)
609 views60 pages

Modbus Rtu / Modbus TCP: Installa Tion and Opera Ting Manual

Руководство по эксплуатации Modulys gp

Uploaded by

Boris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
609 views60 pages

Modbus Rtu / Modbus TCP: Installa Tion and Opera Ting Manual

Руководство по эксплуатации Modulys gp

Uploaded by

Boris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

MODBUS RTU / MODBUS TCP

AL LATION for Modulys GP 2.0 range


INST RATING
PE ITYS PRO UPS range
AND O UAL
MAN Masterys GP4 UPS range
Masterys BC+ UPS range
EN

www.socomec.com
CONTENTS
1. FOREWORD 5
2. GENERAL AIM 6
3. MODBUS RTU – RS485 INTERFACE (ADC+SL CARD) 7
3.1 INSTALLATION OF THE RTU CARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. MODBUS TCP – IDA INTERFACE (MODBUS TCP CARD) 9
4.1 INSTALLATION OF THE MODBUS TCP CARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 SERIAL CONNECTION DEFAULT SETTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 FEATURES AND LED DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5. MODBUS UPS DATA ACCESS 10
5.1 MODBUS GENERIC TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6. MODBUS TABLE MODULYS GP 11
6.1 UPS ARCHITECTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.2 MODULE ACCESS DATA TABLE MAPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.3 UPS CONFIGURATION TABLE, STARTING FROM 0X0001 . . . . . . . . . . . . . . . . . . . . . 12
6.4 UNIT CONFIGURATION TABLE, STARTING FROM 0X1000 . . . . . . . . . . . . . . . . . . . . 13
6.5 UPS REFERENCE TABLE, STARTING FROM 0X0010 . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.6 UPS STATUS TABLE, STARTING FROM 0X0030 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.7 ADDITIONAL UPS STATUS TABLE, STARTING FROM 0X0034 . . . . . . . . . . . . . . . . . . 16
6.8 MODULE SUMMARY TABLE, STARTING FROM 0X0036 . . . . . . . . . . . . . . . . . . . . . . 17
6.9 UPS ALARMS TABLE, STARTING FROM 0X0038 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.10 ADDITIONAL ALARMS TABLE, STARTING FROM 0X003C . . . . . . . . . . . . . . . . . . . . 20
6.11 MODULE ALARMS SYNTHESIS TABLE, STARTING FROM 0X103E . . . . . . . . . . . . . 21
6.12 UPS MEASUREMENTS TABLE, STARTING FROM 0X0040 . . . . . . . . . . . . . . . . . . . . 22
6.13 COMMANDS TABLE, STARTING FROM 0X00C9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.14 UPS CLOCK TABLE, STARTING FROM 0X00CB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7. MODBUS TABLE ITYS PRO 26
7.1 UPS CONFIGURATION TABLE, STARTING FROM 0X0001 . . . . . . . . . . . . . . . . . . . . . 26
7.2 UPS REFERENCE TABLE, STARTING FROM 0X0010 . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3 UPS STATUS TABLE, STARTING FROM 0X0030 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.4 ADDITIONAL UPS STATUS TABLE, STARTING FROM 0X0034 . . . . . . . . . . . . . . . . . . 29
7.5 UPS ALARMS TABLE, STARTING FROM 0X0038 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.6 ADDITIONAL ALARMS TABLE, STARTING FROM 0X003C . . . . . . . . . . . . . . . . . . . . . 32
7.7 UPS MEASUREMENTS TABLE, STARTING FROM 0X0040 . . . . . . . . . . . . . . . . . . . . . 33
7.8 COMMANDS TABLE, STARTING FROM 0X00C7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.9 UPS CLOCK TABLE, STARTING FROM 0X00CB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8. MODBUS TABLE MASTERYS BC+ & GP4 37
8.1 UPS ARCHITECTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2 UNIT ACCESS DATA TABLE MAPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3 UPS CONFIGURATION TABLE, STARTING FROM 0X0001 . . . . . . . . . . . . . . . . . . . . . 38
8.4 UPS REFERENCE TABLE, STARTING FROM 0X0010 . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.5 UPS STATUS TABLE, STARTING FROM 0X0030 OR 0X(U)030 . . . . . . . . . . . . . . . . . . 40
8.6 ADDITIONAL UPS STATUS TABLE, STARTING FROM 0X0034 OR 0X(U)034 . . . . . . . 42
8.7 SYSTEM SUMMARY TABLE, STARTING FROM 0X0036 . . . . . . . . . . . . . . . . . . . . . . . 43
8.8 UPS ALARMS TABLE, STARTING FROM 0X0038 OR 0X(U)038 . . . . . . . . . . . . . . . . . 44
8.9 ADDITIONAL ALARMS TABLE, STARTING FROM 0X003C OR 0X(U)03C . . . . . . . . . . 46
8.10 UNITS ALARMS SYNTHESIS TABLE, STARTING FROM 0X003E . . . . . . . . . . . . . . . 47
8.11 UPS MEASUREMENTS TABLE, STARTING FROM 0X0040 OR 0X(U)040 . . . . . . . . . 48
8.12 COMMANDS TABLE, STARTING FROM 0X00C9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.13 UPS CLOCK TABLE, STARTING FROM 0X00CB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9. MODBUS PROTOCOL 52
9.1 FUNCTIONS USED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.2 SUMMARY OF FRAME FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.3 ERROR CODE MANAGEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.4 CRC CALCULATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
10. APPENDIX 1: INTERFACE CONFIGURATION USING DIGI® DEVICE DISCOVERY 54
11. APPENDIX 2: MODBUS TCP IDA SPECIFICATION 56

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 3
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.
Repairs must only be carried out by suitably qualified, authorised staff.
It is advisable to keep the UPS environment below manufacturer-specified values for optimum operation.
UPS Operating Reference Standard
Comply with safety requirements.
Read the UPS operating instructions carefully.

SOCOMEC retains the full and exclusive ownership rights over this document. Only a personal right to use the docu-
ment for the application indicated by SOCOMEC is granted to the recipient of such document. The reproduction,
modification and distribution of this document, partially or in its entirety and in any way, is expressly prohibited except
upon Socomec’s express prior written consent.
This document is not a specification. SOCOMEC reserves the right to make any changes to its content without prior
notice.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 5
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.

6 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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.
Installation IN1-
IN1+
IN2-
IN2+
• Slot 1 or slot 2 IN1-
C1
NO1
NC1
C3
IN1+ NO3
IN3-
• Screws for fixing IN3+ C2
NO2
C4
NO4
Cabling:
• RTX+ / RTX- connector
• Terminal resistor
MODBUS RTU serial setting via HMI:
• Slave number
• Baud rate (2400 / 9600 / 19200)
• Parity (none, even, odd)
• N bit (8)
• Stop bit set to 1 by default

NOTE!
Refers to ADC+SL user's manual.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 7
1
RS232(1) Slot 1

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.

2 Ethernet network(1) USB connector(1)

Slot 1

Slot 2

MODULYS GP
communication slots

1. Only for service.

3
Slot 1

Slot 1
Ethernet network(1)

USB connector(1)

MASTERYS BC+ / GP4


communication slots

1. Only for service.

8 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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.

4.3 Features and led description


Standard supported:
IEEE 802.3
Mode supported:
10/100Base-T
10/100Mbps (auto sensing)
Half-duplex & Full-duplex mode (auto sensing)
Connector type:
RJ-45

LED type Color Meaning


Yellow Line detected
RJ45 Yellow flashing Searching line
Off No Ethernet line
Green ON
RJ45 Green flashing MODBUS TCP Traffic
Off No traffic
Interface LED TX ON Green When transmitting data
Interface LED RX ON Green When receiving data
5V ISO

NOTE!
Refers to Appendix 1.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 9
5. MODBUS UPS DATA ACCESS
5.1 Modbus generic table

Length (in 16 bits


Generic address Table Description Type Access
word)
0x0001 15 CONFIGURATIONS LIST OF CONFIG Values Read
0x0010 10 SERIAL NUMBER STRING ASCII Read
SOCOMEC RANGE
0x001A 10 SOCOMEC REF ASCII Read
NAME
0x0024 6 USER DEVICE REF CUSTOMER REF ASCII Read
USER DEVICE
0x002A 6 CUSTOMER LOCATION ASCII Read
LOCATION
6+2
0x0030 STATUS UPS STATUS Bits Read
(for parallel system)
6+2
0x0038 ALARMS UPS ALARMS Bits Read
(for parallel system)
0x0040 80 MEASUREMENTS LIST OF VALUES Values Read
BIT = 1 = MEAS.
0x00C0 7 MEASUR. CTRL MGNT Bits Read
MANAGED
BIT = 1 CONTROL
0x00C7 2 PERMISSONS Bits Read
ENABLED
0x00C9 2 CONTROLS 1 BIT = 1 CONTROL Bits Write
Read/
0x00CB 4 UPS CLOCK MSB/LSB FORMAT Values
write
Detail of data type:
Values: 1 word = 16 bit integer: value range: 0 to 65535 or -32768 to +32768
format of values is described in the measurements table.
ASCII: 1 word = 2 characters: MSB = 1st character ASCII code, LSB = 2nd character ASCII code
Bits: 1 words = 16 binary info (Status or Alarms) bit = 1 means info ON/YES, 0 = OFF/NO
Bit 0 = 1st data (S000 or A000, according to address)

10 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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.2 MODULE access data table mapping

Table of access example


UPS address = UNIT address 0x00nn = 0x10nn
UNIT / Module 1 address 0x11nn
UNIT / Module 2 address 0x12nn
UNIT / Module 3 address 0x13nn
UNIT / Module 4 address 0x14nn
UNIT / Module 5 address 0x15nn
UNIT / Module 6 address 0x16nn
UNIT / Module 7 address 0x17nn
UNIT / Module 8 address 0x18nn
UNIT / Bypass address 0x1Dnn

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 11
6.3 UPS configuration 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 devices in
0x0002 T001 1 to 15 1 unit
level -1
Position of devices 1 first position by
0x0003 T002 1
present default
0x0004 T003 Device number 1 to 15 1
depends on the
0x0005 T004 Nominal kVA *10 if 0x000E = 1 number of modules/
units
depends on the
0x0006 T005 Nominal kW *10 if 0x000E = 1 number of modules/
units
MSB = Input
0x0007 T006 Phase number LSB = Output phases 1 - 3 (0x03)(0x03)
phases 1 – 3
b00 eco mode enabled
b01 energy saver enabled
b02
b03 genset present
0x0008 T007 Function b04
b05
b06 Standby schedule
b07
b08
b00
b01
b02
0x0009 T008 Environment b03
b04
b05
b06 Without bypass
b00 battery present
0x000A T009 DC storage
b01
0x000B T010 Power share Nb of plugs
0x000C T011 free free
0x000D T012 free free
0x000E T013 measurements factor 0 = no factor / 1 = factor * 10 set to 1
Device reference 0x8001 =
0x000F T014
code MODGP2.0

12 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
6.4 Unit configuration table, starting from 0x1000

Address Acronym Description Value Remarks


UPS installation code and
0x1001 T000 MSB = 8 for modular lsb = 1 for Unit
Device type
Number of devices in level
0x1002 T001 1 to 15 1 to 8 modules
-1
b00 Module 1 present
b01 Module 2 present
b02 Module 3 present
b03 Module 4 present
b04 Module 5 present
b05 Module 6 present
b06 Module 7 present
Position of present b07 Module 8 present
0x1003 T002
devices b08
b09
b10
b11
b12
b13 bypass module
b14
b15
0x1004 T003 Device number 1 to 15 1 to 8

6.5 UPS reference table, starting from 0x0010

Value
Address Acronym Description Remarks
Length Number of ASCII char.
MSB = first char of
0x0010 I000 SERIAL NUMBER 10 20
string
MSB = first char of
0x001A I001 SOCOMEC REFERENCE 10 20
string
USER DEVICE MSB = first char of
0x0024 I002 6 12
REFERENCE string
USER DEVICE MSB = first char of
0x002A I003 6 12
LOCATION string

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 13
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
b00 S000 Load protected by Inverter
b01 S001
b02 S002 Load supplied by automatic Bypass
OUTPUT STATUS
b03 S003 Load supplied by Maintenance Bypass
b04 S004 Load OFF
b05 S005
b06 S006 In eco mode
0x0030 b07 S007 Energy saver
b08 S008 FUNCTIONING MODE
b09 S009 Service Mode
b10 S010
b11 S011 Operating
b12 S012 Available
b13 S013 On Standby DEVICE STATUS
b14 S014 Isolated
b15 S015 Maintenance Alert
b00 S016 Output Breaker closed
b01 S017 Maintenance Bypass closed
b02 S018
b03 S019
b04 S020
DEVICE ENVIRONMENT
b05 S021
b06 S022
b07 S023 Gen set ON
0x0031
b08 S024
b09 S025
b10 S026 Automatic Start in progress
b11 S027 Maint. Bypass procedure in progress
b12 S028 UPS OFF procedure in progress
PROCEDURES
b13 S029
b14 S030
b15 S031 Alarm Ack. request
b00 S032 Battery OK
b01 S033 Battery charged
b02 S034 Battery Test in progress
b03 S035 Battery Test scheduled
BATTERY
b04 S036 Battery charging
b05 S037 Battery Test interrupted
b06 S038 Floating Voltage reduced
b07 S039
0x0032
b08 S040
b09 S041
b10 S042
b11 S043
DC STORAGE SYSTEM
b12 S044
b13 S045
b14 S046
b15 S047

14 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MODULYS GP STATUS
Address Bits Acronym Description
b00 S048 Rectifier Input Supply present
b01 S049 Rectifier ON
RECTIFIER
b02 S050 Charger ON
b03 S051
b04 S052 Inverter ON
b05 S053 Inverter Switch ON
INVERTER
b06 S054
b07 S055
0x0033
b08 S056 Bypass Input Supply present
b09 S057 Bypass Static Switch closed
BYPASS
b10 S058 Bypass Input & Inverter synchronised
b11 S059
b12 S060
b13 S061
POWER SHARE
b14 S062
b15 S063

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 15
6.7 Additional UPS status table, starting from 0x0034

MODULYS GP STATUS
Generic ad-
Bits Acronym Description
dress
b00 S064 Board Slot 1 present
b01 S065 Board Slot 2 present
b02 S066
b03 S067 OPTIONS
b04 S068
b05 S069
b06 S070
0x0034 b07 S071
b08 S072 Programmable S072
b09 S073 Programmable S073
b10 S074 Programmable S074
b11 S075 Programmable S075
CUSTOM IN / OUT
b12 S076 Programmable S076
b13 S077 Programmable S077
b14 S078 Programmable S078
b15 S079 Programmable S079
b00 S080 Programmable S080
b01 S081 Programmable S081
b02 S082 Programmable S082
b03 S083 Programmable S083
b04 S084 Programmable S084
b05 S085 Programmable S085
b06 S086 Programmable S086
b07 S087 Programmable S087
0x0035 CUSTOM IN / OUT
b08 S088 Programmable S088
b09 S089 Programmable S089
b10 S090 Programmable S090
b11 S091 Programmable S091
b12 S092 Programmable S092
b13 S093 Programmable S093
b14 S094 Programmable S094
b15 S095 Programmable S095
These bits can be programmed for specific use. The combination to activate bits considers the standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

16 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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
b00 S096 Module 1 Operating
b01 S097 Module 2 Operating
b02 S098 Module 3 Operating
b03 S099 Module 4 Operating
b04 S100 Module 5 Operating
b05 S101 Module 6 Operating
b06 S102 Module 7 Operating
0x1036 b07 S103 Module 8 Operating MODULES
b08 S104
b09 S105
b10 S106
b11 S107
b12 S108
b13 S109 Bypass Operating
b14 S110
b15 S111
b00 S112 1 Available
b01 S113 2 Available
b02 S114 3 Available
b03 S115 4 Available
b04 S116 5 Available
b05 S117 6 Available
b06 S118 7 Available
b07 S119 8 Available
0x1037 MODULES
b08 S120
b09 S121
b10 S122
b11 S123
b12 S124
b13 S125 Bypass Available
b14 S126
b15 S127

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 17
6.9 UPS alarms table, starting from 0x0038

MODULYS GP ALARMS
Generic ad-
Bits Acronym Description
dress
b00 A000 Imminent Stop
b01 A001 Overload
b02 A002 Ambient Temperature Alarm
b03 A003 Transfer locked LOAD
b04 A004 Transfer impossible
b05 A005 Insufficient Resources
b06 A006 Redundancy lost
0x0038 b07 A007
b08 A008 Eco mode disabled by UPS
b09 A009 Energy saver disabled by UPS
MODE
b10 A010 On Bypass for 1 hour
b11 A011
b12 A012 Maintenance Alarm
b13 A013 Remote Service Alarm
SERVICE
b14 A014 Remote Service Preventive Alarm
b15 A015 General Alarm
b00 A016 Battery disconnected
b01 A017 Battery discharged
b02 A018
b03 A019 Operating on Battery
b04 A020 Battery Temperature Alarm
b05 A021 Battery Room Alarm
b06 A022 Battery Test failed BATTERY
b07 A023
0x0039
b08 A024
b09 A025
b10 A026 Insulation Failure
b11 A027 Battery Alarm
b12 A028
b13 A029
b14 A030 DC STORAGE
b15 A031
b00 A032 Rectifier Critical Alarm
b01 A033 Rectifier Preventive Alarm
b02 A034
b03 A035 Rectifier Input Supply not OK
RECTIFIER
b04 A036 Gen Set Alarm
b05 A037 Charger Critical Alarm
b06 A038 Charger Preventive Alarm
b07 A039
0x003A
b08 A040 Inverter Critical Alarm
b09 A041 Inverter Preventive Alarm
b10 A042 Inverter Redundancy Alarm
b11 A043
INVERTER
b12 A044
b13 A045
b14 A046
b15 A047

18 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MODULYS GP ALARMS
Generic ad-
Bits Acronym Description
dress
b00 A048 Bypass Critical Alarm
b01 A049 Bypass Preventive Alarm
b02 A050 Bypass Input Supply not OK
b03 A051 Phase Rotation fault BYPASS
b04 A052 Bypass Backfeed detection
b05 A053
b06 A054 Fan failure
b07 A055 ACS Alarm(1)
0x003B
b08 A056 Maintenance Bypass Alarm
b09 A057 ENVIRONMENT
b10 A058
b11 A059 UPS Power OFF(2)
b12 A060 Wrong Configuration
b13 A061 Internal / Communication failure
INTERNAL
b14 A062 Option Board Alarm
b15 A063
1. If ACS board option present.
2. External input.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 19
6.10 Additional alarms table, starting from 0x003C

MODULYS GP ALARMS
Generic ad-
Bits Acronym Description
dress
b00 A064 Programmable A064
b01 A065 Programmable A065
b02 A066 Programmable A066
b03 A067 Programmable A067
b04 A068 Programmable A068
b05 A069 Programmable A069
b06 A070 Programmable A070
0x003C b07 A071 Programmable A071 CUSTOM IN / OUT
b08 A072 Programmable A072
b09 A073 Programmable A073
b10 A074 Programmable A074
b11 A075 Programmable A075
b12 A076 Programmable A076
b13 A077 Programmable A077
b14 A078 Programmable A078
b15 A079 Programmable A079
b00 A080 Programmable A080
b01 A081 Programmable A081
b02 A082 Programmable A082
b03 A083 Programmable A083
b04 A084 Programmable A084
b05 A085 Programmable A085
b06 A086 Programmable A086
b07 A087 Programmable A087
0x003D CUSTOM IN / OUT
b08 A088 Programmable A088
b09 A089 Programmable A089
b10 A090 Programmable A090
b11 A091 Programmable A091
b12 A092 Programmable A092
b13 A093 Programmable A093
b14 A094 Programmable A094
b15 A095 Programmable A095
These bits can be programmed for specific use. The combination to activate bits considers a standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

20 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
6.11 Module alarms synthesis table, starting from 0x103E

MODULYS GP ALARMS
Unit address Bits Acronym Description
b00 A096 Module 1 General Alarm
b01 A097 Module 2 General Alarm
b02 A098 Module 3 General Alarm
b03 A099 Module 4 General Alarm
b04 A100 Module 5 General Alarm
b05 A101 Module 6 General Alarm
b06 A102 Module 7 General Alarm
0x103E b07 A103 Module 8 General Alarm MODULE SUMMARY
b08 A104
b09 A105
b10 A106
b11 A107
b12 A108
b13 A109 Bypass General Alarm
b14 A110
b15 A111
b00 A112
b01 A113
b02 A114
b03 A115
b04 A116
b05 A117
b06 A118
b07 A119
0x103F NOT USED
b08 A120
b09 A121
b10 A122
b11 A123
b12 A124
b13 A125
b14 A126
b15 A127

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 21
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-
Generic ability
Acronym Description Units 0x000E = 0 0x000E = 1
address
0x0040 M000 Output load rate % ### ###
0x0041 M001 Output load rate L1 % ### ###
0x0042 M002 Output load rate L2 % ### ###
0x0043 M003 Output load rate L3 % ### ###
0x0044 M004 Output Apparent Power kVA ## ### # ###.#
0x0045 M005 Output Active Power kW ## ### # ###.#
0x0046 M006 Output current L1 A ## ### # ###.#

OUTPUT
0x0047 M007 Output current L2 A ## ### # ###.# 0x00C0
0x0048 M008 Output current L3 A ## ### # ###.# b09 = 0
0x0049 M009
0x004A M010 Output voltage L1 V ### ###
0x004B M011 Output voltage L2 V ### ###
0x004C M012 Output voltage L3 V ### ###
0x004D M013 Output frequency Hz ##.# ##.#
0x004E M014
0x004F M015 Ambient Temperature °C ##.# ##.#
0x0050 M016 Battery voltage string + V # ### ###.#
0x0051 M017 Battery voltage string - V # ### ###.#
0x0052 M018 Battery current string + A ## ### # ###.#
0x0053 M019 Battery current string - A ## ### # ###.#
0x0054 M020
0x0055 M021
0x0056 M022 Battery capacity % ### ###
BATTERY

0x0057 M023 Battery capacity Ah ## ### # ###.#


0x00C1
0x0058 M024 Bat. remaining backup time Mn ### ###
0x0059 M025 Time on battery s ### ###
0x005A M026 Battery temperature °C ##.# ##.#
0x005B M027 Battery temperature average °C ##.# ##.#
0x005C M028
0x005D M029
0x005E M030
0x005F M031
0x0060 M032 Rect. input supply volt. L1 V ### ###
0x0061 M033 Rect. input supply volt. L2 V ### ###
0x0062 M034 Rect. input supply volt. L3 V ### ###
RECT.

0x0063 M035 Rect. input supply freq. Hz ##.# ##.# 0x00C2


0x0064 M036 Rect. input supply volt. U12 V ### ###
0x0065 M037 Rect. input supply volt. U23 V ### ###
0x0066 M038 Rect. input supply volt. U31 V ### ###

22 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MODULYS GP Measurement Formats
Check avail-
Generic ability
Acronym Description Units 0x000E = 0 0x000E = 1
address
0x0067 M039 Bypass input supply voltage L1 V ### ###
0x0068 M040 Bypass input supply voltage L2 V ### ###
0x0069 M041 Bypass input supply voltage L3 V ### ###

BYPASS
0x006A M042 Bypass input supply freq Hz ##.# ##.#
0x006B M043 Bypass input supply volt U12 V ### ### 0x00C2
0x006C M044 Bypass input supply volt U23 V ### ###
0x006D M045 Bypass input supply volt U31 V ### ###
0x006E M046
0x006F M047
0x0070 M048 Output Apparent P. L1 kVA ## ### # ###.#
0x0071 M049 Output Apparent P. L2 kVA ## ### # ###.#
0x0072 M050 Output Apparent P. L3 kVA ## ### # ###.#
0x0073 M051 Output Active Power L1 kW ## ### # ###.#
0x0074 M052 Output Active Power L2 kW ## ### # ###.#
0x0075 M053 Output Active Power L3 kW ## ### # ###.#

OUTPUT DETAIL
0x0076 M054 Output voltage U12 V ### ###
0x0077 M055 Output voltage U23 V ### ###
0x00C3
0x0078 M056 Output voltage U31 V ### ###
0x0079 M057
0x007A M058
0x007B M059
0x007C M060
0x007D M061
0x007E M062
0x007F M063 Output Crest Factor neutral #.# #.#
0x0080 M064 Rectifier Input Current L1 A ## ### # ###.#
0x0081 M065 Rectifier Input Current L2 A ## ### # ###.#
0x0082 M066 Rectifier Input Current L3 A ## ### # ###.#
0x0083 M067 Rectifier Active Power L1 kW ## ### # ###.#
0x0084 M068 Rectifier Active Power L2 kW ## ### # ###.#
ADD. INPUT

0x0085 M069 Rectifier Active Power L3 kW ## ### # ###.#


0x0086 M070 Bypass Input Current L1 A ## ### # ###.# 0x00C4
0x0087 M071 Bypass Input Current L2 A ## ### # ###.#
0x0088 M072 Bypass Input Current L3 A ## ### # ###.#
0x0089 M073 Bypass Active Power L1 kW ## ### # ###.#
0x008A M074 Bypass Active Power L2 kW ## ### # ###.#
0x008B M075 Bypass Active Power L3 kW ## ### # ###.#
0x008C M076
0x008D M077 Reserved
0x008E M078 Reserved
0x008F M079 Reserved

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 23
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; then the related permission P000 switches to 1.
P000 set to 0 means that remote commands are not permitted.

Address
Bit Acronym Description Permission
Only for SYSTEM/UPS view
b00 C000 Reserved P000
b01 C001 P001
b02 C002 P002
b03 C003 P003
b04 C004 P004
b05 C005 P005
b06 C006 P006
0x00C9 b07 C007 0x00C9 P007
b08 C008 P008
b09 C009 P009
b10 C010 P010
b11 C011 P011
b12 C012 P012
b13 C013 P013
b14 C014 P014
b15 C015 P015
b00 C016 eco mode On P016
b01 C017 eco mode Off P017
b02 C018 P018
b03 C019 P019
b04 C020 P020
b05 C021 P021
b06 C022 P022
b07 C023 P023
0x00C8 0x00C8
b08 C024 P024
b09 C025 P025
b10 C026 P026
b11 C027 P027
b12 C028 Battery Test P028
b13 C029 P029
b14 C030 P030
b15 C031 Reset Alarm P031
If the bit associated with commands is set to 1, this means the command is enabled by the UPS, and available to
run.

24 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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.

Generic Value
Acronym Description Remarks
address MSB LSB
0x00CB K000 Minutes & Seconds Minute: 0 - 59 Seconds: 0 - 59 read / write
0x00CC K001 Day & hours Day: 1 - 31 Hours: 0-23 read / write
1 = Monday - 7 =
0x00CD K002 Month & day of the week Month: 1 - 12 read / write
Sunday
0x00CE K003 Year year = value + 2000 read / write

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 25
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 configuration table, starting from 0x0001

NOTE!
Fields or bit fields not described must be considered as reserved/unused.

Address Acronym Description Value Default value


UPS installation code MSB = 1 for single
0x0001 T000 lsb = 1 for Unit
and Device type UPS
Number of devices in
0x0002 T001 1 to 15 1 unit
level -1
Position of devices 1 first position by
0x0003 T002 1
present default
0x0004 T003 Device number 1 to 15 1
0x0005 T004 Nominal kVA *10 if 0x000E = 1
0x0006 T005 Nominal kW *10 if 0x000E = 1
MSB = Input phases LSB = Output phases
0x0007 T006 Phase number
1–3 1-3
b00 eco mode enabled
b01
b02 auto restart enabled
b03 genset present
0x0008 T007 Function b04
b05
b06 Standby schedule
b07
b08
b00
b01
b02
0x0009 T008 Environment b03
b04
b05
b06
b0 battery present
0x000A T009 DC storage
b1
0x000B T010 Power share Nb of plugs
0x000C T011 free free
0x000D T012 free free
0x000E T013 measurement factor 0 = no factor / 1 = factor * 10
Device reference
0x000F T014 0x8100 = ITYS PRO
code

26 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
7.2 UPS reference table, starting from 0x0010

Value
Address Acronym Description Comments
Length Number of ASCII char.
MSB = first char of
0x0010 I000 SERIAL NUMBER 10 20
string
MSB = first char of
0x001A I001 SOCOMEC REFERENCE 10 20
string
USER DEVICE MSB = first char of
0x0024 I002 6 12
REFERENCE string
USER DEVICE MSB = first char of
0x002A I003 6 12
LOCATION string

7.3 UPS status table, starting from 0x0030

ITYS PRO STATUS


Generic ad-
Bits Acronym Description
dress
b00 S000 Load protected by Inverter
b01 S001
b02 S002 Load supplied by automatic Bypass
OUTPUT STATUS
b03 S003
b04 S004 Load OFF
b05 S005
b06 S006 In eco mode
0x0030 b07 S007
b08 S008 FUNCTIONING MODE
b09 S009 Service Mode
b10 S010
b11 S011 Operating
b12 S012 Available
b13 S013 On Standby DEVICE STATUS
b14 S014
b15 S015 Maintenance Alert
b00 S016 Output Breaker closed
b01 S017
b02 S018
b03 S019
b04 S020
DEVICE ENVIRONMENT
b05 S021
b06 S022
b07 S023 Gen set ON
0x0031
b08 S024
b09 S025
b10 S026 Automatic Start in progress
b11 S027
b12 S028 UPS OFF procedure in progress
PROCEDURES
b13 S029
b14 S030
b15 S031 Alarm Ack. request

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 27
ITYS PRO STATUS
Generic ad-
Bits Acronym Description
dress
b00 S032 Battery OK
b01 S033 Battery charged
b02 S034 Battery Test in progress
b03 S035 Battery Test scheduled
BATTERY
b04 S036 Battery charging
b05 S037 Battery Test interrupted
b06 S038 Floating Voltage reduced
b07 S039
0x0032
b08 S040
b09 S041
b10 S042
b11 S043
DC STORAGE SYSTEM
b12 S044
b13 S045
b14 S046
b15 S047
b00 S048 Rectifier Input Supply present
b01 S049 Rectifier ON
RECTIFIER
b02 S050 Charger ON
b03 S051
b04 S052 Inverter ON
b05 S053 Inverter Switch ON
INVERTER
b06 S054
b07 S055
0x0033
b08 S056 Bypass Input Supply present
b09 S057 Bypass Static Switch closed
BYPASS
b10 S058 Bypass Input & Inverter synchronised
b11 S059
b12 S060
b13 S061
POWER SHARE
b14 S062
b15 S063

28 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
7.4 Additional UPS status table, starting from 0x0034

ITYS PRO STATUS


Generic ad-
Bits Acronym Description
dress
b00 S064 Board 1 present
b01 S065 Board 2 present
b02 S066
b03 S067 OPTIONS
b04 S068
b05 S069
b06 S070
0x0034 b07 S071
b08 S072 Programmable S072
b09 S073 Programmable S073
b10 S074 Programmable S074
b11 S075 Programmable S075
CUSTOM IN / OUT
b12 S076 Programmable S076
b13 S077 Programmable S077
b14 S078 Programmable S078
b15 S079 Programmable S079
b00 S080 Programmable S080
b01 S081 Programmable S081
b02 S082 Programmable S082
b03 S083 Programmable S083
b04 S084 Programmable S084
b05 S085 Programmable S085
b06 S086 Programmable S086
b07 S087 Programmable S087
0x0035 CUSTOM IN / OUT
b08 S088 Programmable S088
b09 S089 Programmable S089
b10 S090 Programmable S090
b11 S091 Programmable S091
b12 S092 Programmable S092
b13 S093 Programmable S093
b14 S094 Programmable S094
b15 S095 Programmable S095
These bits can be programmed for specific use. The combination to activate bits considers a standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 29
7.5 UPS alarms table, starting from 0x0038

ITYS PRO ALARMS


Address Bits Acronym Description
b00 A000 Imminent Stop
b01 A001 Overload
b02 A002 Ambient Temperature Alarm
b03 A003 Transfer locked LOAD
b04 A004 Transfer impossible
b05 A005
b06 A006
0x0038 b07 A007
b08 A008
b09 A009
MODE
b10 A010
b11 A011
b12 A012 Maintenance Alarm
b13 A013 Remote Service Alarm
SERVICE
b14 A014 Remote Service Preventive Alarm
b15 A015 General Alarm
b00 A016 Battery disconnected
b01 A017 Battery discharged
b02 A018 End of Backup Time
b03 A019 Operating on Battery
b04 A020 Battery Temperature Alarm
b05 A021 Battery Room Alarm
b06 A022 Battery Test failed BATTERY
b07 A023
0x0039
b08 A024
b09 A025
b10 A026
b11 A027 Battery Alarm
b12 A028
b13 A029
b14 A030 DC STORAGE
b15 A031
b00 A032 Rectifier Critical Alarm
b01 A033 Rectifier Preventive Alarm
b02 A034
b03 A035 Rectifier Input Supply not OK
RECTIFIER
b04 A036 Gen Set Alarm
b05 A037 Charger Critical Alarm
b06 A038 Charger Preventive Alarm
b07 A039
0x003A
b08 A040 Inverter Critical Alarm
b09 A041 Inverter Preventive Alarm
b10 A042
b11 A043 Imminent redundancy lost
INVERTER
b12 A044
b13 A045
b14 A046
b15 A047

30 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
ITYS PRO ALARMS
Address Bits Acronym Description
b00 A048 Bypass Critical Alarm
b01 A049 Bypass Preventive Alarm
b02 A050 Bypass Input Supply not OK
b03 A051 Phase Rotation fault BYPASS
b04 A052
b05 A053 Transformer Alarm
b06 A054 Fan failure
b07 A055 ACS Alarm
0x003B
b08 A056
b09 A057 ENVIRONMENT
b10 A058
b11 A059 UPS Power OFF
b12 A060 Wrong Configuration
b13 A061 Internal / Communication failure
INTERNAL
b14 A062 Option Board Alarm
b15 A063

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 31
7.6 Additional ALARMS TABLE, STARTING from 0x003C

ITYS PRO ALARMS


Generic ad-
Bits Acronym Description
dress
b00 A064 Programmable A064
b01 A065 Programmable A065
b02 A066 Programmable A066
b03 A067 Programmable A067
b04 A068 Programmable A068
b05 A069 Programmable A069
b06 A070 Programmable A070
b07 A071 Programmable A071 CUSTOM
0x003C
b08 A072 Programmable A072 IN / OUT
b09 A073 Programmable A073
b10 A074 Programmable A074
b11 A075 Programmable A075
b12 A076 Programmable A076
b13 A077 Programmable A077
b14 A078 Programmable A078
b15 A079 Programmable A079
b00 A080 Programmable A080
b01 A081 Programmable A081
b02 A082 Programmable A082
b03 A083 Programmable A083
b04 A084 Programmable A084
b05 A085 Programmable A085
b06 A086 Programmable A086
b07 A087 Programmable A087 CUSTOM
0x003D
b08 A088 Programmable A088 IN / OUT
b09 A089 Programmable A089
b10 A090 Programmable A090
b11 A091 Programmable A091
b12 A092 Programmable A092
b13 A093 Programmable A093
b14 A094 Programmable A094
b15 A095 Programmable A095
These bits can be programmed for specific use. The combination to activate bits considers a standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

32 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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-


Address Acronym Description Units 0x000E = 0 0x000E = 1 ability
0x0040 M000 Output load rate % ### ###
0x0041 M001 Output load rate L1 % ### ###
0x0042 M002 Output load rate L2 % ### ###
0x0043 M003 Output load rate L3 % ### ###
0x0044 M004 Output Apparent Power kVA ## ### # ###.#
0x0045 M005 Output Active Power kW ## ### # ###.#
0x0046 M006 Output current L1 A ## ### # ###.#

OUTPUT
0x0047 M007 Output current L2 A ## ### # ###.# 0x00C0
0x0048 M008 Output current L3 A ## ### # ###.#
0x0049 M009 Output neutral current A ## ### # ###.#
0x004A M010 Output voltage L1 V ### ###
0x004B M011 Output voltage L2 V ### ###
0x004C M012 Output voltage L3 V ### ###
0x004D M013 Output frequency Hz ##.# ##.#
0x004E M014
0x004F M015 Ambient Temperature °C ##.# ##.#
0x0050 M016 Battery voltage string + V # ### ###.#
0x0051 M017 Battery voltage string - V # ### ###.#
0x0052 M018 Battery current string + A ## ### # ###.#
0x0053 M019 Battery current string - A ## ### # ###.#
0x0054 M020
0x0055 M021
0x0056 M022 Battery capacity % ### ###

BATTERY
0x0057 M023 Battery capacity Ah ## ### # ###.#
0x00C1
0x0058 M024 Bat. remaining backup time Mn ### ###
0x0059 M025 Time on battery s ### ###
0x005A M026 Battery temperature °C ##.# ##.#
0x005B M027 Battery temperature average °C ##.# ##.#
0x005C M028 DC Storage voltage V # ### ###.#
0x005D M029 DC Storage temperature °C ##.# ##.#
0x005E M030
0x005F M031
0x0060 M032 Rect. input supply volt. L1 V ### ###
0x0061 M033 Rect. input supply volt. L2 V ### ###
0x0062 M034 Rect. input supply volt. L3 V ### ###
RECT.

0x0063 M035 Rect. input supply freq. Hz ##.# ##.# 0x00C2


0x0064 M036 Rect. input supply volt. U12 V ### ###
0x0065 M037 Rect. input supply volt. U23 V ### ###
0x0066 M038 Rect. input supply volt. U31 V ### ###

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 33
ITYS PRO Measurements Formats Check avail-
Address Acronym Description Units 0x000E = 0 0x000E = 1 ability
0x0067 M039 Bypass input supply voltage L1 V ### ###
0x0068 M040 Bypass input supply voltage L2 V ### ###
0x0069 M041 Bypass input supply voltage L3 V ### ###

BYPASS
0x006A M042 Bypass input supply freq Hz ##.# ##.#
0x006B M043 Bypass input supply volt U12 V ### ### 0x00C2
0x006C M044 Bypass input supply volt U23 V ### ###
0x006D M045 Bypass input supply volt U31 V ### ###
0x006E M046
0x006F M047
0x0070 M048 Output Apparent P. L1 kVA ## ### # ###.#
0x0071 M049 Output Apparent P. L2 kVA ## ### # ###.#
0x0072 M050 Output Apparent P. L3 kVA ## ### # ###.#
0x0073 M051 Output Active Power L1 kW ## ### # ###.#
0x0074 M052 Output Active Power L2 kW ## ### # ###.#
0x0075 M053 Output Active Power L3 kW ## ### # ###.#

OUTPUT DETAIL
0x0076 M054 Output voltage U12 V ### ###
0x0077 M055 Output voltage U23 V ### ###
0x00C3
0x0078 M056 Output voltage U31 V ### ###
0x0079 M057
0x007A M058
0x007B M059 Output Power factor L3 #.## #.##
0x007C M060 Output Crest Factor L1 #.# #.#
0x007D M061 Output Crest Factor L2 #.# #.#
0x007E M062 Output Crest Factor L3 #.# #.#
0x007F M063 Output Crest Factor neutral #.# #.#
0x0080 M064 Rectifier Input Current L1 A ## ### # ###.#
0x0081 M065 Rectifier Input Current L2 A ## ### # ###.#
0x0082 M066 Rectifier Input Current L3 A ## ### # ###.#
0x0083 M067 Rectifier Active Power L1 kW ## ### # ###.#
0x0084 M068 Rectifier Active Power L2 kW ## ### # ###.#
ADD. INPUT

0x0085 M069 Rectifier Active Power L3 kW ## ### # ###.#


0x0086 M070 Bypass Input Current L1 A ## ### # ###.# 0x00C4
0x0087 M071 Bypass Input Current L2 A ## ### # ###.#
0x0088 M072 Bypass Input Current L3 A ## ### # ###.#
0x0089 M073 Bypass Active Power L1 kW ## ### # ###.#
0x008A M074 Bypass Active Power L2 kW ## ### # ###.#
0x008B M075 Bypass Active Power L3 kW ## ### # ###.#
0x008C M076 phase shift ## ##
0x008D M077
0x008E M078
0x008F M079 ACK alarm number

34 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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; then the related permission P000 switches to 1.
P000 set to 0 means that remote commands are not permitted.

Address
Bit Acronym Description Permission
Only for SYSTEM/UPS view
b00 C000 Reserved P000
b01 C001 P001
b02 C002 P002
b03 C003 P003
b04 C004 P004
b05 C005 P005
b06 C006 P006
0x00C7 b07 C007 0x00C9 P007
b08 C008 P008
b09 C009 P009
b10 C010 P010
b11 C011 P011
b12 C012 P012
b13 C013 P013
b14 C014 P014
b15 C015 P015
b00 C016 eco mode On P016
b01 C017 eco mode Off P017
b02 C018 P018
b03 C019 P019
b04 C020 P020
b05 C021 P021
b06 C022 P022
b07 C023 P023
0x00C8 0x00CA
b08 C024 P024
b09 C025 P025
b10 C026 P026
b11 C027 P027
b12 C028 Battery Test P028
b13 C029 P029
b14 C030 P030
b15 C031 Reset Alarm P031
Permission: 0x00C9 and 0x00CA
If the bit associated with commands is set to 1, this means the command is enabled by the UPS, and available to
run.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 35
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.
Generic Value
Acronym Description Comments
address MSB LSB
0x00CB K000 Minutes & Seconds Minute: 0 - 59 Seconds: 0 - 59 read / write
0x00CC K001 Day & hours Day: 1 - 31 Hours: 0-23 read / write
1 = Monday - 7 =
0x00CD K002 Month & day of the week Month: 1 - 12 read / write
Sunday
0x00CE K003 Year year = value + 2000 read / write

36 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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 EN 37
8.3 UPS configuration 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 devices in
0x0002 T001 1 to 8 (only for parallel system) 1 unit
level -1
Position of devices each unit present is set by a bit. 1 first position by
0x0003 T002
present If unit 1 present b00 = 1 default
0x0004 T003 Device number 1 to 8 1o8
depends on the
0x0005 T004 Nominal kVA *10 if 0x000E = 1
number of units
depends on the
0x0006 T005 Nominal kW *10 if 0x000E = 1
number of units
MSB = Input
0x0007 T006 Phase number LSB = Output phases 1 - 3 (0x03)(0x03)
phases 1 – 3
b00 eco mode enabled
b01 energy saver enabled
b02
b03 genset present
0x0008 T007 Function b04
b05
b06
b07
b08
b00
b01
b02
0x0009 T008 Environment b03
b04
b05
b06 Without bypass
b00 battery present
0x000A T009 DC storage
b01
0x000B T010 Power share
0x000D T012 free free
0x000E T013 measurements factor 0 = no factor / 1 = factor * 10 set to 1
Device reference 0x8200 = BC+
0x000F T014
code 0x8300 = GP4

38 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
8.4 UPS reference table, starting from 0x0010

Value
Address Acronym Description Remarks
Length Number of ASCII char.
MSB = first char of
0x0010 I000 SERIAL NUMBER 10 20
string
MSB = first char of
0x001A I001 SOCOMEC REFERENCE 10 20
string
USER DEVICE MSB = first char of
0x0024 I002 6 12
REFERENCE string
USER DEVICE MSB = first char of
0x002A I003 6 12
LOCATION string
Same reference can be read from each unit from address 0x(u)010, 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 EN 39
8.5 UPS status table, starting from 0x0030 or 0x(u)030

MASTERYS BC+ & GP4 STATUS


Address Bits Acronym Description
b00 S000 Load protected by Inverter
b01 S001
b02 S002 Load supplied by automatic Bypass
OUTPUT STATUS
b03 S003 Load supplied by Maintenance Bypass
b04 S004 Load OFF
b05 S005
b06 S006 In eco mode
0x0030 b07 S007 Energy saver
b08 S008 FUNCTIONING MODE
b09 S009 Service Mode
b10 S010
b11 S011 Operating
b12 S012 Available
b13 S013 On Standby DEVICE STATUS
b14 S014 Isolated
b15 S015 Maintenance Alert
b00 S016 Output Breaker closed
b01 S017 External maintenance bypass close(1)
b02 S018
b03 S019
b04 S020
DEVICE ENVIRONMENT
b05 S021
b06 S022
b07 S023 Gen set ON
0x0031
b08 S024
b09 S025
b10 S026 Auto-test procedure in progress
b11 S027 Maint. Bypass procedure in progress
b12 S028 UPS OFF procedure in progress
PROCEDURES
b13 S029
b14 S030
b15 S031 Alarm Ack. request
b00 S032 Battery OK
b01 S033 Battery charged
b02 S034 Battery Test in progress
b03 S035 Battery Test scheduled
BATTERY
b04 S036 Battery charging
b05 S037 Battery Test interrupted
b06 S038
b07 S039
0x0032
b08 S040
b09 S041
b10 S042
b11 S043
DC STORAGE SYSTEM
b12 S044
b13 S045
b14 S046
b15 S047

1. If option present

40 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MASTERYS BC+ & GP4 STATUS
Address Bits Acronym Description
b00 S048 Rectifier Input Supply present
b01 S049 Rectifier ON
RECTIFIER
b02 S050 Charger ON
b03 S051
b04 S052 Inverter ON
b05 S053 Inverter Switch ON
INVERTER
b06 S054
b07 S055
0x0033
b08 S056 Bypass Input Supply present
b09 S057 Bypass Static Switch closed
BYPASS
b10 S058 Bypass Input & Inverter synchronised
b11 S059
b12 S060
b13 S061
POWER SHARE
b14 S062
b15 S063

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 41
8.6 Additional UPS status table, starting from 0x0034 or 0x(u)034

MASTERYS BC+ & GP4 STATUS


Generic ad-
Bits Acronym Description
dress
b00 S064 Board Slot 1 present
b01 S065 Board Slot 2 present
b02 S066
b03 S067 OPTIONS
b04 S068
b05 S069
b06 S070
0x0034 b07 S071
b08 S072 Programmable S072
b09 S073 Programmable S073
b10 S074 Programmable S074
b11 S075 Programmable S075
CUSTOM IN / OUT
b12 S076 Programmable S076
b13 S077 Programmable S077
b14 S078 Programmable S078
b15 S079 Programmable S079
b00 S080 Programmable S080
b01 S081 Programmable S081
b02 S082 Programmable S082
b03 S083 Programmable S083
b04 S084 Programmable S084
b05 S085 Programmable S085
b06 S086 Programmable S086
b07 S087 Programmable S087
0x0035 CUSTOM IN / OUT
b08 S088 Programmable S088
b09 S089 Programmable S089
b10 S090 Programmable S090
b11 S091 Programmable S091
b12 S092 Programmable S092
b13 S093 Programmable S093
b14 S094 Programmable S094
b15 S095 Programmable S095
These bits can be programmed for specific use. The combination to activate bits considers the standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

42 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
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
b00 S096 Unit 1 Operating
b01 S097 Unit 2 Operating
b02 S098 Unit 3 Operating
b03 S099 Unit 4 Operating
b04 S100 Unit 5 Operating
b05 S101 Unit 6 Operating
b06 S102 Unit 7 Operating
0x1036 b07 S103 Unit 8 Operating
b08 S104
b09 S105
b10 S106
b11 S107
b12 S108
b13 S109
b14 S110
b15 S111
b00 S112 Unit 1 Available
b01 S113 Unit 2 Available
b02 S114 Unit 3 Available
b03 S115 Unit 4 Available
b04 S116 Unit 5 Available
b05 S117 Unit 6 Available
b06 S118 Unit 7 Available
b07 S119 Unit 8 Available
0x1037
b08 S120
b09 S121
b10 S122
b11 S123
b12 S124
b13 S125
b14 S126
b15 S127

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 43
8.8 UPS alarms table, starting from 0x0038 or 0x(u)038

MASTERYS BC+ & GP4 ALARMS


Generic ad-
Bits Acronym Description
dress
b00 A000 Imminent Stop
b01 A001 Overload
b02 A002 Ambient Temperature Alarm
b03 A003 Transfer locked LOAD
b04 A004 Transfer impossible
b05 A005 Insufficient Resources
b06 A006 Redundancy lost
0x0038 b07 A007
b08 A008 Eco mode disabled by UPS
b09 A009
MODE
b10 A010 On Bypass for 1 hour
b11 A011
b12 A012 Maintenance Alarm
b13 A013 Remote Service Alarm
SERVICE
b14 A014 Remote Service Preventive Alarm
b15 A015 General Alarm
b00 A016 Battery disconnected
b01 A017 Battery discharged
b02 A018
b03 A019 Operating on Battery
b04 A020 Battery Temperature Alarm
b05 A021
b06 A022 Battery Test failed BATTERY
b07 A023
0x0039
b08 A024
b09 A025
b10 A026 Insulation Failure
b11 A027 Battery Alarm
b12 A028
b13 A029
b14 A030 DC STORAGE
b15 A031
b00 A032 Rectifier Critical Alarm
b01 A033 Rectifier Preventive Alarm
b02 A034
b03 A035 Rectifier Input Supply not OK
RECTIFIER
b04 A036 Gen Set Alarm
b05 A037 Charger Critical Alarm
b06 A038 Charger Preventive Alarm
b07 A039
0x003A
b08 A040 Inverter Critical Alarm
b09 A041 Inverter Preventive Alarm
b10 A042
b11 A043 Imminent redundancy lost
INVERTER
b12 A044 Consumable alarm
b13 A045
b14 A046 Parallel board Critical alarm
b15 A047 Parallel board Preventive alarm

44 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MASTERYS BC+ & GP4 ALARMS
Generic ad-
Bits Acronym Description
dress
b00 A048 Bypass Critical Alarm
b01 A049 Bypass Preventive Alarm
b02 A050 Bypass Input Supply not OK
b03 A051 Phase Rotation fault BYPASS
b04 A052 Bypass Backfeed detection
b05 A053 Transformer Alarm
b06 A054 Fan failure
b07 A055 ACS Alarm(1)
0x003B
b08 A056 Maintenance Bypass Alarm
b09 A057 Internal Backfeed detection ENVIRONMENT
b10 A058
b11 A059 UPS Power OFF(2)
b12 A060 Wrong Configuration
b13 A061 Internal / Communication failure
INTERNAL
b14 A062 Option Board Alarm
b15 A063 Spare part not compatible
1. If ACS board option present.
2. External input.

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 45
8.9 Additional alarms table, starting from 0x003C or 0x(u)03C

MASTERYS BC+ & GP4 ALARMS


Generic ad-
Bits Acronym Description
dress
b00 A064 Programmable A064
b01 A065 Programmable A065
b02 A066 Programmable A066
b03 A067 Programmable A067
b04 A068 Programmable A068
b05 A069 Programmable A069
b06 A070 Programmable A070
0x003C b07 A071 Programmable A071 CUSTOM IN / OUT
b08 A072 Programmable A072
b09 A073 Programmable A073
b10 A074 Programmable A074
b11 A075 Programmable A075
b12 A076 Programmable A076
b13 A077 Programmable A077
b14 A078 Programmable A078
b15 A079 Programmable A079
b00 A080 Programmable A080
b01 A081 Programmable A081
b02 A082 Programmable A082
b03 A083 Programmable A083
b04 A084 Programmable A084
b05 A085 Programmable A085
b06 A086 Programmable A086
b07 A087 Programmable A087
0x003D CUSTOM IN / OUT
b08 A088 Programmable A088
b09 A089 Programmable A089
b10 A090 Programmable A090
b11 A091 Programmable A091
b12 A092 Programmable A092
b13 A093 Programmable A093
b14 A094 Programmable A094
b15 A095 Programmable A095
These bits can be programmed for specific use. The combination to activate bits considers a standard Modbus
status and alarms, and also external inputs or output position of relays.
Each bit can be programmed through the Maintenance Software.

46 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
8.10 Units alarms synthesis table, starting from 0x003E

MASTERYS BC+ & GP4 ALARMS


Generic ad-
Bits Acronym Description
dress
b00 A096 Unit 1 General Alarm
b01 A097 Unit 2 General Alarm
b02 A098 Unit 3 General Alarm
b03 A099 Unit 4 General Alarm
b04 A100 Unit 5 General Alarm
b05 A101 Unit 6 General Alarm
b06 A102 Unit 7 General Alarm
b07 A103 Unit 8 General Alarm PARALLEL SYSTEM
0x003E
b08 A104 Unit / Module
b09 A105
b10 A106
b11 A107
b12 A108
b13 A109
b14 A110
b15 A111
b00 A112 Unit 1 Imminent STOP
b01 A113 Unit 2 Imminent STOP
b02 A114 Unit 3 Imminent STOP
b03 A115 Unit 4 Imminent STOP
b04 A116 Unit 5 Imminent STOP
b05 A117 Unit 6 Imminent STOP
b06 A118 Unit 7 Imminent STOP
b07 A119 Unit 8 Imminent STOP UNITS IMMINENT STOP
0x003F
b08 A120 SYNTHESIS
b09 A121
b10 A122
b11 A123
b12 A124
b13 A125
b14 A126
b15 A127

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 47
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+ & GP4 Measurement Formats


Check avail-
Generic ability
Acronym Description Units 0x000E = 0 0x000E = 1
address
0x0040 M000 Output load rate % ### ###
0x0041 M001 Output load rate L1 % ### ###
0x0042 M002 Output load rate L2 % ### ###
0x0043 M003 Output load rate L3 % ### ###
0x0044 M004 Output Apparent Power kVA ## ### # ###.#
0x0045 M005 Output Active Power kW ## ### # ###.#
0x0046 M006 Output current L1 A ## ### # ###.#

OUTPUT
0x0047 M007 Output current L2 A ## ### # ###.# 0x00C0
0x0048 M008 Output current L3 A ## ### # ###.# b09 = 0
0x0049 M009
0x004A M010 Output voltage L1 V ### ###
0x004B M011 Output voltage L2 V ### ###
0x004C M012 Output voltage L3 V ### ###
0x004D M013 Output frequency Hz ##.# ##.#
0x004E M014
0x004F M015 Ambient Temperature °C ##.# ##.#
0x0050 M016 Battery voltage string + V # ### ###.#
0x0051 M017 Battery voltage string - V # ### ###.#
0x0052 M018 Battery current string + A ## ### # ###.#
0x0053 M019 Battery current string - A ## ### # ###.#
0x0054 M020
0x0055 M021
0x0056 M022 Battery capacity % ### ###
BATTERY

0x0057 M023 Battery capacity Ah ## ### # ###.#


0x00C1
0x0058 M024 Bat. remaining backup time Mn ### ###
0x0059 M025 Time on battery s ### ###
0x005A M026 Battery temperature °C ##.# ##.#
0x005B M027
0x005C M028
0x005D M029
0x005E M030
0x005F M031
0x0060 M032 Rect. input supply volt. L1 V ### ###
0x0061 M033 Rect. input supply volt. L2 V ### ###
0x0062 M034 Rect. input supply volt. L3 V ### ###
RECT.

0x0063 M035 Rect. input supply freq. Hz ##.# ##.# 0x00C2


0x0064 M036 Rect. input supply volt. U12 V ### ###
0x0065 M037 Rect. input supply volt. U23 V ### ###
0x0066 M038 Rect. input supply volt. U31 V ### ###

48 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
MASTERYS BC+ & GP4 Measurement Formats
Check avail-
Generic ability
Acronym Description Units 0x000E = 0 0x000E = 1
address
0x0067 M039 Bypass input supply voltage L1 V ### ###
0x0068 M040 Bypass input supply voltage L2 V ### ###
0x0069 M041 Bypass input supply voltage L3 V ### ###

BYPASS
0x006A M042 Bypass input supply freq Hz ##.# ##.#
0x006B M043 Bypass input supply volt U12 V ### ### 0x00C2
0x006C M044 Bypass input supply volt U23 V ### ###
0x006D M045 Bypass input supply volt U31 V ### ###
0x006E M046
0x006F M047
0x0070 M048 Output Apparent P. L1 kVA ## ### # ###.#
0x0071 M049 Output Apparent P. L2 kVA ## ### # ###.#
0x0072 M050 Output Apparent P. L3 kVA ## ### # ###.#
0x0073 M051 Output Active Power L1 kW ## ### # ###.#
0x0074 M052 Output Active Power L2 kW ## ### # ###.#
0x0075 M053 Output Active Power L3 kW ## ### # ###.#

OUTPUT DETAIL
0x0076 M054 Output voltage U12 V ### ###
0x0077 M055 Output voltage U23 V ### ###
0x00C3
0x0078 M056 Output voltage U31 V ### ###
0x0079 M057
0x007A M058
0x007B M059
0x007C M060
0x007D M061
0x007E M062
0x007F M063 #.# #.#
0x0080 M064 Rectifier Input Current L1 A ## ### # ###.#
0x0081 M065 Rectifier Input Current L2 A ## ### # ###.#

ADD. INPUT
0x0082 M066 Rectifier Input Current L3 A ## ### # ###.#
0x0083 M067 Rectifier Active Power L1 kW ## ### # ###.#
0x00C4
0x0084 M068 Rectifier Active Power L2 kW ## ### # ###.#
0x0085 M069 Rectifier Active Power L3 kW ## ### # ###.#
0x0086 M070
0x008C M076
0x008D M077 Reserved
0x008E M078 Reserved
0x008F M079 Reserved

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 49
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; then the related permission P000 switches to 1.
P000 set to 0 means that remote commands are not permitted.

Address
Bit Acronym Description Permission
Only for SYSTEM/UPS view
b00 C000 Reserved P000
b01 C001 P001
b02 C002 P002
b03 C003 P003
b04 C004 P004
b05 C005 P005
b06 C006 P006
0x00C9 b07 C007 0x00C7 P007
b08 C008 P008
b09 C009 P009
b10 C010 P010
b11 C011 P011
b12 C012 P012
b13 C013 P013
b14 C014 P014
b15 C015 P015
b00 C016 eco mode On P016
b01 C017 eco mode Off P017
b02 C018 P018
b03 C019 P019
b04 C020 P020
b05 C021 P021
b06 C022 P022
b07 C023 P023
0x00CA 0x00C8
b08 C024 P024
b09 C025 P025
b10 C026 P026
b11 C027 P027
b12 C028 Battery Test P028
b13 C029 P029
b14 C030 P030
b15 C031 Reset Alarm P031
If the bit associated with commands is set to 1, this means the command is enabled by the UPS, and available to
run.
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.

Generic Value
Acronym Description Remarks
address MSB LSB
0x00CB K000 Minutes & Seconds Minute: 0 - 59 Seconds: 0 - 59 read / write
0x00CC K001 Day & hours Day: 1 - 31 Hours: 0-23 read / write
1 = Monday - 7 =
0x00CD K002 Month & day of the week Month: 1 - 12 read / write
Sunday
0x00CE K003 Year year = value + 2000 read / write
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 CRC


1 MSB LSB MSB LSB MSB LSB
0x03
By default MODBUS TABLE Number of words Computed
Answer

Slave Function Nb bytes Data CRC


2 * nb of MSB LSB MSB LSB
1 0x03
words Values …. Computed
Function 0x06: bytes frame description

Slave Function Address Data CRC


1 MSB LSB MSB LSB MSB LSB
0x06
By default MODBUS TABLE Value to write Computed
Answer

Slave Function Address Data CRC


MSB LSB MSB LSB MSB LSB
1 0x06
MODBUS TABLE Value to write Computed
Function 0x10: bytes frame description

Slave Function Address Length Length Data CRC


1 MSB LSB MSB LSB MSB LSB MSB LSB
By 0x10 MODBUS Number of words to Number of
Values to write Computed
default TABLE write bytes
Answer

Slave Function Address Length CRC


MSB LSB MSB LSB MSB LSB
1 0x10
MODBUS TABLE Nb of words written Computed

52 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
9.3 Error code management

Function error Code error Description Condition Specific 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


0x86 0x01 Bad function
- Data reserved.
0x86 0x02 Bad address - Bad address event.

- Data in read only area


0x90 0x01 Bad function
- Data reserved.
- Too many words.
0x90 0x02 Bad address - The starting address + nb of words > table
length

9.4 CRC calculation

CRC-16-CC-ITT with polynomial 0x-21


CRC16 = 0xFFFF

CRC16 = CRC16 xor DATA

n=0

RIGHT SHIFT CRC16

YES
CARRY CRC16 = CRC16 xor 0xA001
NO

n=n+1

NO YES
n>7 NEXT DATA

NO
END OF MESSAGE?
YES

END

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 53
10. APPENDIX 1: INTERFACE CONFIGURATION USING
DIGI® DEVICE DISCOVERY
Discovery tools

IP settings

54 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
Device configuration

Login: root
Password: dbps

Firmware download, in case of malfunctioning

MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00 EN 55
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.

REPLY FROM THE UPS MODBUS TCP:


Original frame: 01 03 06 0002 0184 0000 1960
Encapsulated frame: 0046 0000 0009 01 03 06 0002 0184 0000
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.

56 EN MODBUS RTU / MODBUS TCP for Modulys GP 2.0 - ITYS PRO UPS - Masterys GP4 UPS - Masterys BC+ UPS range - Ref.: IOMXXXOPXX00-EN 00
Socomec: our innovations supporting your energy performance

1 independent manufacturer 3,200 employees 10 % of sales revenue 400 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


qControl, command of LV qMeasurement of electrical qEnergy quality qPrevention and repairs
facilities parameters qEnergy availability qMeasurement and analysis
qSafety of persons and assets qEnergy management qEnergy storage qOptimisation
qConsultancy, commissioning
and training

A worldwide presence

8 production sites
qFrance (x3)
27 subsidiaries
q TRSQ@KH@q!DKFHTLq"GHM@q%Q@MBD
80 countries
where our brand is distributed
qItaly q&DQL@MXq(MCH@q(S@KXq-DSGDQK@MCR
qTunisia q/NK@MCq1NL@MH@q2HMF@ONQD
qIndia q2KNUDMH@q2O@HMq2VHSYDQK@MCq3G@HK@MC
qChina (x2) q3TMHRH@q3TQJDXq4*q42

-NMBNMSQ@BST@KCNBTLDMS ¡ 2NBNLDB2 2  KKQHFGSRQDRDQUDC  #NBTLDMSOQHMSDCNMO@ODQEQNLRTRS@HM@AKXL@M@FDCENQDRSR

HEAD OFFICE YOUR DISTRIBUTOR / PARTNER


SOCOMEC GROUP

*IOMXXXOPXX00-EN 00*
SAS SOCOMEC capital 10 633 100 €
R.C.S. Strasbourg B 548 500 149
B.P. 60010 - 1, rue de Westhouse
F-67235 Benfeld Cedex
Tel. +33 3 88 57 41 41 - Fax +33 3 88 57 78 78 IOMXXXOPXX00-EN 00 07.2018
[email protected]

www.socomec.com

You might also like