Código De Función 06 - Preset Single Register - Siemens SIMATIC ET 200S Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC ET 200S:
Tabla de contenido
Modbus/USS
3.6 Driver esclavo de Modbus
3.6.11
Código de función 06 – Preset Single Register
Finalidad y estructura
El código de función 06 - Preset Single Register presenta las siguientes características:
Función
Telegrama de solicitud
Telegrama de respuesta
LEN en bytes
start_register
La dirección de registro Modbus "start_register" es interpretada por el driver del modo
siguiente:
Figura 3-14
Para seguir creando direcciones, el FB81(S_MODB) utiliza el número de DB básico (desde
DB xxxxx) registrado en el DB de conversión para los FC 03, 06 y 16.
A continuación, el cálculo de direcciones para el acceso (conversión de direcciones) se
realiza en dos pasos:
Acceso a SIMATIC
DB de bloque de datos (DB resultante)
Palabra de datos DBW
Si se conoce el DB resultante que debe leerse, la dirección de Modbus start_register que se
requiere en el sistema maestro puede calcularse según la fórmula siguiente:
start_register = ((DB resultante - número de DB básico) * 512) + (palabra de datos_DBW / 2)
Para ello sólo deben tomarse como base números de datos pares.
204
Esta función permite escribir una palabra de datos en un bloque
de datos de la CPU con el sistema maestro Modbus.
ADDR
ADDR
6
Interpretación del número de registro Modbus
FUNC start_register DATA value
FUNC start_register DATA value
Fórmula de conversión
=(número de DB básico xxxxx+start_register
Nº_DB_offset)
=(start_register-Nº_palabra*2)
Instrucciones de servicio, 03/2009, A5E00259730-05
CRC
(High, Low)
CRC
(High, Low)
Módulos interfaz serie
Tabla de contenido
loading

Tabla de contenido