5.2
Resumen de la programación Modbus
Secuencia de las llamadas de programa para la comunicación Modbus
El gráfico siguiente ilustra la función de las instrucciones Modbus para la secuencia de
comunicación entre el programa de usuario y un dispositivo Modbus. (Se requieren las
instrucciones Send_P2P, Receive_P2P y las instrucciones "Config" subordinadas).
Instrucciones Modbus
Aplicación
Instrucción
Intercambio de
Modbus_Master
datos entre el pro-
(Página 130)
grama de usuario y
el dispositivo Mo-
dbus (comunica-
ción)
Modbus_Slave
(Página 138)
Parametrización de
Modbus_Comm
la interfaz y del
_Load (Página 126)
protocolo (obligato-
ria)
Nota
Uso alternativo de Modbus_Slave y Modbus_Master
Un módulo de comunicaciones puede utilizarse como maestro o como esclavo.
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE
Programación - Comunicación mediante instrucciones
Descripción
La instrucción Modbus_Master permite comunicarse a través del puerto PtP en
calidad de maestro Modbus.
Con la instrucción Modbus_Master es posible utilizar la CPU como dispositivo
maestro Modbus RTU para la comunicación con uno o varios dispositivos es-
clavos Modbus.
La instrucción Modbus_Slave permite comunicarse a través del puerto PtP en
calidad de esclavo Modbus.
Con la instrucción Modbus_Slave es posible utilizar la CPU como dispositivo
esclavo Modbus RTU para la comunicación con un dispositivo maestro Mo-
dbus.
La instrucción Modbus_Comm_Load permite configurar el puerto del módulo
de comunicaciones para Modbus RTU.
Es necesario ejecutar Modbus_Comm_Load para establecer parámetros de
puerto PtP como velocidad de transferencia de datos, paridad y control del
flujo. Una vez se ha configurado la interfaz para el protocolo Modbus RTU, solo
pueden utilizarla la instrucción Modbus_Master o la instrucción Modbus_Slave.
5.2 Resumen de la programación Modbus
75