Utilizzo di eventi e allarmi
IL CODESYS Il server OPC UA offre la possibilità di inviare eventi OPC UA standard e mappare gli allarmi in una forma semplificata.
Attenzione
In CODESYS Communication versione 4.6.0.0 (e successive) e CODESYS Development System versione 3.5.21.0 (e successive), la ACK_REP il metodo di conferma è conforme allo standard OPC UA.
Tutti gli altri metodi di riconoscimento non soddisfano i requisiti della specifica OPC UA. In questi casi, le macchine a stati in particolare sono diverse e non è possibile assegnare commenti. La mappatura di questi allarmi viene utilizzata per fornire la possibilità di interazione di base tra un client OPC UA e la gestione degli.
Per informazioni sulla gestione e visualizzazione allarmi vedere: gestione degli allarmi e Visualizzazione allarmi
Creazione di allarmi ed eventi
Crea un nuovo progetto con a CODESYS Control Win controllore.
Inserisci un Configurazione allarmi oggetto sotto l'applicazione.
Aggiungi la libreria
CmpOPCUAProviderAlarmConfigurational Direttore della Biblioteca.Nel CODESYS Development System versione 3.5.21.0 e successive,
CompatibleAlarmManagerToOpcUaConnectorla libreria deve essere integrata al posto diCmpOPCUAProviderAlarmConfigurationlibreria.Quando la libreria viene aggiunta, si connette automaticamente come client alla configurazione degli allarmi e invia gli eventi al server OPC UA.
Inserisci un Configurazione dei simboli oggetto sotto l'applicazione.
Inserisci un Visualizzazione oggetto sotto il Applicazione.
Scaricare il progetto nel controller e avviarlo.
Gli allarmi vengono utilizzati e generati normalmente. Non sono richiesti passaggi speciali qui.
Implementazione delle chiamate di eventi nel codice IEC
Se desideri creare eventi, sono necessari i seguenti passaggi aggiuntivi.
Inserisci un AlarmClass oggetto sotto il Configurazione allarme. Specificare un nome (esempio:
Event).La nuova classe di segnalazione si apre nell'editor.
Seleziona il metodo di riconoscimento RAPPRESENTANTE.
Inserisci un Gruppo di allarmi oggetto sotto il Configurazione allarme. Specificare un nome (esempio:
ApplicationEvent).Il nuovo gruppo di allarmi si apre nell'editor.
- . Modificare i seguenti parametri:
Tipo di osservazione: Evento
Classe: Evento
Messaggio: "Messaggio 1"
In un programma (ad esempio, POU
PLC_PRG), aggiunge una chiamata di programma per attivare l'allarme dell'evento.
Codice di chiamata
AlarmManager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_ApplicationEvent, Alm_ApplicationEvent_Alarm_IDs.ID_0);
Monitoraggio di un evento tramite UAExpert OPC UA Client
In questo modo è possibile osservare e monitorare gli eventi che si verificano tramite una connessione OPC UA sul client UAExpert.
Avviare il
UaExpertprogramma.Clic .
Il Aggiungi server si apre la finestra di dialogo.
Nella vista ad albero, espandi .
Seleziona il tipo di connessione Nessuno e clicca OK per chiudere la finestra di dialogo.
Clic .
Un albero di oggetti viene visualizzato in Spazio indirizzo Visualizza.
Clic .
Il Aggiungi documento si apre la finestra di dialogo.
Seleziona il Visualizzazione eventi come "Tipo di documento".
Il Visualizzazione eventi scheda si apre.
Nel Spazio indirizzo visualizzare, espandere il file . oggetto.
Nel Spazio indirizzo, selezionare l'oggetto "CODESYS Control Win V3" e trascinarlo nel file Visualizzazione eventi.
Gli eventi vengono visualizzati.
