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

Controlador programable
Tabla de contenido

Publicidad

Parámetro
Tipo de
parámetro
DATA_ADDR
IN
DATA_LEN
IN
DATA_PTR
IN
NDR
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Reglas de comunicación del maestro Modbus
● MB_COMM_LOAD debe ejecutarse para configurar un puerto antes de que la instrucción
● Si un puerto debe utilizarse para iniciar peticiones de maestro Modbus, MB_SLAVE no
● Las instrucciones Modbus no utilizan eventos de alarma de comunicación para controlar
● Si el programa opera un maestro Modbus y utiliza MB_MASTER para enviar una petición
● Todas las ejecuciones de MB_MASTER para un determinado puerto deben llamarse
Parámetro REQ
Si el valor de REQ es FALSE (falso), no hay ninguna petición.
Si el valor de REQ es TRUE (verdadero), hay una petición de transmitir datos a uno o varios
esclavos Modbus.
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Tipo de datos
UDInt
UInt
Variante
Bool
Bool
Bool
Word
MB_MASTER pueda comunicarse con ese puerto.
podrá utilizar este puerto. Una o más instancias de ejecución de MB_MASTER pueden
utilizarse en este puerto.
el proceso de comunicación. El programa debe consultar la instrucción MB_MASTER
para transmitir y recibir condiciones completas.
a un esclavo, MB_MASTER se deberá seguir ejecutando hasta que se devuelva la
respuesta del esclavo.
desde un mismo OB (o clase de prioridad de OB).
Descripción
Dirección inicial en el esclavo: Determina la dirección inicial de los
datos a los que debe accederse en el esclavo Modbus. Las direcciones
válidas se indican en la tabla de funciones Modbus que aparece más
abajo.
Longitud de datos: Determina el número de bits o palabras a las que
debe accederse en esta petición. Las longitudes válidas se indican en
la tabla de funciones Modbus que aparece más abajo.
Puntero a los datos: Apunta a la dirección del DB en la CPU de los
datos que se están escribiendo o leyendo. El tipo de DB no puede
tener el atributo "Sólo con direccionamiento simbólico". Tenga en
cuenta la indicación relativa a DATA_PTR que aparece más abajo.
Nuevos datos listos:
0 – Transacción no finalizada
1 – Indica que la instrucción MB_MASTER ha finalizado la
transacción solicitada con el o los esclavos Modbus
Ocupado:
0 – No hay ninguna transacción MB_MASTER en curso
1 – Transacción MB_MASTER en curso
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
Código de condición de ejecución
Instrucciones de programación
6.3 Instrucciones de la librería global
201

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido