Variable
MB_Unit_I
D
Retries
Nota
Variable MB_Transaction_ID
Si la ID de transacción en la respuesta del servidor Modbus TCP no concuerda con la ID de
transacción de la tarea de MB_RED_CLIENT, la instrucción MB_RED_CLIENT espera la respuesta
del servidor Modbus TCP con la ID de transacción correcta durante el tiempo RCV_TIMEOUT *
RETRIES; una vez transcurrido dicho tiempo, devuelve el error W#16#80C8.
Obtener una licencia
La instrucción MB_RED_CLIENT está sujeta a una tasa y hay que obtener una licencia
individualmente para cada CPU. Para obtener una licencia deben seguirse estos dos pasos:
• Visualizar la licencia IDENT_CODE
• Introducir la clave de registro REG_KEY: hay que asignar la clave de registro REG_KEY en cada
instrucción MB_RED_CLIENT. Guarde la REG_KEY en un bloque de datos global desde el que
todas las instrucciones MB_RED_CLIENT reciban la clave de registro que necesitan.
Procedimiento para visualizar la licencia IDENT_CODE:
1. Parametrice la instrucción MB_RED_CLIENT de acuerdo con sus necesidades en un OB cíclico.
Descargue el programa en la CPU y ponga la CPU en RUN.
2. Abra el DB de instancia de la instrucción Modbus y haga clic en el botón "Observar todos".
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de
Va‐
Descripción
datos
lor
ini‐
cial
BYTE
255
Detección de dispositivos Modbus:
Un servidor Modbus TCP se direcciona a través de su dirección IP. Por este
motivo, el parámetro MB_UNIT_ID no se utiliza para el direccionamiento
de Modbus TCP.
El parámetro MB_UNIT_ID corresponde al campo de dirección de esclavo
en el protocolo Modbus RTU. Si un servidor Modbus/TCP se usa como
pasarela para un protocolo Modbus RTU, MB_UNIT_ID puede usarse para
identificar el dispositivo esclavo en la red serie. En este caso, el parámetro
MB_UNIT_ID se usaría para reenviar la petición a la dirección del esclavo
Modbus RTU correcta.
Tenga en cuenta que algunos dispositivos Modbus/TCP pueden necesitar
el parámetro MB_UNIT_ID para la inicialización dentro de un rango de
valores limitado.
WORD
3
Número de intentos de transmisión realizados por la instrucción
MB_RED_CLIENT antes de que devuelva el error W#16#80C8.
Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
1049