Escribir Y Leer Datos De Proceso - Sew Eurodrive MOVIFIT Manual

Nivel funcional "technology" con interface ethernet/ip o modbus/tcp
Ocultar thumbs Ver también para MOVIFIT:
Tabla de contenido

Publicidad

Planificación de proyecto y puesta en marcha (Modbus/TCP)
8.5.1

Escribir y leer datos de proceso

El intercambio de datos de proceso puede efectuarse o bien a través de FC3 (lectura)
y FC16 (escritura) o a través de FC23 (escritura y lectura):
Al escribir 5 palabras de datos de proceso (valores de consigna) a un esclavo de
Modbus/TCP vía FC16 está estructurado el telegrama TCP/IP en puerto 502 tal y como
se muestra arriba.
Byte
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
En el telegrama de respuesta de puerto 502 del esclavo de Modbus/TCP se devuelven
sólo los bytes 0 – 11, permaneciendo invariados todos los valores con excepción de
byte 5. Byte 5 (Lowbyte Length field) es corregido correspondientemente al valor 6.
®
Manual – MOVIFIT
Nivel funcional "Technology" con interface EtherNet/IP o Modbus/TCP
Ejemplos para el intercambio de datos a través de Modbus/TCP
Valor
Significado
0x00
Transaction Identifier
0x00
Protocol Identifier
0x00
Length field
0x11
0xFF
Unit Identifier
ox10
Function Code
0x00
Write Reference-number
0x04
0x00
Write Word Count
0x05
0x0A
Write Byte Count
0x00
0x11
0x22
0x33
0x44
Datos
0x55
0x66
0x77
0x88
0x99
Interpretación
Número de bytes después de byte 5:
5 (número PD) × 2 + 7 = 17
Deber ser 0 ó 255
Servicio = FC16 (Write Register)
Offset a partir del cual se encuentran las
PD:
Deber ser siempre 4
Número PD (aquí 5):
Debe ser para PD 1 – 32
Número PD × 2 = 10
Palabra de datos de salida de proceso 1
Palabra de datos de salida de proceso 2
Palabra de datos de salida de proceso 3
Palabra de datos de salida de proceso 4
Palabra de datos de salida de proceso 5
I
8
0 0
Ayuda
Para la descripción
detallada, véanse
especificación de
Modbus/TCP y
capítulo "El
protocolo Modbus
(Modbus/TCP)"
Para el mapeado y la
definición de datos,
véase programa IEC
75

Publicidad

Tabla de contenido
loading

Tabla de contenido