Siemens MICROMASTER PROFIBUS Instrucciones De Servicio página 32

Módulo opcional
Tabla de contenido
3 Comunicación con MICROMASTER 4 mediante PROFIBUS-DP
Ejemplo 3: Lectura de parámetro P2000 (2000 = 000 (hex) y bit 7 de IND)
Para leer un parámetro entre 2000 y 3999, se debe activar la ampliación PNU en
la palabra 2 (IND).
PROFIBUS => MICROMASTER : 1000 0080 0000 0000, se solicita el valor de
P2000.
MICROMASTER => PROFIBUS : 2000 0080 4248 0000, según la respuesta se
trata de una palabra doble con el valor de 4248 0000 (valor Float IEEE), es decir,
i50.00.
Los datos arriba indicados son válidos para la comunicación cíclica.
En la comunicación acíclica, se utiliza bit 15 de IND para la selección de
parámetros de P2000 hasta P3999; en este caso, los datos de emisión y recepción
son:
PROFIBUS => MICROMASTER : 1000 8000 0000 0000
MICROMASTER => PROFIBUS : 2000 8000 4248 0000
Ejemplo 4: Lectura de parámetro P2010, índice 1 (2010 = 00A y bit 7 de IND, (así
como subíndice = 1 para índice 1))
Este ejemplo muestra la estructura para la comunicación cíclica. Para leer el valor
de un parámetro, se debe definir el índice en bits 0 a 7 de la segunda palabra
PKW (IND).
PROFIBUS => MICROMASTER : 100A 0180 0000 0000, se solicita el valor de
P2010 índice 1.
MICROMASTER => PROFIBUS : 100A 0180 0000 0006, según la respuesta, se
trata de una palabra simple con el valor 6 (hex).
En este caso se podría utilizar también Task ID 6.
Ejemplo 5: Cambiar el valor de P1082 a 40.00 [sólo RAM]
Para escribir un parámetro debe saber si éste tiene un valor de parámetro de
palabra simple o doble. Asimismo debe saber utilizar correctamente Task ID 2 o 3.
Para averiguar si se trata de una palabra simple o doble, lea primero el valor de
parámetro mediante PROFIBUS (encontrará esta información también en la lista
de parámetros):
a. Leer el valor:
PROFIBUS => MICROMASTER : 143A 0000 0000 0000
MICROMASTER => PROFIBUS : 243A 0000 4248 0000, según la respuesta
ID 2, se trata de una palabra doble, por lo tanto, se debe utilizar Task ID 3:
"change parameter value (double word) [RAM only]" (modificar valor de
parámetro (palabra doble) [sólo RAM])
b. Ajustar el valor de parámetro en 40.00 (= 4220 0000 (Valor Float IEEE))
PROFIBUS => MICROMASTER : 343A 0000 4220 0000
MICROMASTER => PROFIBUS : 243A 0000 4220 0000, de este modo se
confirma la modificación del valor.
Nota:
Si desea almacenar los valores modificados en la EEPROM, utilice el Task ID
13(=D hex) para palabras dobles y Task-ID 14(=E hex) para palabras. No lo repita
de forma continua y cíclica para no dañar la EEPROM.
32
Módulo opcional PROFIBUS
Edición 02/02
Instrucciones de servicio
6SE6400-5AK00-0EP0
Tabla de contenido
loading

Este manual también es adecuado para:

Micromaster profibus-dp

Tabla de contenido