CODESYS OPC UA Sunucusu, standart OPC UA olaylarını gönderme ve alarmları basitleştirilmiş bir biçimde eşleme olanağı sağlar.




DİKKAT

Alarm yönetiminden gelen alarmların eşlenmesi, OPC UA spesifikasyonundaki tüm gereksinimleri karşılamamaktadır. Özellikle, durum makineleri farklıdır ve hiçbir yorum atanamaz. Eşleme, bir OPC UA İstemcisi ile alarm yönetimi arasında temel etkileşim imkanı sağlamak için kullanılır.
Alarmlar ve olaylar oluşturma
-
CODESYS Control Win V3 denetleyicisi ile yeni bir proje oluşturun.
-
Uygulamanın altına bir «Alarm yapılandırması» nesnesi ekleyin.
-
CmpOPCUAProviderAlarmConfigurationkütüphanesini Kütüphane Yöneticisine ekleyin.Kütüphane eklendiğinde, alarm yapılandırmasına otomatik olarak bir istemci olarak bağlanır ve olayları OPC UA Sunucusuna gönderir.
-
Uygulamanın altına bir «Symbol Configuration» nesnesi ekleyin.
-
«Application» öğesinin altına bir «Visualization» nesnesi ekleyin.
-
Projeyi kontrol cihazına indirin ve başlatın.
Alarmlar normal şekilde kullanılır ve oluşturulur. Burada özel bir adıma gerek yoktur.
Etkinlik oluşturmak istiyorsanız, aşağıdaki ek adımları uygulamanız gerekir.
-
«Alarm Yapılandırması» öğesinin altına bir «AlarmClass» nesnesi ekleyin. Bir ad belirtin (örnek:
Event).Yeni alarm sınıfı düzenleyicide açılır.
-
Onaylama yöntemini seçin «REP».
-
«Alarm Yapılandırması» öğesinin altına bir «Alarm Grubu» nesnesi ekleyin. Bir ad belirtin (örnek:
ApplicationEvent).Yeni alarm grubu düzenleyicide açılır.
-
Aşağıdaki parametreleri değiştirin:
-
«Gözlem türü»: «Etkinlik»
-
«Sınıf»: «Etkinlik»
-
«Mesaj»: "Mesaj 1"
-
-
Program'da (örneğin, POU
PLC_PRG), olay alarmını tetiklemek için bir program çağrısı ekleyin.AlarmManager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_ApplicationEvent, Alm_ApplicationEvent_Alarm_IDs.ID_0);
Alarm yönetimi ve alarm görselleştirme hakkında daha fazla bilgi için bkz: ⮫ Alarm Yönetimi ve ⮫ Alarm Görselleştirme