Reglas De Comunicación Del Esclavo Modbus - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Parámetro
MB_ADDR
MB_HOLD_REG
NDR
DR
ERROR
STATUS
Reglas de comunicación del esclavo Modbus
● MB_COMM_LOAD debe ejecutarse para configurar un puerto antes de que la instrucción
● Si un puerto debe responder como esclavo a un maestro Modbus, MB_MASTER no
● Las instrucciones Modbus no utilizan eventos de alarma de comunicación para controlar
● La instrucción MB_SLAVE debe ejecutarse periódicamente a una frecuencia que permita
● MB_SLAVE se debería llamar en cada ciclo desde un OB de ciclo.
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Tipo de
parámetro
IN
IN
OUT
OUT
OUT
OUT
MB_SLAVE pueda comunicarse con ese puerto.
podrá utilizar este puerto. Sólo se puede utilizar una instancia de MB_SLAVE en un
determinado puerto.
el proceso de comunicación. El programa debe controlar el proceso de comunicación
consultando la instrucción MB_SLAVE para comprobar si se han finalizado las
operaciones de transmisión y recepción.
responder sin demora a las peticiones entrantes de un maestro Modbus.
Tipo de
Descripción
datos
USINT
Dirección Modbus RTU (1 a 247):
Dirección de estación del esclavo Modbus.
VARIANT
Puntero al DB del registro de retención Modbus. El
DB del registro de retención debe ser un DB global
clásico. Consulte la nota relativa a MB_HOLD_REG
más abajo.
BOOL
Nuevos datos listos:
0 – No hay datos nuevos
1 – Indica que el maestro Modbus ha escrito
datos nuevos
BOOL
Lectura de datos:
0 – No se han leído datos
1 – Indica que el maestro Modbus ha leído datos
BOOL
Error:
0 – No se ha detectado ningún error
1 – Indica que se ha detectado un error y el
código de error depositado en el parámetro
STATUS es válido.
WORD
Código de error
Instrucciones de programación
6.3 Instrucciones de la librería global
213

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido