MB_MODE
Función
Modbus
11
11
80
08
81
08
De 3 a 10,
de 12 a 79,
de 82 a 255
Nota
MB_DATA_PTR asigna un búfer para guardar datos leídos/escritos hasta/desde un servidor
Modbus TCP
El búfer de datos puede estar en una dirección de memoria M o un DB global estándar.
Para un búfer en memoria M, utilice el formato de puntero ANY estándar. Este está en el
formato P#"dirección de bit" "tipo de datos" "longitud"; por ejemplo: P#M1000.0 WORD 500.
MB_DATA_PTR asigna un búfer de comunicación
● Funciones de comunicación de MB_CLIENT:
● Los datos de tamaño de palabra o de bit se transfieren a/desde el búfer de memoria M o
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Longitud de
Operación y datos
datos
0
Leer la palabra de estado de la
comunicación del servidor y el contador de
eventos. Esta palabra de estado indica
ocupado (0 – no ocupado, 0xFFFF -
ocupado). El contador de eventos se
incrementa cada vez que se finaliza un
mensaje correctamente.
En esta función se ignoran los parámetros
MB_DATA_ADDR y MB_DATA_LEN de
MB_CLIENT.
1
Comprobar el estado del servidor utilizando
el código de diagnóstico de datos 0x0000
(test de Loopback – el servidor envía de
regreso la petición)
1 palabra por petición
1
Inicializar el contador de eventos del
servidor utilizando el código de diagnóstico
de datos 0x000A
1 palabra por petición
Reservado
– Leer y escribir datos de 1 bit de las direcciones del servidor Modbus (00001 a 09999)
– Leer datos de 1 bit de las direcciones del servidor Modbus (de 10001 a 19999)
– Leer datos de palabras de 16 bits de las direcciones del servidor Modbus (de 30001 a
39999) y (de 40001 a 49999)
– Escribir datos de palabras de 16 bit de las direcciones del servidor Modbus (40001 a
49999)
el DB asignado por MB_DATA_PTR.
Procesador de comunicaciones
12.5 Comunicación Modbus
MB_DATA_ADDR
657