... 2 Konfiguracja serwera OPC... 2-300 z serwerem OPC... 3 Import zmiennych z projektu programu Step7... 7 onfiguracji do serwera OPC... 11... 13 Tworzenie nowego projektu... 13... 16 Edytor aplikacji Application studio... 17 Podstawowa konfiguracja projektu... 18 Konfiguracja drivera komunikacyjnego... 22 Dodawanie bramek do projektu... 27 Dodawanie bramki cyfrowej... 30 Dodawanie bramki analogowej... 32... 34 Tworzenie obrazów synoptycznych... 35 Tworzenie nowego obrazu synoptycznego... 37 Definiowanie stref na obrazie... 39 Rysowanie obiektów... 43 Definiowanie obiektów dynamicznych... 44 Definiowanie aktywatorów... 50 Inne rodzaje aktywatorów... 52... 56 Wstawianie przycisku nawigacyjnego... 58 Definiowanie alarmów... 60 Tworzenie dziennika alarmów... 63 Definiowanie wykresów... 65 Konfiguracja interfejsu Accon NetLinkPro do pracy w sieci MPI... 68 Podsumowanie... 72 1
W tym dokumencie konfiguracji oraz uruchomienia dokumencie. onania kompletnej wizualizacji. Opis konfiguracji serwera OPC oraz projektu Control Maestro kroku, natomiast jest uniwersalny i olnego procesu. Konfiguracja serwera OPC S7- Pro (oraz zainstalowanego w systemie Windows sterownika Accon S7Net) wybrane prze nas zmienne z programu sterowania serwerem OPC jako klient OPC. od sterownika do Control Maestro Sterownik S7-300 -> Accon NetLinkPro (sterownik AcconS7Net) ->Serwer OPC -> SCADA Control Maestro (klient OPC) Po instalacji serwera, w program serwera jest uruchomiony. Klikamy na tej ikonie prawym przyciskiem i wybieramy Open IBH OPC Editor. Rys. 1. Uruchomienie edytora konfiguracji serwera OPC. 2
Konfiguracja sterownika S7-300 z serwerem OPC sterownikiem.. My adaptera Accon Net AcconS7Net zainstalowane w systemie Windows. Po uruchomieniu edytora New, w celu utworzenia nowej konfiguracji dla serwera OPC. Rys. 2. Tworzenie nowej konfiguracji Server OPCEditor1. Klikamy w nim prawym przyciskiem na ikonie OPC i wybierany Insert new PLC. Dodamy w ten sposób sterownik do projektu. Rys. 3.Wstawianie sterownika do projektu 3
S7 Simatic Net Klikamy OK. Rys. 4. dows sterowników PG/PC Interface, w tym sterowników AcconS7Net dla adaptera NetLinkPro. prawym przyciskiem i wybieramy Connection settings. Rys. 5. 4
wolny port MPI sterownika S7-300. aznaczamy pozycje jak na rysunku, klikamy przycisk Set PG/PC interface. Rys. 6 5
Z okna Set PG/PC Interface wybieramy skonfigurowany interfejs Accon-S7-Net NLPro (MPI) i zatwierdzamy OK. Rys. 7. Wybór interfejsu do komunikacji. st jeszcze skonfigurowany to opis procesu konfiguracji Rys. 8 6
Import zmiennych z projektu programu Step7 sterowania do przestrzeni nazw serwera OPC. Najszybszym sposobem dodania zmiennych do serwera OPC jest import programu sterownika ze Step7 (Data Block). Tylko z konfiguracji OPC w programie sterownika do komunikacji z komputerem. Aby przypisa Assign PLC Program. Rys. 9. Przypisanie programu sterownika do konfiguracji serwera OPC. 7
k wybieramy sterownik OK. Rys. 10. Wybór programu sterowania do zaimportowania. Rys. 11. Zaimportowany program S7-300 w konfiguracji serwera OPC. 8
w projekcie sterownika, które jakiej zmienna pochodzi. zmienne zdefiniowane w tablicy symboli, jak markery, nne do mapowania dla OPC zaznaczamy je w kolumnie Active. kolumnie Write protection. Rys. 12. Wybór zmiennych z programu sterowania 9
Po zaznaczeniu wybieramy Apply changes. Rys. 13. Zatwierdzenie listy zmiennych do mapowania. Wybrane zmienne pojaserwera. Rys. 14. Zmienne mapowane przez serwer OPC. 10
Rys. 15C. serwera OPC. W tym celu klikamy prawym klawiszem na nazwie Transfer to OPC Server. Rys. 16. Transfer konfiguracji do instancji serwera OPC. 11
serwerów OPC. Wybieramy serwer IBHSoftec dla Transfer to server. Rys. 17 Rys. 18 serwera w zasobniku systemowym 12
Oprogramowanie SCADA jakim jest Control Maestro jest zaawansowanym systemem W tym rozdziale poprzednim kroku serwer OPC. Tworzenie nowego projektu kreator, wybieramy Utwórz nowy projekt i klikamy Dalej. Rys. 19. Tworzenie nowego projektu. 13
Dalej. Rys. 20. Wprowadzanie nazwy i lokalizacji projektu. 14
Klikamy Dalej. Rys. 21.Przygotowanie plików projektu. i demo aplikacji, OK. Rys. 22. Informacja o pracy w trybie DEMO. zamk 15
Po uruchomieniu Control Maestro, pierwszym widocznym elementem programu jest pasek tkowników Rys. 23 Uruchomienia studia aplikacji (edytora aplikacji), Logowanie/wylogowanie si Otworzenie obrazu, dziennika alarmów, wykresu i analizy, i przechodzimy do edytora aplikacji Application Studio. Rys. 24. Uruchomienie studia aplikacji. 16
Edytor aplikacji Application studio wszystkich elementów aplikacji w czasie projektowania. Okno rys. 25, pkt. 1) oraz dwóch ramek Rys. 25. Okno edytora Application Studio. Zawart25, pkt. 2) Pliki oraz Baza danych. Panel sterowania (rys. 25, pkt. 3) cwiczenie_profibus. zmiennych przy komunikacji z rozproszonym systemem sterowania. 17
Podstawowa konfiguracja projektu poszczególne elementy aplikacji. jednym folderze. Z menu Projekt wybieramy kolejno Opcje - Rys. 26 18
do elementów aplikacji jak na po klikamy Zapisz. Rys. 27 19
Rys. 28. Potwierdzenie tworzenia folderu w projekcie. Konfiguracja nazwy stacji Stacja lokalna i OK. Rys. 29. Wprowadzenie nazwy i numeru stacji. 20
twarcie projektu. Rys. 30 Dalej ponownie. Przechodzimy ponownie do Studia aplikacji. 21
Konfiguracja drivera komunikacyjnego sterownikami PLC stacjami sieciowymi. producentów. m drivera, jako klient, do serwera OPC uruchomionego lokalnie na naszym komputerze. Dalej serwer OPC zapewnia -300. rzechodzimy do panelu sterowania i klika Drivery komunikacyjne. Rys. 31 22
, w którym klikamy Dodaj: Rys. 32. Dodawanie nowego drivera. Program wyszuka zainstalowane drivery komunikacyjne dost Rys. 33driverów w systemie Control Maestro. 23
ver OPC Data Access Client (VPIWNOPC) i klikamy Dalej. Rys. 34. Wybór drivera OPC Client. koniecznie pod wymogi konkretneg vera. 24
Wpisujemy. Pole tekstowe nazwa serwera lokalnym. Test Rys. 35. Konfiguracja drivera OPC Client W tym momenc VPI[kod][nr].INT, W naszym przypadku pli [CONFIGURATION] SERVER= DELTALOGIC.OPC.S7.DA.1 NODE= ajdujemy go w katalogu projektu, 25
Edycja pliku inicjalizacji Drivery komunikacyjne. Drivery komunikacyjne driver OPC client. Rys. 36 Klikamy Zapisz Rys. 37. Zapisanie zmian w projekcie. 26
Dodawanie bramek do projektu z serwerem OPC zdefiniowanie bramek. o unikalnyc mapowanymi w sterownikach PLC lub podczas komunikacji z ich innych funkcjach wizualizacji wykorzystania w systemie wizualizacji. W programi bramki PLC - odwzorowania w ich zmiennych (np. rejestr sterownika PLC). Aplikacja dokonuje okresowego odczytu/zapisu tych zmiennych z wykorzystaniem drivera - na 0! - bramki systemowe - liku pomocy programu Control Maestro. analogowa - zmiennoprzecinkowe, cyfrowa - ne, przyjmuje stany 0 lub 1, tekstowa - komunikacji z -300 utworzony zosta zmienn 27
sekcji Bramki w drzewie projektu: Rys. 38 28
Klikamy prawym przyciskiem w ramce okna o nazwie Lista bramek i wybieramy Dodaj. nowej bramki: Rys. 39. Definicja nowej bramki. 29
Dodawanie bramki cyfrowej 1. np. PARKING_S1 (nazwy wpisujemy bez spacji), 2. a. u jest to driver OPC, b. przycisku (ikony kropek ) przy polu Adres, c. Z okna eksploratora (rys. 41), 3. Zawsze, 4. i zgodny na serwerze OPC: Cyfrowa, Rys. 40. Definiowanie bramki cyfrowej. 30
Rys. 41. Wybór bramki z serwera OPC. Wybór zmiennej w eksploratorze serwera OPC: 1. podczas konfiguracji serwera OPC i imporcie programu sterownika), 2. 3. Klikamy Select. zmienna reprezentowana jest na serwerze Ozmiennej Item Syntax, czyli adresu wybran Driver klienta OPC zastosowany w Control Maestro odpytuje serwer dla z bramek w atrybucie Server Scan Rate upadku ko 31
Dodawanie bramki analogowej Po systemu Control Maestro (kolumna Wizcon Type). Rys. 42. Wybór odpowiedniego formatu danych dla bramki. a serwera. Rys. 43. Typ zmiennej na serwerze OPC. 32
- 16 nie format danych Bez znaku-16. Rys. 44. Wybór typu bramki oraz formatu danych. mi 33
wykorzystania np. w raporcie lub na wykresie adce rejestracja. Rys. 45 34
Tworzenie obrazów synoptycznych monitorujemy. Przedstawia on wszystkie informacje o przebiegu procesu technologicznego. fragment w wybranej skali widzimy aktualnie na ekranie. doczne. z cego dwie zdefiniowane strefy. a za dzy zdefiniowanymi strefami. Rys. 46. Edytor obrazu z widocznymi dwoma strefami. 35
podczas pracy (nie jest wymagane zatrzymywanie aplikacji/procesu, kompilowanie aplikacji po modyfikacji, czy restartowanie komputera). tryby pracy: Tryb edycji - uruchamiany poprzez Tryby\Edycja lub zaznaczeniem ikony na pasku n obraz. Tryb aktywatorów - uruchamiany poprzez Tryby\ lub wykonywania innych akcji. W tym trybie wsk Tryb nawigacji - uruchamiany poprzez Tryby\Nawigacja lub zaznaczeniem ikony na ki operacji. Tryb ten Rys. 47.Tryby pracy Control Maestro. 36
Tworzenie nowego obrazu synoptycznego w drzewie projektu do sekcji Obrazy. Lista obrazów i wybieramy Nowy obraz. Rys. 48. Tworzenie nowego obrazu synoptycznego. 37
Rys. 49. Okno edytora obrazów. 1. Rysowanie w oraz przycisków itd. 2. Okno obrazu 3. Obiekty obiektu 4. Operacje siatki itd. 5. Kolor brysu. Kreskowane pole oznacza. 38
Definiowanie stref na obrazie Pierwszym krokiem po utworzeniu obrazu jest zdefiniowanie stref, czyli ekranów, które W Rys. 50. Definiowanie strefy etap 1 39
synoptycznego. ekranu oraz przy definiowaniu kilku stref oraz Rys. 51. Definiowanie strefy - etap 2 40
Opcje -> Definicja stref Rys. 52.Definiowanie strefy - etap 3 W otwartym oknie: 1. N, 2. 3. Klikamy dodaj, 4. Klikamy zapisz. Rys. 53. Okno definiowania nowej strefy. zycisków nawigacyjnych 41
strefy. a sposobów. Najwygodniejszym z nich jest zaprojektowanie przycisków nawigacyjnych do przechodzenia do strefy. Rys. 54. Funkcja 42
Rysowanie obiektów Aby wybrany obiekt narysowanym obiekcie. o Klikamy prawym przyciskiem na wybranym kolorze w palecie kolor aby o Klikamy lewym przyciskiem na wybranym kolorze w palecie kolor aby Rys. 55. Rysowanie obiektów na obrazie. 43
Definiowanie obiektów dynamicznych Rys. 56. Rysowanie nowego obiektu. 44
Definicja obiektu dynamicznego Rys. 57. Definicja obiektu dynamicznego. W otwartym oknie, Rys. 58. Okno - parametry dymamiczne. 45
Teraz klikamy Rys. 59. Wybór koloru dla poszczególnych zakresów. zakresów jak na rysunku (górna i z zmiennej. Animacje jednozakresowe (1) Ruch 1, 2 - pozwala na przesuwanie obiektu po oknie obrazu. Program Control Maestro pozwala na jednoczesne zdefiniowanie 2 szablonów ruchu odpowiednio: dniesienia ruchu a drugim punkt docelowy. Poprawne wykonanie operacji powoduje powrót do okna Skalowanie - Obrót - powoduje obrót obiek - kolorem lub gradientem. Pokazanie - pozwala n przypisanej bramki. 46
- podanym zakresie. Animacje wielozakresowe (2): Miganie... - Kolor linii - bramki, Kolor - bramki. - Maskowanie... - zmienna analogowa obiekt zostanie ukryty. Rys. 60. Rodzaje animacji. 47
zmiennej. stanu zmiennej TRYB_PRACY. ia Tekst dwa obiekty z tekstami trybów sterowania bramy: Rys. 61. Wstawianie obiektu tekstowego. Za tryb pracy odpowiedzialna jest zmienna binarna, która w stanie 0 oznacza tryb AUTO, a w zakresów przy animacji Pokazanie e umieszczamy narysowane obiekty ualny Opcje -. 48
Rys. 62 Rys. 63. Ustawienia animacji "Pokazazanie: dla trybu AUTO. 49
Definiowanie aktywatorów Aktywatory, przyciski oraz su Kroki przy definiowaniu aktywatora: rysowania). Rys. 64. Definicja aktywatora. Kliknij prawym przyciskiem myszy na narysowanym obiekcie i wybierz Definicja aktywatora 50
: Rys. 65. Wybór rodzaju aktywatora dla obiektu. Naszym zamiarem jeszmienna BRAMA_TRYB oraz analogicznie po Wybieramy Natychmiastowa i w polu Wzór wpisujemy 1. Rys. 66. Definicja akcji natychmiastowej. Wzór na 0. owej na p-@, sku ze wzorem @- 51
Inne rodzaje aktywatorów do którego w polu wszystkich rodzajów bramek. Rys. 67. Aktywator - aktkich aktywator aktywator uaktywni okno (Rys. 68) w którym Rys. 68. Aktywator - 52
Ten a w systemie akcji widocznych Rys. 69. Aktywator - Dwustanowa cyfrowej z 0 Rys. 70. Aktywator - Dwustanowa 53
Chwilowa -wzór. Pu -wzór. Rys. 71. Aktywator - Chwilowa. Przyciski ci Wybór tego aktywatora powoduje Rys. 72. Definicja przycisków. 54
,. W ten sposób dodajemy wszystkie wymagane przyciski, jeden po drugim. M wybranej opcji. W sekcji Styl akty Rys. 73. Zdefiniowane menu z przyciskami. 55
niego zmiennej analogowej. tekst. bramki. Rys. 74 56
(tryb, liczba cyfr przed/za przecinkiem, ), Rys. 75 57
Wstawianie przycisku nawigacyjnego Przyc Po narysowaniu przycisku klikamy na nim prawym klawiszem myszy Definicja aktywatora. W oknie definicji Rys. 76. Wybór metody aktywacji. 58
Rys. 77. Wybór strefy docelowej. oddzielnym obr dokumentacji Control Maestro. 59
Definiowanie alarmów komunikatami o stanie aplikacji przekazywanymi do operatora. odpowiednie powiadomienie w formie: nowego wpisu do dziennika alarmów, okna popup lub wydruku. Dodaj alarm. Rys. 78. Dodawanie nowego alarmu. 60
Tag... Rys. 79. Wybór bramki do alarmu. Numeric Operator, Relational Operators, Logical Operator, Function, Bit Operator. 61
Rys. 80 o Drukarka o Dziennik alarmów alarm zostanie zapisany do u Dziennika alarmów, o Okno Popup o Buczek alarm uruchomi buczek, 62
zu lub wykonanie makropolecenia. Tworzenie dziennika alarmów Rys. 81. Tworzenie dziennika alarmów. W nowo otwartym \ wybranym folderze. 63
Teraz przechodzimy do konfiguracji Opcje -> Widok isanych zakresów priorytetów. Rys. 82 dziennik Rys. 83 64
Definiowanie wykresów wykresów w jednym oknie. Rys. 84. Dodawanie nowego wykresu. W oknie Ustawienia -> Definicja wykresu... Rys. 85.. 65
Rys. 86. Parametryzacja wykresu. 66
Rys. 87-67
Konfiguracja interfejsu Accon NetLinkPro do pracy w sieci MPI Set PG/PC Interface. - ACCON-S7-NET NLPro(MPI) i klikamy na przycisku Properties. Rys. 88. Okno Set PG/PC Interface. 68
New. Rys. 89. Dodawanie nowej stacji. Search ACCON-NetLink-PRO aby Rys. 90 69
asilone ze sterownika interfejsy wyszukiwania. Rys. 91. Lista wyszukiwania. Wybieramy interfejs z listy i klikamy Close + Get. znalezionego interfejsu. OK. Rys. 92 70
Wybieramy teraz z listy Stations skonfigurowany interfejs i klikamy OK. Rys. 93. Efekt dodawania stacji. 71