5
Intercambio acíclico de datos
ATENCIÓN!
Todos los valores de temperatura de los instrumentos IO JUMO se transmiten con la unidad „°C".
La errónea interpretación de los valores de medición de un instrumento IO JUMO en el controlador IO
puede conducir a errores en el control de la instalación.
¡Tenga en cuenta la unidad de los valores de temperatura transmitidos!
5.1
Programar intercambio acíclico de datos mediante el controlador IO
Además del intercambio cíclico de datos entre el controlador IO y el dispositivo IO en el canal RT, PRO-
FINET IO también ofrece la opción de intercambio acíclico de datos orientado a eventos. La comunica-
ción acíclica se controla por el controlador IO (similar al principio maestro-esclavo) mediante requisitos
de lectura / escritura y debe ser implementada por el usuario. Los datos acíclicos son proporcionados
por los participantes de PROFINET IO como "Record Data". La transmisión se realiza en el canal NRT.
Para la programación de las solicitudes de lectura / escritura están disponibles bibliotecas con bloques
de funciones apropiadas como "RDREC" (Read Record) y "WRREC" (Escribir registro) dentro de los
sistemas de ingeniería de diferentes fabricantes.
Con los dispositivos JUMO PROFINET IO, las solicitudes de lectura / escritura no acceden directamente
a los "Datos de Registro", sino que se transfieren paquetes de intercambio de datos entre el controlador
IO y el dispositivo IO, que son procesados por los dispositivos de campo en segundo plano. Para que
un controlador IO de un dispositivo de JUMO IO pueda intercambiar datos acíclicos, en el controlador
IO para cada paquete de intercambio de datos, se deben establecer estructuras de datos apropiadas
(bloques de datos / objetos de tipos de datos), que sirvan como almacenamiento de los paquetes de
intercambio de datos entrantes y salientes. Los paquetes de intercambio de datos se identifican con un
índice, que debe ser entregado como parámetro a los bloques de función de escritura y lectura. Los dis-
positivos JUMO PROFINET IO tienen 3 índices para 3 tipos diferentes de paquetes de intercambio de
datos que se transfieren mediante órdenes de escritura/lectura. La siguiente tabla muestra los índices
disponibles de los dispositivos de campo JUMO.
Índice
201
202
En una secuencia de intercambio de datos el controlador IO transfiere un paquete de intercambio de
datos al dispositivo IO. El dispositivo IO procesa el paquete de datos de intercambio lo pone a disposi-
ción nuevamente para su recogida por el controlador IO (respuesta con datos o mensajes de estado).
Para el control del procesado por el dispositivo IO (p.ej. determinación de la dirección de los datos y
selección de los datos acíclicos), los paquetes de intercambio de datos deben estar correspondiente-
mente parametrizados.
En los dispositivos JUMO IO, los servicios acíclicos siempre están asignados a la ranura 1. La ranura 1
siempre está configurada de forma fija en los dispositivos JUMO IO. Por tanto, los servicios acíclicos no
son dependientes de la configuración del módulo o proyección en el controlador IO y están disponibles
inmediatamente después de un arranque de sistema exitoso.
Paquete de intercam-
bio de datos
Single-ID
Multi-ID
5 Intercambio acíclico de datos
Aclaración
Sobre la transmisión de escritura y lectura de puntos de datos
a cíclicos individuales con una longitud de hasta 243 Bytes en
una secuencia de intercambio de datos
Longitud del paquete de intercambio de datos: 255 Bytes
Sobre la transmisión de escritura y lectura de puntos de datos
a cíclicos individuales en una secuencia de intercambio de da-
tos; los puntos de datos individuales pueden tener una longitud
de hasta 4 Bytes.
Longitud del paquete de intercambio de datos: 640 Bytes
19