6.5
Lectura de un parámetro de accionamiento
La lectura de un parámetro de accionamiento (con índice 8800) se lleva a cabo con el
servicio "Read". Los parámetros de accionamiento tienen normalmente una longitud de
4 bytes (1 palabra doble).
Ejemplo
Lectura de P130 Rampa t11 a DCHA. (índice 8470 dec = 2116 hex)
Después
"Read_Confirmation".
Los datos de parámetro se representan en el formato Motorola (formato Simatic) del
siguiente modo:
Data [1] = High Byte
00 hex
00 00 07 D0 hex = 2000 dec (= 2000 ms rampa)
Para mayor información acerca de la codificación de los parámetros de accionamiento,
véase la lista de parámetros en el apéndice del manual "Perfil de la unidad del bus de
campo MOVIDRIVE
La tabla muestra a modo de ejemplo el código de retorno "Valor demasiado alto para el
parámetro".
Manual – MOVIDRIVE® MDX61B Interface del bus de campo DFI21B INTERBUS con cable de fibra óptica
Lectura de un parámetro de accionamiento
Palabra
1
2
3
Invoke_ID
4
5
Subindex
Bits
15 ... 8
de
enviar
este
Palabra
1
Message_Code = Read_Confirmation (+)
2
3
Invoke_ID
4
5
6
Data [1]
7
Data [3]
Bits
15 ... 8
Data [2] = Low Byte
00 hex
®
".
Palabra
1
Message_Code = Read_Confirmation (-)
2
3
Invoke_ID
4
Error_Class
5
Bits
15 ... 8
Ejemplos de aplicación
Significado
Command_Code = Read_Request
Parameter_Count
Comm._Reference
Index
servicio
debería
Significado
Parameter_Count
Comm._Reference
Result (+)
–
Data [3] = High Byte
07 hex
Significado
Parameter_Count
Comm._Reference
Error_Code
Additional_Code
Codificación
(hex)
00 81
00 03
00 02
21 16
–
00 00
7 ... 0
recibir
el
mensaje
Codificación
(hex)
80 81
00 05
00 02
00 00
Length
00 04
Data [2]
00 00
Data [4]
07 D0
7 ... 0
Data [4] = Low Byte
D0 hex
Codificación
(hex)
80 81
00 03
00 02
08 00
00 15
7 ... 0
6
positivo
43