Generale
La configurazione del PROFINET Field Device è costituito dal dispositivo stesso e dai moduli inseriti di seguito.
CODESYS prevede due differenti PROFINET Dispositivi da campo:
Una variante apposta per Hilscher CIFX-Karten
Una variante indipendente dall'hardware, la CODESYS PROFINET Dispositivo da campo Questa variante funziona su un numero qualsiasi di adattatori Ethernet ed è disponibile anche in una variante configurabile in modo puramente programmatico.
Quando si inserisce l'Ethernet-based CODESYS Field Device, vengono create implicitamente due attività richieste dal PROFINET pila di comunicazione.
Profinet_CommunicationTask: questa attività include i servizi di comunicazione aciclici, come la creazione di connessioni e la diagnostica. Questi servizi non sono critici in termini di tempo a causa delle richieste in tempo reale molto deboli. Pertanto l'attività ha una priorità bassa.
Profinet_IOTask: Qui è dove l'effettivo PROFINET avviene lo scambio di dati in tempo reale. I pacchetti di dati IO in sospeso vengono elaborati in ogni ciclo (vedi Configuratore slave: Invia orologio). Pertanto è necessario un tempo di ciclo di 1 ms (per un clock di invio di 1 ms).
![]() | (6) Dispositivo da campo NetX – Generale (4) Adattatore Ethernet |
![]() |
Per le massime prestazioni IO con il minimo ritardo durante la lettura/scrittura, i dati IO possono essere aggiornati in questo task (→ inserire la propria POU che aggiorna gli IO in questo task). Nessuna operazione di blocco o persistenza deve essere eseguita nell'attività di I/O, come la visualizzazione o l'accesso ai file. Se il task è bloccato troppo a lungo, il watchdog annulla la connessione per comunicare con lo slave (vedi Configuratore slave: Cane da guardia).
Importante
Ti consigliamo di attivare il Aggiorna I/O in Stop opzione nelle impostazioni del PLC. In caso contrario, la comunicazione viene annullata quando l'applicazione si arresta in corrispondenza di un punto di interruzione.