Siemens S7 Serie Manual De Sistema página 1244

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
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 peticiones
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- 72 Variables estáticas en el DB de instancia Modbus_Comm_Load
Variable
ICHAR_GAP
RETRIES
EN_SUPPLY_VOLT
MODE
1244
Tipo de
Valor pre-
datos
determi-
nado
Word
0
Word
2
Bool
0
USInt
0
Descripción
Tiempo de retardo de caracteres máximo entre caracteres. Este pará-
metro está especificado en milisegundos y aumenta el período antici-
pado 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).
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido