Skip to main content

Diagnosi nell'applicazione

Blocco funzione dispositivo

Per ciascuno PROFINET Dispositivo Nella struttura dei dispositivi viene creato un blocco funzione che fornisce informazioni di base sulla connessione o sullo stato di configurazione del dispositivo. Ad esempio, per richiedere inserimenti diagnostici o per una configurazione di un modulo deviante.

Per ulteriori informazioni, vedere: IoDrvProfinet.ProfinetController.

Stato del fornitore e del consumatore

Queste informazioni di stato vengono sempre trasferite con i dati I/O. Può essere aggiunto al CODESYS Mappatura I/O del rispettivo modulo.

PROFINET Programma utente del dispositivo

Quando un PLC è configurato per il ruolo come a PROFINET Dispositivo da campo, in questo caso il PROFINET L'applicazione del dispositivo è la fonte di diagnosi e allarmi.

L'applicazione può utilizzare il blocco funzione CommFB.SALARM per inviare allarmi specifici dell'applicazione ("allarmi di processo") al controllore. Gli allarmi di processo non richiedono registrazioni diagnostiche.

Le registrazioni nella banca dati di diagnosi del dispositivo vengono create con la POU ProfinetCommon.UpdateDiagnosisEntry o cancellato. Se il modulo sta scambiando dati con un controllore, al controllore viene inviato anche un allarme diagnostico corrispondente.

Per allarmi e diagnostica definiti dall'utente (ProfinetCommon.ChannelErrorType nell'intervallo 0x0100 – 0x7FFF), i rispettivi testi possono essere memorizzati nel GSDML del dispositivo.