Modbus_Slave: Comunicarse Como Esclavo Modbus - Siemens SIMATIC ET 200MP Manual De Programación

Ocultar thumbs Ver también para SIMATIC ET 200MP:
Tabla de contenido

Publicidad

3.2.4

Modbus_Slave: comunicarse como esclavo Modbus

Descripción
La instrucción Modbus_Slave permite al programa comunicarse como esclavo Modbus a
través de un puerto PtP de un CM (RS422/485 o RS232). STEP 7 crea automáticamente un
DB de instancia cuando se inserta la instrucción. El parámetro MB_DB de la instrucción
Modbus_Comm_Load debe interconectarse con el parámetro (estático) MB_DB de la
instrucción Modbus_Slave .
Parámetros
Parámetro
Decla-
ración
MB_ADDR
IN
COM_RST
IN/OUT
MB_HOLD_REG
IN/OUT
NDR
OUT
DR
OUT
ERROR
OUT
STATUS
OUT
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Manual de programación, 01/2013, A5E31625084-AA
Tipo de datos
S7-
S7-300/400/
1200/1500
WinAC
UInt
Word
---
Bool
Variant
Any
Bool
Bool
Bool
Word
Programación - Comunicación mediante instrucciones
Estándar
Descripción
-
Dirección de estación del esclavo Modbus:
área de direccionamiento estándar (1 a 247)
área de direccionamiento ampliada (0 a 65535)
Nota: 0 es la dirección Broadcast
FALSE
Inicialización de la instrucción Modbus_Slave
Con 1 se inicializa la instrucción. Seguidamente, la
instrucción pone COM_RST de nuevo a 0.
-
Puntero hacia el DB de registro de paradas Modbus:
el registro de paradas Modbus puede ser el área de
memoria de las marcas o bien un bloque de datos.
FALSE
Datos nuevos preparados:
0 – No hay datos nuevos
1 – Indica que se han escrito datos nuevos del
maestro Modbus
El bit NDR es TRUE durante un ciclo después de
que la última solicitud haya finalizado sin errores.
FALSE
Leer datos:
0 – No se han leído datos
1 – Indica que se han leído datos del maestro
Modbus
El bit DR es TRUE durante un ciclo después de que
la última solicitud haya finalizado sin errores.
FALSE
El bit ERROR es TRUE durante un ciclo después de
que la última solicitud haya finalizado con errores. Si
la ejecución finaliza con un error, el código de error
del parámetro STATUS solo es válido en el ciclo en
que ERROR = TRUE.
0
Código de error (consulte Mensajes de error
(Página 87))
3.2 Modbus
53

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200sp

Tabla de contenido