MB_MODE Función Modbus
2
15
115
15
2
16
116
16
11
11
80
08
81
08
De 3 a 10,
de 12 a 79,
de 82 a
100,
de 107 a
114,
de 117 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 ubicarse en una dirección de memoria M o un DB global no
optimizado.
Para un búfer en memoria M, utilice el formato de puntero Any. Este está en el formato
P#"dirección de bit" "tipo de datos" "longitud"; por ejemplo: P#M1000.0 WORD 500.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Longitud de
Operación y datos
datos
De 1 a 1968
Escribir uno o más bits de salida:
De 1 a 1968 bits por petición
De 1 a 1968
Escribir uno o más bits de salida:
De 1 a 1968 bits por petición
De 1 a 123
Escribir uno o más registros de retención:
De 1 a 123 palabras por petición
De 1 a 123
Escribir uno o más registros de retención:
de 1 a 123 palabras por petición
0
Leer la palabra de estado de la comunicación
del servidor y el contador de eventos. Esta pala-
bra 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 con el código
de diagnóstico 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
con el código de diagnóstico 0x000A
1 palabra por petición
Reservado
Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
MB_DATA_ADDR
De 1 a 9999
De 00000 a 65535
De 40001 a 49999
o
De 400001 a
465535
De 00000 a 65535
1221