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

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

Publicidad

Ejecute nuevamente Modbus_Comm_Load solo si es necesario modificar los parámetros de
comunicación, p. ej. la velocidad de transferencia o la paridad.
Si se utiliza la librería Modbus con un módulo en un rack descentralizado, la instrucción
Modbus_Comm_Load debe ejecutarse en una rutina de alarma cíclica (por ejemplo, una vez por
segundo o una vez cada 10 segundos). Si falla la alimentación eléctrica del rack descentralizado
o el módulo se extrae, hasta que se restablece el funcionamiento del módulo solo se envía el
juego de parámetros HWConfig al módulo PtP. Todas las órdenes iniciadas por el Modbus_Master
exceden el tiempo y Modbus_Slave pasa a silencio (no responde a ningún mensaje). La
ejecución cíclica de la instrucción Modbus_Comm_Load soluciona estos problemas.
Un bloque de datos de instancia se asigna para Modbus_Master o Modbus_Slave cuando estas
instrucciones se insertan en el programa. Este bloque de datos de instancia se referencia cuando
se especifica el parámetro MB_DB para la instrucción Modbus_Comm_Load.
Variables del bloque de datos (DB) de instancia Modbus_Comm_Load
La tabla siguiente muestra las variables estáticas públicas almacenadas en el DB de instancia
Modbus_Comm_Load que se pueden usar en el programa:
Tabla 13-78
Variables estáticas en el DB de instancia Modbus_Comm_Load
Variable
ICHAR_GAP
RETRIES
EN_SUPPLY_VOLT
MODE
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de da‐
Valor pre‐
tos
determi‐
nado
Word
0
Word
2
Bool
0
USInt
0
Procesador de comunicaciones y Modbus TCP
Descripción
Tiempo de retardo de caracteres máximo entre caracteres. Este paráme‐
tro está especificado en milisegundos y aumenta el período anticipado
entre los caracteres recibidos. El número correspondiente de tiempos de
bit para el parámetro se añade al valor predeterminado Modbus de 35
tiempos de bit (3,5 tiempos de carácter).
Número de reintentos del maestro antes de devolver el código de error
"0x80C8" para "sin respuesta".
Habilitar el diagnóstico de falta de tensión de alimentación L+.
Estado operativo
Los estados operativos válidos son los siguientes:
0 = dúplex (RS232)
1 = dúplex (RS422) a cuatro hilos (punto a punto)
2 = dúplex (RS422) a cuatro hilos (maestro multipunto, CM PtP (ET
200SP))
3 = dúplex (RS422) a cuatro hilos (esclavo multipunto, CM PtP (ET
200SP))
4 = semidúplex (RS485) a dos hilos (consulte la nota inferior).
13.5 Comunicación Modbus
1089

Publicidad

Tabla de contenido
loading

Tabla de contenido