Konfigurowanie OPC UA Server
Transkrypt
Konfigurowanie OPC UA Server
Krótki opis w jak szybko wyświetlić dane na HMI wprost z hali produkcyjnej. Do tego celu wykorzystamy program HMI/SCADA Genesis64 firmy ICONICS. 4. Bezpłatne DEMO oprogramowanie można pobrać ze strony: www.iconics.com lub skontaktuj się z Elmark Automatyka prześlemy Ci bezpłatnie płytę DVD. OPC Kepserver (bezpłatne Demo umożliwiające przetestowanie i nawiązanie komunikacji z ponad setką urządzeń) 5. 6. HMI/SCADA Genesis64 – (opis LINK) W oknie New Channel - Communications, zweryfikuj ustawienia portu komunikacji i klikaj przycisk Dalej, dopóki nie będzie można kliknąć Zakończ. Wybierz Edit-> Devices -> New Devices W oknie New Device – Name nadaj nazwę urządzenia i kliknij Dalej, następnie wybierz Device Model, po wyświetleniu okna New Device – ID zweryfikuj numer urządzenia. Masz pytania? Napisz do nas: [email protected] Konfigurowanie OPC UA Server Do połączenia w czasie rzeczywistym de źródła danych użyjemy serwera OPC. Jeżeli na swoim komputerze masz zainstalowany i skonfigurowany serwer OPC możesz przejść do kolejnego rozdziału: Konfiguracja Punktu Procesowego. Jeśli potrzebujesz serwer OPC, możesz zainstalować Iconics OPC UA Server Kepware (dostępny na naszym serwerze ftp) i wybrać żądany protokół urządzenia PLC lub kontrolera pętli. Pełna lista obsługiwanych protokołów dostępna pod linkiem. Po pomyślnym zainstalowaniu Iconics OPC UA Kepware Server, trzeba go skonfigurować: 1. 2. 3. Wybierz Start -> Wszystkie Programy ->ICONICS -> ICONICS OPC Server Suite 5 -> ICONICS OPC Server 5 Configuration ; Wybierz: Click to add New Channel i w oknie dialogowym dodaj jego nazwę i naciśnij Dalej; W Oknie New Channel – Device Driver, wybierz jeden driver z listy dostępnych protokołów i kliknij przycisk Dalej. Driver powinien być wybrany tak, aby móc umożliwić połączenie się z Twoim urządzeniem; 7. 8. 9. Zweryfikuj dalsze ustawienia i klikaj Dalej aż do wyświetlenia okna New Device- Summary, jeśli ustawienia są poprawne wybierz Zakończ; Wybierz Edit -> Devices -> New Tag; W oknie Tag Properties określ Nazwę, np. Temperatura oraz podaj Adres rejestru w PLC gdzie jest przechowywana wartość temperatury np. 400001 i kliknij OK Uwaga: Jeśli nie jesteś pewien co do kabla komunikacyjnego lub do ustawień, należy zmienić Device Properties na "Simulate Device" w celu uzyskania symulowanej wartości czujnika. 10. Zapisz konfigurację wybierając Zastosuj i opuść konfigurację serwera OPC Uwaga: Jeśli na ekranie wyświetla się *** , oznacza to, że PLC jest wyłączony lub kabel komunikacyjny pomiędzy PLC a OPC Server został odłączony. Konfigurowanie Punktu Procesowego Kiedy mamy już skonfigurowany Tag w OPC Server możemy go wyświetlić w GraphWorX64. 1. Wybierz: Start-> Wszystkie Programy -> ICONICS -> 5. 6. 7. 8. Aby dodać wykres słupkowy odpowiadający wartość temperatury kliknij Configure i wybierz zakładkę Home. Wybierz przycisk Rectangle w obszarze Shape; Przytrzymaj lewy przycisk myszy i przeciągnij kształt w dół aby narysować prostokąt. Naciśnięcie prawego przycisku myszy spowoduje wyjście z trybu rysowania. Zaznacz prostokąt i w zakładce Dynamics (na dole) ICONICS63 -> GraphWorX64 2. W zakładce Dynamics kliknij : Process Point i „umieść” go na ekranie. Automatycznie otworzy się wybierz Size 9. Kliknij na trzy kropki … obok Data Source by wybrać wcześniej utworzony Tag Temperatura 10. Poniżej Data Source tak aby wyświetlane zmiany miały sens odszukaj i ustaw LowLimit i HighLimit. 11. Przejdź do trybu Runtime, powinieneś zobaczyć jak zmienia się prostokąt wraz ze zmianami temperatury. Konfigurowanie AlarmWorX64 Server 3. okno: Data Browser Wybierz: OPC Classic Servers-> My Server-> ICONICS.IconicsOPCUAServer.V5 i odszukaj wcześniej skonfigurowany Tag Temperatura i naciśnij OK AlarmWorX64 Server służy do monitorowania stanów alarmowych. 1. 4. Po wybraniu źródła danych dla punktu procesowego klikamy w menu GraphWorX64 przycisk Runtime Wybierz: Start-> Workbench i wybierz AlarmWorX64 Server. Uchwyt(zaznaczony na czerwono) można przesuwać w górę i w dół tak by dopasować wielkość okna. 2. 3. W polu Name nazwij alarm Temperatura i wyszukaj odpowiednią wartość w Data Browser 4. W zakładce General należy również skojarzyć dany alarm z jednym lub wieloma obszarami. Kliknij Add na Area i kliknij podwójnie na Plant Area A 5. Kliknij na zakładkę Alarm Limit/Digital i skonfiguruj Limits jak na poniższym rysunku 6. Zielona światło sygnalizatora informuje nas o tym że serwer został uruchomiony. Rozwiń localhost a następnie po rozwinięciu poszczególnych elementów drzewa kliknij prawym przyciskiem Default i wybierz Add Tag Wyświetlanie alarmów 1. Aby wyświetlić alarm należy ekranie dodać AlarmWorX64 Viewer. 2. Przyciśnij kontrolkę AlarmWorXViewer64 i przeciągnij ją na obszar edycyjny dopasowując odpowiedni rozmiar. 3. Po przejściu w Runtime powinien wyświetlić się alarm kiedy wartość wybranej przez nas zmiennej osiągnie stan alarmowy Wyświetlanie trendów 1. Ponownie przejdź w tryb konfiguracji i umieść na ekranie edycyjnym kontrolkę TrendWorX64 Viewer. 2. Kliknij dwa razy na TrendWorX Viewer, a następnie na Chart, aby ustawić Legend pokazywaną na dole (Bottom) Trendu. 3. Kliknij New Pen aby zmienić Data source. Możesz wybrać ten sam tag (Temperatura) który używaliśmy wcześniej. 4. Można zmienić również opis na Temperatura edytując pole Pen Description. 5. Kliknij OK i powróć do ekranu GraphWorX. Twój ekran powinien wyglądać podobnie jak ten na poniższym rysunku: 6. Zapisz swój ekran. Po przejściu w tryb Runtime powinna zostać wyświetlony trend zmian temperatury, stany alarmowe jeśli takie wystąpią oraz aktualna wartość a temperatury