Guía de instalación
Guía de instalación
Guía de instalación

Modbus RTU entre PCS y EMS: trama, códigos de función y particiones de registros

Modbus RTU entre PCS y EMS: trama, códigos de función y particiones de registros

Summary: El protocolo de registros de eventos y formas de onda de parada de VGRID POWER regula la comunicación PCS-EMS sobre Modbus RTU o Modbus TCP/IP para SP100HC, SP100HC-1, SP110HS y SP110HS-1. El error de integración más habitual no es el cableado, sino leer varias particiones de registros en una sola petición: el protocolo indica expresamente que no admite lecturas entre particiones.

El protocolo de registros de eventos y formas de onda de parada de VGRID POWER regula la comunicación PCS-EMS sobre Modbus RTU o Modbus TCP/IP para SP100HC, SP100HC-1, SP110HS y SP110HS-1. El error de integración más habitual no es el cableado, sino leer varias particiones de registros en una sola petición: el protocolo indica expresamente que no admite lecturas entre particiones.

Ilustración de la guía técnica de microrredes y almacenamiento de VGRID POWER

Enlace y estructura de trama

Las direcciones de dispositivo en serie van de 1 a 16 y la interfaz física depende de los puertos del PCS. Una trama RTU estándar consta de marca de inicio, trama RTU y marca de fin; la trama RTU incluye dirección, PDU (código de función mas datos) y CRC. Se admiten 0x03 para leer múltiples registros o palabras de estado y 0x06 para escribir un registro o comando. El código de excepción es el código de petición mas 0x80, es decir 0x83 y 0x86. Una petición 0x03 lee como máximo 125 registros, con dos bytes por registro y el byte alto primero.

Particiones de parámetros

Información básica ARM en 0 con 16 registros; DSP en 16 con 8; estado y fallos en 25 con 75; variables comunes de usuario en 100 con 199; configuración ARM en 300 con 31, DSP en 331 con 24 y ARM adicional en 360 con 100; comandos de control en 650 con 20; configuración de módulo en 700 con 199; información CAN en 5000 con 485; información básica de batería en 6000 con 50; estado de actualización en 50000 con 20; y la partición de formas de onda de fallo en 51001 con 22015 registros. Divida las peticiones del EMS por partición en lugar de cruzar un límite.

Comprobaciones del tabla de puntos en campo

La partición de estado y fallos expone palabras de bits: el registro 50 cubre fallo de inversor, anomalía de neutro, fallo de paralelo, limitación ciclo a ciclo, cortocircuito y sobrecarga AC; el 52 cubre anti-islanding, fallos LVRT/HVRT y alarma de corriente de fuga; el 53 cubre parada por pérdida de comunicación EMS, alarma de ventilador, fallo de aislamiento y fallo BMS. Vincule definición de bits, factores de escala, atributos de lectura/escritura y periodos de sondeo a la versión de firmware, y registre esa versión en el informe del AEMS100 para que una actualización remota no desplace el mapa de puntos.

Preguntas frecuentes

0x03 no devuelve datos, qué revisar primero?

Compruebe la dirección (1-16), que el código de función esté soportado y que dirección inicial mas cantidad caigan dentro de una sola partición. Después use el código de excepción 0x83 para distinguir dirección ilegal de datos ilegales.

Sigue haciendo falta CRC sobre Modbus TCP/IP?

El CRC pertenece a la trama RTU; TCP/IP emplea cabecera MBAP. El protocolo admite ambos enlaces, así que confirme el puerto real del PCS antes de integrar.

Equipos relacionados y guías

SP125HCPS · SP1350H54SW · STS200 · SP200/150HAPV · Todas las guías técnicas · Catálogo de productos。

Preguntas frecuentes

0x03 no devuelve datos, qué revisar primero?

Compruebe la dirección (1-16), que el código de función esté soportado y que dirección inicial mas cantidad caigan dentro de una sola partición. Después use el código de excepción 0x83 para distinguir dirección ilegal de datos ilegales.

Sigue haciendo falta CRC sobre Modbus TCP/IP?

El CRC pertenece a la trama RTU; TCP/IP emplea cabecera MBAP. El protocolo admite ambos enlaces, así que confirme el puerto real del PCS antes de integrar.

Productos