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

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

Publicidad

Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
STATUS (W#16#)
8385
8389
Además de los errores Modbus_Slave indicados arriba, las instrucciones de comunicación PtP subyacentes pueden devolver
1
errores.
Nota
Ajuste de la longitud máxima del registro para la comunicación PROFIBUS
Al utilizar un módulo maestro PROFIBUS CM1243-5 para controlar un dispositivo PROFIBUS ET
200SP o ET 200MP que utilice un módulo punto a punto RS232, RS422 o RS485, es necesario
ajustar explícitamente la variable del bloque de datos "max_record_len" a 240, como se describe
a continuación:
Ajustar "max_record_len" en la sección Send_P2P del DB de instancia (por ejemplo,
"Modbus_Slave_DB".Send_P2P.max_record_len) a 240 tras ejecutar Modbus_Comm_Load.
Solo es necesario asignar max_record_len si se utiliza la comunicación PROFIBUS; la
comunicación PROFINET ya utiliza un valor max_record_len válido.
13.5.3.5

Ejemplos de Modbus RTU

Ejemplo: programa de maestro Modbus RTU

Modbus_Comm_Load se inicializa durante el arranque mediante la primera marca de
exploración. La ejecución de Modbus_Comm_Load de esa forma solo debe hacerse cuando la
configuración de puerto serie no vaya a cambiar en tiempo de ejecución.
Segmento 1: Configurar/inicializar el puerto de comunicación del módulo RS485 una sola vez
durante el primer ciclo.
1108
Código de respuesta del
esclavo
03
Errores de protocolo Modbus
Valor de código de diagnóstico de datos no soportado (código de
función 08)
Definición no válida del área de datos:
Valor data_type no válido
Número de DB no válido o no existe:
– Valor de DB no válido
– El número de DB no existe
– El número de DB ya se utiliza en otra área de datos
– DB con acceso optimizado
– El DB no está en la memoria de trabajo
Valor de longitud no válido
Solapamiento de rangos de direcciones MODBUS que perte‐
necen al mismo tipo de datos MODBUS
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Tabla de contenido