PROFINET IRT
PROFINET IRT (isochronous real time) è un tipo di comunicazione con clock ottimizzata per le massime prestazioni. Viene spesso utilizzato per applicazioni di controllo del movimento.
Importante
Questo PROFINET la classe di comunicazione è attualmente disponibile solo per Hilscher CIFX-Karten con FW > 3.1.xx (nel CODESYS impostare: ../GatewayPLC/HilscherCIFX/Firmware/cifxpnm.nxf
).
Per inviare i dati I/O con clock dall'applicazione, è necessario il ciclo del bus attivato da interrupt (per la sincronizzazione tra l'applicazione I/O e l'hardware CIFX). Ciò è attualmente possibile solo con RTE Vx >= V3.5 SP9, nonché con il modulo del kernel Linux e Hilscher.
Durante la configurazione devono essere annotati i passaggi specifici:
La comunicazione IRT si attiva impostando la classe RT di a PROFINET Schiavo di RTC 3.
Per tutti i dispositivi IRT ("domini IRT"), la topologia di rete (ovvero la connettività delle porte Ethernet) deve essere riconosciuta internamente. Questa impostazione viene eseguita nel Topologia scheda del PROFINET Maestro.
Inoltre, deve essere definita la lunghezza del cavo tra i dispositivi. Viene specificato un valore predefinito di 100 m. Questa impostazione viene eseguita nel Opzioni scheda del PROFINET Dispositivo.
È possibile un'operazione mista tra RT e IRT. Tuttavia, i domini IRT non devono essere interrotti da dispositivi RT o switch non compatibili con IRT. Ciò significa che i dispositivi IRT sul controller seguono immediatamente "dopo" i dispositivi RT.
Per inviare i dati I/O con clock dall'applicazione, è necessario impostare il task del ciclo del bus su Esterno e la modalità di interruzione deve essere attivata nel file CFG (
[CmpHilscherCIFX] InterruptMode=1
).
