Download 6 - SEW-Eurodrive

Transcript
Funciones DP-V1
Estructura del canal de parámetros DP-V1
I
6
0
Tabla 6: Respuesta positiva para el servicio MOVILINK®
Byte
Campo
Valor
Descripción
0
Referencia de respuesta
0x01
Número de referencia reflejado por la orden de
ajuste de parámetros
1
ID de respuesta
0x40
Respuesta positiva del MOVILINK®
2
Eje
0x00
Número de eje reflejado; 0 para eje único
3
Núm. de parámetros
0x01
1 parámetro
4
Formato
0x43
Formato de parámetro: Palabra doble
5
Núm. de valores
0x01
1 valor
6..7
Valor alto
0x311C
Parte con mayor valor del parámetro
8..9
Valor bajo
0x7289
Parte con menor valor del parámetro
Decodificación:
0x 311C 7289 = 823947913 dec
>> Versión Firmware 823 947 9.13
Ejemplo de
escritura de un
parámetro
mediante
MOVILINK®
Las siguientes tablas muestran a modo de ejemplo la estructura de los servicios Escritura
y Lectura para la escritura no volátil del valor 12345 en la variable IPOS®plus H0 (índice
de parámetro 11000). Para ello se utiliza el servicio MOVILINK® Parámetro de escritura
volátil.
Envío de la orden "Parámetro de escritura volátil"
Tabla 7: Encabezamiento DP-V1 de Write.request con orden de ajuste de parámetros
Servicio:
Write.request
Número_ranura
0
Indistinto (no se evalúa)
Índice
47
Índice del registro de datos; índice constante 47
Longitud
16
Datos útiles de 16 bytes para la memoria del encargo
Tabla 8: Datos útiles Write.req para el servicio MOVILINK® "Parámetro de escritura volátil"
Byte
Campo
Valor
Descripción
0
Referencia de solicitud
0x01
Número de referencia individual para el encargo de
ajuste de parámetros; se refleja en la respuesta de
parámetro
1
ID de solicitud
0x40
Servicio SEW MOVILINK®
2
Eje
0x00
Número de eje; 0 = eje único
3
Núm. de parámetros
0x01
1 parámetro
4
Atributo
0x30
Servicio MOVILINK® "Parámetro de escritura
volátil"
5
Núm. de elementos
0x00
0 = acceso a valor directo, sin subelemento
6..7
Número de parámetro
0x2AF8
Índice de parámetro 11000 = "Variable IPOS H0"
8..9
Subíndice
0x0000
Subíndice 0
10
Formato
0x43
Palabra doble
11
Núm. de valores
0x01
Modificar 1 valor de parámetro
12..13
Palabra valor alto
0x0000
Parte con mayor valor del valor de parámetro
14..15
Palabra valor bajo
0x0BB8
Parte con menor valor del valor de parámetro
Una vez enviado este Write.request se recibe la 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. De lo contrario, en Error_code_1 aparece el fallo
de estado.
Manual – MOVIDRIVE® Interface de bus de campo MDX61B DFP21B PROFIBUS
41