Skrypt SCADA CM-nowe - neurosoft.edu.pl · 7 Import zmiennych z projektu programu Step7 3R...

71
1 6SLV WUHĞFL :VWĊS.......................................................................................................................................... 2 Konfiguracja serwera OPC......................................................................................................... 2 .RQILJXUDFMD SRáąF]HQLD VWHURZQLND 6-300 z serwerem OPC ............................................. 3 Import zmiennych z projektu programu Step7 ....................................................................... 7 àDGRZDQLH Nonfiguracji do serwera OPC ............................................................................ 11 3URMHNWRZDQLH ZL]XDOL]DFML SU]\ XĪ\FLX &RQWURO 0DHVWUR ....................................................... 13 Tworzenie nowego projektu ................................................................................................. 13 3DVHN V]\ENLHJR GRVWĊSX .................................................................................................. 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 5HMHVWUDFMD ZDUWRĞFL EUDPNL Z KLVWRULL ............................................................................. 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 :VWDZLDQLH Z\ĞZLHWODF]D F\IURZHJR .............................................................................. 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

Transcript of Skrypt SCADA CM-nowe - neurosoft.edu.pl · 7 Import zmiennych z projektu programu Step7 3R...

1

.......................................................................................................................................... 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

2

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.

3

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

4

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.

5

wolny port MPI sterownika

S7-300. aznaczamy pozycje jak na rysunku,

klikamy przycisk Set PG/PC interface.

Rys. 6

6

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

7

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.

8

k

wybieramy sterownik

OK.

Rys. 10. Wybór programu sterowania do zaimportowania.

Rys. 11. Zaimportowany program S7-300 w konfiguracji serwera OPC.

9

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

10

Po zaznaczeniu

wybieramy Apply changes.

Rys. 13. Zatwierdzenie listy zmiennych do mapowania.

Wybrane zmienne poja serwera.

Rys. 14. Zmienne mapowane przez serwer OPC.

11

Rys. 15 C.

serwera OPC. W tym celu klikamy prawym klawiszem na nazwie

Transfer to OPC Server.

Rys. 16. Transfer konfiguracji do instancji serwera OPC.

12

serwerów OPC. Wybieramy serwer IBHSoftec dla

Transfer to server.

Rys. 17

Rys. 18

serwera w zasobniku systemowym

13

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.

14

Dalej.

Rys. 20. Wprowadzanie nazwy i lokalizacji projektu.

15

Klikamy Dalej.

Rys. 21.Przygotowanie plików projektu.

i demo aplikacji ,

OK.

Rys. 22. Informacja o pracy w trybie DEMO.

zamk

16

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.

17

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.

Zawart 25, pkt. 2) –

Pliki oraz Baza danych.

Panel sterowania (rys. 25, pkt. 3) –

cwiczenie_profibus.

zmiennych

przy komunikacji z rozproszonym systemem sterowania.

18

Podstawowa konfiguracja projektu

poszczególne elementy aplikacji.

jednym folderze.

Z menu Projekt wybieramy kolejno Opcje -

Rys. 26

19

do elementów aplikacji jak na po

klikamy Zapisz.

Rys. 27

20

Rys. 28. Potwierdzenie tworzenia folderu w projekcie.

Konfiguracja nazwy stacji

Stacja lokalna i

OK.

Rys. 29. Wprowadzenie nazwy i numeru stacji.

21

twarcie

projektu.

Rys. 30

Dalej

ponownie.

Przechodzimy ponownie do Studia aplikacji.

22

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

23

, w którym klikamy Dodaj:

Rys. 32. Dodawanie nowego drivera.

Program wyszuka zainstalowane drivery komunikacyjne dost

Rys. 33 driverów w systemie Control Maestro.

24

ver OPC

Data Access Client (VPIWNOPC) i klikamy Dalej.

Rys. 34. Wybór drivera OPC Client.

koniecznie

pod wymogi konkretneg

vera.

25

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,

26

Edycja pliku inicjalizacji”

Drivery komunikacyjne”.

Drivery komunikacyjne

driver OPC client.

Rys. 36

Klikamy Zapisz

Rys. 37. Zapisanie zmian w projekcie.

27

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

28

sekcji Bramki w drzewie projektu:

Rys. 38

29

Klikamy prawym przyciskiem w ramce okna o nazwie Lista bramek i wybieramy Dodaj

. nowej bramki:

Rys. 39. Definicja nowej bramki.

30

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.

31

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 O zmiennej

Item Syntax, czyli adresu

wybran

Driver klienta OPC zastosowany w Control Maestro odpytuje serwer

dla z bramek w atrybucie Server Scan Rate

u padku ko

32

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.

33

-

16”

nie format danych „Bez znaku-16”.

Rys. 44. Wybór typu bramki oraz formatu danych.

