Ejemplo De Programa De Maestro Modbus Rtu - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

STATUS (W#16#)
80E4
8180
8186
8187
818C
Tabla 12- 83 Códigos de condición de ejecución MB_SLAVE (errores de protocolo Modbus)
STATUS (W#16#)
8380
8381
8382
8383
8384
8385
Además de los errores MB_SLAVE indicados arriba, las instrucciones de comunicaciones PtP subyacentes pueden
1
devolver errores.
Consulte también
Instrucciones de comunicación punto a punto (Página 556)
12.5.3.4

Ejemplo de programa de maestro Modbus RTU

MB_COMM_LOAD se inicializa durante el arranque mediante la primera marca de
exploración. La ejecución de MB_COMM_LOAD de esa forma sólo debe hacerse cuando la
configuración de puerto serie no vaya a cambiar en tiempo de ejecución.
Red 1 Inicializa los parámetros del módulo RS-485 una sola vez durante el primer ciclo.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Descripción
El mensaje se ha terminado debido a que la longitud especificada excede el tamaño del
búfer total.
ID de puerto no válida o error en la instrucción MB_COMM_LOAD
Dirección de estación Modbus no válida
Puntero no válido a MB_HOLD_REG DB: Área demasiado pequeña
Puntero MB_HOLD_REG no válido al área de marcas o al DB (el área DB debe permitir un
direccionamiento tanto simbólico como directo)
Código de respuesta del
esclavo
Sin respuesta
01
03
02
03
03
105BProcesador de comunicaciones
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
Valor de código de diagnóstico de datos no soportado (código
de función 08)
12.5 Comunicación Modbus
1
645

Publicidad

Tabla de contenido
loading

Tabla de contenido