Skip to main content

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).

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.