Ajuste de parámetros mediante registro de datos 47 de PROFIdrive
I
9
Estructura del canal de parámetros PROFINET
0 0
Ejemplo de
escritura de un
parámetro
mediante
®
MOVILINK
90
Las siguientes tablas muestran a modo de ejemplo la estructura de los servicios WRITE
y READ para la escritura volátil del valor 12345 en la variable IPOS
de parámetros 11000). Para este fin se utiliza el servicio WRITE Parameter volatile de
®
MOVILINK
.
Envío de la orden "WRITE parameter volatile"
Servicio
WRITE.request
API
0
Slot_Number
0
Subslot_Number
1
Index
47
Length
16
La siguiente tabla muestra los datos útiles de WRITE.request para "Write Parameter
®
volatile" de MOVILINK
.
Byte
Recuadro
0
1
Request ID
2
3
No. of Parameters
4
Attribute
5
No. of Elements
6, 7
Parameter Number
8, 9
Subindex
10
Format
11
No. of values
12, 13
Value High word
14, 15
Value Low word
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. De lo contrario, en Error_code_1 aparece el
fallo de estado.
Manual – Interface de bus de campo DFS21B PROFINET IO con PROFIsafe (Parada segura)
Descripción
Fijado a 0
Indistinto (no se evalúa)
Fijado a 1
Índice del registro de datos para la orden de parámetro; índice
constante 47
Datos útiles de 16 bytes para la memoria de la orden
Valor
Descripción
0x01
Número de referencia individual para la orden de
ajuste de parámetros; se refleja en la respuesta de
parámetro
®
0x40
SEW-MOVILINK
0x00
Número de eje; 0 = eje único
0x01
1 parámetro
®
0x30
MOVILINK
-Service "WRITE Parameter volatile"
0x00
0 = acceso a valor directo, sin subelemento
0x2AF8
Índice de parámetro 11000 = "Variable IPOS H0"
0x0000
Subíndice 0
0x43
Palabra doble
0x01
Modificar 1 valor de parámetro
0x0000
Parte alta del valor de parámetro
0x0BB8
Parte baja del valor de parámetro
plus®
H0 (directorio
-Service