Siemens SIMATIC S7-1200 Manual De Sistema página 1088

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
Parámetro y tipo
FLOW_CTRL
1
IN
RTS_ON_DLY
IN
1
RTS_OFF_DLY
IN
1
RESP_TO
1
IN
MB_DB
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
Parámetros opcionales para Modbus_Comm_Load (V 2.x o superior). Haga clic en la flecha situada en la parte inferior de una
1
casilla KOP/FUP para expandir la casilla e incluir estos parámetros.
Modbus_Comm_Load se ejecuta para configurar un puerto para el protocolo Modbus RTU. Al
configurar un puerto para el protocolo Modbus RTU, el mismo solo puede ser utilizado por la
instrucción Modbus_Master o Modbus_Slave.
Es preciso utilizar una ejecución de Modbus_Comm_Load para configurar cada uno de los
puertos de comunicación utilizado para la comunicación Modbus. Asígnele a cada puerto
utilizado un DB de instancia Modbus_Comm_Load unívoco. En la CPU se pueden instalar hasta
tres módulos de comunicación (RS232 o RS485) y una placa de comunicación (RS485). Llame
Modbus_Comm_Load desde un OB de arranque y ejecute esta instrucción una vez, o bien utilice
la marca de sistema del primer ciclo (Página 93) para iniciar la llamada y ejecutarla una vez.
1088
Tipo de datos Descripción
UInt
Selección del control de flujo:
0 – (ajuste predeterminado) sin control de flujo
1 – Control de flujo por hardware con RTS siempre ON (no es aplicable a
los puertos RS485)
2 – Control de flujo por hardware con RTS conmutado
UInt
Selección de retardo RTS ON:
0 – (ajuste predeterminado) Sin retardo desde RTS ON hasta que se
transmite el primer carácter del mensaje
1 a 65535 – Retardo en milisegundos desde RTS ON hasta que se trans‐
mite el primer carácter del mensaje (no es aplicable a los puertos RS485).
Los retardos RTS se aplican siempre independientemente de la selección
de FLOW_CTRL.
UInt
Selección de retardo RTS OFF:
0 – (ajuste predeterminado) Sin retardo desde el último carácter trans‐
mitido hasta que se desactiva RTS
1 a 65535 – Retardo en milisegundos desde el último carácter transmi‐
tido hasta que se desactiva RTS (no es aplicable a los puertos RS485). Los
retardos RTS se aplican siempre independientemente de la selección de
FLOW_CTRL.
UInt
Plazo de respuesta:
Tiempo en milisegundos permitido por el Modbus_Master para la respuesta
del esclavo. Si el esclavo no responde en este tiempo, Modbus_Master re‐
petirá la solicitud o la finalizará con un error cuando se haya enviado el
número de reintentos indicado.
5 ms a 65535 ms (valor predeterminado = 1000 ms).
Variant
Referencia al bloque de datos de instancia que utilizan las instrucciones
Modbus_Master o Modbus_Slave. Una vez insertadas las instrucciones Mod‐
bus_Master o Modbus_Slave en el programa, el identificador de DB aparece
en la lista desplegable de parámetros disponible en la conexión del cuadro
MB_DB.
Bool
El bit DONE es TRUE durante un ciclo tras haberse finalizado la última orden
sin errores. (Solo versión 2.0)
Bool
El bit ERROR es TRUE durante un ciclo tras haberse finalizado la última orden
con un error. El valor del código de error en el parámetro STATUS solo es
válido durante un único ciclo en que ERROR = TRUE.
Word
Código de condición de ejecución
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido