Variables de bloques de datos de Modbus_Comm_Load
La tabla siguiente muestra las variables estáticas públicas del DB de instancia de
Modbus_Comm_Load que pueden utilizarse en el programa.
Tabla 3- 15
Variables estáticas en el DB de instancia
Variable
Tipo de
datos
ICHAR_GAP
Word
RETRIES
Word
EN_DIAG_ALARM
Word
MODE
USInt
LINE_PRE
USInt
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Manual de programación, 01/2013, A5E31625084-AA
Estándar Descripción
0
Retardo para la distancia entre caracteres. Este parámetro se indica en
milisegundos y sirve para aumentar el período previsto entre los caracteres
recibidos. El número correspondiente de tiempos de bit para este parámetro
se suma al valor estándar Modbus de 35 tiempos de bit (3,5 tiempos de
carácter).
2
Número de intentos repetidos que lleva a cabo el maestro antes de devolver el
código de error 0x80C8 para "sin respuesta".
0
Activar aviso de diagnóstico:
0 - no activado
•
1 - activado
•
0
Modo de operación
Los modos de operación admitidos son:
0 = dúplex (RS232)
•
1 = dúplex (RS422) modo a cuatro hilos (punto a punto)
•
2 = dúplex (RS422) modo a cuatro hilos (maestro multipunto)
•
3 = dúplex (RS422) modo a cuatro hilos (esclavo multipunto)
•
4 = semidúplex (RS485) modo a dos hilos
•
0
Estado inicial de la línea de recepción
Los estados iniciales admitidos son:
0 = "sin" estado inicial
•
1 = señal R(A) = 5 V, señal R(B) = 0 V (detección Break):
•
en este estado inicial es posible una detección de rotura (Break).
Solo disponible con: "Dúplex (RS422) modo a cuatro hilos (acoplamiento
punto a punto)" y "Dúplex (RS422) modo a cuatro hilos (esclavo
multipunto)".
2 = señal R(A) = 0 V, señal R(B) = 5 V:
•
este estado inicial corresponde al estado de reposo (ninguna transmisión
activa). Con este estado inicial no es posible la detección de rotura
(Break).
Programación - Comunicación mediante instrucciones
3.2 Modbus
45