Siemens SIMATIC ET 200MP Manual De Programación página 44

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

Publicidad

Programación - Comunicación mediante instrucciones
3.2 Modbus
Parámetro
Decla-
ración
RTS_OFF_DLY IN
RESP_TO
IN
MB_DB
IN/OUT
COM_RST
IN/OUT
DONE
OUT
ERROR
OUT
STATUS
OUT
Modbus_Comm_Load se ejecuta para configurar un puerto para el protocolo Modbus RTU.
Una vez se ha configurado un puerto para el protocolo Modbus RTU, solo pueden utilizarlo
la instrucción Modbus_Master o Modbus_Slave.
Para la configuración de cada puerto de comunicación utilizado para la comunicación
Modbus debe utilizarse una ejecución de Modbus_Comm_Load. Hay que asignar un DB de
instancia Modbus_Comm_Load unívoco a cada puerto utilizado. Posteriormente, solo debe
volver a ejecutarse Modbus_Comm_Load cuando deban modificarse parámetros de
comunicación como velocidad de transferencia de datos o paridad.
Si se inserta, p. ej., Modbus_Master o Modbus_Slave en el programa, se asigna
automáticamente un bloque de datos de instancia a la instrucción. Debe interconectar el
parámetro MB_DB de la instrucción Modbus_Comm_Load con el parámetro MB_DB de la
instrucción Modbus_Master o Modbus_Slave.
44
Tipo de datos
Estándar Descripción
S7-
S7-
1200/1500
300/400/
WinAC
UInt
Word
0
UInt
Word
1000
MB_BASE
-
---
Bool
FALSE
Bool
FALSE
Bool
FALSE
Word
16#7000
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Selección del retardo a la desconexión RTS:
0 – no hay retardo tras la transferencia del último
carácter hasta "RTS inactivo"
1 a 65535 – retardo en milisegundos desde la
transferencia del último carácter hasta "RTS inactivo"
(no es válido para puertos RS485). Los retardos RTS
deben aplicarse independientemente de la selección
FLOW_CTRL .
Timeout de respuesta:
5 ms a 65535 ms - tiempo en milisegundos que
Modbus_Master espera una respuesta del esclavo. Si el
esclavo no responde durante este período,
Modbus_Master repite la solicitud o la finaliza con un error
una vez que se ha enviado el número indicado de
repeticiones (ver abajo, parámetro RETRIES).
Una referencia al bloque de datos de instancia de las
instrucciones Modbus_Master o Modbus_Slave.
El parámetro MB_DB debe interconectarse con el
parámetro MB_DB (estático y, por tanto, no visible en la
instrucción) de la instrucción Modbus_Master o
Modbus_Slave .
Inicialización de la instrucción Modbus_Comm_Load
Con 1 se inicializa la instrucción. Seguidamente, la
instrucción pone COM_RST de nuevo a 0.
El bit DONE es TRUE durante un ciclo después de que la
última solicitud se haya ejecutado correctamente.
El bit ERROR es TRUE durante un ciclo después de que
la última solicitud haya finalizado con errores. El código de
error del parámetro STATUS solo es válido en el ciclo en
que ERROR = TRUE.
Código de error (consulte Mensajes de error (Página 87))
Manual de programación, 01/2013, A5E31625084-AA

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200sp

Tabla de contenido