mi

34

wykorzystania np. w raporcie lub na wykresie

adce rejestracja.

Rys. 45

35

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.

36

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.

37

Tworzenie nowego obrazu synoptycznego

w drzewie projektu

do sekcji Obrazy.

„Lista obrazów” i wybieramy Nowy obraz.

Rys. 48. Tworzenie nowego obrazu synoptycznego.

38

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 .

39

Definiowanie stref na obrazie

Pierwszym krokiem po utworzeniu obrazu jest zdefiniowanie stref, czyli „ekranów”, które

W

Rys. 50. Definiowanie strefy – etap 1

40

synoptycznego.

ekranu oraz przy definiowaniu

kilku stref oraz

Rys. 51. Definiowanie strefy - etap 2

41

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

42

strefy.

a sposobów.

Najwygodniejszym z nich jest zaprojektowanie przycisków nawigacyjnych do przechodzenia

do strefy”.

Rys. 54. Funkcja

43

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.

44

Definiowanie obiektów dynamicznych

Rys. 56. Rysowanie nowego obiektu.

45

„Definicja

obiektu dynamicznego”

Rys. 57. Definicja obiektu dynamicznego.

W otwartym oknie,

Rys. 58. Okno - parametry dymamiczne.

46

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.

47

-

podanym zakresie.

Animacje wielozakresowe (2):

Miganie... -

Kolor linii -

bramki,

Kolor -

bramki.

-

Maskowanie... - zmienna

analogowa

obiekt zostanie ukryty.

Rys. 60. Rodzaje animacji.

48

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 - .

49

Rys. 62

Rys. 63. Ustawienia animacji "Pokazazanie: dla trybu AUTO.

50

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”

51

:

Rys. 65. Wybór rodzaju aktywatora dla obiektu.

Naszym zamiarem jes zmienna 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 @-

52

Inne rodzaje aktywatorów

do którego w

polu

wszystkich rodzajów bramek.

Rys. 67. Aktywator -

akt kich aktywator

aktywator uaktywni okno (Rys. 68) w którym

Rys. 68. Aktywator -

53

Ten a w systemie akcji widocznych

Rys. 69. Aktywator -

Dwustanowa

cyfrowej z 0

Rys. 70. Aktywator - Dwustanowa

54

Chwilowa

-wzór.

Pu

-wzór.

Rys. 71. Aktywator - Chwilowa.

Przyciski

ci

Wybór tego aktywatora powoduje

Rys. 72. Definicja przycisków.

55

,

. W ten sposób dodajemy wszystkie

wymagane przyciski, jeden po drugim.

M

wybranej opcji .

W sekcji Styl

akty

Rys. 73. Zdefiniowane menu z przyciskami.

56

niego zmiennej analogowej.

tekst.

bramki.

Rys. 74

57

(tryb, liczba cyfr przed/za przecinkiem,

),

Rys. 75

58

Wstawianie przycisku nawigacyjnego

Przyc

Po narysowaniu przycisku klikamy na nim prawym klawiszem myszy

Definicja aktywatora.

W oknie definicji

Rys. 76. Wybór metody aktywacji.

59

Rys. 77. Wybór strefy docelowej.

oddzielnym obr

dokumentacji Control Maestro.

60

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.

61

Tag...

Rys. 79. Wybór bramki do alarmu.

Numeric Operator, Relational Operators,

Logical Operator, Function, Bit Operator.

62

Rys. 80

o Drukarka –

o Dziennik alarmów – alarm zostanie zapisany do u

Dziennika alarmów,

o Okno Popup –

o Buczek – alarm uruchomi buczek,

63

zu

lub wykonanie makropolecenia.

Tworzenie dziennika alarmów

Rys. 81. Tworzenie dziennika alarmów.

W nowo otwartym \

wybranym folderze.

64

Teraz przechodzimy do konfiguracji

Opcje -> Widok

isanych zakresów

priorytetów.

Rys. 82

dziennik

Rys. 83

65

Definiowanie wykresów

wykresów w jednym oknie.

Rys. 84. Dodawanie nowego wykresu.

W oknie Ustawienia -> Definicja wykresu...

Rys. 85. .

66

Rys. 86. Parametryzacja wykresu.

67

Rys. 87

-

68

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.

69

New.

Rys. 89. Dodawanie nowej stacji.

Search ACCON-NetLink-PRO aby

Rys. 90

70

asilone ze sterownika interfejsy

wyszukiwania.

Rys. 91. Lista wyszukiwania.

Wybieramy interfejs z listy i klikamy Close + Get.

znalezionego interfejsu. OK.

Rys. 92

71

Wybieramy teraz z listy „Stations” skonfigurowany interfejs i klikamy OK.

Rys. 93. Efekt dodawania stacji.