Reglas Para El Procesamiento De Petición/Respuesta; Ejemplo De Aplicación Del Mecanismo Pkw Mediante Profibus - Siemens MICROMASTER PROFIBUS Instrucciones De Servicio

Módulo opcional
Tabla de contenido

Publicidad

Edición 02/02
Reglas para el procesamiento de petición/respuesta
! Una petición o una respuesta sólo puede estar referida siempre a un
parámetro.
! El maestro debe repetir una petición durante el tiempo necesario hasta que
haya recibido la correspondiente respuesta.
! El maestro reconoce la respuesta a una petición formulada mediante:
♦ Evaluación del código de respuesta
♦ Evaluación del número de parámetro PNU
♦ Si se da el caso, mediante evaluación del índice de parámetro IND
♦ Si se da el caso, mediante evaluación del valor de parámetro PWE.
! La petición se debe enviar de forma completa en un telegrama; no se permiten
telegramas de petición divididos. Lo mismo se aplica para la respuesta.
! En telegramas de respuesta que contienen valores de parámetro, el
accionamiento siempre responde al repetir el telegrama de respuesta con el
valor actual.
! Si en funcionamiento cíclico no se precisa ninguna información del interface
PKW (sólo los datos PZD son importantes), entonces se debe formular la
petición "No hay petición".
3.4.1
Ejemplo de aplicación del mecanismo PKW mediante
PROFIBUS
En lo siguiente encontrará algunos ejemplos para leer/escribir parámetros:
Ejemplo 1: Lectura de parámetros P0700 (700 = 2BC (hex))
Para leer un parámetro utilice Task ID 1 "request parameter value" (solicitar valor
de parámetro). La respuesta ID es 1 o 2 (palabra simple o doble) o 7 (error).
PROFIBUS => MICROMASTER : 12BC 0000 0000 0000, se solicita valor de
P0700
MICROMASTER => PROFIBUS : 12BC 0000 0000 0002, según la respuesta, se
trata de una palabra simple con el valor 0002(hex).
Ejemplo 2: Lectura de parámetro P1082 (1082 = 43A (hex))
PROFIBUS => MICROMASTER : 143A 0000 0000 0000, se solicita el valor de
P1082
MICROMASTER => PROFIBUS : 243A 0000 4248 0000, según la respuesta, se
trata de una palabra doble con el valor 4248 0000 (Valor Float IEEE). El formato
Float de IEEE es el siguiente: bit 31 = signo, desde bit 23 a bit 30 = exponente y
desde bit 0 a bit 22 = mantisa con valor decimal indicado por: valor = ((-1) signo al
cuadrado) x (2 al cuadrado (exponente - 127)) x 1.mantisa.
En el presente ejemplo con el signo = 0, exponente = 84 (hex) = 132 y mantisa
(1).900000 = [1 + 9/16 + 0/256 + ...] el resultado es: (1) x (32) x (1.5625) = 50.00
Módulo opcional PROFIBUS
6SE6400-5AK00-0EP0
3 Comunicación con MICROMASTER 4 mediante PROFIBUS-DP
Instrucciones de servicio
31

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micromaster profibus-dp

Tabla de contenido