Tabla 6: Respuesta positiva para el servicio MOVILINK
Byte
0
1
2
3
4
5
6, 7
8, 9
Ejemplo de
Las siguientes tablas muestran a modo de ejemplo la estructura de los servicios WRITE
escritura de
y READ para la escritura volátil del valor 12345 en la variable IPOS
un parámetro
parámetro 11000). Para este fin se utiliza el servicio WRITE Parameter volatile de
mediante
MOVILINK
®
MOVILINK
Envío de la petición "WRITE parameter volatile"
Tabla 7: Encabezado DP-V1 de WRITE.request con petición de parámetro
Servicio:
Slot_Number
Index
Length
Tabla 8: Datos útiles WRITE.req para servicio "WRITE Parameter volatile" de MOVILINK
Byte
0
1
2
3
4
5
6, 7
8, 9
10
11
12, 13
14, 15
Una vez enviado este WRITE.request se recibe WRITE.response. Siempre y cuando no
haya surgido ningún conflicto de estado en el procesamiento del canal de parámetros,
se recibirá una WRITE.response positiva. En caso contrario, en Código_error_1 estará
el fallo de estado.
Manual – Interface de bus de campo DFP21B PROFIBUS DP-V1
Funciones de PROFIBUS DP-V1
Estructura del canal de parámetros DP-V1
Recuadro
Valor
Response Reference
0x01
Response ID
0x40
Axis
0x00
No. of Parameters
0x01
Format
0x43
No. of values
0x01
Value Hi
0x311C
Value Lo
0x7289
®
.
WRITE.request
0
47
16
Recuadro
Valor
Request Reference
0x01
RequestID
0x40
Axis
0x00
No. of Parameters
0x01
Attribute
0x30
No. of Elements
0x00
Parameter Number
0x2AF8
Subindex
0x0000
Format
0x43
No. of values
0x01
Valor HiWord
0x0000
Valor LoWord
0x0BB8
®
Descripción
Número de referencia reflejado por la petición de
parámetro
Respuesta positiva de MOVILINK
Número de eje reflejado; 0 para eje único
1 parámetro
Formato de parámetro: Palabra doble
1 valor
Parte alta del parámetro
Parte baja del parámetro
Decodificación:
0x 311C 7289 = 823947913 dec
>> Versión Firmware 823 947 9.13
Descripción
Indistinto, (no se evalúa)
Índice del registro de datos; índice constante 47
Datos útiles de 16 bytes para la memoria de la petición
Descripción
Número de referencia individual para la petición
de parámetro; se refleja en la respuesta de
parámetro
®
SEW-MOVILINK
-Service
Número de eje; 0 = eje único
1 parámetro
®
MOVILINK
-Service "WRITE Parameter volatile"
0 = acceso a valor directo, sin subelemento
Índice de parámetro 11000 = "Variable IPOS H0"
Subindex 0
Palabra doble
Modificar 1 valor de parámetro
Parte alta del valor de parámetro
Parte baja del valor de parámetro
I
7
0 0
®
plus®
H0 (índice de
®
69