Instrucciones de programación
6.3 Instrucciones de la librería global
Funciones Modbus de MB_SLAVE
Códigos
Función
03
Leer palabras
06
Escribir
palabra
16
Escribir
palabras
La tabla siguiente muestra las funciones de diagnóstico Modbus soportadas.
Funciones de diagnóstico Modbus de MB_SLAVE en el S7-1200
Códigos
Subfunción
08
0000H
08
000AH
11
La instrucción MB_SLAVE soporta peticiones de escritura Broadcast de cualquier maestro
Modbus, mientras que la petición sea para acceder a direcciones válidas.
Independientemente de la validez de una petición, la instrucción MB_SLAVE no responde a
un maestro Modbus como resultado de una petición Broadcast.
KOP
212
Área de
Rango de direcciones
datos
Registro de
40001 a 49999
retención
400001 a 465535
Registro de
40001 a 49999
retención
400001 a 465535
Registro de
40001 a 49999
retención
400001 a 465535
Descripción
Devolver datos de consulta del test de eco: La instrucción MB_SLAVE responde al maestro
Modbus con una palabra de datos que se están recibiendo datos.
Borrar contador de eventos de comunicación: La instrucción MB_SLAVE borra el contador de
eventos de comunicación utilizado para la función Modbus 11.
Consultar contador de eventos de comunicación: La instrucción MB_SLAVE utiliza un contador
de eventos de comunicación interno para registrar el número de peticiones de lectura y
escritura Modbus correctas que se envían al esclavo Modbus. El contador no se incrementa
con las funciones 8 ni 11, ni tampoco con peticiones Broadcast. Tampoco se incrementa con
peticiones que resulten en un error de comunicación (p. ej. errores de paridad o CRC).
FUP
S7-1200
Área de datos DB de la
CPU
MB_HOLD_REG
MB_HOLD_REG
MB_HOLD_REG
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Dirección DB de la CPU
Palabras 1 a 9999
Palabras 1 a 65535
Palabras 1 a 9999
Palabras 1 a 65535
Palabras 1 a 9999
Palabras 1 a 65535