Il server OPC UA CODESYS offre la possibilità di inviare eventi OPC UA standard e di mappare gli allarmi in forma semplificata.




ATTENZIONE

La mappatura degli allarmi dalla gestione degli allarmi non soddisfa tutti i requisiti della specifica OPC UA. In particolare, le macchine a stati sono diverse e non è possibile assegnare commenti. La mappatura viene utilizzata per fornire la possibilità di un'interazione di base tra un client OPC UA e la gestione degli allarmi.
Creare allarmi ed eventi
-
Creare un nuovo progetto con un controllore CODESYS Control Win V3.
-
Inserire un oggetto «Alarm configuration» sotto l'applicazione.
-
Aggiungere la libreria
CmpOPCUAProviderAlarmConfigurational Library Manager.Quando la libreria viene aggiunta, si connette automaticamente come client alla configurazione degli allarmi e invia gli eventi al server OPC UA.
-
Inserire un oggetto «Symbol Configuration» sotto l'applicazione.
-
Inserire un oggetto «Visualization» sotto l'applicazione .
-
Scaricare il progetto sul controllore e avviarlo.
Gli allarmi vengono utilizzati e generati normalmente. In questo caso non sono necessari passaggi particolari.
Se si desidera creare eventi, sono necessari i seguenti passaggi aggiuntivi.
-
Inserire un oggetto «AlarmClass» sotto la «Alarm Configuration». Specificare un nome (esempio:
Event).La nuova classe di allarme si apre nell'editor.
-
Selezionare il metodo di riconoscimento «REP».
-
Inserire un oggetto «Gruppo di allarmi» sotto la «Configurazione degli allarmi». 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"
-
-
Nel programma (ad esempio, POU
PLC_PRG), aggiungere una chiamata di programma per l'attivazione dell'allarme evento.AlarmManager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_ApplicationEvent, Alm_ApplicationEvent_Alarm_IDs.ID_0);
Per ulteriori informazioni sulla gestione degli allarmi e sulla loro visualizzazione, vedere: ⮫ Gestione degli allarmi e ⮫ Visualizzazione degli allarmi