Ejemplo De Programa De Maestro Modbus Rtu - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

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.
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 RS485 una sola vez durante el primer ciclo.
Una instrucción MB_MASTER se usa en el OB del ciclo de programa para comunicar con un
solo esclavo. Se pueden usar más instrucciones MB_MASTER en el OB del ciclo de
programa para comunicar con otros esclavos o se puede reutilizar un FB MB_MASTER para
comunicar con más esclavos.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Código de respuesta del
esclavo
Sin respuesta
01
03
02
03
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
Valor de código de diagnóstico de datos no soportado (código
de función 08)
12.5 Comunicación Modbus
1
795

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido