Caracteristicas de funcionamiento en Modbus / TCP
I
5
Ajuste de parámetros a través de Modbus / TCP
0 0
El canal de
parámetros lleva
a cabo un servicio
del tipo Read
Indicaciones
adicionales para
sistemas de control
de la empresa
Schneider Electric
30
Para leer un parámetro mediante el canal de parámetros es necesario realizar
previamente un servicio Modbus-WRITE (FC16 o FC23). Junto con el servicio WRITE,
el maestro introduce un servicio Read MOVILINK
en que el servicio Modbus-WRITE ha sido confirmado puede leerse el resultado del
FC3. La tabla siguiente muestra la ejecución de servicios Read a través del canal de
parámetros acíclico de MOVILINK
Control (maestro Modbus)
1. Mediante WRITE (FC16) en el "Canal de parámetros acíclico MOVILINK", llevar a cabo la ejecución del
servicio codificado en el canal de parámetros.
2. READ (FC3) "Canal de parámetros acíclico de MOVILINK
servicio en el canal de parámetros.
En el caso de FC23 retorna el resultado dentro de la respuesta
Control (maestro Modbus)
1. Mediante WRITE (FC23) en el "Canal de parámetros acíclico MOVILINK", llevar a cabo la ejecución del
servicio codificado en el canal de parámetros y evaluar la confirmación del servicio en el canal de
parámetros.
Ejemplo para la lectura del índice 8300 (referencia de firmware):
En la mayoría de los controles, el acceso al canal de parámetros tiene lugar por
palabras codificadas en modo BIG ENDIAN.
1. Escritura de 4 palabras a partir del offset 200:
– Offset 200 = 3100
hex
– Offset 201 = 206C
– Offset 202 = 0
– Offset 203 = 0
2. Lectura de 4 palabras a partir del offset 200:
– Offset 200 = 3100
hex
– Offset 201 = 206C
– Offset 202 = 3191
hex
– Offset 203 = 41CF
Observación: 319141CF
Manual – MOVIDRIVE® MDX61B Interface de bus de campo DFE11B Ethernet
®
®
.
WRITE en offset 200
(canal de parámetros)
hex
OK
READ en offset 200
(canal de parámetros)
hex
Datos = canal de parámetros con resultado
WRITE en offset 200
(canal de parámetros)
hex
Datos = canal de parámetros con resultado
(gestión = leer 4 byte / reservado = 0)
(índice = 8300)
hex
(datos High)
(datos Low)
(gestión = sin fallos / reservado = 0)
(índice = 8300)
hex
(datos High)
(datos Low)
hex
= 831603151
.
hex
dec
en el byte de gestión. En el momento
®
MOVIDRIVE
con opción DFE11B
®
" y la evaluación de la confirmación del
®
MOVIDRIVE
con opción DFE11B