5 Intercambio acíclico de datos
Secuencia de intercambio de datos para los paquetes de intercambio de datos en los formatos „Single-ID" y
„Multi-ID"
En los dispositivos JUMO IO no se accede directamente a los datos acíclicos con los bloques de fun-
ciones „WRREC" y „RDREC" del PROFINET IO. Más bien se transmiten paquetes de intercambio de
datos que se procesan adicionalmente en el dispositivo IO. El controlador IO debe escribir en el dispo-
sitivo JUMO IO un paquete de intercambio de datos con datos de solicitud (WRREC). Los dispositivos
JUMO IO aceptan los datos del paquete de intercambio de datos y lo procesan con los datos de res-
puesta para el controlador IO. El controlador IO debe recoger este paquete de intercambio de datos con
los datos de respuesta (RDREC). Con paquetes de intercambio de datos con formato „Single-ID" para
transmitir puntos de dato ndividuales en una secuencia de intercambio de datos. El formato "Multi-ID"
se puede utilizar para la transmisión de hasta 4 puntos de datos en una secuencia de intercambio de
datos. Esto implica que en el controlador IO se debe implementar un control de proceso adecuado.La
secuenciación de una secuencia de intercambio de datos en los formatos „Single-ID" y „Mutli-ID" se pue-
de configurar de la forma siguiente:
Control de secuencia de una secuencia de intercambio de datos para paquetes de intercambio
de datos de ID única
1. Parametrizar la estructura de datos con solicitud de datos para los paquetes salientes de intercam-
bio de datos: con el fin de controlar el procesamiento de la solicitud en el dispositivo JUMO IO co-
rrectamente, se incrementa la variable contador "ID-PLC". Se puede utilizar para el control de
afiliación de datos de solicitud y de respuesta. La dirección de transmisión (escribir/leer) para los
puntos de datos individuales se debe establecer en la variable "DIR" (ver más arriba la descripción
de la estructura de datos para los formatos „Single-ID" und „Multi-ID"). En los campos ID1 a 5 se
introducen las ID de 5 digitos ID de cada uno de los puntos de datos a escribir para leer/escribir de
los dispositivos IO JUMO (ver capítulo 5.2 "Tablas de datos de datos acíclicos", Página 28) En se-
cuencias de intercambio de datos a escribir (controlador IO envía puntos de datos al dispositivo IO)
se deben introducir los valores a transmitir en la variable "VALOR". En solicitudes con el formato
„Multi-ID", se debe introducir el número de los puntos de datos a transmitir en la variable "NÚME-
RO". Los primeros puntos de datos correspondientes al número especificado son leídos/escritos.
Los puntos de datos siguientes no son elaborados por el dispositivo IO JUMO.
2. Transmitir el paquete el intercambio de datos al dispositivo IO: el paquete de intercambios de
datos debe ser transmitido ahora al dispositivo IO. Para ello se abre la función de escritura
(WRREC) en el controlador IO. Los parámetros que deben ser entregados al abrir, se pueden con-
sultar en la tabla a continuación en esta sección.
3. Esperar la finalización de la transmisión exitosa del paquete de transmisión de datos salien-
te: el dispositivo JUMO IO reconoce la "petición de escritura" del controlador IO después de la trans-
ferencia exitosa (respuesta de escritura). Para obtener el estado de la transferencia, se puede
evaluar „WRREC.DONE", „WRREC.BUSY", „WRREC.ERROR" y „WRREC.STATUS". Con
WRREC.DONE = TRUE el dispositivo JUMO IO confirma la recepción exitosa del paquete de datos
de intercambio al controlador IO. El dispositivo JUMO IO comienza con el procesado de los datos
solicitados y transmitidos. El controlador IO debe respetar un tiempo de espera de 0,5 a 2 segundos
antes de proseguir con los pasos siguientes de la secuencia de intercambio de datos.
4. Recoger el paquete de intercambio de datos con datos de respuesta del dispositivo IO: el con-
trolador IO tiene que recoger cíclicamente paquetes de intercambio de datos del dispositivo y com-
probar su validez como un conjunto de datos de respuesta con la ayuda de "ID-PLC" (sondeo). Si
los valores de salida y entrada "ID-PLC" se corresponden, fueron leídos datos de respuesta válidos
desde el dispositivo IO JUMO. El controlador IO puede entonces terminar la encuesta y hacerse car-
go de los datos de respuesta de la estructura de datos del paquetes de datos de intercambio.
a) Encuesta: el controlador IO debe recoger con lecturas cíclicas (RDREC) los paquetes de inter-
cambio de datos, depositarlos en la estructura de datos para los paquetes de intercambio de da-
tos entrantes y comparar las variables"ID-PLC" en la estructura de datos para los paquetes de
intercambio de datos entrantes y salientes (procedimiento de encuesta). Mientras los valores
entrantes y salientes de "ID-PLC"no sean iguales, el procesado en el dispositivo JUMO IO toda-
26