MODE
DATA_ADDR (dirección
Modbus)
11 Los dos operandos DATA_ADDR y DATA_LEN de
Modbus_Master se ignoran en esta función.
80
-
81
-
3 a 10,
-
12 a
79,
82 a
255
En el direccionamiento avanzado (ver parámetro Extended_Adressing), la longitud de datos máxima es 1 byte o
1
1 palabra menos, según sea el tipo de datos de la función.
MODE 2 permite escribir uno o varios bits de salida y uno o varios registros Holding utilizando las funciones Modbus 15
2
y 16.
MODE 1 utiliza las funciones Modbus 5 y 6 para escribir 1 bit de salida y 1 registro Holding y las funciones Modbus 15 y
16 para escribir varios bits de salida y varios registros Holding.
Parámetro DATA_PTR
El parámetro DATA_PTR indica la dirección DB o M en la que se escribe o de la que se lee.
Si se utiliza un bloque de datos, hay que crear un bloque de datos global que ponga a
disposición la memoria de datos para procesos de lectura y escritura en esclavos Modbus.
Nota
S7-1200/1500 - El bloque de datos direccionado mediante DATA_PTR debe permitir el
direccionamiento directo
El bloque de datos debe permitir el direccionamiento directo (absoluto) y simbólico.
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Manual de programación, 01/2013, A5E31625084-AA
DATA_LEN
(longitud de los datos)
1 palabra por solicitud
1
1 palabra por solicitud
1
-
Programación - Comunicación mediante instrucciones
Código de
Operación y datos
función Modbus
11 Leer palabra de estado y contador
de eventos de la comunicación del
esclavo. La palabra de estado
indica la ocupación (0 - no
ocupado, 0xFFFF - ocupado). El
contador de eventos se incrementa
cada vez que se procesa
correctamente una trama.
08
Comprobar el estado del esclavo
mediante el código de diagnóstico
de datos 0x0000 (test de bucle de
control - el esclavo devuelve un eco
de la solicitud)
08
Inicializar el contador de eventos
del esclavo mediante el código de
diagnóstico de datos 0x000A
Reservado
3.2 Modbus
-
-
51