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

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

Publicidad

DB de instancia MB_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 MB_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. Ejecute nuevamente
MB_COMM_LOAD solo si es necesario modificar los parámetros de comunicación, p. ej. la
velocidad de transferencia o la paridad.
Un bloque de datos instancia se asigna para MB_MASTER o MB_SLAVE cuando estas
instrucciones se insertan en el programa. Este bloque de datos instancia se referencia cuando se
especifica el parámetro MB_DB para la instrucción MB_COMM_LOAD.
Variables del bloque de datos MB_COMM_LOAD
La tabla siguiente muestra las variables estáticas públicas almacenadas en el DB de instancia
MB_COMM_LOAD que se pueden utilizar en el programa.
Tabla 13-152 Variables estáticas en el DB de instancia
Variable
Tipo de datos
ICHAR_GAP
UInt
RETRIES
UInt
STOP_BITS
USInt
Tabla 13-153 Códigos de condición de ejecución de MB_COMM_LOAD
STATUS (W#16#)
0000
8180
8181
8182
8183
8184
8185
Además de los errores MB_COMM_LOAD indicados arriba, las instrucciones de comunicaciones PtP subyacentes pueden
1
devolver errores.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Descripción
Retardo del tiempo excedido entre caracteres. Este parámetro está especificado
en milisegundos y se utiliza para aumentar el tiempo previsto entre caracteres
recibidos. El número correspondiente de tiempos de bit para el parámetro se
agrega 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 "sin res‐
puesta" 0x80C8.
Número de bits de parada utilizados para ajustar cada carácter. Los valores válidos
son 1 y 2.
Descripción
No hay error
ID de puerto no válida (identificador de puerto/hardware incorrecto para el módulo de comu‐
nicación)
Velocidad de transferencia no válida
Paridad no válida
Valor de control de flujo no válido
Valor de timeout de respuesta no válido (timeout de respuesta por debajo del valor mínimo de
5 ms)
El parámetro MB_DB no es un bloque de datos instancia de una instrucción MB_MASTER o
MB_SLAVE.
Procesador de comunicaciones y Modbus TCP
13.9 Comunicación Legacy Modbus RTU (solo CM/CB 1241)
1
1161

Publicidad

Tabla de contenido
loading

Tabla de contenido