PROFINET IRT
PROFINET IRT (tiempo real isócrono) es un tipo de comunicación sincronizada que está optimizada para un rendimiento máximo. A menudo se utiliza para aplicaciones de control de movimiento.
Importante
Este PROFINET La clase de comunicación actualmente está disponible solo para Hilscher CIFX-Karten con FW > 3.1.xx (en el CODESYS configuración: ../GatewayPLC/HilscherCIFX/Firmware/cifxpnm.nxf
).
Para enviar datos de E/S sincronizados desde la aplicación, es necesario el ciclo de bus activado por interrupción (para la sincronización entre la aplicación de E/S y el hardware CIFX). Actualmente, esto solo es posible con RTE Vx >= V3.5 SP9, así como con el módulo kernel de Linux y Hilscher.
Se deben tener en cuenta los pasos específicos durante la configuración:
La comunicación IRT se activa ajustando la clase RT de un PROFINET Esclavo de RTC 3.
Para todos los dispositivos IRT ("dominios IRT"), la topología de la red (es decir, la conectividad de los puertos Ethernet) debe reconocerse internamente. Este ajuste se realiza en el Topología ficha de la PROFINET Maestría.
Además, se debe definir la longitud del cable entre los dispositivos. Se especifica un valor predeterminado de 100 m. Este ajuste se realiza en el Opciones ficha de la PROFINET Dispositivo.
Es posible una operación mixta entre RT e IRT. Sin embargo, los dominios IRT no deben ser interrumpidos por dispositivos RT o conmutadores no compatibles con IRT. Esto significa que los dispositivos IRT en el controlador siguen inmediatamente "después" de los dispositivos RT.
Para enviar los datos de E/S sincronizados desde la aplicación, la tarea de ciclo de bus debe establecerse en Externo y el modo de interrupción debe estar activado en el archivo CFG (
[CmpHilscherCIFX] InterruptMode=1
).
