Siemens SIMATIC S7-1200 Manual De Sistema página 1107

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Ejemplos de definición de áreas de datos:
• Primer ejemplo: data_type = 3, db = 1, start = 10, length = 6
La CPU mapea los registros de retención (data_type = 3) en el bloque de datos 1 (db = 1) y
coloca la dirección Modbus 10 (start = 10) en la palabra de datos 0 y la última dirección
Modbus válida 15 (length = 6) en la palabra de datos 5.
• Segundo ejemplo: data_type = 2, db = 15, start = 1700, length = 112
La CPU mapea las entradas (data_type = 2) en el bloque de datos 15 (db = 15) y coloca la
dirección Modbus 1700 (start = 1700) en la palabra de datos 0 y la última dirección Modbus
válida 1811 (length = 112) en la palabra de datos 111.
Códigos de condición
Tabla 13-96
Códigos de condición de ejecución Modbus_Slave (errores de comunicación y configuración)
STATUS (W#16#)
80D1
80D2
80E0
80E1
80E2
80E3
80E4
8180
8186
8187
818C
Tabla 13-97
Códigos de condición de ejecución Modbus_Slave (errores de protocolo Modbus)
STATUS (W#16#)
8380
8381
8382
8383
8384
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Descripción
El receptor ha lanzado una petición de control de flujo para suspender una transmisión activa
y no ha habilitado nuevamente la transmisión en el tiempo de espera indicado.
Este error también se genera durante el control de flujo por hardware cuando el receptor no
confirma CTS en el tiempo de espera indicado.
La petición de transmisión se ha cancelado porque no se recibe ninguna señal DSR del DCE.
El mensaje se ha terminado porque el búfer de recepción está lleno.
El mensaje se ha terminado debido a un error de paridad.
El mensaje se ha terminado debido a un error de trama.
El mensaje se ha terminado debido a un error de desbordamiento.
El mensaje se ha terminado debido a que la longitud especificada excede el tamaño del búfer
total.
ID de puerto no válido o error en la instrucción Modbus_Comm_Load
Dirección de estación Modbus no válida
Puntero no válido al DB MB_HOLD_REG: Área demasiado pequeña
Puntero MB_HOLD_REG no válido. El área de datos debe ser una de las siguientes:
DB clásico
Matriz de tipos de datos simples en un DB simbólico o remanente
Memoria M
Código de respuesta del
esclavo
Sin respuesta
01
03
02
03
Procesador de comunicaciones y Modbus TCP
Errores de protocolo Modbus
Error CRC
Código de función no soportado o no soportado en Broadcast
Error de longitud de datos
Error en la dirección de los datos o dirección fuera del rango válido
del área DATA_PTR
Error de valor de datos
13.5 Comunicación Modbus
1
1
1107

Publicidad

Tabla de contenido
loading

Tabla de contenido