1. Introduction This manual describes the S3M25–100kVA 3-Phase UPS MODBUS Protocol. These UPS systems support MODBUS RTU via a USB, RS-232 or RS-485 port.
2. MODBUS Protocol Description 2.1 MODBUS Address Rules The MODBUS Serial Line protocol is a Primary/Replica protocol. Only one Primary at a time is connected to the bus. One or multiple (up to 247) Replica nodes also are connected to the same serial bus. The MODBUS Primary node has no specific address.
2. MODBUS Protocol Description 2.3.2 RTU Frame RTU frame is made up of replica address, function code, data and CRC check RTU. The maximum size of a MODBUS RTU frame is 256 bytes. The maximum data size is 252 bytes. Table 2.3.2a RTU Frame Format Replica Address...
2. MODBUS Protocol Description 2.4 ASCII Frame 2.4.1 Byte Format The delivery sequence of byte or word is sent in the following order (left to right): LSB (Least Significant Bit) ---> MSB (Most Significant Bit). The format for each byte (10 bits) in ASCII mode is: •...
2. MODBUS Protocol Description 2.5 Function Code The function code is used in the protocol. Table 2.5 Code Code Definition Remark Read Coils Read Discrete Inputs Read Holding Registers Read Input Register Write Single Coil Write Single Register Write Multiple Coils Write Multiple Registers Read File Record Read Device Identification...
2. MODBUS Protocol Description 2.6.2 Read Input Status (Function Code 0x02) Request Function Code 1 Byte 0x02 Starting Address 2 Bytes 0x0000~0xFFFF Quantity of Inputs 2 Bytes 1~2000 (0x7D0) Response Function Code 1 Byte 0x02 Byte Count 1 Byte Input Status N *Byte *N = quantity of inputs / 8, if the remainder is different than 0gN=N+1 Error...
2. MODBUS Protocol Description 2.6.7 Write Multiple Output Statuses (Function Code 0x0F) Request Function Code 1 Byte 0x0F Starting Address 2 Bytes 0x0000~0xFFFF Quantity of Outputs 2 Bytes 0x0000~0x07B0 Byte Count 1 Byte Outputs Value N x 1 Byte *N=quantity of outputs / 8, if the remainder is different than 0gN=N+1 Response Function Code 1 Byte...
2. MODBUS Protocol Description 2.6.9 Read File Record (Function Code 0x14) Request Function Code 1 Byte 0x14 Byte Count 1 Byte 0x07~0xF5byte Sub-Req. x, Reference Type 1 Byte 0x06 Sub-Req. x, File Number 2 Bytes 0x0001~0xFFFF Sub-Req. x, Record Number 2 Bytes 0x0000~0x270F Sub-Req.
Página 17
2. MODBUS Protocol Description Here is an example of a request to read two groups of references from a remote device: • Group 1: 2 registers from file 4, starting at register 1 (address 0001) • Group 2: 2 registers from file 3, starting at register 9 (address 0009) Read File Record Request Response...
2. MODBUS Protocol Description 2.6.10 Read Device Identification (Function Code 0x2B) Request Function Code 1 Byte 0x2B MEI Type 1 Byte 0x0E Read Device ID Code 1 Byte 01/02/03/04 Object ID 1 Byte 0x00~0xFF Response Function Code 1 Byte 0x2B MEI Type 1 Byte 0x0E...
Página 19
2. MODBUS Protocol Description Definition 1. Read Device ID Code (ReadDevID) Read Device ID Code Definition Request to get the basic device identification (stream access) Request to get the regular device identification (stream access) Request to get the extended device identification (stream access) Request to get one specific identification object (individual access) 2.
Página 20
2. MODBUS Protocol Description Example 1: Basic Device Identification Request Response Field Field Function Code Function Code MEI Type MEI Type Read Dev ID Code Read Device ID Code Object ID Conformity Level More Follows Next Object ID Number of Objects Object ID Object Length Object Value...
Página 21
2. MODBUS Protocol Description Example 3: Second Transaction Request Response Field Field Function Code Function Code MEI Type MEI Type Read Dev ID Code Read Device ID Code Object ID Conformity Level More Follows Next Object ID Number of Objects Object ID Object Length Object Value...
3. Protocol Application Equipment can implement physical interface with RS-232 or RS-485. Data baud rate is 2400 bps or 9600 bps. The pretermission rate is 9600 bps. Function Code Application Application Content Type Function Code Operation Memory Address Read Control Status 0XXXX Write Control Command...
3. Protocol Application Table 3.2.3 Node Status Information Inputs Status Address Content Type Definition Remark 10201 Mains Abnormal 10202 Battery Under Voltage 10203 Bypass Output 10204 UPS Fault 10205 Invert Output 10206 UPS Power Integration Fault Alarm 10207 Over Temperature Note: the status what value is 1 is effective 3.3 Output Registers (Address: 2XXXX) Data Content Table 3.3.1 Control Command...
3. Protocol Application 3.4 Input Registers (Address: 3XXXX) Data Content Table 3.4.1 UPS Data Input Registers Address Content Size Range Unit Remark 30001 Input A Phase Voltage 2 Bytes 0~3000 0.1V 30002 Input B Phase Voltage 2 Bytes 0~3000 0.1V 30003 Input C Phase Voltage 2 Bytes...
Página 27
3. Protocol Application Input Registers Address Content Size Range Unit Remark 30039 Battery Temperature 2 Bytes 0~2000 0.1ºC 30040 Environment Temperature 2 Bytes 0~2000 0.1ºC 30041 Battery Lasting 2 Bytes minute 30047 Output A Phase Apparent Power 2 Bytes 0.1kW 30048 Output B Phase Apparent Power 2 Bytes...
Página 28
3. Protocol Application Table 3.4.3 UPS Status Information Input Registers Address Content Size Format Remark 30071 Running Status 2 Bytes Numerical Table 4.4.1 30072 Monitor Status Information 2 Bytes 16-bit (high-order byte is front) Table 4.3.13 30073 Monitor Warning Information 2 Bytes 16-bit (high-order byte is front) Table 4.3.14...
Página 29
3. Protocol Application Table 3.4.4 ECU Data Input Registers Address Content Size Range Unit Remark 31001 ECU Status Information H 2 Bytes 16-bit (high-order byte is front) Table 4.3.7 31002 ECU Status Information L 2 Bytes 16-bit (high-order byte is front) 31003 ECU Warning Information H 2 Bytes...
Página 30
3. Protocol Application Input Registers Address Content Size Range Unit Remark 31064 Bypass AC Line Voltage 2 Bytes 0.1V 31065 Bypass Frequency 2 Bytes 0.1Hz 31066 A Phase Output Voltage 2 Bytes 0.1V 31067 B Phase Output Voltage 2 Bytes 0.1V 31068 C Phase Output Voltage...
Página 31
3. Protocol Application Table 3.4.5 Bypass Data Input Registers Address Content Size Range Unit Remark 31101 Bypass Status Information H 2 Bytes 16-bit (high-order byte is front) Table 4.3.10 31102 Bypass Status Information L 2 Bytes 16-bit (high-order byte is front) 31103 Bypass Warning Information H 2 Bytes...
Página 32
3. Protocol Application Table 3.4.6 Module N Data Input Registers Address Content Size Range Unit Remark MBARn+01 Rectifying Status Information H 2 Bytes 16-Bit (High-Order Byte Is Front) Table 4.3.1 MBARn+02 Rectifying Status Information L 2 Bytes 16-Bit (High-Order Byte Is Front) MBARn+03 Rectifying Warning Information H 2 Bytes...
Página 33
3. Protocol Application Input Registers Address Content Size Range Unit Remark MBARn+63 Output BC Line Voltage 2 Bytes 0.1V MBARn+64 Output AC Line Voltage 2 Bytes 0.1V MBARn+65 Output Frequency 2 Bytes 0.1Hz MBARn+66 A Phase Output Voltage 2 Bytes 0.1A MBARn+67 B Phase Output Voltage...
Página 34
3. Protocol Application 3.5 Holding Registers (Address: 4XXXX) Data Content Table 3.5.1 User Setting Holding Registers Address Content Size Range Unit Remark 40001 UPS Rating Capability 2 Bytes 100~4000 0.1kVA 40002 Parallel ID 2 Bytes 1~15 40003 Module Number 2 Bytes 1~20 40004 Work Mode...
Página 35
3. Protocol Application Holding Registers Address Content Size Range Unit Remark Bypass Frequency Tracking 40105 2 Bytes 0.5~2.0 Velocity 40106 Cabinet Power 2 Bytes 40107 Module Power 2 Bytes 40108 Power Walk In 2 Bytes 0~200 40109 Self-Aging Output Power 2 Bytes 18~120 Table 3.5.2 System Time...
Página 36
3. Protocol Application Table 3.5.4 History Record Holding Registers Address Content Size Range Unit Remark 40051 Rating Record Total (High Word) 2 Bytes 40052 Rating Record Total (Low Word) 2 Bytes 40053 Record Total (High Word) 2 Bytes If the value is 0, it means there is no record 40054 Record Total (Low Word)
Página 37
3. Protocol Application Table 3.5.7 ECU Adjusting Calibration (42000) Holding Registers Address Content Size Format Remark 16 bit (High-Order 1: allowable; 0: forbidden; 40081 Operational Status 2 Bytes Byte is Front) details in Table 3.5.7a 16 bit (High-Order 40082 UPS Status Information 1 2 Bytes Byte is Front) 16 bit (High-Order...
Página 38
3. Protocol Application Table 3.5.8 Bypass Adjusting Coefficient (42100) Input Registers Address Content Size Range Unit Remark 42101 A Phase Output Voltage Calibration Coefficient 2 Bytes 0x0F33~0x10CD 42102 B Phase Output Voltage Calibration Coefficient 2 Bytes 0x0F33~0x10CD 42103 C Phase Output Voltage Calibration Coefficient 2 Bytes 0x0F33~0x10CD 42104...
3. Protocol Application Input Registers Address Content Size Range Unit Remark Mbarn+54 A Phase Inverter Current Calibration Coefficient 2 Bytes 0x0f33~0x10cd Mbarn+55 B Phase Inverter Current Calibration Coefficient 2 Bytes 0x0f33~0x10cd Mbarn+56 C Phase Inverter Current Calibration Coefficient 2 Bytes 0x0f33~0x10cd (Inverter) Positive Bus Voltage Calibration Mbarn+57...
4. Information Introduction 4.2 History Record Information The details of one history record is in Table 4.2.1. Table 4.2.1 History Record Information Content Size Remark Record Number 2 Bytes Year Month 2 Bytes BCD Code Day Hour 2 Bytes BCD Code Minute Second 2 Bytes BCD Code...
Página 43
4. Information Introduction Content Size Remark Bypass Fault Information 1 2 Bytes Table 4.3.12 Bypass Fault Information 2 2 Bytes Bypass Fault Information 1 2 Bytes Bypass Fault Information 2 2 Bytes Monitor Status Information 1 2 Bytes Table 4.3.13 Monitor Status Information 2 2 Bytes Table 4.3.14...
Página 44
4. Information Introduction Table 4.2.2 UPS Event Information Event Code UPS Event Information (no new event) Initializing Standby Non-Output On Bypass On-Line Battery Economy MODE Automatic Self-Test Inverter in Starting Fault Manual Bypass EPO Status Combined Power Supply Input Switch Off Input Switch On Rectifier Deactivated Rectifier Activated...
Página 45
4. Information Introduction Event Code UPS Event Information Parallel in Bypass LBS Activated Thunder Protect Shutdown Due To Battery Low Time to Turn On Time to Turn Off Time to Self-Testing Testing Stopped Manual Turn Off Remote Turn Off Module Online Module Takeoff No Utility Self-Testing For Rectifying...
Página 46
4. Information Introduction Table 4.2.3 UPS Alarm Information Event Code UPS Alarm Information 0x000 (No New Alarm Information) 0x002 Rectifier Over Temperature 0x003 Inverter Over Temperature 0x004 Rectifier Over Current 0x005 Auxiliary Power Fault 0x007 Input Thyristor Failed 0x00a Discharge Thyristor Failed 0x00c Charge Thyristor Failed 0x00e...
Página 47
4. Information Introduction Event Code UPS Alarm Information 0x094 Bypass Thyristor Short 0x097 Bypass Module Over Temperature 0x09a Output Current CT Reversed Fault 0x09b Power Fault Of Dry Contact Card 0x09c Communication Fault Of Dry Contact Card 0x0c1 Bypass Bus Fault 0x0c2 Bypass Thyristor Broken 0x0c5...
Página 48
4. Information Introduction Event Code UPS Alarm Information 0x162 Bypass Reversed 0x163 Bypass Over Tracking 0x164 Bypass Over Protection 0x165 Bypass Internal Communication Abnormal 0x166 Cannot Supply Power When Bypass On Duty...
4. Information Introduction 4.3 UPS Information Table 4.3.1 UPS Status Information Content Remark 0 (Reserved) Download Status Battery Self Testing 0 Stop Self-Test, 1 Self-Testing 00 No Charging, 01 Equalized Charging, Negative Battery Charging Status 10 Float Charging 00 No Charging, 01 Equalized Charging, Positive Battery Charging Status 10 Float Charging 00 No Self-Test, 01 Initializing Self-Test,...
Página 50
4. Information Introduction Table 4.3.3 Inverter Fault Bit Information Content Remark 0 (Reserved) 0 (Reserved) Rectifier Module Over Temperature Carrier Synchronization Signal Fault, Setting Is Valid Rectifier Over Current Fault Auxiliary Power 1 Fault (This Power Module) Auxiliary Power 2 Fault (15V) Input A Phase SCR Fault Input B Phase SCR Fault Input C Phase SCR Fault...
Página 51
4. Information Introduction Table 4.3.4 Inverter Status Bit Information Content Remark Reserved Reserved Reserved Reserved 00: No Self-Test; 01: Self-Test Of Initializing; Self-Test Status 11: Self-Test Of Inverter Startup 00: Cannot Supply Power, 01: Inverter Power Supply, UPS Power Supply Status 10: Self Ageing Reserved Reserved...
Página 52
4. Information Introduction Table 4.3.5 Inverter Alarm Information Content Remark Internal Parallel Module Abnormal: CAN Communication Internal Parallel Module Abnormal: Inverter Status Signal Internal Parallel Module Abnormal: 3-Phase Zero-Crossing Synchronous Signal Internal Parallel Module Abnormal: Carrier Synchronization Signal Inverter Overload 1: Efficient Status;...
Página 53
4. Information Introduction Content Remark Fault Of Self-Test Of Inverter Startup: Inverter Voltage Abnormal Fault Of Self-Test Of Inverter Startup: Output Voltage Abnormal 0 (Reserved) Fault Of DC Component Of Inverter: C Phase Fault Of DC Component Of Inverter: B Phase Fault Of DC Component Of Inverter: A Phase Voltage Of Bus Of Inverter Fault 0 (Reserved)
Página 54
4. Information Introduction Table 4.3.7 ECU Status Information Content Remark Maintenance Breaker Inside The Cabinet 0: Off, 1: On Main Breaker Inside The Cabinet 0: Off, 1: On Bypass Breaker Inside The Cabinet 0: Off, 1: On Output Breaker Inside The Cabinet 0: Off, 1: On Dry Contact Of Maintenance Breaker Status 0: Off, 1: On...
Página 55
4. Information Introduction Table 4.3.8 ECU Warning Information Content Remark Warning Due To Number Of Transfer To Bypass Reaching To Maximum Number Of Power Module Is Not Correct Parallel Units Overload Bypass Overload Warning Of Misoperation Of Maintenance Breaker Internal Communication Fault, Communication Abnormal Of IIC Of EEPROM Internal Parallel Module Abnormal: Can Communication Parallel Wire Between Cabinets Abnormal: Inverter Status Signal Parallel Wire Between Cabinets Abnormal: 3-Phase Zero-Crossing Synchronous Signal...
Página 56
4. Information Introduction Table 4.3.9 ECU Fault Information Content Remark Parallel Wire Between Cabinets Fault: Connection Wire Fault Parallel Wire Between Cabinets Fault: Control Can Communication Fault Parallel Wire Between Cabinets Fault: Inverter Status Signal Fault Parallel Wire Between Cabinets Fault: 3-Phase Zero-Crossing Synchronous Signal Fault Parallel Wire Between Cabinets Fault: Carrier Synchronization Signal Fault Of Connection Pin Of Power Module Fault Of Connection Contact Of Power Module...
Página 57
4. Information Introduction Table 4.3.10 Bypass Status Information Content Remark Bypass Breaker Status 1: On; 0: Off Output Breaker Status 1: On; 0: Off Maintenance Bypass Breaker Status 1: On; 0: Off Bypass Breaker Status Of Bypass Cabinet 1: On; 0: Off Ext.
Página 58
4. Information Introduction Table 4.3.11 Bypass Warning Bit Information Content Remark Control CAN Communication Abnormal Of Inside Parallel Cabinet Bypass Reserved Bypass Over Tracking Bypass Over Protection Internal Communication Fault, Communication Abnormal Of IIC Of EEPROM Not supply power to bypass overtake mode Table 4.3.12 Bypass Fault Bit Information Content Remark...
Página 59
4. Information Introduction Table 4.3.13 Monitor System Status Information D15~D0 bit Content Remark Generator Access 1: Efficient Status Shutdown Due To Battery Low 1: Efficient Status Time To Turn On 1: Efficient Status Time To Turn Off 1: Efficient Status Time To Battery Testing 1: Efficient Status Thunder Protect...
4. Information Introduction 4.4 UPS Data Information Definition Table 4.4.1 UPS Operational Status Remark 0x0000 Initializing 0x0001 Standby 0x0002 Non-Output 0x0003 On Bypass 0x0004 On-Line 0x0005 Battery 0x0006 Battery Testing 0x0007 INV Starting 0x0008 Economy MODE 0x0009 0x000A Manu Bypass 0x000B Fault 0x000c...
Página 61
4. Information Introduction Table 4.4.4 Command 1 Of Control Bit Content Remark Charging Forbidden Bit 0: Allow Charging; 1: Forbid Charging Equalized Charging Bit 0: Allow Equalized Charging; 1: Forbid Battery Warning Cancel Or Not 0: Cancel; 1: Not Cancel Share Battery Between Cabinet 0: Not Share;...
Página 62
4. Information Introduction Table 4.4.7 User Setting Status Information(40027) D15~D0 Bit Content Remark 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) Power Display 0: On, 1: Off 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved) 0 (Reserved)
Página 64
Índice 1. Introducción 3. Aplicación de Protocolo 3.1 Estado de Salida (Dirección: 0XXXX) 84 2. Descripción del Protocolo MODBUS 66 Contenido de los Datos 2.1 2.1 Reglas de Dirección de MODBUS 66 3.2 Estado de las Entradas 2,2 Marco de Protocolo MODBUS (Dirección: 1XXXX) Contenido de los Datos 2.3 Modo de Transmisión RTU...
1. Introducción Este manual describe el Protocolo de MODBUS del UPS Trifásico S3M25–100kVA. Estos sistemas UPS soportan MODBUS RTU a través de un puerto USB, RS-232 o RS-485.
2 Descripción del Protocolo MODBUS 2.1 Reglas de Dirección de MODBUS El protocolo de línea Serial MODBUS es un protocolo Primario/de Réplica. Solo un Primario a la vez está conectado al bus. Uno o varios (hasta 247) nodos de Réplica también están conectados al mismo bus serial. El nodo Primario de MODBUS no tiene dirección específica.
2 Descripción del Protocolo MODBUS 2.3.2 Marco de RTU El marco RTU está compuesto por dirección de réplica, código de función, datos y RTU de comprobación de CRC. El tamaño máximo de un marco de MODBUS de RTU es 256 bytes. El tamaño máximo de los datos es 252 bytes. Tabla 2.3.2a Marco RTU Dirección de Código de...
2 Descripción del Protocolo MODBUS 2.4 Marco de ASCII 2.4.1 Formato de Byte La secuencia de entrega de byte o palabra se envía en el siguiente orden (de izquierda a derecha): LSB (Bit Menos Significativo) ---> MSB (Bit Más Significativo). El formato para cada byte (10 bits) en modo ASCII es: •...
2 Descripción del Protocolo MODBUS 2.5 Código de Función El código de función es usado en el protocolo. Tabla 2.5 Código Nº Código Definición Comentario Leer Bobinas Leer Entradas Discretas Leer Registros de Retención Leer Registro de Entrada Escribir una Bobina Escribir Un Registro Escribir Múltiples Bobinas Escribir Múltiples Registros...
2 Descripción del Protocolo MODBUS 2.6 Conmutación de MODBUS 2.6.1 Lectura del Estado de Salida (Código de función 0x01) Solicitud Código de Función 1 Byte 0x01 Dirección de Inicio 2 Bytes 0x0000~0xFFFF Cantidad de Entradas 2 Bytes 1~2000 (0x7D0) Respuesta Código de Función 1 Byte 0x02...
2 Descripción del Protocolo MODBUS 2.6.2 Lectura del Estado de Entrada (Código de Función 0x02) Solicitud Código de Función 1 Byte 0x02 Dirección de Inicio 2 Bytes 0x0000~0xFFFF Cantidad de Entradas 2 Bytes 1~2000 (0x7D0) Respuesta Código de Función 1 Byte 0x02 Conteo de Bytes 1 Byte...
2 Descripción del Protocolo MODBUS 2.6.5 Escritura del Estado de Salida (Código de Función 0x05) Solicitud Código de Función 1 Byte 0x05 Dirección de Salida 2 Bytes 0x0000~0xFFFF Valor de Salida 2 Bytes 0x0000 o 0xFF00 Respuesta Código de Función 1 Byte 0x05 Dirección de Salida...
2 Descripción del Protocolo MODBUS 2.6.6 Escribir Un Registro (Código de Función 0x06) Solicitud Código de Función 1 Byte 0x06 Dirección de Registro 2 Bytes 0x0000~0xFFFF Valor de Registro 2 Bytes 0x0000~0xFFFF Respuesta Código de Función 1 Byte 0x06 Dirección de Registro 2 Bytes 0x0000~0xFFFF Valor de Registro...
2 Descripción del Protocolo MODBUS 2.6.7 Escribir Múltiples Estados de Salida (Código de Función 0x0F) Solicitud Código de Función 1 Byte 0x0F Dirección de Inicio 2 Bytes 0x0000~0xFFFF Cantidad de Salidas 2 Bytes 0x0000~0x07B0 Conteo de Bytes 1 Byte Valor de Salidas Byte N x 1 *N=cantidad de salidas / 8, si el resto es diferente de 0gN=N+1 Respuesta...
2 Descripción del Protocolo MODBUS 2.6.8 Escribir Registros Múltiples (Código de Función 0x10) Solicitud Código de Función 1 Byte 0x10 Dirección de Inicio 2 Bytes 0x0000~0xFFFF Cantidad de Registros 2 Bytes 1–123 (0x7B) Conteo de Bytes 1 Byte 2 x N Valor de Registros N x 2 Bytes *N=cantidad de registros...
2 Descripción del Protocolo MODBUS 2.6.9 Lectura de Registro de Archivo (Código de Función 0x14) Solicitud Código de Función 1 Byte 0x14 Conteo de Bytes 1 Byte 0x07~0xF5byte Sub-Req. x, Tipo de Referencia 1 Byte 0x06 Sub-Req. x, Número de Archivo 2 Bytes 0x0001~0xFFFF Sub-Req.
Página 79
2 Descripción del Protocolo MODBUS Aquí hay un ejemplo de una solicitud para leer dos grupos de referencias desde un dispositivo remoto: • Grupo 1: 2 registros del archivo 4, comenzando en el registro 1 (dirección 0001) • Grupo 2: 2 registros del archivo 3, comenzando en el registro 9 (dirección 0009) Leer Registro de Archivo Solicitud Respuesta...
2 Descripción del Protocolo MODBUS 2.6.10 Lectura de Identificación de Dispositivo (Código de Función 0x2B) Solicitud Código de Función 1 Byte 0x2B Tipo de MEI 1 Byte 0x0E Leer Código de ID del Dispositivo 1 Byte 01/02/03/04 ID de Objeto 1 Byte 0x00~0xFF Respuesta...
Página 81
2 Descripción del Protocolo MODBUS Definición 1. Leer Código de ID del Dispositivo (ReadDevID) Leer Código de ID del Dispositivo Definición Solicitud para obtener la identificación básica del dispositivo (acceso a la trans- misión) Solicitar la identificación regular del dispositivo (acceso a la transmisión) Solicitud para obtener la identificación extendida del dispositivo (acceso a la trans- misión) Solicitar la obtención de un objeto de identificación específico (acceso individual)
Página 82
2 Descripción del Protocolo MODBUS Ejemplo 1: Identificación Básica del Dispositivo Solicitud Respuesta Campo Hexa Campo Hexa Código de Función Código de Función Tipo de MEI Tipo de MEI Leer Código de ID de Desar- Leer Código de ID del Dispos- rollo itivo ID de Objeto...
Página 83
2 Descripción del Protocolo MODBUS Ejemplo 3: Segunda Transacción Solicitud Respuesta Campo Hexa Campo Hexa Código de Función Código de Función Tipo de MEI Tipo de MEI Leer Código de ID de Desar- Leer Código de ID del Dispos- rollo itivo ID de Objeto Nivel de Conformidad...
3. Aplicación de Protocolo El equipo puede implementar la interfaz física con RS-232 o RS-485. La tasa de baudios de datos es de 2400 bps o 9600 bps. La tasa de pretermisión es de 9600 bps. Aplicación de Código de Función Contenido de la Dirección de Tipo...
3. Aplicación de Protocolo 3.2 Contenido de Datos de Estado de las Entradas (Dirección: 1XXXX) Tabla 3.2.1 Información del Estado del UPS Dirección de Estado de Entradas Contenido Tipo Definición Comentario 10001 Switch de Entrada 1: Abierto; 0: Cerrado 10002 Switch de Salida 1: Abierto;...
Página 86
3. Aplicación de Protocolo Tabla 3.2.2 información del Estado de Alarma del UPS Dirección de Estado de Entradas Contenido Tipo Definición Comentario 10065 Falla del Rectificador 10066 Falla del Inversor 10067 Falla de Energía Auxiliar 10068 Falla del Ventilador 10069 Falla del Tiristor de Entrada 10070 Falla del Tiristor del Inversor...
3. Aplicación de Protocolo Tabla 3.2.3 Información del Estado del Nodo Dirección de Estado de Entradas Contenido Tipo Definición Comentario 10201 Energía de la Red Pública Anormal 10202 Bajo Voltaje de la Batería 10203 Salida de Derivación 10204 Falla del UPS 10205 Salida del Inversor Alarma de Falla de Integración de...
3. Aplicación de Protocolo 3.4 Contenido de Datos de Registros de Entrada (Dirección: 3XXXX) Tabla 3.4.1 Datos del UPS Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 30001 Voltaje de Fase A de Entrada 2 Bytes 0~3000 0.1V 30002 Voltaje de Fase B de Entrada 2 Bytes...
Página 89
3. Aplicación de Protocolo Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 30039 Temperatura de Batería 2 Bytes 0~2000 0.1ºC 30040 Temperatura Ambiental 2 Bytes 0~2000 0.1ºC 30041 Duración de la Batería 2 Bytes minuto 30047 Potencia Aparente de Fase A de Salida 2 Bytes 0.1kW 30048...
Página 90
3. Aplicación de Protocolo Tabla 3.4.3 Información del Estado del UPS Dirección de Registros de Entrada Contenido Tamaño Formato Comentario 30071 Estado de Funcionamiento 2 Bytes Numérico Tabla 4.4.1 30072 Monitoreo de Información del Estado 2 Bytes 16 bits (el byte de alto orden está al frente) Tabla 4.3.13 30073 Monitoreo de Información de Advertencia...
Página 91
3. Aplicación de Protocolo Tabla 3.4.4 Datos de ECU Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 31001 Información del Estado de ECU H 2 Bytes 16 bits (el byte de alto orden está al frente) Tabla 4.3.7 31002 Información del Estado de ECU L 2 Bytes...
Página 92
3. Aplicación de Protocolo Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 31064 Voltaje de Línea de CA en Derivación 2 Bytes 0.1V 31065 Frecuencia de Derivación 2 Bytes 0.1Hz 31066 Voltaje de Fase A de Salida 2 Bytes 0.1V 31067 Voltaje de Fase B de Salida...
Página 93
3. Aplicación de Protocolo Tabla 3.4.5 Datos de Derivación Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 16 bits (el byte de alto orden está 31101 Información del Estado de Derivación H 2 Bytes al frente) Tabla 4.3.10 16 bits (el byte de alto orden está...
Página 94
3. Aplicación de Protocolo Tabla 3.4.4 Datos del Módulo N Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario MBARn+01 Rectificar Información del Estado H 2 Bytes 16 Bits (El Byte de Alto Orden Está al Frente) Tabla 4.3.1 MBARn+02 Rectificar Información del Estado L 2 Bytes...
Página 95
3. Aplicación de Protocolo Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario MBARn+63 Voltaje de Línea de Salida BC 2 Bytes 0.1V MBARn+64 Voltaje de Línea de Salida AC 2 Bytes 0.1V MBARn+65 Frecuencia de Salida 2 Bytes 0.1Hz MBARn+66 Voltaje de Fase A de Salida...
3. Aplicación de Protocolo 3.5 Contenido de Datos de Registros de Retención (Dirección: 4XXXX) Tabla 3.5.1 Configuración de Usuario Dirección de Registros de Retención Contenido Tamaño Rango Unidad Comentario 40001 Capacidad de Especificación del UPS 2 Bytes 100~4000 0.1kVA 40002 ID de paralelo 2 Bytes 1~15...
Página 97
3. Aplicación de Protocolo Dirección de Registros de Retención Contenido Tamaño Rango Unidad Comentario Velocidad de Rastreo de Frecuencia de la 40105 2 Bytes 0.5~2.0 Derivación 40106 Potencia del Gabinete 2 Bytes 40107 Potencia del Módulo 2 Bytes 40108 Potencia Accesible 2 Bytes 0~200 40109...
Página 98
3. Aplicación de Protocolo Tabla 3.5.4 Registro de Historial Dirección de Registros de Retención Contenido Tamaño Rango Unidad Comentario Total de Registro de Especificación 40051 2 Bytes (Palabra Alta) Total de Registro de Especificación 40052 2 Bytes (Palabra Baja) 40053 Registrar Total (Palabra Alta) 2 Bytes Si el valor es 0, significa...
Página 99
3. Aplicación de Protocolo Tabla 3.5.7 Calibración de Ajuste de ECU (42000) Retención Dirección de Registros Contenido Tamaño Formato Comentario 16 bits (El Byte de Alto Orden 1: permitido; 0: prohibido; 40081 Estado de Operación 2 Bytes Está al Frente) detalles en la Tabla 3.5.7a 16 bits (El Byte de Alto Orden 40082...
Página 100
3. Aplicación de Protocolo Tabla 3.5.8 Coeficiente de Ajuste de Derivación (42100) Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario 42101 Coeficiente de Calibración del Voltaje de Salida de Fase A 2 Bytes 0x0F33~0x10CD 42102 Coeficiente de Calibración del Voltaje de Salida de Fase B 2 Bytes 0x0F33~0x10CD 42103...
3. Aplicación de Protocolo Dirección de Registros de Entrada Contenido Tamaño Rango Unidad Comentario Mbarn+54 Coeficiente de Calibración de Corriente del Inversor de Fase A 2 Bytes 0x0f33~0x10cd Mbarn+55 Coeficiente de Calibración de Corriente del Inversor de Fase B 2 Bytes 0x0f33~0x10cd Mbarn+56 Coeficiente de Calibración de Corriente del Inversor de Fase C...
3. Aplicación de Protocolo 3.7 Lectura de Identificación del Dispositivo Solicitud Código de Función 1 Byte 0x2B Tipo de MEI 1 Byte 0x0E Leer Código de ID del Dispositivo 1 Byte 0x01 ID de Objeto 1 Byte Tabla 3.7.1 Respuesta Código de Función 1 Byte 0x2B...
4. Introducción de Información 4.1 Leer Código de ID del Dispositivo 4.1.1 Estructura de Datos de Código de Tipo de Máquina Tabla 4.1.1 Estructura de Datos de Código de Tipo de Máquina Nº Contenido Tamaño Comentario Código ASCII, “U”: UPS; Código de Tipo de Máquina 1 Byte “O”: UPS Externo;...
Página 104
4. Introducción de Información 4.2 Información del Registro del Historial Los detalles de un registro del historial se encuentran en la Tabla 4.2.1. Tabla 4.2.1 Información del Registro del Historial Nº Contenido Tamaño Comentario Número de Registro 2 Bytes Año Mes 2 Bytes Código BCD Día Hora...
Página 105
4. Introducción de Información Nº Contenido Tamaño Comentario Información de Falla de Derivación 1 2 Bytes Tabla 4.3.12 Información de Falla de Derivación 2 2 Bytes Información de Falla de Derivación 1 2 Bytes Información de Falla de Derivación 2 2 Bytes Monitoreo de Información del Estado 1 2 Bytes...
Página 106
4. Introducción de Información Tabla 4.2.2 Información de Eventos del UPS Código de Evento Información de Eventos del UPS (sin evento nuevo) Inicialización Standby [En espera] Sin Salida En Derivación En Línea Batería MODO Económico Autodiagnóstico Automático Inversor en Arranque Falla Derivación Manual Estado de EPO...
Página 107
4. Introducción de Información Código de Evento Información de Eventos del UPS Paralelo en Derivación LBS Activado Protección contra Rayos Apagado Debido a Batería Baja Tiempo para Encendido Tiempo para Apagado Tiempo de Autodiagnóstico Prueba Suspendida Apagado Manual Apagado Remoto Módulo en Línea Retiro del Módulo Sin Utilidad...
Página 108
4. Introducción de Información Tabla 4.3.3 Información de la Alarma del UPS Código de Evento Información de Alarma del UPS 0x000 (Sin Nueva Información de Alarma) 0x002 Sobretemperatura del Rectificador 0x003 Sobretemperatura del Inversor 0x004 Sobrecorriente del Rectificador 0x005 Falla de Energía Auxiliar 0x007 Falla del Tiristor de Entrada 0x00a...
Página 109
4. Introducción de Información Código de Evento Información de Alarma del UPS 0x094 Corto del Tiristor de Derivación 0x097 Sobretemperatura del Módulo de Derivación 0x09a Falla de Transferencia de Corriente de Salida CT Invertida 0x09b Falla de Energía de Tarjeta de Contacto Seco 0x09c Falla de Comunicación de Tarjeta de Contacto Seco 0x0c1...
Página 110
4. Introducción de Información Código de Evento Información de Alarma del UPS 0x162 Derivación Invertida 0x163 Rastreo sobre Derivación 0x164 Protección sobre Derivación 0x165 Comunicación Interna de Derivación Anormal 0x166 No Puede Suministrar Energía Cuando la Derivación Está en Servicio...
4. Introducción de Información 4.3 Información del UPS Tabla 4.3.1 Información del Estado del UPS Contenido Comentario 0 (Reservado) Estado de la Descarga Autodiagnóstico de Batería 0 Detener autodiagnóstico, 1 Ejecutando Autodiagnóstico Estado de Carga de Negativo de la 00 Sin Carga, 01 Carga Ecualizada, Batería 10 Carga en Flotación Estado de Carga de Positivo de la...
Página 112
4. Introducción de Información Tabla 4.3.3 Información de Bits de Falla del Inversor Contenido Comentario 0 (Reservado) 0 (Reservado) Sobretemperatura del Módulo Rectificador Falla de Señal de Sincronización de Portadora, la Configuración Es Válida Falla de Sobrecorriente del Rectificador Falla de Energía Auxiliar 1 (Este Módulo de Potencia) Falla de Energía Auxiliar 2 (15V) Falla del SCR de Fase A de Entrada Falla del SCR de Fase B de Entrada...
Página 113
4. Introducción de Información Tabla 4.3.4 Información de Bits de Estado del Inversor Contenido Comentario Reservado Reservado Reservado Reservado 00: Sin Autodiagnóstico; 01: Autodiagnóstico de Estado de Auto Diagnóstico Inicialización; 11: Autodiagnóstico del Arranque del Inversor 00: No Se Puede Suministrar Energía, 01: Fuente de Estado de Fuente de Alimentación del UPS Alimentación del Inversor, 10: Envejecimiento Automático...
Página 114
4. Introducción de Información Tabla 4.3.5 Información de la Alarma del Inversor Contenido Comentario Módulo Paralelo Interno Anormal: Comunicación de CAN Módulo Paralelo Interno Anormal: Señal de Estado del Inversor Módulo Paralelo Interno Anormal: Señal Sincrónica Trifásica de Cruce Cero Módulo Paralelo Interno Anormal: Señal de Sincronización de Portadora Sobrecarga del Inversor 1: Estado Eficiente;...
Página 115
4. Introducción de Información Contenido Comentario Falla del Autodiagnóstico del Arranque del Inversor: Voltaje del Inversor Anormal Falla del Autodiagnóstico del Arranque del Inversor: Voltaje del Salida Anormal 0 (Reservado) Falla del Componente de CD del Inversor: Fase C Falla del Componente de CD del Inversor: Fase B Falla del Componente de CD del Inversor: Fase A Falla de Voltaje del Bus del Inversor 0 (Reservado)
Página 116
4. Introducción de Información Tabla 4.3.7 Información del Estado de ECU Contenido Comentario Breaker de Mantenimiento Dentro del Gabinete 0: Apagado, 1: Encendido Breaker Principal Dentro del Gabinete 0: Apagado, 1: Encendido Breaker de Derivación Dentro del Gabinete 0: Apagado, 1: Encendido Breaker de Salida Dentro del Gabinete 0: Apagado, 1: Encendido Estado del Contacto Seco del Breaker de...
Página 117
4. Introducción de Información Tabla 4.3.8 Información de Advertencia de ECU Contenido Comentario Advertencia Debida al Número de Transferencia a Derivación que Alcanza el Máximo El Número del Módulo de Potencia No Es Correcto Sobrecarga de Unidades en Paralelo Sobrecarga de la Derivación Advertencia de Mala Operación del Breaker de Mantenimiento Falla de Comunicación Interna, Comunicación Anormal de IIC de EEPROM Módulo Paralelo Interno Anormal: Comunicación de CAN...
Página 118
4. Introducción de Información Tabla 4.3.9 Información de Falla de ECU Contenido Comentario Falla de Cable Paralelo entre Gabinetes: Falla del Cable de Conexión Falla de Cable Paralelo entre Gabinetes: Falla de Comunicación de CAN de Control Falla de Cable Paralelo entre Gabinetes: Falla de Señal del Estado del Inversor Falla de Cable Paralelo Entre Gabinetes: Falla de Señal Sincrónica Trifásica de Cruce Cero Falla de Cable Paralelo entre Gabinetes: Señal de Sincronización del Portador...
Página 119
4. Introducción de Información Tabla 4.3.10 Información del Estado de Derivación Contenido Comentario Estado del Breaker de Derivación 1: Encendido; 0: Apagado Estado del Breaker de Salida 1: Encendido; 0: Apagado Estado del Breaker de Derivación para 1: Encendido; 0: Apagado Mantenimiento Estado del Breaker de Derivación del Gabinete de 1: Encendido;...
Página 120
4. Introducción de Información Tabla 4.3.11 Información de Bit de Advertencia de Derivación Contenido Comentario Comunicación de CAN de Control Anormal Dentro del Gabinete Paralelo Derivación Reservada Rastreo sobre Derivación Protección sobre Derivación Falla de Comunicación Interna, Comunicación Anormal de IIC de EEPROM Sin Energía de Suministro al Modo de Alcance de Derivación Tabla 4.3.12 Información de Bits de Falla de Derivación Contenido...
Página 121
4. Introducción de Información Tabla 4.3.13 Monitoreo de Información de Estado del Sistema Nº Bit D15~D0 Contenido Comentario Acceso del Generador 1: Estado Eficiente Apagado Debido a Batería Baja 1: Estado Eficiente Tiempo para Encendido 1: Estado Eficiente Tiempo para Apagado 1: Estado Eficiente Tiempo para Prueba de Batería 1: Estado Eficiente...
4. Introducción de Información 4.4 Definición de Información de Datos del UPS Tabla 4.4.1 Estado Operativo del UPS Nº Hexa Comentario 0x0000 Inicialización 0x0001 Standby [En espera] 0x0002 Sin Salida 0x0003 En Derivación 0x0004 En Línea 0x0005 Batería 0x0006 Prueba de Batería 0x0007 Inicio de INV 0x0008...
Página 123
4. Introducción de Información Tabla 4.4.4 Comando 1 de Bit de Control Contenido Comentario Bit de Carga Prohibida 0: Permitir Carga; 1: Prohibir Carga Bit de Carga Ecualizada 0: Permitir Carga Ecualizada; 1: Prohibir Cancelación o No de Advertencia de Batería 0: Cancelar;...
Página 124
4. Introducción de Información Tabla 4.4.7 Información de Estado de Configuración del Usuario (40027) Nº Bit D15~D0 Contenido Comentario 0 (Reservado) 0 (Reservado) 0 (Reservado) 0 (Reservado) 0 (Reservado) 0 (Reservado) Visualización de Energía 0: Encendido, 1: Apagado 0 (Reservado) 0 (Reservado) 0 (Reservado) 0 (Reservado)