Se ha superado el tamaño de datos Modbus
Posible causa y solución:
La configuración de los comandos de Maestro Modbus en la vista Canal 0 - Maestro Modbus ha superado la memoria de conexión. La configuración del comando depende de la memoria de conexión disponible. Las limitaciones de los comandos de Maestro incluyen:
- Cada Maestro Modbus admite un máximo de dos conexiones de datos.
- La primera conexión admite un máximo de 464 bytes de datos de lectura y 476 bytes de datos de escritura.
- La segunda conexión admite un máximo de 472 bytes de datos de lectura y 488 bytes de datos de escritura.
- Cada comando puede tener un máximo de 125 palabras leídas o 123 palabras escritas o 2000 bobinas/entradas discretas leídas o 1968 bobinas escritas.
- Cada comando usa:
- Dos bytes de datos de entrada por registro de retención o registro de entrada leído.
- Un byte de datos de entrada por cada 1 a 8 bobinas o entradas discretas leídas.
- Dos bytes de datos de salida por cada registro de retención escrito.
- Un byte de datos de salida por cada 1 a 8 bobinas escritas.
Compruebe la configuración de los comandos de Maestro y realice los cambios necesarios para reducir el tamaño de los datos.
Regla de asignación del comando de lectura
Un comando de lectura debe tener un encabezado (3 bytes para bobina/entrada discreta o 4 bytes para registro de retención/registro de entrada) y datos del comando en la etiqueta Producir (no asignados a la etiqueta Consumir).
El tamaño total de los datos de entrada de un comando es un múltiplo de 4 bytes acumulados desde (Longitud de datos + encabezado).
Regla de asignación del comando de escritura
Un comando de escritura debe tener un encabezado de 4 bytes en la etiqueta producida y los datos del comando en la etiqueta Consumir.
El tamaño total de los datos de salida de un comando es un múltiplo de 4 bytes acumulados desde la longitud de datos.
Entregue su opinión