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