Załączam książkę.
12-299 89 20
Doradztwo techniczne: simatic.pl@siemens.com
SIMATIC PCS 7
Podręcznik - wydanie 2
Podręcznik - wydanie 2
Egzemplarz bezpłatny
SIMATIC PCS 7
Podr´cznik
Wydanie 2
Warszawa 2010
Wprowadzenie
Spis treÊci
Zadania cz´Êci pierwszej
2
Pierwsze kroki w projekcie
3
4
5
Kompilacja, wgrywanie i testowanie planów
6
Konfiguracja stacji operatorskiej
7
Praca w trybie procesowym
8
Wykonanie zadaƒ dodatkowych
“Pierwsze kroki
w PCS 7”
Przeglàd PCS 7
Tworzenie planów SFC
System Sterowania
Procesami PCS 7
1
Tworzenie planów CFC
SIMATIC PCS 7
0
9
10
Konfiguracja sprz´tu
11
Praca z hierarchià technologicznà
12
U˝ywanie pod∏àczeƒ tekstowych
13
Konfiguracja planów CFC z wykorzystaniem
funkcji podnoszàcych wydajnoÊç
14
Konfiguracja sekwencji SFC z wykorzystaniem
efektywnych funkcji
15
Kompilacja, wgrywanie i testowanie planów
16
Konfiguracja PCS 7 OS
17
Jak sterowaç i monitorowaç w trybie
procesowym
18
Wykonanie dodatkowych zadaƒ
Instrukcja
Zadania cz´Êci drugiej
19
Indeks
Wydanie 02/2010
A5E00369624-02
Wskazówki Bezpieczeƒstwa
Ta instrukcja zawiera wskazówki, które majà zapewniç indywidualne bezpieczeƒstwo oraz
równie˝ by ochroniç produkty i pod∏àczane komponenty przed zniszczeniem. Wskazówki te
wyra˝one sà poprzez symbole pokazane poni˝ej, wed∏ug stopnia gradacji i oznaczajà
odpowiednio:
Niebezpieczeƒstwo
Oznacza, ˝e b´dà mia∏y miejsce: Êmierç, ci´˝kie uszkodzenia cia∏a lub powa˝ne uszkodzenie
mienia, jeÊli stosowne Êrodki ostro˝noÊci nie zostanà zachowane.
Ostrze˝enie
Oznacza, ˝e mogà mieç miejsce: Êmierç, ci´˝kie uszkodzenia cia∏a lub powa˝ne uszkodzenie
mienia, jeÊli stosowne Êrodki ostro˝noÊci nie zostanà zachowane.
Ostro˝nie
Oznacza, ˝e mogà mieç miejsce drobne urazy, jeÊli stosowne Êrodki ostro˝noÊci nie
zostanà zachowane.
Ostro˝nie
Oznacza, ˝e mogà mieç miejsce uszkodzenia mienia, jeÊli stosowne Êrodki ostro˝noÊci nie
zostanà zachowane.
Uwaga
Nale˝y zwróciç uwag´ na szczególnie wa˝ne informacje umieszczone na produkcie,
zwiàzane z u˝ywaniem produktu lub na wa˝nà cz´Êç dokumentacji.
Wykwalifikowany Personel
Tylko wykwalifikowany personel powinien instalowaç i pracowaç na sprz´cie. Pod poj´ciem
wykwalifikowany personel rozumie si´ osoby upowa˝nione do uziemiania i pod∏àczania
sprz´tu i systemów zgodnie z obowiàzujàcymi normami i standardami bezpieczeƒstwa.
Prawid∏owe u˝ycie
Nast´pujàca wskazówka:
Ostrze˝enie
To urzàdzenie i jego komponenty mogà byç u˝ywane tylko z aplikacjami opisanymi
w katalogu lub posiadajàcymi opis techniczny i tylko w po∏àczeniu z urzàdzeniami lub
komponentami pochodzàcymi z innych fabryk, które zosta∏y zatwierdzone i sà
rekomendowane przez Siemens.
Produkt ten mo˝e funkcjonowaç poprawnie i bezpiecznie, tylko i wy∏àcznie jeÊli jest
transportowany, przechowywany, uruchamiany i instalowany prawid∏owo oraz jest obs∏ugiwany
i serwisowany wed∏ug wskazaƒ.
Znaki handlowe
SIMATIC®, SIMATIC HMI® and SIMATIC NET® to zastrze˝one znaki SIEMENS AG.
Udost´pnianie stronom trzecim na w∏asny u˝ytek jakichkolwiek nazw, które odnoszà si´
do znaków handlowych, mogà naruszaç prawa do znaku handlowego w∏aÊciciela.
Prawa autorskie Siemens AG 2005 Wszytskie prawa
zarezerwowane.
Publikowanie, powielanie lub u˝ywanie tego dokumentu nie
jest dopuszczalne bez wyra˝enia pisemnej zgody autora.
¸amiàcy prawo zostanà ukarani. Wszystkie prawa, w∏àczajàc
w to ochron´ przyznanym patentem lub zarejestrowanie
formy i wyglàdu, sà zastrze˝one.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems
Postfach 4848, D- 90327 Nuernberg
Siemens Aktiengesellschaft
Wy∏àczenia z odpowiedzialnoÊci
ZawartoÊç niniejszej instrukcji zosta∏a sprawdzona
pod wzgl´dem zgodnoÊci z opisanym sprz´tem
i oprogramowaniem. Poniewa˝ wszystkie odchylenia nie
mogà byç ca∏kowicie wykluczone, dlatego ca∏kowita
zgodnoÊç nie mo˝e byç gwarantowana. Jednak˝e dane
zawarte w niniejszej instrukcji sà regularnie uaktualniane
i wszystkie konieczne poprawki sà zawierane w nast´pnych
edycjach. Zg∏aszanie sugestii w celu ulepszenia, mile
widziane.
Siemens AG 2005
Technical data subject to change.
A5E00369624-02
V
VI
Wprowadzenie
Cel instrukcji
Instrukcja „Pierwsze kroki w PCS 7” przedstawia poczàtkowy przeglàd systemu
sterowania procesami PCS 7 i pomaga wykonywaç proste projekty w∏asnor´cznie.
Dzi´ki niej mo˝na skonfigurowaç projekt na stacji SIMATIC.
„Pierwsze kroki w PCS 7” przeznaczona jest dla nowych u˝ytkowników PCS 7 i obejmuje
nast´pujàce obszary:
o Konfiguracja
o Uruchamianie i serwis
Wymagane doÊwiadczenie
Do pracy z instrukcjà powinno si´ mieç doÊwiadczenie w nast´pujàcych obszarach:
o System operacyjny Microsoft Windows 2000, Windows XP
o Funkcje i konfiguracja SIMATIC S7 (S7-400, Krok 7)
o Funkcje i konfiguracja SIMATIC NET (komponenty sieciowe, media transmisyjne)
Zakres instrukcji
Niniejsza instrukcja ma zastosowanie do “PCS 7 Engineering Toolset V 6.1”.
VII
Wprowadzenie
Przewodnik po instrukcji
„Pierwsze kroki w PCS 7” wyjaÊniajà poszczególne zagadnienia wymagane do stworzenia
projektu “color_gs”. Mo˝na tutaj znaleêç najwa˝niejsze podstawowe informacje potrzebne
do zrozumienia zagadnieƒ zawartych w dokumentacji oraz szczegó∏owe instrukcje, jak
przejÊç poszczególne kroki. Do instrukcji do∏àczony jest równie˝ przyk∏adowy kompletny
projekt “color_gs” w formie pliku, jako przyk∏ad, który jest dostarczany z systemowà
dokumentacjà PCS 7. Mo˝na otworzyç ten projekt na stacji in˝ynierskiej (ES) w celu
wyÊwietlania konfiguracji i porównywania z tworzonym w ramach çwiczeƒ projektem.
Projekt mo˝e byç aktywowany na stacji operatorskiej (OS), aby sterowaç i monitorowaç
proces.
Wskazówka
Podczas testowania przyk∏adowego projektu, mo˝e wystàpiç koniecznoÊç adaptacji
konfiguracji sprz´towej projektu adekwatnie do aktualnie pod∏àczonego sprz´tu. Innymi
s∏owy, nale˝y zastàpiç komponenty sprz´towe w projekcie komponentami pod∏àczanymi
w rzeczywistoÊci. By uzyskaç wi´cej szczegó∏owych informacji na temat otwierania
przyk∏adowego projektu, patrz “Uruchamianie i przystosowanie projektu przyk∏adowego”.
Wskazówki w instrukcji
„Pierwsze kroki w PCS 7” przedstawiajà wszystkie instrukcje w postaci pe∏nych komend
wybieranych z menu. Wi´kszoÊç z tych funkcji mo˝na równie˝ aktywowaç za pomocà
menu kontekstowego lub dwukrotne klikni´cie na ikon´.
Wskazówka
„Pierwsze kroki w PCS 7” napisane zosta∏y na bazie komputera posiadajàcego system
operacyjny Windows 2000. Komendy menu Windows’a mogà wi´c nieznacznie si´ ró˝niç,
jeÊli „Pierwsze kroki w PCS 7” uruchamiane sà na komputerze z zainstalowanym
systemem operacyjnym Windows XP
.
W wielu sytuacjach w PCS 7 mo˝na korzystaç ze standardowych funkcji Windows:
o Wielokrotny wybór przy u˝yciu klawiszy “CTRL i “Shift”
”
o Sortowanie kolumn w tabelach przez klikni´cie nag∏ówka kolumny
o U˝ycie metody „Przeciàgnij i UpuÊç” zamiast „Kopiuj i Wklej”
Po otwarciu wersji HTML instrukcji mo˝na uruchomiç sekwencje wideo, dzi´ki którym
mo˝na obserwowaç poszczególne kroki konfiguracji przed wykonaniem ich
w∏asnor´cznie. Sekwencje wideo sà oznaczone poni˝szà ikonà:
Wideo
VIII
Wprowadzenie
Klikni´cie na s∏owo “Wideo” uruchomi odtwarzanie filmu. Mo˝na wstrzymaç, zatrzymaç
i uruchomiç ponownie projekcj´. Do dyspozycji sà przyciski podobne do u˝ywanych
w Windows Media Player. Ka˝dy taki krótki przyk∏ad prowadzi do nast´pnego, które w sumie
pozwolà na w∏asnor´czne stworzenie kompletnego projektu PCS 7. Z tego wzgl´du nale˝y
wykonywaç te przyk∏ady w prawid∏owej kolejnoÊci.
Dalsze informacje
Bardziej szczegó∏owe informacje obejmujàce szeroko poszczególne tematy mo˝na
znaleêç w instrukcji “Process Control System PCS 7, Engineering System” oraz “Process
Control System PCS 7, Operator Station”. Te dokumenty b´dà u˝yteczne jako
rozszerzenia omawianych tematów.
Powy˝sze instrukcje sà umieszczone
o na p∏ycie DVD “PCS 7 Engineering Toolset V6.1” jako plik pdf
o w oprogramowaniu PCS 7 SIMATIC Manager. Mo˝na je otworzyç z menu:
Start & gt; SIMATIC & gt; Documentation & gt; [po˝àdany j´zyk]”.
Mo˝na znaleêç tutaj równie˝ inne instrukcje dotyczàce tematów takich jak np.:
SFC czy CFC.
IX
Wprowadzenie
Dalsze wsparcie
Je˝eli pojawià si´ jakiekolwiek pytania prosimy o kontakt z lokalnym przedstawicielem
firmy Siemens.
Odpowiednià osob´ znajdziecie Paƒstwo na stronie:
http://www.siemens.com/automation/partner
Dokumentacje techniczne do poszczególnych produktów i systemów SIMATIC znajdujà
si´ na stronie: http://www.siemens.com/simatic-tech-doku-portal
Katalog produktów i system zamówieƒ znajduje si´ pod adresem:
http://mall.automation.siemens.com/
Centrum szkoleniowe
Siemens oferuje wiele szkoleƒ, które pozwalajà na zapoznanie si´ z systemem
sterowania procesami PCS 7. Prosimy o kontakt z regionalnym centrum
szkoleniowym bàdê centralà szkoleniowà w D 90327 Norymbergia, w Niemczech:
Telefon: +49 (911) 895-3200.
Internet: http://www.sitrain.com
X
Wprowadzenie
Wsparcie techniczne
Wsparcie techniczne dla wszystkich produktów A & D jest dost´pne:
o przez strony www jako Support Request
http://www.siemens.com/automation/support-request
o telefonicznie: + 49 180 5050 222
o faksem:
+ 49 180 5050 223
Dodatkowe informacje o wsparciu technicznym znajdujà si´ na stronach internetowych
pod adresem: http://www.siemens.com/automation/service
Serwis i doradztwo przez Internet
W uzupe∏nieniu naszych dokumentacji oferujemy przekazywanie „Know-how” przez
internet na stronach: http://www.siemens.com/automation/service & support
gdzie sà dost´pne:
o zamówienie najnowszych informacji (newsletter), które dostarczajà ciàgle najnowszej
wiedzy o produktach i systemach.
o wyszukiwanie odpowiednich dokumentacji technicznych w zak∏adce Service & Support.
o forum dyskusyjne, gdzie u˝ytkownicy jak równie˝ eksperci z ca∏ego Êwiata wymieniajà
swoje doÊwiadczenia.
o informacje o dedykowanym dla Paƒstwa lokalnym przedstawicielu Automation & Drives.
o informacje o serwisie, naprawach, cz´Êciach zamiennych itd. w zak∏adce Services.
XI
Wprowadzenie
XII
Spis treÊci
Spis treÊci
1
Zadania cz´Êci pierwszej
1
1.1 Wymagania do pracy z instrukcjà „Pierwsze kroki w PCS 7” ..............................1
1.2 Wymagania dotyczàce sprz´tu w instrukcji.......................................................... 1
1.3 Wymagania dotyczàce oprogramowania w instrukcji .......................................... 2
2
Przeglàd PCS 7
2.1
2.2
2.3
2.4
2.5
3
3
PCS 7 w przeglàdzie ............................................................................................ 3
Co nale˝y do PCS 7? .......................................................................................... 3
Przedstawienie SIMATIC Manager ...................................................................... 4
Jaka jest struktura bazowa SIMATIC Manager? .................................................. 4
Czym jest Widok (View) w SIMATIC Manager? .................................................. 4
2.5.1 Jak otworzyç SIMATIC Manager ................................................................ 5
Pierwsze kroki w projekcie
7
3.1 Przedstawienie projektu ...................................................................................... 7
3.1.1 Projekt ‘color_gs’ ........................................................................................ 7
3.1.2 Zadania do wykonania w instrukcji „Pierwsze kroki w PCS 7”.................. 8
3.1.3 Struktura instalacji w projekcie ‘color_gs’ .................................................. 9
3.1.4 Przeglàd kroków w konfiguracji ................................................................ 10
3.2 WartoÊci domyÊlne parametrów sieci ................................................................ 11
3.2.1 Wykonywanie ustawieƒ parametrów sieci i interfejsu .............................. 11
3.2.1.1 Jak wykonaç ustawienia w konsoli konfiguracyjnej .............................. 11
3.2.1.2 Jak wybieraç kart´ komunikacyjnà w SIMATIC Shell............................ 13
3.3 Tworzenie Projektu ............................................................................................ 14
3.3.1 U˝ywanie kreatora ‘New Project’ (Nowy Projekt) ..................................... 14
3.3.2 Informacje podstawowe dotyczàce kreatora PCS 7 ................................ 15
3.3.2.1 Jak stworzyç projekt ‘color_gs’.............................................................. 16
3.3.2.2 Jak otworzyç i zamknàç projekt ‘color_gs’............................................ 21
3.3.2.3 Jak pracowaç z ró˝nymi widokami........................................................ 22
3.4 Konfigurowanie stacji.......................................................................................... 23
3.4.1 Jak u˝ywa si´ stacji PC? .......................................................................... 23
3.4.1.1 Jak skonfigurowaç PLC.......................................................................... 24
3.4.1.2 Jak zmieniç nazw´ stacji PC ................................................................ 27
3.4.1.3 Jak skonfigurowaç OS .......................................................................... 27
3.4.1.4 Jak wykonywaç ustawienia w NetPro .................................................... 30
3.4.1.5 Jak wgrywaç konfiguracj´ sprz´towà .................................................... 34
3.5 Praca w PH .......................................................................................................... 35
3.5.1 Ustawienia w hierarchii technologicznej .................................................. 35
3.5.2 Jak wykonaç ustawienia dla PH .............................................................. 36
3.5.3 Tworzenie struktury w widoku Plant View ................................................ 38
3.5.4 Jak przystosowaç nazwy domyÊlne ........................................................ 39
3.5.5 Jak wprowadziç nast´pne foldery hierarchiczne...................................... 41
3.5.6 Wymiana informacji pomi´dzy PLC i OS ................................................. 42
3.6 Aktualny status projektu ...................................................................................... 43
4
Tworzenie planów CFC
45
4.1 Przeglàd planów CFC i edytora CFC ................................................................ 45
4.2 Praca z bibliotekami .......................................................................................... 46
4.2.1 Plany CFC i Master Data Library .............................................................. 46
XIII
Spis treÊci
4.3
4.4
4.5
4.6
4.7
5
4.2.2 Przechowywanie obiektów w Master Data Library .................................. 47
4.2.3 Praca z Master Data Library...................................................................... 48
4.2.3.1 Jak otworzyç biblioteki .......................................................................... 49
4.2.3.2 Jak umieÊciç bloki w bibliotece ............................................................ 50
4.2.3.3 Jak wstawiç modele zmiennych procesowych do biblioteki ................ 52
4.2.4 Pokazywanie i ukrywanie bibliotek .......................................................... 53
4.2.4.1 Jak ukryç i pokazaç biblioteki ................................................................ 54
Plany CFC w PH ................................................................................................ 56
4.3.1 Praca z planami CFC ................................................................................ 56
4.3.2 Jakie plany potrzebne sà w projekcie ‘color_gs’? .................................. 57
4.3.3 Znaczenie technologiczne planu ‘CFC_SETP’ ........................................ 57
4.3.4 Znaczenie technologiczne planu ‘CFC_FC111’ ...................................... 58
4.3.5 Znaczenie technologiczne planu ‘CFC_LI111’ ........................................ 58
4.3.6 Znaczenie technologiczne planu ‘CFC_NP111’ ...................................... 58
4.3.7 Znaczenie technologiczne planu ‘CFC_NK11x’ ...................................... 59
4.3.7.1 Jak zmieniaç nazwy planów CFC w PH ................................................ 59
4.3.7.2 Jak wstawiç nowy plan CFC w PH ........................................................ 61
4.3.7.3 Jak wstawiç model zmiennej procesowej “MOTOR” ............................ 62
Aktualny status projektu .................................................................................... 62
Praca z edytorem CFC ...................................................................................... 63
4.5.1 Wprowadzenie do edytora CFC................................................................ 63
4.5.2 Plan w edytorze CFC ................................................................................ 63
4.5.3 Katalog w edytorze CFC .......................................................................... 64
4.5.4 Przeglàd kroków konfiguracyjnych dla planów CFC .............................. 65
4.5.4.1 Jak otworzyç plan ‘CFC_SETP’ ............................................................ 65
4.5.5 Przypisywanie wartoÊci parametrów do bloków w planach CFC .......... 66
4.5.5.1 Jak wstawiç bloki w ‘CFC_SETP’ .......................................................... 66
4.5.5.2 Jak przypisaç wartoÊci parametrów dla bloków w “CFC_SETP” ........ 68
4.5.5.3 Jak wstawiç bloki w ‘CFC_FC111’ ........................................................ 70
4.5.5.4 Jak przypisaç wartoÊci parametrów dla bloków w ‘CFC_FC111’ ........ 71
4.5.5.5 Jak wstawiç bloki w ‘CFC_LI111’ .......................................................... 73
4.5.5.6 Jak przypisaç wartoÊci parametrów dla bloków w ‘CFC_LI111’ .......... 74
4.5.5.7 Jak przypisaç wartoÊci parametrów dla bloków w ‘CFC_NP111’ ........ 75
4.5.6 Pod∏àczanie bloków w planach CFC ........................................................ 76
4.5.6.1 Jak pod∏àczyç bloki w ‘CFC_FC111’ .................................................... 76
4.5.6.2 Jak pod∏àczyç bloki w ‘CFC_LI111’ ...................................................... 78
Plany CFC w widoku Process Object View ...................................................... 79
4.6.1 U˝ywanie widoku Process Object View do sterowania zaworami .......... 79
4.6.1.1 Jak zdefiniowaç I/O dla widoku Process Object View .......................... 80
4.6.1.2 Jak wstawiç model zmiennej procesowej VALVE.................................. 82
4.6.1.3 Jak przystosowaç parametry dla ‘CFC_NK11x’ .................................... 83
4.6.1.4 Jak okreÊliç typ ikony bloku .................................................................. 86
4.6.1.5 Jak skasowaç pod∏àczenia do adresów................................................ 87
Aktualny status projektu .................................................................................... 88
Tworzenie planów SFC
89
5.1 Wst´p do planów SFC. ...................................................................................... 89
5.2 Praca z edytorem SFC ...................................................................................... 89
5.2.1 Wprowadzenie do edytora SFC ................................................................ 89
5.2.2 G∏ówne funkcje edytora SFC .................................................................... 90
5.2.3 W∏asnoÊci Kroków i PrzejÊç ...................................................................... 90
5.2.4 Przeglàd etapów konfiguracyjnych planów SFC...................................... 91
XIV
Spis treÊci
5.2.4.1 Jak przenosiç plany SFC ...................................................................... 92
5.2.4.2 Jak zmieniç nazw´ planu SFC .............................................................. 92
5.2.4.3 Jak otworzyç plan SFC ‘SFC_RMT1’ .................................................... 93
5.2.5 Technologiczna struktura sterowania sekwencyjnego ............................ 94
5.2.5.1 Jak stworzyç sterowanie sekwencyjne w planie SFC .......................... 95
5.2.5.2 Jak zmieniaç nazw´ kroku .................................................................... 97
5.2.5.3 Jak zmieniç nazwy PrzejÊç .................................................................... 99
5.3 Ustawianie parametrów .................................................................................... 101
5.3.1 Jak przypisaç wartoÊci parametrów do kroków SFC ............................ 101
5.3.2 Parametry dla kroku ‘INIT_LINE1’ .......................................................... 105
5.3.3 Parametry dla kroku ‘INIT_LINE2’ .......................................................... 105
5.3.4 Parametry dla kroku ‘INIT_DOSE’ .......................................................... 105
5.3.5 Parametry dla kroku ‘SLOW_DOWN’ ...................................................... 106
5.3.6 Parametry dla kroku ‘CLOSE_LINE’ ...................................................... 106
5.3.7 Parametry dla kroku END........................................................................ 107
5.3.8 Jak przypisaç wartoÊci parametrom przejÊç w planie SFC .................. 107
5.3.9 Jak zoptymalizowaç kolejnoÊç wykonywania ........................................ 110
5.4 Aktualny status projektu .................................................................................. 110
6
111
6.1 Przeglàd kompilacji, wgrywania i testowania ..................................................
6.1.1 Jak kompilowaç i wgrywaç plany CFC i SFC ........................................
6.2 Testowanie programu ......................................................................................
6.2.1 Jak testowaç program w edytorze SFC..................................................
6.2.2 Jak testowaç program w edytorze CFC ................................................
6.3 Aktualny status projektu ..................................................................................
7
Kompilacja, wgrywanie i testowanie planów
111
111
116
117
118
119
Konfiguracja stacji operatorskiej
121
7.1 Stacja operatorska w trybie procesowym........................................................ 121
7.2 Konfiguracja stacji operatorskiej ...................................................................... 121
7.3 Praca w SIMATIC Manager .............................................................................. 122
7.3.1 Przygotowania w SIMATIC Manager ...................................................... 122
7.3.2 Jak edytowaç w∏aÊciwoÊci obrazu.......................................................... 123
7.3.3 Jak skasowaç niepotrzebne obrazy........................................................ 125
7.3.4 Jak stworzyç dynamiczne ikony bloków ................................................ 125
7.3.5 Jak kompilowaç OS ................................................................................ 127
7.3.6 Jak uruchomiç PCS 7 OS ...................................................................... 131
7.4 Praca z PCS 7 OS ............................................................................................ 132
7.4.1 Struktura PCS 7 OS - WinCC Explorer .................................................. 132
7.4.2 Funkcja obrazów synoptycznych............................................................ 132
7.5 Generalne aspekty pracy z Graphics Designer .............................................. 133
7.5.1 Wprowadzenie do Graphics Designer .................................................... 133
7.5.1.1 Jak otwieraç obraz synoptyczny.......................................................... 134
7.5.1.2 Jak otwieraç ró˝norodne paski narz´dzi ............................................ 135
7.5.2 Obiekty w Graphics Designer ................................................................ 136
7.5.3 Czym sà obiekty statyczne ?....................................................................136
7.5.4 Czym sà pola tekstowe ? ........................................................................ 136
7.5.5 Czym sà pola I/O ?.................................................................................. 136
7.5.6 Jak dzia∏a pod∏àczanie zmiennych ? ...................................................... 137
7.6 Tworzenie obrazu synoptycznego.................................................................... 138
7.6.1 Jak wstawiaç rurociàgi i zbiorniki na obraz synoptyczny ...................... 138
XV
Spis treÊci
7.6.2 Opisywanie elementów instalacji ............................................................ 140
7.6.2.1 Krok 1 – Jak wstawiç pole tekstowe .................................................... 140
7.6.2.2 Krok 2 – Jak ustawiaç pole tekstowe .................................................. 141
7.6.2.3 Krok 3 – Jak powielaç pole tekstowe .................................................. 142
7.6.3 Aktualny status obrazu synoptycznego .................................................. 143
7.6.3.1 Jak pod∏àczyç zbiornik surowców z wartoÊciami procesowymi ........ 144
7.6.3.2 Jak pozycjonowaç ikony bloków ........................................................ 147
7.6.4 Wstawianie pól wejÊciowo/wyjÊciowych dla sterowaƒ operatorskich .. 149
7.6.4.1 Krok 1 – Jak wstawiç pole I/O.............................................................. 149
7.6.4.2 Krok 2 – Jak sformatowaç pole I/O .................................................... 152
7.6.4.3 Krok 3 – Jak dodaç tekst objaÊniajàcy ................................................ 153
7.6.4.4 Krok 4 – Jak wstawiç ustawienie wartoÊci zadanej ............................ 154
7.6.4.5 Wykoƒczenie ........................................................................................ 154
7.7 Aktualny status projektu .................................................................................. 156
8
Praca w trybie procesowym
157
8.1 Wprowadzenie do interfejsu u˝ytkownika........................................................ 157
8.1.1 Stacja operatorska w trybie procesowym .............................................. 157
8.1.2 Interfejs u˝ytkownika w trybie procesowym .......................................... 157
8.2 Jak sterowaç i monitorowaç w trybie procesowym ........................................ 159
8.2.1 Jak aktywowaç tryb procesowy .............................................................. 159
8.2.2 Jak uruchomiç proces ............................................................................ 159
8.2.3 Jak zatrzymaç proces ............................................................................ 162
8.2.4 Jak sterowaç procesem z obrazu synoptycznego ................................ 162
8.2.5 Jak wybraç reaktor .................................................................................. 162
8.2.6 Jak otwieraç stacyjki operatorskie ........................................................ 163
8.2.7 Jak zmieniaç wartoÊç zadanà ................................................................ 163
8.2.8 Jak pracowaç z komunikatami................................................................ 165
8.2.9 Jak wyjÊç z trybu procesowego.............................................................. 166
9
Wykonanie zadaƒ dodatkowych
167
9.1 Wst´p do zadaƒ dodatkowych. ......................................................................
9.1.1 Jak skopiowaç istniejàcà cz´Êç ‘RMT1’..................................................
9.2 Przygotowania dla trybu procesowego ..........................................................
9.2.1 Jak kompilowaç i wgrywaç zmiany ........................................................
9.2.2 Jak przystosowaç konfiguracj´ OS ........................................................
9.2.3 Jak uruchomiç tryb procesowy ..............................................................
167
167
169
170
174
175
10 Zadania cz´Êci drugiej
177
10.1 Definicja zadaƒ cz´Êci 2 instrukcji „Pierwsze kroki w PCS 7” ....................... 177
10.2 Wykonanie zadaƒ przygotowawczych ............................................................ 178
10.2.1 Przeglàd ustawieƒ domyÊlnych .......................................................... 178
10.2.1.1 Jak ustawiç parametry w Konsoli Konfiguracyjnej .......................... 179
10.2.1.2 Jak wybieraç kart´ komunikacyjnà w SIMATIC Shell ........................180
10.2.1.3 Jak odtworzyç projekt ....................................................................... 180
10.2.1.4 Jak przystosowaç konfiguracj´ AS ....................................................181
10.2.1.5 Jak zmieniç nazw´ stacji PC.............................................................. 182
10.2.1.6 Jak przystosowaç nazw´ OS ............................................................ 183
10.2.1.7 Jak przystosowaç konfiguracj´ OS.................................................... 184
10.2.1.8 Jak wykonaç ustawienia w NetPro .................................................... 185
XVI
Spis treÊci
11 Konfiguracja sprz´tu
187
11.1 Podstawy symulacji z u˝yciem komponentów sprz´towych .......................... 187
11.1.1 Implementacja symulacji ze sprz´tem.................................................. 187
11.1.1.1 Jak zmieniç nazw´ Plant Bus............................................................. 188
11.1.1.2 Jak dodaç rozproszonà wysp´ I/O .................................................. 189
11.2 Funkcja i u˝ywanie nazw symbolicznych ...................................................... 191
11.2.1 U˝ywanie nazw symbolicznych ............................................................ 191
11.2.2 Nazwy symboliczne modu∏u wejÊç cyfrowych .................................... 192
11.2.3 Nazwy symboliczne modu∏u wyjÊç cyfrowych .................................... 192
11.2.4 Nazwy symboliczne modu∏u wejÊç analogowych .............................. 193
11.2.5 Nazwy symboliczne modu∏u wyjÊç analogowych .............................. 193
11.2.5.1 Jak przypisaç nazwy symboliczne .................................................... 194
12 Praca z hierarchià technologicznà
197
12.1 Przystosowanie hierarchii technologicznej .................................................... 197
12.1.1 Jak rozszerzyç hierarchi´ technologicznà .......................................... 198
12.1.2 Jak dodaç obraz synoptyczny ............................................................ 199
13 U˝ywanie pod∏àczeƒ tekstowych
201
13.1 Czym sà pod∏àczenia tekstowe? .................................................................... 201
13.2 Pod∏àczenia tekstowe w planach CFC .................................................... 202
13.3 Pod∏àczenia tekstowe w planach SFC .................................................... 202
14 Konfiguracja planów CFC z wykorzystaniem funkcji
podnoszàcych wydajnoÊç
203
14.1 Przeglàd çwiczeƒ z CFC .................................................................................. 203
14.2 Rozszerzanie Master Data Library.................................................................... 203
14.2.1 Jak zapisaç dodatkowe bloki .............................................................. 204
14.3 Plany symulacyjne i technika plan-w-planie .................................................... 205
14.3.1 Implementacja symulacji w planach CFC .......................................... 205
14.3.2 Funkcja planów symulacyjnych .......................................................... 205
14.3.3 Funkcje " globalnych " planów CFC ...................................................... 206
14.3.3.1 Jak wstawiaç plany CFC dla REAC1 ................................................ 207
14.3.3.2 Jak stworzyç plan " General " .............................................................. 208
14.3.3.3 Jak stworzyç plan " SIMV " .................................................................. 209
14.3.3.4 Krok 1 – Jak wstawiç blok " SIMV " ...................................................... 210
14.3.3.5 Krok 2 – Jak skonfigurowaç wejÊcia i wyjÊcia " SIMV " ...................... 211
14.3.3.6 Krok 3 – Jak pod∏àczyç wejÊcia i wyjÊcia " SIMV " ............................ 212
14.3.3.7 Jak stworzyç plan " SIMMO " .............................................................. 214
14.3.3.8 Jak stworzyç plan " SIMREAC " ............................................................ 216
14.4 Praca z modelami zmiennych procesowych .................................................. 220
14.4.1 Wykorzystanie modeli zmiennych procesowych.................................. 220
14.4.2 Jak stworzyç zmienne procesowe 'MOTOR' ........................................ 221
14.4.2.1 Krok 1 – jak stworzyç plan bazowy " TYPE_MOTOR " ........................ 221
14.4.2.2 Krok 2 – Jak stworzyç model " TYPE_MOTOR " .................................. 223
14.4.2.3 Krok 3 – Jak stworzyç plik importu " MOTOR_REAC1 " ...................... 227
14.4.2.4 Krok 4 – Edycja pliku importu " MOTOR_REAC1 " .............................. 229
14.4.2.5 Krok 5 - Jak wygenerowaç zmienne procesowe " TYPE_MOTOR " .... 233
14.4.2.6 Wyniki ................................................................................................ 235
14.4.3 Jak stworzyç z modelu zmienne procesowe " VALVE " .......................... 236
14.4.3.1 Krok 1 - Jak stworzyç plan bazowy " TYPE_VALVE " .......................... 237
XVII
Spis treÊci
14.4.3.2 Krok 2 - Jak stworzyç model " TYPE_VALVE " .................................... 239
14.4.3.3 Krok 3 - Jak stworzyç plik importu " VALVE_REAC1 " ........................ 240
14.4.3.4 Krok 4 - Edytowanie pliku importu " VALVE_REAC1 " ........................ 241
14.4.3.5 Krok 5 - Generowanie zmiennych procesowych " TYPE_VALVE " ...... 243
14.4.3.6 Jak zamknàç pod∏àczenia tekstowe ................................................. 244
14.5 Modyfikowanie modeli zmiennych procesowych ............................................ 246
14.5.1 Wprowadzanie zmian w póêniejszym czasie........................................ 246
14.5.2 Najwa˝niejsza informacja o pliku Import/Export ................................ 246
14.5.2.1 Jak dodaç nowy parametr ................................................................ 247
14.5.2.2 Wprowadzanie dodatkowych zmian - Podstawy procedury ............ 250
14.6 Tworzenie dodatkowych planów CFC ............................................................ 252
14.6.1 Jak stworzyç plan CFC " CFC_LI311 " .................................................... 252
14.6.2 Jak stworzyç plan CFC " CFC Chart TC 311 " ........................................ 255
14.7 Podsumowanie ........................................................................................ 259
14.7.1 Podsumowanie efektywnych funkcji w konfiguracji CFC .................... 259
15 Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
261
15.1 Przeglàd prac z SFC ...................................................................................... 261
15.2 Modyfikacja sekwencji SFC w cz´Êci 'RMT1/2' .............................................. 261
15.2.1 Modyfikacje w cz´Êci RMT .................................................................. 261
15.2.1.1 Jak zmodyfikowaç sekwencje SFC w cz´Êciach RMTx .................. 262
15.3 Praca z modelami sekwencji SFC.................................................................... 265
15.3.1 Wprowadzenie do modeli SFC ............................................................ 265
15.3.2 Jakie sà wa˝ne elementy modeli SFC? .............................................. 266
15.3.3 Planowanie modelu sekwencji SFC dla " REAC " .................................. 267
15.3.3.1 Jak stworzyç model sekwencji SFC .................................................. 269
15.3.3.2 Krok 1 - Jak stworzyç model SFC .................................................... 269
15.3.3.3 Krok 2 - Jak otworzyç model SFC " REAC " ........................................ 270
15.3.3.4 Krok 3 - Jak zdefiniowaç strategie sterowania ................................ 271
15.3.3.5 Krok 4 - Jak stworzyç sekwencje ...................................................... 273
15.3.3.6 Krok 5 - Jak wyspecyfikowaç wartoÊci zadane ................................ 275
15.3.3.7 Krok 6 - Jak stworzyç wartoÊci procesowe ...................................... 277
15.3.3.8 Krok 7 - Jak stworzyç kontakty blokowe .......................................... 278
15.3.3.9 Krok 8 - Jak skonfigurowaç sekwencje " RESET " .............................. 280
15.3.3.10 Krok 9 - Jak skonfigurowaç sekwencje " Heating " oraz " Drain " ...... 283
15.3.3.11 Krok 10 - Jak stworzyç instancje SFC ............................................ 285
15.3.3.12 Krok 11 - Jak zapisaç model SFC w Master Data Library................287
15.4 Podsumowanie ................................................................................................ 288
15.4.1 Podsumowanie " Efektywnego in˝ynieringu w konfiguracji SFC " ........ 288
16 Kompilacja, wgrywanie i testowanie planów
289
16.1 Kompilacja, wgrywanie i testowanie projektu ................................................ 289
16.1.1 Jak skompilowaç i wgraç projekt ........................................................ 289
16.1.2 Jak testowaç program .......................................................................... 293
17 Konfiguracja PCS 7 OS
295
17.1 Przeglàd prac zwiàzanych z konfiguracjà OS ................................................ 295
17.2 Tworzenie symboli graficznych ........................................................................ 296
17.2.1 Tworzenie symboli u˝ytkownika na obrazach synoptycznych ............ 296
17.2.1.1 Jak otworzyç plik graficzny dla symbolu .......................................... 296
17.2.1.2 Jak stworzyç symbol dla mieszad∏a ................................................ 297
XVIII
Spis treÊci
17.2.1.3 Jak stworzyç symbol pompy ............................................................ 300
17.3 Praca z ikonami bloków standardowych ........................................................ 302
17.3.1 Gdzie sà przechowywane ikony bloków standardowych? ................ 302
17.3.2 Modyfikowanie dynamicznych ikon bloków standardowych .............. 303
17.3.2.1 Tworzenie nowego pliku szablonu .................................................... 304
17.3.2.2 Jak modyfikowaç dynamiczne ikony bloków standardowych ........ 304
17.3.2.3 Krok 1 - Zapisanie kopii danej ikony dynamicznej .......................... 305
17.3.2.4 Krok 2 - Jak zmieniç w∏asnoÊci ikony " MOTOR " ............................... 305
17.3.2.5 Krok 3 - Jak przystosowaç reprezentacj´ pompy ............................ 306
17.3.2.6 Krok 4 - Jak zmodyfikowaç ikon´ " SFC TYPE " ................................ 307
17.4 Generowanie ikon dynamicznych i kompilacja OS ........................................ 310
17.4.1 Jak aktywowaç opcje generowania ikon ............................................ 310
17.4.1.1 Jak wygenerowaç ikony dynamiczne .............................................. 311
17.4.1.2 Jak skompilowaç OS ........................................................................ 313
17.5 Tworzenie obrazów synoptycznych ................................................................ 315
17.5.1 Jak tworzyç obrazy synoptyczne ........................................................ 315
17.5.2 Jak wstawiç Status Display .................................................................. 318
17.5.2.1 Wstawianie przycisków dla RMT1 i RMT2 ........................................ 321
17.5.3 Jak zmodyfikowaç obrazy synoptyczne RMT1 i RMT2 ........................ 324
17.6 Podsumowanie ................................................................................................ 325
17.6.1 Podsumowanie " Efektywnego in˝ynieringu w konfiguracji OS " .......... 325
18 Jak sterowaç i monitorowaç w trybie procesowym
327
18.1 Funkcje w trybie procesowym ........................................................................ 327
18.2 Obs∏uga instancji SFC .................................................................................... 327
18.2.1 Jak uruchomiç sekwencje instancji SFC ............................................ 328
18.2.2 Jak wybraç strategi´ sterowania .......................................................... 329
18.2.3 Jak zmieniç wartoÊç zadanà temperatury .......................................... 330
18.2.4 Jak prze∏àczaç tryb symulacji .............................................................. 331
18.2.5 Jak zdefiniowaç minimalny poziom nape∏nienia ................................ 331
19 Wykonanie dodatkowych zadaƒ
333
19.1 Konfiguracja Reaktora 2 w przekroju .............................................................. 333
19.1.1 Jak skonfigurowaç cz´Êç " REAC2 " ........................................................333
19.1.2 Jak skompilowaç zmiany .................................................................... 336
XIX
Spis treÊci
XX
Zadania części pierwszej
1
1
Zadania części pierwszej
1.1
Wymagania do pracy z instrukcją „Pierwsze
kroki w PCS 7”
Do wykonania ćwiczeń „Pierwsze kroki w PCS 7”, muszą być spełnione
wymagania, co do następujących komponentów:
•
•
1.2
Sprzęt
Oprogramowanie
Wymagania dotyczące sprzętu w instrukcji
Poni sze zestawienie pokazuje wymagane komponenty sprzętowe, potrzebne do
pracy z instrukcją „Pierwsze kroki w PCS 7” i tego, co jest wykorzystywane w
ćwiczeniach. W niektórych przypadkach wymagana jest specjalna wersja
komponentów sprzętowych, a praca z instrukcją na starszych, czy innych wersjach
ni polecane, nie jest mo liwa.
Wersja w " Pierwszych Krokach "
Inna
mo liwa
wersja
PG lub PC ze standardową
kartą sieciową
3Com EtherLink III IS
Tak
Rack
Zasilacz
CPU
UR2
PS 407 10A
CPU 417-4, firmware V 3.1 lub wy sza
Tak
Tak
Nie
CP443-1
6GK7 443-1 EX11-0XE0, Firmware w
wersji 2.0 ze stałym adresem MAC
Nie
Komponenty Sprzętowe
Karta pamięci
Kabel z przekrosem
Nie
Ostro nie
CPU i CP są absolutnie konieczne, by stworzyć konfigurację zgodnie z opisem
w " Pierwszych krokach " .
Jeśli u ywa się innych komponentów sprzętowych, nale y pamiętać o
wprowadzaniu aktualnie u ywanych komponentów w pewnych miejscach podczas
konfiguracji, np. w HW Config. Jeśli to mo liwe poleca się stosowanie dokładnie
tych samych komponentów, których u ywa się w " Pierwszych krokach " .
Jeśli adne komponenty sprzętowe nie są osiągalne, mo na u yć oprogramowania
PLC-Sim, które znajduje się równie na PCS 7 Toolset DVD. Do u ycia tego
oprogramowania wymagana jest specjalna
licencja. U ywając
tego
oprogramowania, mo na zastosować dokładnie te same komponenty sprzętowe,
które są opisane w " Pierwszych krokach " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Zadania części pierwszej
2
1.3
Wymagania dotyczące oprogramowania
w instrukcji
Nale y zainstalować następujące oprogramowanie:
•
Windows 2000 Professional, Windows XP
•
Internet Explorer 6.0
•
Kolejkowanie wiadomości
•
SQL Server
•
Pakiet oprogramowania PCS 7: " PCS 7 Engineering "
Wszystkie te pakiety dostępne są na DVD " PCS 7 Toolset V 6.1 " . Jeśli pojawią się
pytania odnośnie instalacji PCS 7 Toolset, przeczytać nale y plik Readme
umieszczony na DVD lub skontaktować się z działem Customer Support
(Wsparcie Klienta).
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Przegląd PCS 7
3
2
Przegląd PCS 7
2.1
PCS 7 w przeglądzie
PCS 7 jest systemem sterowania procesami, który wspiera tworzenie systemu
automatyki. Podczas konfigurowania, dzięki licznym funkcjom automatyzującym
projektowanie, można stworzyć system sterowania szybko i w dogodny sposób.
Praca z " Pierwszymi krokami " pozwala na poznanie kilku systemowych funkcji.
Zaawansowany użytkownik doceni, że za pomocą PCS 7 wraz z szerokim
wachlarzem jego opcji, stworzyć można dedykowane i dopasowane do projektu
rozwiązanie, spełniające założenia projektowe i inne specyficzne wymagania. Takie
dedykowane rozwiązanie nie jest oczywiście przedmiotem niniejszej instrukcji
" Pierwszych kroków " – by uzyskać więcej informacji w tej kwestii, należy odnieść
się do dokumentacji technicznej.
Czym jest projekt PCS 7?
Oprócz innych elementów, projekt PCS 7 zawiera następujące narzędzia:
•
Konfiguracja sprzętu
•
Bloki
•
Plany CFC i SFC
Elementy te są używane zawsze – bez względu na liczbę stacji operatorskich,
modułów i podłączeń sieciowych.
2.2
Co należy do PCS 7?
Projekt tworzy się za pomocą Engineering System, ogólnie w skrócie ES. ES składa
się z wielu aplikacji. Wszystkie aplikacje, udostępniają graficzny interfejs
użytkownika, w celu uproszczenia użytkowania i przejrzystego wyświetlania danych
konfiguracyjnych. Podczas pracy z instrukcją „Pierwsze kroki w PCS 7”
przedstawione zostaną następujące aplikacje:
•
SIMATIC Manager – aplikacja centralna, dająca dostęp do wielu innych
aplikacji, używanych przy tworzeniu projektu PCS 7. SIMATIC Manager to
punkt startowy do tworzenia całego projektu.
•
HW Config – konfiguracja całego sprzętu systemu, np. CPU, zasilaczy,
procesorów komunikacyjnych.
•
Edytor CFC i SFC – do tworzenia planów CFC i sterowania sekwencyjnego.
•
PCS 7 OS z różnymi edytorami – do tworzenia konfiguracji OS.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Przegląd PCS 7
4
2.3
Przedstawienie SIMATIC Manager
Czym jest SIMATIC Manager?
SIMATIC Manager to aplikacja centralna i można powiedzieć " rdzeń " PCS 7. To
punkt startowy, z którego można otworzyć wszystkie inne aplikacje oraz stworzyć
ustawienia projektu PCS 7. SIMATIC Manager i wszystkie inne aplikacje są
" powiązane " z innymi. Po otwarciu SIMATIC Manager, można też zobaczyć
wszystkie zainstalowane elementy w planie CFC za pomocą edytora CFC.
Następną dużą zaletą takiej organizacji jest przejrzystość konfiguracji stacji
operatorskiej. Możliwy jest wówczas dostęp do wszystkich danych stworzonych w
SIMATIC Manager i innych aplikacjach, np. można wizualizować zmienną
procesową z planu CFC w sposób szybki i prosty, podczas konfiguracji OS. Ze
względu na centralne funkcje w obrębie PCS 7, warto poświęcić trochę czasu, aby
zaznajomić się ze strukturą i funkcjami SIMATIC Manager.
2.4
Jaka jest struktura bazowa SIMATIC Manager?
SIMATIC Manager składa się z okna podzielonego na dwie części – podobnie jak
Windows Explorer:
•
•
2.5
Lewa część zawiera strukturę drzewa, którego zawartość jest zależna od
wybranego widoku.
Prawa część okna to okno szczegółów, które wyświetla szczegóły obiektu
wybranego z drzewa.
Czym jest Widok (View) w SIMATIC Manager?
W SIMATIC Manager do dyspozycji są trzy różne widoki. Jedna ważna cecha tych
widoków to fakt, że obiekty mogą istnieć tylko raz w rzeczywistości, ale mogą być
wyświetlane i zmieniane przy pomocy różnych widoków. Każdy widok ma w
zasadzie tą samą strukturę: w lewym oknie widoczna jest struktura drzewa a w
prawym opis. Każdy widok ma swoje szczególne zalety, w zależności od zadania
do realizacji.
•
Widok Component view – pokazuje fizyczną lokalizację poszczególnych
obiektów, np. planów i narzędzi. W widoku Component można natychmiast
zobaczyć, które narzędzia i plany należą do którego PLC.
•
Widok Plant view – pokazuje strukturę hierarchii projektu. Można podzielić
projekt na sekcje lub jednostki i zobaczyć, które plany i które rysunki procesu
należą do których sekcji projektu.
•
Widok Process Object view – pokazuje szczegóły każdego obiektu w
widoku projektu. Jest to szczególnie odpowiednie, gdy chce się przypisać
odpowiednie wartości parametrów do dużej liczby obiektów, dodać do nich
komentarze lub łączyć je.
Krok po kroku poprzez instrukcje w " Pierwszych krokach " cały czas poznaje się
widok aplikacji, które będą używane.
Wszystkie prace wykonywane
automatycznie przez PCS 7.
I
w
SIMATIC
Manager
zachowywane
są
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Przegląd PCS 7
2.5.1
5
Jak otworzyć SIMATIC Manager
Otwieranie SIMATIC Manager
Istnieją dwie drogi rozpoczęcia pracy z SIMATIC Manager:
Opcja
1
2
Procedura
Podwójne kliknięcie na ikonę STEP 7 na pulpicie.
Start SIMATIC Manager z menu Windows następuje poprzez wybór
następującej komendy z menu:
Start & gt; SIMATIC & gt; SIMATIC Manager.
Po rozpoczęciu pracy z SIMATIC Manager, ostatnio otwarty projekt otworzy się
ponownie automatycznie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
6
I
Przegląd PCS 7
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.
Pierwsze kroki w projekcie
3.1
Przedstawienie projektu
3.1.1
7
Projekt 'color_gs'
Po początkowym, teoretycznym przedstawieniu PCS 7, przedstawiona zostanie
część praktyczna i tworzenie projektu " color_gs " . Oczywiście użytkownik będzie
wspierany, krok po kroku, poprzez szczegółowe instrukcje. Dla lepszego
zrozumienia instrukcji objaśniających krok po kroku zagadnienia, pewna ilość teorii
jest oczywiście konieczna – i zostanie ona dostarczona w postaci bardzo ważnych
podstawowych wiadomości z tematu.
Skonfigurowana zostanie tylko mała część całego projektu, zawierająca w pełni
automatyczną produkcję farb, ponieważ konfiguracja całej instalacji przekraczałaby
zakres projektu „Pierwsze kroki w PCS 7”. Pomimo to wiedza dotycząca tej małej
części jest zintegrowana z całością projektu, w celu przedstawienia bardziej
kompletnego obrazu. Z tą myślą poszczególne fazy całego procesu wyjaśnione są
krótko poniżej.
Faza I – Surowce
Surowce w postaci ciekłej, wymagane dla produktu, magazynowane są w dwóch
zbiornikach i pompowane stamtąd do reaktorów. Surowce stałe magazynowane
są w trzech silosach. Trzy ślimaki transportują surowce stałe z silosów, do
zbiornika ważącego, gdzie są ważone. Po stworzeniu odpowiedniej mikstury,
następny ślimak wraz z transportem powietrznym transportuje surowce do jednego
z dwóch mieszalników.
Faza II – Produkcja
Wymagane ilości ciekłych materiałów wprowadzane są do każdego Reaktora 1
i Reaktora 2 przy pomocy zaworów. Materiały stałe z mieszalników są
transportowane do reaktorów za pomocą ślimaków i są mieszane przez mieszadło.
Produkt produkowany jest w reaktorach przez mieszanie, ogrzewanie
i ochładzanie surowców wraz z dodatkami. Temperatura w reaktorach jest
sterowana za pomocą zaworów i elementów wykonawczych. Woda może być
dostarczana do reaktorów z części filtracyjnej z regulacją przepływu zgodnie z
potrzebami.
Faza III – Buforowanie
Produkt jest pompowany do zbiornika buforowego. Tam jest powoli mieszany
i trzymany w stałej temperaturze.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
8
Faza IV – Napełnianie
Po fazie buforowania produkt jest krótko przechowywany w napełnianym zbiorniku,
z którego można napełniać zbiorniki lub małe beczki.
Faza V – Czyszczenie
Reaktory, rurociągi, zawory, aktory, zbiornik buforowy oraz napełniany zbiornik
mogą być czyszczone przy użyciu systemu czyszczącego (CIP). Ścieki będące
rezultatem czyszczenia gromadzone są w osobnym zbiorniku, przeznaczonym do
wywozu.
3.1.2
Zadania do wykonania w instrukcji „Pierwsze kroki w PCS 7”
Zadania konfiguracyjne…
Skonfigurować należy część " Fazy I – Surowce " :
Przechowywanie ciekłych surowców w 2 zbiornikach i kontrola pomp do
pompowania tych surowców do dwóch reaktorów.
Diagram procesu i urządzeń (P & I)
Diagram procesu i urządzeń (P & I) pokazuje precyzyjną sekwencję konfiguracji
zadań i pokazuje odpowiednie punkty pomiarowe:
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
9
Objaśnienie diagramu procesu i urządzeń
•
LI111 (Poziom sygnalizacyjny) – pomiar bieżącego poziomu zbiornika
surowców.
•
NK111 i NK112 (specyficzne dla użytkownika oznaczenia zaworów) – zawory
odcinające, które muszą być zawsze otwarte podczas dozowania surowców.
•
NP 111 (specyficzne dla użytkownika oznaczenia napędów) – pompa
transportująca surowce do reaktora.
•
NK 113 lub NK 114 (specyficzne dla użytkownika oznaczenia zaworów) –
zawory, z których tylko jeden może być zawsze otwarty przy jednoczesnym
użyciu transportu surowców do zarówno Reaktora 1 lub Reaktora 2.
•
FC111 (Kontrola przepływu) – aktor, którym sterowana jest ilość surowców.
Stany zaworów NK111 do NK114 będą wyświetlane na stacji operatorskiej i
mogą być monitorowane. Będzie można również wpływać na aplikowanie
FC111.
3.1.3
Struktura instalacji w projekcie 'color_gs'
Projekt " color_gs " wprowadzany jest w życie w małej jednostce procesowej przez
inżyniera umiejącego programować i łączyć system inżynierski ze stacją
operatorską. Stacja operatorska zaprogramowana zostanie jako pojedynczy system
stacji roboczej. Poniższy rysunek pokazuje strukturę projektu.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
10
W " Pierwszych krokach " , stworzyć można system sterowania przy pomocy
następujących komponentów:
•
Poszczególne komponenty są opisane w sekcji: Wymagania do pracy z
instrukcją „Pierwsze kroki w PCS 7”
•
Program zapewniający sterowanie instalacją " color_gs " . Program ten można
stworzyć w systemie inżynierskim, w skrócie ES i wgrać go do CPU. CPU
przetwarza wgrany program i udostępnia wartości procesowe. Program jest
wgrywany poprzez CP 443-1.
•
Stacja operatorska, w skrócie OS, na której operator instalacji może kontrolować i
monitorować instalację w trybie procesowym. Stworzone zostaną obrazy
synoptyczne, które będą widoczne na OS. Połączenie pomiędzy PLC i OS
następuje przez CP.
Wskazówka
Należy uważać, aby ustawienia projektu i ustawienia sprzętowych zostały
wykonane całkowicie według wymagań „Pierwsze kroki w PCS 7”. Przy
konfiguracji prawdziwego projektu, można oczywiście użyć więcej narzędzi
kontrolnych i uruchomić system inżynierski i stację lub stacje operatorskie na innym
komputerze. W takim wypadku ustawienia sprzętowe będą daleko bardziej złożone
i oczywiście nie będą już podobne do opisów w " Pierwszych krokach " .
3.1.4
Przegląd kroków w konfiguracji
By przeprowadzić konfigurację projektu " color_gs " , należy przejść następujące
kroki:
• Wykonać ustawienia parametrów sieci i interfejsu
• Uruchomić SIMATIC Manager i stworzyć projekt PCS 7
• Skonfigurować stacje
• Stworzyć plany CFC
• Stworzyć plany SFC
• Załadować i przeprowadzić testy projektu
• Skonfigurować i skompilować PCS 7 OS
• Stworzyć obraz synoptyczny
• Uruchomić projekt w trybie procesowym z symulowanymi wartościami procesu
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.2
Wartości domyślne parametrów sieci
3.2.1
11
Wykonywanie ustawień parametrów sieci i interfejsu
Przed rozpoczęciem konfiguracji projektu " color_gs " , należy wykonać następujące
ustawienia:
•
Jak wykonać ustawienia w konsoli konfiguracyjnej.
Po uruchomieniu komputera, PCS 7 automatycznie sprawdza, która karta
sieciowa jest zainstalowana w komputerze, by umożliwić wykonanie
niezbędnych ustawień w konsoli konfiguracyjnej.
Wskazówka
Te ustawienia wykonywane są zwykle natychmiast po instalacji PCS 7. Jeśli
użytkownik nie instaluje PCS 7 osobiście, musi sprawdzić ponownie ustawienia i
wykonać niezbędne adaptacje.
•
3.2.1.1
Jak wybierać moduł komunikacyjny
Poniżej przedstawione zostanie, jak wybrać moduł komunikacyjny dla
komunikacji, pomiędzy stacją PC i magistralą operatorską.
Jak wykonać ustawienia w konsoli konfiguracyjnej
Warunki wstępne
•
Wszystkie wymagane komponenty sprzętowe są umieszczone w racku i są
włączone.
•
Kabel z przekrosem podłączony jest pomiędzy kartą sieciową 3Com
komputera ES użytkownika i CP 443-1.
Postępować zgodnie z poniższymi krokami...
1.
Otworzyć konsolę konfiguracyjną przez wybranie Start & gt; Simatic & gt; SIMATIC
NET & gt; Configuration Console.
Konsola konfiguracyjna zostaje otwarta.
2.
W drzewie wybrać zakładkę " SIMATIC NET Configuration/ Modules/ [Nazwa
karty sieciowej] " przez którą OS będzie się komunikował za stacją automatyki
AS.
3.
Wybierz zakładkę " General " .
Główna informacja o tym module wyświetlana jest wówczas w oknie
szczegółów.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
12
4.
W oknie szczegółów będzie widoczna lista " Mode of the module " , z której
należy wybrać tryb " Configured mode " , który aktywuje kartę sieciową.
5.
Kliknąć przycisk " Apply " , co zatwierdzi ustawienia.
6.
Wybrać zakładkę " Address " .
Wszystkie informacje adresowe o wybranej karcie sieciowej zostaną
wyświetlone w oknie szczegółów.
7.
Z apisać " Ethernet(MAC) address " ponieważ będzie on potrzebny w
następnej części konfiguracji sprzętu.
8.
Wybrać zakładkę " Access point " .
9.
K liknąć dwa razy na interfejs dostępowy " S7ONLINE " w oknie szczegółów.
Zostanie wyświetlone okno właściwości " S7 Online Properties " .
10. Z rozwijanej listy, jako interfejs dostępowy, wybrać " PC internal (local) " .
Kliknąć przycisk " OK " w celu zatwierdzenia ustawień.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
13
11. Jeśli w komputerze PC będzie inna karta sieciowa, np. karta CP 5611 MPI lub
inna karta 3Com, trzeba ją deaktywować, aby nie była konfigurowana przy
następnym starcie komputera.
Wykonać poniższe kroki:
-
Wybrać żądaną zakładkę w drzewie, np. SIMATIC NET Configuration/
Modules/[Nazwa karty, np. " CP5611 " ]/ General " .
Ogólne informacje o tym module zostaną wyświetlone wówczas w oknie
szczegółów.
-
W oknie szczegółów będzie widoczna lista " Mode of the module " , z której
należy wybrać zakładkę " PG mode " .
-
Kliknąć przycisk " Apply " , co zatwierdzi ustawienia.
12. Powtórzyć krok 11 dla wszystkich innych kart sieciowych w PC, co nie jest
wymagane przy komunikacji pomiędzy komputerem ES/OS i CPU.
13. Zamknąć konsolę konfiguracyjną.
3.2.1.2
Jak wybierać kartę komunikacyjną w SIMATIC Shell
W przykładzie poniżej, karta komunikacyjna jest wybierana przez konfigurację stacji
PC.
Procedura
Wskazówka
Jeśli stacja PC jest używana w architekturze single-station bez połączenia z innymi
PC poniższe kroki nie są konieczne.
1.
Wybrać stację PC w drzewie Windows Explorer.
2.
Wybrać folder " SIMATIC Shell " .
3.
Wybrać komendę Settings z kontekstowego menu. Otworzy się okno
ustawień.
4.
Wybrać kartę sieciową (communication module), która ma być użyta do
komunikacji w stacji inżynierskiej.
5.
Kliknąć przycisk " OK " w celu zatwierdzenia ustawień.
6.
Potwierdzić następne dialogi.
Karta sieciowa zostanie zreinicjalizowana.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
14
3.3
3.3.1
Tworzenie Projektu
Używanie kreatora 'New Project' (Nowy Projekt)
Po uruchomieniu SIMATIC Manager, zgodnie z ustawieniami domyślnymi
automatycznie uruchomiony zostanie kreator PCS 7 " New Project " . Można
aktywować lub wyłączyć tę opcję w kreatorze " New Project " .
Kreator " New Project " wspiera krok po kroku, przy tworzeniu nowego projektu i
przy ustawieniach domyślnych. W zależności od pozostawionych domyślnych
ustawień i ustawień dodatkowych kreator automatycznie tworzy różne obiekty.
Dla projektu " color_gs " ważne są następujące obiekty:
•
•
Hierarchia technologiczna reprezentująca hierarchię poziomów struktury
instalacji. Liczba folderów hierarchii jest zgodna z ustawieniami
wykonywanymi w kreatorze
•
jeden plan CFC
•
jeden plan SFC
•
jeden obraz w folderze hierarchicznym
•
I
obiekty sprzętowe: stacje SIMATIC, np. SIMATIC 400
SIMATIC PC jako OS
jedna master data library
jako PLC, stacja
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.3.2
15
Informacje podstawowe dotyczące kreatora PCS 7
Co dzieje się podczas tworzenia nowego projektu?
Dwie następne sekcje dostarczą kilka teoretycznych podstawowych informacji
o kreatorze PCS 7 " New Project " .
Przedstawią dwa ważne obiekty przy pracy z PCS 7:
•
Multiprojekt
•
Master data library
Jak funkcjonuje multiprojekt?
Przy tworzeniu nowego projektu za pomocą kreatora PCS 7, automatycznie
tworzony jest multiprojekt. Wymaga to małego wyjaśnienia. Multiprojekt składa się z
kilku pojedynczych projektów. W kontekście projektu przykładowego, multiprojekt
może posiadać następującą strukturę: multiprojekt reprezentuje całą instalację, a
wszystkie poszczególne projekty w środku multiprojektu, odpowiadają za
poszczególne fazy procesu produkcji farb. Ponieważ konfigurowana będzie tylko
mała część całej instalacji, w " Pierwszych krokach " , multiprojekt zawiera tylko
pojedynczy projekt.
Multiprojekty mają jedną główną zaletę: można rozdzielać poszczególne projekty
pomiędzy inżynierów odpowiedzialnych za konfigurację i mogą być przez nich
równolegle edytowane. Kiedy konfiguracja poszczególnych projektów jest
kompletna, można połączyć te projekty w jeden pełny projekt.
W " Pierwszych krokach " , pomimo że prace przeprowadzane są w środku
multiprojektu, nie będzie używana szeroka funkcjonalność dostarczana przez
multiprojekt.
Więcej informacji na ten temat znaleźć można w instrukcjach konfiguracyjnych
Process Control System PCS 7, Engineering System.
Co to jest master data library?
Przy tworzeniu nowego projektu za pomocą kreatora PCS 7, master data library
tworzy się automatycznie. W takiej bibliotece można przechowywać wszystkie bloki
wymagane w całym projekcie. Przed stworzeniem np. planu CFC można wstawić
do takiej biblioteki (master data library) wszystkie standardowe bloki, których chce
się użyć w planach CFC. Master data library ma następująca zaletę: podczas
archiwizacji projektu, master data library archiwizowana jest automatycznie, razem
z projektem. Można również dokonywać zmian w blokach i można wówczas
wielokrotnie używać tych samych zmienionych bloków.
W kontekście multiprojektu " master data library " jest oczywiście bardzo istotna,
ponieważ udostępnia wszystkim inżynierom włączonym w prace konfiguracyjne
zdefiniowany zestaw tych samych wersji bloków w celu zapewnienia, że tylko jedna
wersja zostanie użyta w projekcie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
16
3.3.2.1
Jak stworzyć projekt 'color_gs'
Podczas tworzenia projektu " color_gs " , pomocny jest kreator, poprzez wykonanie
poniższych kroków:
1.
2.
Jeśli kreator nie uruchomił się automatycznie, wybrać z menu File & gt;
'New Project' Wizard....
Zostanie otwarty kreator PCS 7 " New Project " .
3.
Przy kroku 1(4) " Introduction " , należy aktywować opcję " Multiproject with
project and master data library " – opcja ta jest domyślnie aktywowana.
4.
I
Otworzyć SIMATIC Manager.
Kliknąć przycisk " Next " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
17
5.
Podczas kroku 2(4) " Which PLC will you use in your project? " , wybrać typ
CPU używany w projekcie, np. CPU 417-4.
Poniżej listy zobaczyć można będzie szczegółowe informacje o wybranym
CPU.
Podczas wykonywania tej selekcji, powinno się porównać numer typu i
numer zamówienia, wydrukowany na froncie CPU z numerem typu i
numerem zamówienia pokazanym na liście.
6.
Kliknąć przycisk " Next " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
18
7.
Przy kroku 3(4) " Which objects will be used in the project ? " , " Które obiekty
będą użyte w projekcie? " wykonać poniższe ustawienia:
-
Z listy " Number of levels " , wybrać " 4 " .
-
W sekcji " AS objects " , upewnić się, że pola wyboru " CFC chart " i " SFC
chart " są aktywne.
-
Pod obiektami OS, aktywować pole wyboru " PCS 7 OS " Opcja " Single-user
system " będzie aktywna automatycznie.
8.
9.
I
Kliknąć przycisk " Next " .
Przy kroku 4(4), wybrać nazwę " color_gs " w oknie " Directory name "
i potwierdzić lokalizację przechowywania.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
19
10. Kliknąć przycisk " Preview " , by wyświetlić podgląd bieżącego etapu
konfiguracji. Ten podgląd odpowiada wyglądowi projektu w SIMATIC
Manager.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
20
11. Kliknąć przycisk " Finish " .
Otworzy się okno dialogowe " Message Number Assignment Selection "
podczas tworzenia projektu i pole wyboru " Assign unique message numbers
CPU- wide " będzie aktywne.
12. Zaakceptować bieżące ustawienia i kliknąć przycisk " OK " .
Projekt tworzony będzie odtąd z tymi ustawieniami.
Wskazówka
1.
2.
I
Jeśli projekt nie otworzy się automatycznie, należy zastosować kroki opisane
w: " Pierwsze Kroki w Projekcie – Tworzenie projektu – Jak otworzyć i
zamknąć projekt " color_gs " .
By zaktywować różne widoki, należy zastosować kroki opisane w " Pierwsze
Kroki w Projekcie – Tworzenie projektu – Jak pracować z różnymi widokami " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
21
Projekt będzie przedstawiony w SIMATIC Manager jak poniżej:
3.3.2.2
Jak otworzyć i zamknąć projekt 'color_gs'
Zamykanie projektu
1.
J e ś l i w SIMATIC Manager otwarte są inne projekty, należy zamknąć te
projekty, by uzyskać przejrzysty obraz.
Wybrać należy z menu komendę Window & gt; [Nazwa projektu] i wybrać
projekt, który ma być zamknięty.
Projekt pokazany jest wówczas na pierwszym planie w SIMATIC Manager.
2.
Wybrać z menu File & gt; Close. Projekt ulegnie zamknięciu.
Otwieranie projektu
1.
Otworzyć SIMATIC Manager.
2.
Jeśli projekt " color_gs " nie otworzy się automatycznie, wybrać należy z
menu komendę File & gt; Open.
3.
Otworzy się okno dialogowe " Open Project " i zakładka " User Projects " staje
się aktywna.
4.
Zmienić zakładkę " Multiprojects " i wybrać wpis " color_gs_MP " .
5.
Kliknąć przycisk " OK " .
Projekt otworzy się razem z jego master data library.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
22
3.3.2.3
Jak pracować z różnymi widokami
Po otwarciu projektu w SIMATIC Manager, można aktywować różne widoki:
•
Wybrać z menu komendę View & gt; [Nazwa pożądanego widoku] w SIMATIC
Manager:
-
I
Plant view (widok hierarchii technologicznej)
-
•
Component view (widok komponentów)
-
Process Object view (widoku obiektów procesowych)
Jeśli otworzyło się kilka projektów, wybrać z menu komendę
Window & gt; [Nazwa projektu (nazwa widoku)].
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.4
23
Konfigurowanie stacji
Poszczególne komponenty systemu sterowania automatycznie stworzone przez
kreatora PCS 7 'New Project' muszą zostać skonfigurowane. Dotyczy to
komponentów takich jak PLC, OS, odpowiadające połączenia. By to uzyskać
należy wykonać następujące zadania:
•
•
Zmienić nazwę stacji lokalnej PC
•
Skonfigurować OS
•
Skonfigurować połączenie w NetPro
•
3.4.1
Skonfigurować PLC
Wgrać konfigurację sprzętu
Jak używa się stacji PC?
PCS 7 pozwala także na konfigurację komputera jako lokalnej stacji PC dla
przeprowadzenia konfiguracji ES. Oferuje to dogodne testowanie zewnętrznych stacji
operatorskich, używając komendy z menu " Start OS Simulation " bez potrzeby
załadowywania danych do prawdziwego OS. Potrzeba tylko skompilować OS.
Struktura projektu w " Pierwszych krokach " jest specyficzna, ponieważ używana jest
architektura niezależnych stacji (single-station), a ES i OS są na tym samym
komputerze. Konfigurowana lokalna stacja PC będzie równocześnie reprezentować
ES i OS. Procedura konfigurowania lokalnej stacji PC projektu multii-user jest
przeprowadzana w taki sam sposób.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
24
3.4.1.1
Jak skonfigurować PLC
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok component view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
W strukturze drzewa wybrać folder " color_gs_MP/ color_gs_Prj/ SIMATIC
400(1) " .
2.
Zaznaczyć obiekt " Hardware " w oknie szczegółów i wybrać z menu komendę
Edit & gt; Open Object.
HW Config otworzy się i wyświetli się struktura sprzętowa systemu.
Wskazówka
Jeśli katalog sprzętu nie jest wyświetlany, wybrać należy komendę z menu
View & gt; Catalog.
Katalog sprzętu otworzy się i profil " PCS7_V61 " stanie się aktywny.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
25
3.
Wybrać następujące CP z katalogu:
" SIMATIC 400/ CP-400/Industrial Ethernet/ CP 443-1/ 6GK7 443-1EX110XE0/ V2.0 " or " ..../ V2.3 " i przeciągnąć do 5 slotu rack'a.
Otworzy się dialog " Properties - Ethernet Interface " .
4.
Aktywować opcję " Set MAC address/use ISO protocol " .
5.
W oknie " MAC address " , wybrać adres MAC drukowany przed CP.
6.
Deaktywować opcję " IP protocol is used " .
To zaktywuje wszystkie związane pola wyboru.
7.
Kliknąć przycisk " New " , w celu stworzenia połączenia nowej sieci. CPU
skomunikuje się ES poprzez połączenie tej sieci. Otworzy się okno dialogowe
" Properties - New Subnet Industrial Ethernet " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
26
8.
Zatwierdzić wszystkie wybory i kliknąć przycisk " OK " .
Zakładka " Ethernet(1) " została wprowadzona do listy " Subnet " i zostanie
wybrana.
9.
Kliknąć przycisk " OK " , by zatwierdzić ustawienia.
Dialog zostanie zamknięty.
10. Wybrać z menu komendę: Station & gt; Save and Compile.
11. Zamknąć HW Config.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.4.1.2
27
Jak zmienić nazwę stacji PC
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok component view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
Wybrać w drzewie obiekt " color_gs_MP/ color_gs_Prj/ SIMATIC PC
Station(1) " .
2.
Wybrać z menu komendę Edit & gt; Rename.
3.
Wprowadzić nazwę lokalnego komputera taką, jaka pojawia się w sieci
i nacisnąć przycisk Enter.
Ikona stacji PC jest oznaczona żółtą strzałką w widoku komponentów.
Wskazówka
Jeśli stacja PC nie jest oznaczona za pomocą żółtej strzały, należy nacisnąć
przycisk " F5 " . To odświeży ekran monitora.
3.4.1.3
Jak skonfigurować OS
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok component view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
Wybrać folder
" color_gs_MP/ color_gs_Prj/ [Nazwa stacji PC] " .
2.
Zaznaczyć obiekt " Configuration " w oknie szczegółów i wybrać z menu
komendę Edit & gt; Open Object.
HW Config otwiera się, a komponenty OS są wyświetlone. HW Config jest
otwarty z ustawieniami wykonywanymi podczas konfiguracji PLC:
-
Katalog sprzętu jest otwarty.
-
Profile " PCS 7_V61 " jest aktywny.
3.
Wybrać następujące CP z katalogu:
" SIMATIC PC-Station/CP Industrial Ethernet/IE General/SW V6.2 SP1... " .
i przeciągnąć do 2 slotu rack'a.
Zostanie otwarte okno dialogowe The " Properties - Ethernet Interface " .
4.
Aktywować opcję " Set MAC address/use ISO protocol " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
28
5.
6.
Deaktywować opcję " IP protocol is used " .
7.
I
W polu " MAC address " , wprowadzić adres, który znajduje się w konsoli
konfiguracyjnej.
Otworzyć zakładkę " Ethernet(1) " w liście " Subnet " .
Jest to połączenie, które zostało skonfigurowane dla CP.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
8.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Okno dialogowe zamyka się i powraca się do HW Config.
9.
29
Wybrać z menu komendę Station & gt; Save and Compile.
10. Zamknąć HW Config.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
30
3.4.1.4
Jak wykonywać ustawienia w NetPro
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok component view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
2.
Zaznaczyć zakładkę " Connections " w oknie szczegółów i wybrać z menu
komendę Edit & gt; Open Object. Net Pro zostanie otwarty.
3.
Wybrać obiekt " WinCC Application " w stacji SIMATIC PC.
Pusta lista wyświetli się w dolnym oknie szczegółów. W tej liście należy
wprowadzić wymagane połączenie.
4.
By to zrobić, należy zaznaczyć pierwszą linijkę w dolnym oknie szczegółów
i wybrać z menu komendę Insert & gt; New Connection. Dialog " Insert New
Connection " zostanie otwarty.
5.
I
W drzewie wybrać obiekt
" color_gs_MP/color_gs_Prj/[Nazwa lokalnego komputera]/ WinCC
Application " .
Wybrać w oknie CPU używane w projekcie.
To partner komunikacyjny dla OS, tzn. OS otrzymuje dane z tego systemu
automatyki.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
31
6.
W liście wyboru " Type " , wybrać zakładkę " S7 Connection " i aktywować okno
dialogowe " Display properties before inserting " .
7.
Kliknąć przycisk " OK " .
Zostanie otwarty dialog " Properties – S7 Connection " z aktywną zakładką
" General " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
32
8.
Wybrać następującego partnera połączeniowego dla połączenia pomiędzy
CPU i OS:
Interfejs lokalny
Interfejs partnera
Interfejs " [karta sieciowa OS] " , np. IE
General
Interfejs " [CP w PLC] " , np. CP 443-1
9.
Kliknąć przycisk " OK " . Nowe połączenie pokaże się na liście. To nowe
połączenie wyświetli się, po wyborze CPU w PLC.
10. Wybrać z menu komendę Network & gt; Save and Compile. Otworzy się okno
dialogowe " Save and Compile " .
11. Aktywować opcję " Compile and check everything " w dialogu i kliknąć na
przycisk " OK " . Kiedy kompilacja zakończy się, otworzy się okno dialogowe
" Outputs for consistency check " .
12. Kiedy kompilacja zakończy się bez błędu, zamknąć okno. Jeśli pokażą się
jakiekolwiek błędy, należy je skorygować i wykonać kompilację ponownie.
13. Otworzyć SIMATIC Manager. Wybrać stację PC i wybrać z menu komendę
PLC & gt; Configure. Otworzy się dialog " Configure " .
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
33
14. Wybrać pożądany komputer docelowy z listy " Available Computers " . Kliknąć
przycisk " Configure " . Otworzy się dialog " Configure: & lt; Selected Station & gt; " .
15. W celu wykonania zdalnej konfiguracji i jej zakończenia, należy zastosować
instrukcje z podręcznej pomocy dla sekcji dialogowej " Configure: & lt; Selected
Station & gt; " .
Wynik: Konfigurowane dane zostają przesłane do stacji PC. Należy wgrać
ustawienia sieci do tej stacji PC, aby aktywować połączenie sieciowe.
16. Po wybraniu stacji PC, wybrać z menu komendę PLC & gt; Download. Otworzy
się dialog " This action will overwrite the configuration data that are already on
the PLC(s). Do you still want to dawnloaded? " .
17. Kliknąć przycisk " yes " . Otworzy się dialog " Stop Target Modules " .
18. Kliknąć przycisk " OK " . Wgrywanie zostanie zakończone.
19. Zamknąć Net Pro.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
34
3.4.1.5
Jak wgrywać konfigurację sprzętową
Po wykonaniu konfiguracji i ustawień, należy również wprowadzić te informacje do
CPU. Zostanie to wykonane poprzez konfigurację sprzętową.
Warunki wstępne
•
CPU trybie STOP
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok component view jest aktywny
Wykonać poniższe kroki...
1.
2.
Wybrać z menu komendę PLC & gt; Compile and Download Objects.
Otworzy się dialog " Compile and Download Objects " .
3.
Aktywować okno wyboru w kolumnie " Compile " and " Download " dla obiektu
" color_gs/[SIMATIC 400(1)/Hardware " .
Wszystkie inne pola wyboru staną się nieaktywne.
4.
Kliknąć przycisk " Start " .
Zostanie otwarty dialog " Downloading program changes during operation
can, in the case of malfunctions or program errors, cause serious damage to
personnel and equipment!.... Make sure also... " .
5.
Kliknąć przycisk " OK " .
Procesy kompilowania i wgrywania rozpoczną się. Po ukończeniu procesu
wyświetli się w edytorze tekstów plik logowania. Pokaże to, czy kompilowanie
i wgrywanie zostało zakończone bez błędów, czy nie.
6.
Zamknąć edytor tekstu.
7.
Kliknąć przycisk " Close " w oknie dialogowym " Compile and Download Objects "
Okno dialogowe zostanie otwarte.
8.
I
Wybrać folder " color_gs_MP/ color_gs_Prj/ SIMATIC 400(1) " .
Uruchomić CPU.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.5
Praca w PH
3.5.1
35
Ustawienia w hierarchii technologicznej
Jeszcze raz przypomniana zostanie teoria:
hierarchia technologiczna, nazywana zazwyczaj w skrócie PH, odzwierciedla
strukturę hierarchiczną instalacji: projekt, jednostka, funkcja itd. PH pozwala na
wykonywanie wielu różnych ustawień, z których wiele istotnych jest opisanych
poniżej.
•
Liczba poziomów hierarchii:
Na strukturę projektu wpływa liczba poziomów hierarchii. Jako regułę należy
przyjąć, że im bardziej skomplikowana jest struktura projektu, tym więcej
poziomów hierarchii jest potrzebne, aby odwzorować strukturę instalacji.
Foldery hierarchiczne z nazwami domyślnymi powstają podczas użycia
kreatora.
•
Wybór poziomu (poziomów) hierarchii, które przeznaczone są do oznaczania
punktów instalacji (znane również jako oznaczenia wyższego poziomu):
Oznaczenia wyższego poziomu, w skrócie HID używane są w wielu
miejscach w projekcie PCS 7, np. informacje pojawiające się w czasie pracy
instalacji oraz zmienne zawierają HID. To umożliwia szybkie określenie
związku informacji lub zmiennej z konkretnym urządzeniem technologicznym.
Regułą jest, że im więcej poziomów hierarchii w nazwie punktu instalacji (HID),
tym dłuższe i trudniejsze do rozpoznania są opisy.
•
Generowanie struktury obrazów z hierarchii technologicznej (PH):
Struktura obrazów synoptycznych jest zorganizowana w postaci
hierarchicznej. Umożliwia to zmianę podglądu obrazu na niższy poziom
pokazujący tylko część całości technologii, ale z dużo większą ilością
szczegółów. Można przejąć strukturę obrazów synoptycznych z hierarchii
technologicznej, aby była zgodna ze strukturą instalacji.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
36
3.5.2
Jak wykonać ustawienia dla PH
Warunki wstępne
•
Projekt " color_gs_MP " jest otwarty SIMATIC Manager
•
Widok Plant view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
2.
Wybrać z menu komendę Options & gt; Plant Hierarchy & gt; Settings.
Zostanie otwarte okno dialogowe " Customize Plant Hierarchy " , w którym
można ustawić wszystkie opcje hierarchii technologicznej.
3.
Wprowadzić wartość " 4 " w oknie " Number of hierarchy levels " .
To oznacza, że dostępne są maksymalnie 4 poziomu hierarchii.
4.
Dla poziomów hierarchii od 1 do 4, wprowadzić wartość " 10 " w polu
" Max. number of characters " .
To ogranicza opis do 10 znaków dla danego poziomu hierarchii.
5.
Aktywować okno wyboru " Include in designation " dla poziomów 1 i 2.
6.
Aktywować przycisk opcji " OS area " dla poziomu 2.
7.
I
Wybrać poziom hierarchii " color_gs_MP/color_gs_Prj " w strukturze drzewa.
Aktywować okno wyboru " Base picture hierarchy on the plant hierarchy " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
37
Po wykonaniu ustawień pojawi się okno dialogowe, jak poniżej:
8.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Zostanie wyświetlona informacja " You have changed the " Included in HID "
property. Do you also want the changes to apply to existing hierarchy
folders? "
9.
Kliknąć przycisk " Yes " w dialogu. To wprowadzi wszystkie ustawienia.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
38
3.5.3
Tworzenie struktury w widoku Plant View
Po określeniu czterech poziomów hierarchicznych w kreatorze " New Project " ,
następujące foldery hierarchiczne znajdą się w strukturze drzewa projektu:
•
Projekt – poziom 1
•
Jednostka – poziom 2
•
Funkcja – poziom 3
•
Pozycja – poziom 4
Nazwy folderów hierarchicznych są nazwami domyślnymi, przypisywanymi
automatycznie przez PCS 7, podczas tworzenia projektu.
W projekcie " color_gs_MP " trzeba oczywiście adaptować je do indywidualnych
wymagań projektu " color_gs " , innymi słowy, zmienić nazwy domyślne i stworzyć
nowe foldery hierarchii. Czyni to strukturę przejrzystą i ułatwia nawigację projektu
oraz radzenie sobie ze wszystkimi obiektami i indywidualnymi jednostkami.
Dla różnych sekcji projektu, można decydować o następujących nazwach dla
folderów hierarchicznych:
Nazwa
domyślna
Plant
Unit
Function
Function
Function
Function
Function
Function
Function
Position
I
Folder
hierarchiczny
Plant1
RMT1
FC111
LI 111
NP 111
NK 111
NK 112
NK 113
NK 114
ADDI
Przypisanie technologiczne
Cała instalacja
Zbiornik surowca nr 1
Sterowanie przepływem (dozowanie)
Wskazanie poziomu zbiornika surowca nr 1
Sterowanie pompą
Zawór
Zawór
Zawór
Zawór
Plan pomocniczy do wyboru wartości zadanych
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.5.4
39
Jak przystosować nazwy domyślne
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok Plant view jest aktywny
Zmiana nazwy foldera " Plant "
1.
Wybrać folder hierarchiczny " color_gs_MP/color_gs_Prj/Plant(1) " .
2.
Wybrać z menu komendę Edit & gt; Object Properties.
Otworzy się pole dialogowe " Properties – Hierarchy Folder " , a zakładka
" General " stanie się aktywna.
3.
Wprowadzić nazwę " Plant1 " w polu " Name " .
4.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Pole dialogowe jest zamknięte, a nazwa folderu hierarchicznego zmieni się na
" Plant1 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
40
Własności obiektu i zmienianie nazwy folderu " Unit "
1.
Wybrać folder hierarchiczny " Unit(1) " .
2.
Wybrać z menu komendę Edit & gt; Object Properties.
Otworzy się pole dialogowe " Properties – Hierarchy Folder " , a zakładka
" General " stanie się aktywna.
3.
Wprowadzić nazwę " RMT1 " w pole wejściowe " Name " ( " Nazwa " ).
4.
Przełączyć na zakładkę " Control and Monitoring Attributes " .
Pole wyboru " No modification when renaming the hierarchy folder " jest
domyślnie deaktywowane. Zapewni to, że tekst dla identyfikacji obszaru OS
jest zmodyfikowany według nazwy folderu hierarchicznego.
5.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Dialog zostanie zamknięty i nazwa folderu hierarchicznego zmieni się na
" RMT1 " .
Zmienianie nazwy innych folderów
1.
2.
Otworzyć dialog " Properties – Hierarchy Folder " .
3.
Wprowadzić nazwę " FC111 " w polu " Name " ( " Nazwa " ), zakładki " General " .
4.
I
Wybrać folder
Function(1) " .
hierarchiczny
" color_gs_MP/
color_gs_Prj/Plant1/RMT1/
Wybrać folder " color_gs_MP/ color_gs_Prj/Plant1/RMT1/ FC111/ Position(1) "
i zmienić nazwę " Position(1) " na " ADDIT " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.5.5
41
Jak wprowadzić następne foldery hierarchiczne
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok Plant view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
Wybrać folder " RMT1 " .
2.
Wybrać z menu komendę Insert & gt; Technological Objects
Hierarchy Folder.
Tworzy się nowy folder hierarchiczny " Function [consecutive number] "
3.
Zmienić nazwę na " LI111 " .
4.
Nacisnąć klawisz " enter " .
5.
Powtórzyć kroki od 1 do 4, by stworzyć następujące foldery hierarchiczne:
-
NP111 – sterowanie napędem
-
NK111 – sterowanie zaworem
-
NK112 – sterowanie zaworem
-
NK113 – sterowanie zaworem
-
& gt;
NK114 – sterowanie zaworem
Hierarchia technologiczna powinna wyglądać, jak ta poniżej:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Pierwsze kroki w projekcie
42
3.5.6
Wymiana informacji pomiędzy PLC i OS
Poszczególne części projektu przypisane są do określonych sterowników lub stacji
operatorskich. Każdy folder hierarchiczny zawiera tę informację. Ma to znaczenie
wówczas, gdy mamy do dyspozycji więcej niż jeden sterownik lub stację
operatorską w systemie. W projekcie " color_gs " wykorzystany jest tylko jeden
sterownik i jedna stacja operatorska. Wszystkie foldery hierarchiczne zostaną
automatycznie przypisane. Przypisanie to można sprawdzić w następujący sposób:
1.
Wybrać folder hierarchiczny " Plant1 " i dalej z menu komendę Edit & gt; Object
Properties.
Otworzy się dialog " Properties – Hierarchy Folder " .
2.
Zmienić zakładkę na " PLC and OS Assignment " Ukażą się następująco:
-
W " Assigned PLC (chart folder) " , będzie można zobaczyć sterownik, który
przetwarza dane.
- W liście wyboru " Assigned OS " będzie można zobaczyć stację operatorską,
na której wyświetlone są dane.
3.
I
Zamknąć dialog.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pierwsze kroki w projekcie
3.6
43
Aktualny status projektu
Dotąd stworzone zostały dla projektu następujące ustawienia:
•
Projekt " color_gs " stworzony został w SIMATIC Manager
•
Komponenty sprzętowe zostały skonfigurowane w HW Config
•
Wgrano konfigurację sprzętową do CPU, zaczynając od s HW Config
•
Ustawienia w hierarchii technologicznej
•
Stworzono strukturę projektową projektu " color_gs " w hierarchii technologicznej
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
44
I
Pierwsze kroki w projekcie
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4
Tworzenie planów CFC
4.1
45
Przegląd planów CFC i edytora CFC
Teoria – Czym są plany CFC, Czym jest edytor CFC?
Całość pracy instalacji jest opisana procesem ciągłym. Osiąga się to przez
stworzenie planów CFC w edytorze CFC w PCS 7. Tworzenie planów CFC polega
na wstawianiu bloków umieszczonych w " PCS 7 Library V6. 1 " . Biblioteka zawiera
bloki, takie jak regulator ciągły czy monitorowanie wartości pomiarowej. Wejścia i
wyjścia tych bloków są następnie podłączane w edytorze CFC, w którym też nadaje
się wartości ich parametrom. Wszystkie te prace są wspierane przez przyjazny
użytkownikowi interfejs graficzny edytora CFC.
Standardowa biblioteka PCS 7 dostarcza również modele zmiennych procesowych
dla różnorodnych zmiennych takich jak napęd, czy zawór, które opierają się na
wpełni skonfigurowanych planach CFC.
Plany CFC zlokalizowane są w hierarchii technologicznej. W celu utrzymania
przejrzystej struktury projektu, plany CFC są zawsze umieszczane w folderach
hierarchicznych, mających znaczenie technologiczne.
Identyfikowanie planów CFC
Plany CFC mogą być zidentyfikowane poprzez następujący symbol przed ich
nazwami:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
46
4.2
Praca z bibliotekami
4.2.1
Plany CFC i Master Data Library
Krótki teoretyczny wstęp do Master Data Library…
Podczas tworzenia planów CFC, można pracować z master data libraries. Z tego
względu należy zapoznać się z podstawami teoretycznymi pracy z master data
library w multiprojekcie podczas tworzenia projektu przykładowego. Wszystkie bloki
i modele zmiennych procesowych wymagane przez plany CFC w projekcie nigdy
nie powinny być brane ze standardowej biblioteki PCS 7. Najpierw wymagane bloki
i modele zmiennych procesowych powinny być wstawione do master data library,
skąd następnie do planów CFC.
Jakie są przewagi Master Data Library?
Początkowo master data library wygląda jak coś w rodzaju " przechowalni " : najpierw
bloki są zachowywane w tej bibliotece, a następnie wstawiane do planów CFC.
Jaki jest cel takiego postępowania? Używanie master data library zapewnia, że w
projekcie jest używana ta sama wersja danego bloku i nie ma co do tego
wątpliwości. To jest szczególnie ważne, gdy projekt jest konfigurowany przez więcej
niż jednego inżyniera, co jest regułą w przypadku dużych projektów pracujących w
sieci i multiprojektów. Dzięki master data library istnieje jeszcze jedna wygodna
funkcja PCS 7: ukrywanie bibliotek. Umożliwia ona ukrycie wszystkich bibliotek
oprócz master data library w celu uniknięcia niezgodności i błędów w projekcie.
Niezgodności i błędy w konfiguracji mogą spowodować znaczną, niepotrzebną,
dodatkową pracę. Jeszcze jedną zaletą używania master data library jest
automatyczna archiwizacja podczas archiwizacji multiprojektu.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.2.2
47
Przechowywanie obiektów w Master Data Library
Zmiany w blokach
W tym miejscu przedstawiony zostanie następny skrótowy opis. Ten opis nie należy
oczywiście do zakresu instrukcji pierwsze kroki, ale zapewni dobry przegląd opcji
udostępnianych inżynierowi przez PCS 7.
Po zmianie właściwości bloku w master data library np. adaptacji komunikatów
każda instancja tego bloku utworzona przez wstawienie tego bloku do planu CFC
zostanie automatycznie zmodyfikowana. To oznacza, że te zmiany mogą być
wprowadzane tylko jednokrotnie w master data library, a nie w każdej
poszczególnej instancji bloku. Zmiany bloku specyficzne dla danego planu CFC
mogą być później wprowadzone bezpośrednio na instancji w planie CFC. Są nimi
np. parametry wejść i wyjść, takie jak wartości zadane i limity.
Master Data Library i modele zmiennych procesowych
Istnieje
możliwość
przechowywania
modeli
zmiennych
procesowych,
udostępnianych przez PCS 7, w master data library. W takim przypadku wszystkie
bloki zawarte w modelu zmiennych procesowych są automatycznie wstawiane do
folderu bloków master data library.
Procedura bazowa
•
Otworzyć biblioteki.
•
Umieścić wszystkie bloki w master data library – master data library została
stworzona automatycznie poprzez kreatora PCS 7, podczas tworzenia
projektu.
•
Zapisać modele zmiennych procesowych w master data library.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
48
4.2.3
Praca z Master Data Library
Bloki w Master Data Library
Tworzenie master data library dla dużych projektów wymaga oczywiście ogromnej
precyzji w planowaniu, zanim zostaną stworzone plany CFC. W instrukcji „Pierwsze
kroki w PCS 7” dostarczone zostaną wszystkie bloki wymagane w projekcie
" color_gs " . Bloki przedstawiono w poniższej liście. Dodano do tego znacząca
liczbę informacji dodatkowych:
•
Nazwa obiektu – jest to alfanumeryczny skrótowy identyfikator bloku, który
jest wyświetlany w PCS 7
•
Nazwa symboliczna – jest to krótka, objaśniająca nazwa bloku
•
Znaczenie – jest to wytłumaczenie, jak blok może być używany
•
Typ bloku – jest to kategoria, do której należy blok
•
Użycie na planach CFC – jest to informacja, na których planach CFC blok
będzie użyty
Nazwa Nazwa
obiektu symbol
Znaczenie
Typ bloku
Plan CFC
FB40
INT_P
Oblicza całkę wartości
wejściowej
Technological CFC_LI111
block
CFC_FC111
FB46
OP_A_LIM
Wprowadzanie wartości
analogowej
Operator
control block
CFC_FC111
FB48
OP_D
Wprowadzanie wartości
cyfrowej
Operator
control block
CFC_FC111
FB61
CTRL_PID
Regulator ciągły PID
Technological CFC_FC111
block
FB63
DOSE
Regulator dozowania
Technological CFC_FC111
block
FB65
MEAS_MON Monitorowanie analogowej
wartości pomiarowej
FC63
FC275
MUL_R
CH_AI
Mnożenie wartości wejściowych Function
Przetwarzanie analogowego
Driver block
sygnału wejściowego
CFC_FC111
CFC_LI111
CFC_FC111
FC276
CH_AO
Przetwarzanie analogowego
sygnału wyjściowego
CFC_FC111
Technological CFC_LI111
block
Driver block
Modele zmiennych procesowych w Master Data Library
W master data library wprowadza się modele zmiennych procesowych dokładnie
tak samo, jak bloki. Dla projektu " color_gs " wymagane są następujące modele
zmiennych procesowych:
Nazwa obiektu
I
Znaczenie danego CFC
Plan
MOTOR
VALVE
CFC chart for a motor
CFC_NP111
CFC_NK111
CFC chart for a valve
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.2.3.1
49
Jak otworzyć biblioteki
Warunki startowe
SIMATIC Manager jest otwarty
Otwieranie bibliotek
1.
Wybrać z menu komendę File & gt; Open.
Dialog " Open Project " otworzy się.
2.
Wybrać zakładkę " Libraries " .
3.
Wybrać biblioteki " PCS 7 Library V61 " i " color_gs_Lib " z listy wyboru.
4.
Kliknąć przycisk " OK " .
Obydwie biblioteki zostały otwarte w widoku component view.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
50
4.2.3.2
Jak umieścić bloki w bibliotece
Warunki wstępne
•
SIMATIC Manager jest otwarty.
•
" PCS 7 Library V61 " jest otwarty, a widok component view jest aktywny.
•
Master data library " color_gs_Lib " jest otwarta i widok component view jest
aktywny.
Wstawianie bloków w Master Data Library
1.
Wybrać z menu komendę Window & gt; PCS 7 Library V61 (component
view).
Spowoduje to przejście do standardowej biblioteki w PCS 7.
2.
W drzewie wybrać zakładkę
" PCS 7 Library V61/ Blocks + Templates/Blocks "
Wszystkie bloki dostarczone poprzez PCS 7 jako domyślne, wyświetlone
zostaną w oknie szczegółów.
3.
Wybrać z menu komendę View & gt; Details.
Nazwy obiektów, czyli krótkie identyfikatory bloków i nazwy symboliczne
zostaną wyświetlone z większą ilością informacji detalicznych.
4.
W oknie szczegółów, wybrać wymagane bloki według następującej listy:
-
FB46 – OP_A_LIM
-
FB48 – OP_D
-
FB61 – CTRL_PID
-
FB63 – DOSE
-
FB65 – MEAS_MON
-
FC63 – MUL_R
-
FC275 – CH_AI
-
I
FB40 – INT_P
FC276 – CH_AO
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
5.
Wybrać z menu komendę Edit & gt; Copy.
6.
Wybrać z menu komendę Window & gt; color_gs_Lib (component view).
Operacja ta prowadzi do master data library.
7.
Zaznaczyć w drzewie zakładkę
" In & lt; color_gs_MP & gt; /- color_gs_Lib/S7 Program(1)/Blocks " .
8.
51
Wybrać z menu komendę Edit & gt; Paste.
Dzięki temu wstawi się wszystkie zaznaczone bloki.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
52
4.2.3.3
Jak wstawić modele zmiennych procesowych do biblioteki
Warunki wstępne
•
Master data library " color_gs " jest otwarta i widok component view jest
aktywny.
•
SIMATIC Manager jest otwarty.
•
" PCS 7 Library V61 " jest otwarty i widok component view jest aktywny.
Wstawianie modeli zmiennych procesowych w Master Data Library
1.
Wybrać z menu komendę Window & gt; PCS 7 Library V61 (component view).
Zmienić na widok component view standardowej biblioteki PCS 7.
2.
Wybrać następującą zakładkę z drzewa " PCS 7 Library V61/ Blocks +
Templates/Templates " .
Wszystkie plany dostarczane przez PCS 7 wyświetlane są jako wartości
przykładowe w oknie szczegółów.
3.
Wybrać następujące plany w oknie szczegółów:
-
" MOTOR "
-
" VALVE "
4.
5.
Wybrać z menu komendę Window & gt; color_gs_Lib (component view). To
prowadzi do master data library.
6.
I
Wybrać z menu komendę Edit & gt; Copy.
Wybrać z drzewa zakładkę
" In & lt; color_gs_MP & gt; /- color_gs_Lib/S7 Program(1)/Charts " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
7.
53
Wybrać z menu komendę Edit & gt; Paste. Wszystkie wybrane modele
zmiennych procesowych zostaną wstawione.
Wskazówka
Po wstawieniu modelu zmiennej procesowej do master data library wszystkie bloki
zawarte w tym modelu zmiennej procesowej zostaną automatycznie wstawione do
folderu " Blocks " .
Po wyborze zakładki " & lt; color_gs_MP & gt; / color_gs_Lib/ S7 Program- (1)/ Blocks " ,
wszystkie bloki zostaną wyświetlone w oknie szczegółów: bloki, które zostały
ręcznie wstawione, łącznie z blokami wstawianymi automatycznie w wyniku
kopiowania modeli zmiennych procesowych.
8.
4.2.4
Teraz należy zamknąć " PCS 7 Library V61 " i biblioteki " color_gs_lib " .
Pokazywanie i ukrywanie bibliotek
Dostępna jest opcja ukrywania wszystkich niepotrzebnych bibliotek. Dzięki temu
praca z katalogiem w edytorze CFC jest bardziej przejrzysta i odporna na błędy.
Ponieważ wszystkie wymagane bloki i modele zmiennych procesowych zostały
wstawione do master data library, podczas tworzenia projektu " color_gs " , należy
pracować tylko z master data library.
Oczywiście można wyświetlić biblioteki w razie potrzeby, raz jeszcze.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
54
4.2.4.1
Jak ukryć i pokazać biblioteki
Ostrzeżenie
Należy upewnić się, że w master data library są wszystkie wymagane bloki i plany.
Warunki wstępne
•
SIMATIC Manager jest otwarty
Ukrywanie bibliotek
1.
Wybrać z menu komendę File & gt; Manage. Zostanie otwarte okno dialogowe
" Manage " .
2.
Wybrać zakładkę " Libraries " .
3.
Wybrać z listy wszystkie biblioteki z wyjątkiem następujących:
- Master data library " color_gs_Lib "
- PCS 7 Library V61
- SFC Library
- Standard Library
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
55
4.
Kliknąć przycisk " Hide " .
Wszystkie zaznaczone biblioteki znikną z listy.
5.
Kliknąć przycisk " Close " .
Wszystkie biblioteki, które nie mają być używane staną się niewidoczne.
W rezultacie nie będą wyświetlane w katalogu edytora CFC.
Ponowne pokazywanie bibliotek
1.
Wybrać z menu komendę File & gt; Manage. Otworzy się dialog " Manage " .
2.
Wybrać zakładkę " Libraries " .
3.
Kliknąć przycisk " Display " .
Otworzy się dialog " Browse " .
4.
Wybrać z drzewa " .../SIEMENS/ STEP7/ S7LIBS [Nazwa biblioteki].
Biblioteka wyświetli się w po prawej stronie okna.
5.
Kliknąć przycisk " OK " .
Dialog zamknie się, a wymagana biblioteka zastanie wyświetlona i wybrana
z listy bibliotek w dialogu " Manage " .
6.
W celu wyświetlenia dalszych bibliotek należy powtórzyć kroki od 3 do 5.
7.
Kliknąć przycisk " Close " .
Zamknie się okno dialogowe.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
56
4.3
Plany CFC w PH
4.3.1
Praca z planami CFC
Po przygotowaniach do tworzenia planów CFC poprzez wypełnienie master data
library, należy przystąpić do tworzenia planów CFC.
Jakie są podstawowe kroki podczas tworzenia planów CFC?
W zasadzie są trzy podstawowe kroki:
•
Stworzenie pustych planów CFC w hierarchii technologicznej
•
Wstawienie pojedynczych bloków w pusty plan CFC
•
Łączenie się wejść i wyjść bloków i przypisywanie im parametrów zaworów
Plany CFC w PH
Kreator " New Project " stworzył plan CFC w hierarchii technologicznej. Jest on
przechowywany w folderze " ADDIT " . Plan ten nie zawiera jeszcze żadnego bloku bloki zostaną wstawione w edytorze CFC.
W projekcie " color_gs " potrzebne są inne plany, które należy wstawić w hierarchii
technologicznej, a następnie edytować w edytorze CFC.
Ważne jest, aby przypisać wszystkim planom projektu " color_gs " krótkie opisowe
nazwy, aby projekt był przejrzysty i zrozumiały.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.3.2
57
Jakie plany potrzebne są w projekcie 'color_gs'?
Poniższe plany są wymagane w projekcie " color_gs " :
•
CFC_SETP – ustawianie wartości zadanych
•
CFC_FC111 – sterowanie ilości prędkości dozowania
•
CFC_LI111 – sterowanie i symulacja poziomu
•
CFC_NP111 – sterowanie napędem
•
CFC_NK111 to CFC_NK114 – sterowanie zaworem
Każdy plan ma znaczenie technologiczne. Aby w pełni zrozumieć każdą część
instalacji konfigurowanej w " Pierwszych krokach " , należy również zrozumieć
znaczenie technologiczne poszczególnych planów i dlatego przedstawione zostaną
krótkie objaśnienia każdego planu.
Kilka szczegółów tworzenia planów CFC
Stworzone zostaną plany CFC_SETP, CFC_FC111 i CFC_LI111.
PCS 7 dostarcza kompletne plany CFC_NP111 i CFC_ NK11x w formie modeli
zmiennych procesowych. Ilustruje to ogromną zaletę stosowania modeli
zmiennych procesowych, które wstawiono do master data library.
Wskazówka
W projekcie " color_gs " nazwy planów zostały nadane zgodnie z nazewnictwem
odpowiadających folderów hierarchicznych i jednocześnie zgodnie z nazewnictwem
odpowiednich zmiennych procesowych. Dzięki temu zawsze jest możliwa unikalna
identyfikacja.
4.3.3
Znaczenie technologiczne planu 'CFC_SETP'
Operator musi mieć możliwość sterowania dozowaniem z OS. Konieczne są
następujące ustawienia:
•
Blok PARADOS_RM1_QTY określa prędkość dozowania.
•
Blok PARA_DOS_RM1_VOL określa ilość dozowania.
•
Blok PARA_DOS_RM1_SEL określa reaktor docelowy.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
58
4.3.4
Znaczenie technologiczne planu 'CFC_FC111'
Ten plan jest używany do sterowania ilością i prędkością dozowania:
•
•
Blok " INT_P " jest używany do symulacji wartości dozowania.
•
Prędkość dozowania jest sterowana przez regulację przepływu przy użyciu
bloku " CTRL_PID " .
•
Blok " CTRL_PID " otrzymuje wartości zadane przez regulację krokową
w połączeniu z blokiem PARA_DOS_RM1_VOL " .
•
Wartość sterująca dla zaworu jest na wyjściu " LMN " i jest dostarczana
bezpośrednio do bloku " CTRL_PID " na wejście " LMNR_IN " , ze względu na
brak sprzężenia zwrotnego z procesu.
•
4.3.5
Blok " CH_AI " udostępnia chwilową wartość dozowania na wyjściu " V "
i przesyła tą wartość mierzoną na wejście " PV_IN " (wartość procesowa) w
bloku " DOSE " .
Blok " CH_AO " wyprowadza wartość sterującą do zaworu.
Znaczenie technologiczne planu 'CFC_LI111'
•
•
Blok " CH_AI " czyta poziom napełnienia zbiornika surowców i wystawia
wartość aktualną na wyjście " V " .
•
Domyślnie to wyjście jest podłączone do wejścia " U " bloku
" MEAS_MON " .
•
4.3.6
Ten plan jest używany do sterowania i symulacji poziomu:
Blok " INT_P " jest używany do symulacji poziomu napełnienia.
Znaczenie technologiczne planu 'CFC_NP111'
Plan " CFC_NP111 " jest używany do sterowania pompy:
•
•
Ta wartość jest podłączana do wejścia " FB_ON " (feedback ON) bloku
MOTOR, w którym jest przetwarzana.
•
Operator lub kontroler wyższego poziomu steruje blokiem " MOTOR " .
•
I
Blok " CH_DI " dostarcza aktualny stan pompy (zał lub wył) na wyjście " Q " .
Blok " CH_DO " przesyła komendę sterującą z wyjścia " QSTART " bloku
" MOTOR " do pompy w instalacji.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.3.7
59
Znaczenie technologiczne planu 'CFC_NK11x'
Plan ten używany jest do sterowania zaworem:
•
•
Blok " VALVE " przełącza zawór zgodnie z ustawieniami wprowadzonymi przez
zewnętrznego kontrolera lub operatora: Komenda sterująca jest przesyłana z
wyjścia " QCONTROL " przez blok drajwera " CH_DO " do zaworu.
•
4.3.7.1
Blok " CH_DI " przesyła status zaworu – otwarty lub zamknięty – do bloku
" VALVE " .
Blok " VALVE " może przesyłać informacje o uszkodzeniach do stacji
operatorskich.
Jak zmieniać nazwy planów CFC w PH
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok plant view jest aktywny.
Postępować zgodnie z poniższymi krokami...
Folder ADDIT zawiera już plan CFC stworzony automatycznie przez kreatora.
Należy zmienić nazwę tego planu.
1.
Wybrać z drzewa
folder " color_gs_MP/color_gs_Prj/Plant1/RMT1/FC111/ADDIT " .
2.
Wybrać obiekt " CFC(1) " z okna szczegółów.
3.
Wybrać z menu komendę Edit & gt; Object Properties. Zostanie otwarty dialog
" Properties CFC Chart " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
60
4.
5.
I
Wprowadzić nazwę " CFC_SETP " w polu " Name " .
W prawdziwych projektach, nazwa planu odnosi się już do systemu
identyfikacji wymaganego przez klienta, dla zmiennych procesowych.
Kliknąć przycisk " OK " , by zatwierdzić ustawienia.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.3.7.2
61
Jak wstawić nowy plan CFC w PH
Następujące plany należy wstawić jako nowy pusty plan CFC:
•
" CFC_FC111 "
•
" CFC_LI111 "
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok plant view jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1/FC111 " .
2.
Wybrać z menu komendę Insert & gt; Technological Objects & gt; 2 CFC. Plan
" CFC(1) " CFC zostanie wstawiony. Podczas wstawiania nowych planów,
PCS 7 przydziela nazwę domyślną " CFC " poprzez kolejną liczbę i aktywację
trybu wejściowego dla nowej nazwy.
3.
Wprowadzić nazwę " CFC_FC111 " .
4.
Wybrać folder
" color_gs_MP/ color_gs_Prj/ Plant1/ RMT1/ LI111 " .
5.
Wybrać z menu komendę Insert & gt; Technological Objects & gt; 2 CFC. Plan
" CFC(1) " zostanie wstawiony.
6.
Wprowadzić nazwę " CFC_LI111 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
62
4.3.7.3
Jak wstawić model zmiennej procesowej " MOTOR "
Model zmiennej procesowej " MOTOR " w master data library został już wstawiony.
Teraz należy tylko wstawić ten model zmiennej procesowej w projekt " color_gs " w
hierarchię technologiczną.
Warunki wstępne
•
Mulitiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok plant view jest aktywowny.
Postępować zgodnie z poniższymi krokami...
1.
2.
Wybrać plan " MOTOR " , a później z menu komendę Edit & gt; Copy.
3.
Wybrać z drzewa " color_gs_MP/ color_gs_Prj/Plant1/RMT1/NP111 " , a później
z menu komendę Edit & gt; Paste.
Plan " MOTOR " został wstawiony w folder hierarchiczny.
4.
Wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties CFC Chart " .
5.
Zmienić nazwę domyślną " MOTOR " na " CFC_NP111 " w polu " Name "
(Nazwa).
6.
4.4
Wybrać z drzewa zakładkę
" color_gs_MP/ color_gs_Lib/Templates/MOTORS " .
Okno szczegółów wyświetli model zmiennych procesowych, wstawiony
w master data library.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Aktualny status projektu...
W ramach przygotowania do aktualnego tworzenia planu CFC, trzeba wykonać
następujące zadania:
•
•
Biblioteki nie wymagane w projekcie " color_gs " pozostają ukryte, a widoczna
jest tylko " color_gs_Lib " master data library.
•
Zmienić nazwę i wstawić nowy plan CFC do hierarchii technologicznej.
•
I
Wstawić wszystkie wymagane bloki i modele zmiennych procesowych do
master data library.
Wstawić model zmiennej procesowej " MOTOR " do hierarchii technologicznej.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.5
4.5.1
63
Praca z edytorem CFC
Wprowadzenie do edytora CFC
Bieżące edytowanie planów CFC, jak również wstawianie bloków i przypisywanie
im wartości parametrów, wykonywane jest w edytorze CFC. Podczas otwierania
się planu CFC, otwiera się edytor CFC. Edytor zawsze otwiera się w widoku, w
którym był zamknięty podczas ostatniego otwarcia.
Przy standardowych ustawieniach edytor CFC podzielony jest jak poniżej:
•
Po lewej stronie edytora znajduje się widok planu. Po otwarciu pustego
planu CFC, ukaże się pusta przestrzeń.
•
Jest to miejsce, do którego należy wstawiać wymagane bloki, by opisać
ciągłe procesy. Następnie należy przypisać wartości parametrom i połączyć ze
sobą bloki.
•
Po prawej stronie edytora zobaczyć można katalog z blokami, bibliotekami i
planami.
Cała praca wykonywana z edytorem CFC zachowywana jest automatycznie przez
PCS 7. By uzyskać dalsze informacje o edytorze CFC Editor, należy otworzyć
pomoc podręczną na CFC " Help on CFC " i udać się do instrukcji SIMATIC, CFC
dla S7, Continuous Function Chart.
4.5.2
Plan w edytorze CFC
Każdy plan CFC może zawierać do 26 części. Przy tworzeniu planu pierwszy raz,
składa się on tylko z jednej części. Dla projektu " color_gs " potrzebna jest tylko
jedna część planu. Każda część planu składa się z 6 arkuszy.
Można wybierać pomiędzy dwoma różnymi widokami, używając przycisku w pasku
narzędzi:
•
Pojedynczy arkusz
•
Podgląd 6 arkuszy
Pasek stanu wskazuje, który arkusz której części planu jest aktualnie wyświetlany.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
64
Zmiana podglądu do poszczególnych arkuszy
Można zmienić podgląd na pojedynczy arkusz, poprzez podwójne kliknięcie na
wymagany arkusz.
Układ indywidualnego arkusza na poziomie podglądu prezentuje się według
poniższego porządku:
Więcej informacji można znaleźć w pomocy podręcznej na CFC " Help on CFC " i w
instrukcjach SIMATIC, CFC dla S7, Continuous Function Chart.
4.5.3
Katalog w edytorze CFC
Jeśli katalog nie jest jeszcze otwarty, należy go otworzyć wybierając z menu
komendę " View & gt; Catalog " .
W katalogu zobaczyć można cztery zakładki:
•
Blocks (Bloki) – tutaj można znaleźć bloki posortowane według rodzin bloków.
W projekcie " color_gs " nie pracuje się z tą zakładką.
•
Charts (Plany) – tutaj można znaleźć wszystkie plany stworzone w hierarchii
technologicznej, np. CFC _FC111, CFC_LI111. Plan, który został na bieżąco
otworzony w edytorze CFC wyświetlony jest sygnalizacyjnie w małym
otworzonym folderze.
•
Libraries (Biblioteki) – tutaj można znaleźć wszystkie biblioteki dostarczane
przez PCS 7 razem z master data library.
•
W projekcie " color_gs " , można ukryć niechciane biblioteki używając funkcji
" Hide " . Oznacza to, że zobaczyć można tylko bibliotekę " color_gs_Lib " .
•
Unplaced blocks – tutaj można znaleźć, które nie zostały wyświetlone w planie
CFC. W środku projektu " color_gs " , zakładka ta nie wyświetli się, dopóki nie
będzie " odkryta " w projekcie.
Więcej informacji można znaleźć w pomocy online w CFC " Help on CFC " i w
instrukcjach SIMATIC, CFC dla S7, Continuous Function Chart.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.5.4
65
Przegląd kroków konfiguracyjnych dla planów CFC
Podczas tworzenia planów CFC, stosować należy poniższe kroki, dokładnie
według przedstawionej poniżej kolejności:
•
Otworzyć plan
•
Wstawić bloki
•
Ustawić parametry bloku
-
•
Zmienić nazwy bloków
Ustawić wartości wejścia/wyjścia
Połączyć ze sobą bloki
Wskazówka
Jeśli potrzebne będą dalsze informacje o blokach, np. które wejście bloku ma jaką
funkcję, należy wybrać w bibliotece blok korespondujący i wówczas nacisnąć
klawisz F1. To otwiera dla tego bloku pomoc podręczną.
Krok " Wstawić bloki " jest oczywiście pomijany dla modeli zmiennych procesowych.
Z tym, że trzeba przypisać wartości parametrów i połączyć je ze sobą.
4.5.4.1
Jak otworzyć plan CFC 'CFC_SETP'
Aby umieścić bloki w planach CFC, trzeba otworzyć plan CFC.
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok plant view jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z drzewa folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1/FC111/ADDIT " .
2.
Zaznaczyć obiekt " CFC_SETP " w oknie szczegółów i wybrać z menu
komendę Edit & gt; Open Object.
Edytor CFC jest otwarty.
Można teraz edytować otwarty plan.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
66
4.5.5
Przypisywanie wartości parametrów do bloków w planach CFC
Każdy blok ma szereg różnych I/O, które są wyświetlane w postaci tabeli dialogu
„Properties”. By szybko znaleźć I/O w tym dialogu, można kliknąć na nagłówek
kolumny tablicy, co posortuje wartości kolumny w porządku rosnącym lub
malejącym.
I/O bloku może być zarówno widoczny, jak i niewidoczny na planie. Niewidoczne
parametry bloku można zobaczyć tylko we właściwościach bloku, ale nie w planie
CFC. Można wyszczególnić, które I/O będą widoczne w planie CFC, a które będą
niewidoczne. Tę właściwość bloku definiuje się poprzez odznaczenie pola wyboru
odpowiedniego I/O w kolumnie " Not Displayed " , co sprawi, że I/O będzie widoczne
w planie CFC. Dzięki tej funkcji plan CFC stanie się łatwiejszy do przeczytania.
W projekcie " color_gs " będą używane ustawienia domyślne.
4.5.5.1
Jak wstawić bloki w 'CFC_SETP'
Warunki wstępne
•
Plan " CFC_SETP " umieszczony w folderze
" color_gs_MP/ color_gs_prj/ Plant1/ RMT1/ FC111/ ADDIT " jest otwarty w
edytorze CFC.
•
Katalog jest otwarty.
Postępować zgodnie z poniższymi krokami...
1.
Należy przejść w katalogu do zakładki " Libraries " .
Będzie tam widoczna biblioteka " color_gs_Lib " .
2.
Otworzyć z drzewa folder " color_gs_Lib/S7 Program(1)\Blocks/ OPERATE " .
3.
Przeciągnąć blok " OP_A_LIM – FB46 " z katalogu do planu CFC. Blok jest
używany do ustawienia ilości dozowania.
4.
Wstawić dalsze bloki do planu CFC.
Użyć należy tej samej procedury, jak opisana dla " OP_A_LIM – FB46 " .
-
I
OP_A_LIM – FB46: Ustawienia szybkości dozowania.
OP_D – FB48: Określenie, do którego reaktora będzie pompowany
surowiec.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
5.
67
Rozmieścić bloki w planie CFC, według schematu poniżej:
Wskazówka
Jeżeli po wstawieniu bloku ma on kolor niebieski lub jasnoszary i żadne I/O nie
są wyświetlane, oznacza to, że blok pokrywa się z innym lub wychodzi poza
granice arkusza. W takim przypadku należy przesunąć blok myszką, tak aby nie
pokrywał się z innym blokiem i zawierał się w granicach arkusza.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
68
4.5.5.2
Jak przypisać wartości parametrów dla bloków w " CFC_SETP "
Warunki wstępne
•
Plan " CFC_SETP " umieszczony w folderze " color_gs_MP/ color_gs_prj/
Plant1/ RMT1/ FC111/ ADDIT " jest otwarty w edytorze CFC
•
Wszystkie bloki są wstawione
Postępować zgodnie z poniższymi krokami...
1.
2.
Wprowadzić nazwę " PARA_DOS_RM1_QTY " w pole " Name " (Nazwa).
Pole wyboru " Operator C and M possible " jest aktywne domyślnie.
3.
I
Wybrać blok " 1 OP_A_LIM " i wybrać z menu komendę Edit & gt; Object
Properties.
Dialog " Properties – Block " jest otwarty, a zakładka " General " aktywna.
Wybrać zakładkę " Inputs/Outputs " .
Można tutaj przypisać wartości parametrów dla wszystkich I/O bloku.
Kolumna " Name " przedstawia nazwy wszystkich wejść i wyjść.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
69
4.
Umieścić kursor myszy w kolumnie " Value " , w polu " U " i nadpisać wartość
domyślną wartością " 50 " .
5.
Umieścić kursor w kolumnie " Unit " .
Wyświetli się lista wyboru.
6.
Wybrać z listy wyboru jednostkę " m3/min " .
7.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
Nazwa " PARA_DOS_RM1_QTY " zostanie wyświetlona w nagłówku bloku, w
planie CFC.
Po stworzeniu obrazu synoptycznego, będzie można podłączyć I/O bloku
z planu CFC do obiektu z obrazu synoptycznego. Nazwa zmiennej składa się
z hierarchii technologicznej, nazwy planu CFC i nazwy bloku. Nazwa
z nagłówka " PARA_DOS_RM1_QTY " jest częścią nazwy zmiennej. Wartości
I/O są wprowadzone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
70
8.
Blok
Następnie należy zmienić nazwy i ustawienia parametrów dla innych bloków,
które widać na poniższym zestawieniu. Należy uczynić to według procedury
wyjaśnionej w krokach 1-5, Niektóre z I/O nie są widoczne w planie CFC.
Nazwa w projekcie
OP_A_LIM PARA_DOS_RM1_VOL
OP_D
PARA_DOS_RM1_SEL
I/O
Znaczenie
Wartość zadana dozowania
U*
500l
Wartość graniczna
U_HL
wprowadzania parametru U
IO*
Dozowanie mat. do Reaktora 1
Wartość
500
Jednostka
m³
500
OFF
* niewidoczne w CFC.
** wartość domyślna
4.5.5.3
Jak wstawić bloki w 'CFC_FC111'
Warunki wstępne
•
Plan CFC " CFC_FC111 " umieszczony w folderze " color_gs_MP/
color_gs_prj/ Plant1/ RMT1/ FC111 " jest otwarty w edytorze CFC.
•
Katalog jest otwarty, zakładka „Libraries” jest widoczna.
•
Folder " color_gs_Lib/S7 Programs(1)\ Blocks " jest otwarty w drzewie.
Postępować zgodnie z poniższymi krokami...
1.
Wstawić następujące bloki używając „Przeciągnij i Upuść”:
-
Folder " DRIVER " : CH_AI – FC275: Przetwarzanie wartości analogowego
sygnału wejściowego
-
Folder " CONTROL " : INT_P – FB40: Symulacja dozowanej ilości
-
Folder " MATH_FP " : MUL_R – FC63: Multiplikacja wartości wejściowych i
wyjściowych produktu na wyjściu
-
Folder " CONTROL " : CTRL_PID – FB61: Monitorowanie poziomu
napełnienia i wizualizacja poziomu w trybie procesowym
-
I
Folder " CONTROL " : DOSE – FB63: Dozowanie surowca
-
Folder " DRIVER " : CH_AO – FC276: Przetwarzanie wartości analogowego
sygnału wyjściowego
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
2.
4.5.5.4
71
Rozmieścić bloki w planie CFC, według schematu poniżej:
Jak przypisać wartości parametrów dla bloków w 'CFC_FC111'
Warunki wstępne
•
Plan " CFC_FC111 " umieszczony w folderze " color_gs_MP/ color_gs_prj/
Plant1/ RMT1/ FC111 " jest otwarty w edytorze CFC
•
Wszystkie bloki są wstawione
Postępować zgodnie z poniższymi krokami...
1.
Otworzyć dialog " Object Properties " i zakładkę " Inputs/Outputs dla każdego
bloku.
2.
Wprowadzić parametry dla wszystkich bloków, według następującej listy:
Wskazówka
Należy upewnić się, że używa się kropki jako separatora dziesiętnego.
W niektórych polach, PCS 7 wyświetla wartości domyślne w rozwijanej liście
wyboru, z której można je wybierać. Rozwijana lista wyboru jest aktywne
automatycznie, kiedy kursor myszki znajduje się w polu wejściowym.
Nazwa w
projekcie
CH_AI INPUT_U
Blok
INT_P INT_P
I/O
Znaczenie
Wartość
SIM_ON*
MODE
VHRANGE
SUBS_ON
V_HL
TI
Aktywowanie symulacji
Zakres pomiarowy 4 do 20 mA
Górny zakres pomiarowy
Włączanie wartości zastępczej
Górny limit ilości sumowania 1000 l.
Czas całkowania
1
16#0203
100 **
1
1000
2
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
72
Nazwa w
projekcie
DOSE
Blok
DOSE
I/O
Znaczenie
Wartość
SP_HLM*
Górny limit wartości zadanej dla
ilości dozowania
Górny limit wartości procesowej ilość
dozowania
Dolny limit wartości procesowej ilości
dozowania
Podłączenie do przełączania
pomiędzy internal/external
Domyślne ustawienie
internal/external
Parametry opcjonalnego ustawienia
prędkosci przepływu
Podłączenie przełączania
auto/manual
Podłączenie przełączania
internal/external
Przełączanie reg. na wart. zad.
external
Ustawienie wzmocnienia reg. na 0.5
—
1000
MO_PVHR*
MO_PVLR
SPEXON_L
SPEXT_ON
MUL_R
MUL_R
CTRL_PID CTRL_PID
IN2
LIOP_MAN_SEL
LIOP_INT_SEL
SPEXON_L
GAIN
OUTPUT_LMN omitted
CH_AO
1000
0
1
1
1 **
1
1
1
0.5
—
* niewidoczne w CFC.
** wartość domyślna.
3.
Po wprowadzeniu parametrów dla wszystkich I/O, kliknąć na przycisk " OK " ,
by wprowadzić ustawienia.
Wskazówka
Skonfigurować " MODE " I/O dla bloku CH_AI. Jedynym powodem do wykonania tej
konfiguracji jest brak zewnętrznych I/O w tym ćwiczeniu, innymi słowy, nie
skonfigurowano żadnego modułu wejścia/wyjścia.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.5.5.5
73
Jak wstawić bloki w 'CFC_LI111'
Teraz należy uzupełnić plan " CFC_LI111 " . Procedura jest dokładnie taka sama, jak
dla planu " CFC_FC111 " .
Warunki wstępne
•
Plan " CFC_LI111 " umieszczony w folderze " color_gs_MP/ color_gs_prj/
Plant1/ RMT1/ LI111 " jest otwarty w edytorze CFC.
•
Katalog jest otwarty.
•
Folder " color_gs_Lib/S7 Programs(1)\ Blocks " jest otwarty w drzewie.
Postępować zgodnie z poniższymi krokami...
Przeciągnąć bloki i ułożyć je zgodnie z poniższym rysunkiem:
•
Folder " DRIVER " : CH_AI – FC275: Ten blok czyta wartość procesu z modułu
wejścia i czyni tę wartość czytelną i dostępną w CFC dla dalszego
przetwarzania.
•
Folder " CONTROL " : INT_P – FB40: Blok ten jest używany do symulacji
poziomu surowca zbiornika 1.
•
Folder " CONTROL " : MEAS_MON – FB65: monitorowanie
napełniania i wizualizacja poziomu w module procesu
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
poziomu
I
Tworzenie planów CFC
74
4.5.5.6
Jak przypisać wartości parametrów dla bloków w 'CFC_LI111'
Warunki wstępne
•
CFC plan " CFC_LI111 " umieszczony w folderze " color_gs_MP/ color_gs_prj/
Plant1/ RMT1/ LI111 " , jest otwarty w edytorze CFC.
•
Wszystkie bloki są wstawione.
Postępować zgodnie z poniższymi krokami...
1.
Otworzyć dialog " Object Properties " i zakładkę " Inputs/Outputs " dla każdego
bloku.
Wprowadzić parametry dla wszystkich bloków zgodnie z następującą tabelą:
Blok
CH_AI
Nazwa w
Projekcie
INPUT_U
INT_P
INT_P
MEAS_MON LIA
I/O
Znaczenie
Wartość Jedn.
MODE
VHRANGE
SIM_ON
SIM_V
SUBS_ON
SUBS_V
U
Zakres pomiarowy 4 do 20 mA
Górny zakres pomiarowy
Wartość symulacyjna aktywna
Poziom w zbiorniku surowców
Włączenie wartości zastępczej
Wartość zastępcza dla SIM_V
Symulacja poziomu w zbiorniku
surowców
Górny limit wartości wyjściowej
Czas całkowania
16#0203
500
1
500
1
500
-10
V_HL
TI
U_WH
U_WL
U_AH
U_AL
MO_PVHR*
MO_PVLR*
HYS
Warning górny = 450 m3
Warning dolny = 7 m3
Alarm górny = 490 m3
Alarm dolny = 5 m3
Górny limit wyświetlania wartości
procesowej w zbiorniku
Górny limit wyświetlania wartości
procesowej w zbiorniku
Histereza
500
1.0 **
450
7
490
5
500
m3
m3
m3
m3
m3
0
m3
1
* niewidoczne w CFC.
** wartość domyślna
3.
Kiedy wprowadzone zostały parametry dla wszystkich I/O, należy kliknąć na
przycisk " OK " , by wprowadzić ustawienia.
Wskazówka
Skonfigurować wejście " MODE " dla bloku CH_AI. Jedynym powodem
wykonywania tej konfiguracji jest fakt, że nie ma w niniejszym przykładzie
zewnętrznych I/O. Innymi słowy, żadne moduły wejść/wyjść nie są
konfigurowane.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.5.5.7
75
Jak przypisać wartości parametrów dla bloków w 'CFC_NP111'
Plan CFC_NP111 został już wstawiony jako model zmiennej procesowej. W planie
tym należy przystosować wartości domyślne parametrów do projektu " color_gs " .
Wskazówka
Nie potrzeba przystosowywać nazw poszczególnych bloków, podczas użycia
modelu zmiennej procesowej.
Warunki wstępne
Plan " CFC_NP111 " , przechowywany w folderze " color_gs_MP/ color_gs_prj/
Plant1/ RMT1/ NP111 " jest otwarty w edytorze CFC.
Postępować zgodnie z poniższymi krokami...
1.
Otworzyć dialog " Object Properties " i zakładkę " Inputs/Outputs " dla każdego
bloku.
2.
Wprowadzić parametry dla wszystkich bloków zgodnie z następującą tabelą:
CH_DI
Nazwa w
Projekcie
FB_RUN
MOTOR
MOTOR
Blok
I/O
Znaczenie
Wartość
SIM_ON
SUBS_ON
MONITOR
AUT_ON_OP*
Włączenie symulacji
Włączenie wartości zastępczej
Deaktywacja monitoringu
Włączenie trybu automatycznego
1
1
Monitoring =Off
Mode = AUTO
* niewidoczne w CFC.
3.
Kliknąć przycisk " OK " , by wprowadzić ustawienia.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
76
4.5.6
Podłączanie bloków w planach CFC
Należy wykonać teraz wymagane podłączenia w planach pomiędzy wyjściami i
wejściami. Dzięki graficznemu interfejsowi użytkownika podłączenia bloków jest
wygodne, poprzez kliknięcie myszką. Należy kliknąć na wyjście bloku
podłączanego, a później na wejście, do którego chce się podłączyć. Po kliknięciu na
wejście, połączenie wyświetli się jako wiersz. Edytor CFC automatycznie umieszcza
wiersze w najlepszej pozycji. Pozycja linii nie ma żadnego wpływu na
funkcjonalność podłączeń.
Wskazówka
W przypadku niepoprawnego podłączenia:
Kliknąć prawym przyciskiem na wiersz niepoprawnego podłączenia i wybrać
z menu komendę Edit & gt; Delete.
Specjalna cecha planów " CFC_SETP " i " CFC_NP111 "
Plany CFC_SETP nie wymagają podłączenia, ponieważ te plany są używane tylko
do ustawień wartości zadanych i przechowywania komend operatora.
W przypadku używania modelu zmiennych procesowych w planie CFC_NP111 nie
są wymagane podłączenia, ponieważ wszystkie podłączenia już wykonano w
modelu.
4.5.6.1
Jak podłączyć bloki w 'CFC_FC111'
Warunki wstępne
•
Plan " CFC_FC111 " jest otwarty w edytorze CFC
•
Wszystkie bloki są wstawione
Teraz wykonać należy połączenie…
1.
Kliknąć na wyjście " V " bloku " INPUT_U " .
2.
Następnie kliknąć na wejście " U " bloku " INT_P " .
Edytor CFC automatycznie tworzy wiersz oznaczający podłączenie.
3.
Podążając za tą samą procedurą, należy wykonać pozostałe podłączenia,
według poniższej tabeli:
Blok
Blok
erl.: INPUT_U
V
INT_P
INT_P
V
DOSE
PV_IN
MUL_R
OUT
CTRL_PID
PV_IN
CTRL_PID
LMN
OUTPUT_LMN
U
CTRL_PID
LMN
MUL_R
IN1
CTRL_PID
I
Wyjście:
Wejście:
LMN
CTRL_PID
LMNR_IN
U
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
77
Pojawi się wówczas plan, jak ten poniżej:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
78
4.5.6.2
Jak podłączyć bloki w 'CFC_LI111'
Warunki wstępne
•
Plan " CFC_LI111 " jest otwarty w edytorze CFC
•
Wszystkie bloki są wstawione
Teraz należy wykonać podłączenie…
1.
Wykonać podłączenie według następującej listy:
Blok
Wyjście
Blok
Wejście:
INPUT_U
V
INT_P
VTRACK
INT_P
V
LIA
U
Pojawi się plan, jak ten poniżej:
2.
I
Zamknąć edytor CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
79
4.6
Plany CFC w widoku Process Object View
4.6.1
Używanie widoku Process Object View do sterowania zaworami
Jak dotychczas nie wprowadzano żadnych ustawień do planów CFC_NK111 do
CFC_NK114. Jedynie wstawiono model zmiennej procesowej " VALVE " do master
data library i stworzono cztery foldery hierarchiczne w hierarchii technologicznej.
Do konfiguracji prawie identycznych planów przedstawiona zostanie ekstremalnie
wygodna funkcja PCS 7: widok Process Object view. Dzięki niej nie trzeba
otwierać każdego poszczególnego planu w edytorze CFC i tam przypisywać
wartości parametrom, lecz w prosty i szybki sposób zmieniać wartości w tabeli.
Konieczne są następujące przygotowania:
•
Ustalenie w modelu zmiennej procesowej wejść i wyjść przeznaczonych dla
widoku Process Object view – w celu utrzymania dobrego podglądu nie
wszystkie I/O są przedstawiane w widoku Process Object view. Należy
najpierw ustalić, które z nich powinny być wyświetlane. Definiuje się to raz w
modelu zmiennej procesowej w master data library.
•
Wstawić model zmiennej procesowej do każdego folderu hierarchicznego i
zmienić nazwę - model zmiennej procesowej zostanie skopiowany z master
data library do wszystkich folderów hierarchicznych, w których będą
sterowane zawory.
•
Zmienić wartości parametrów w widoku Process Object view – teraz
widoczna będzie ogromna przewaga widoku Process Object view: Można
edytować wartości w tabeli szybko i wygodnie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
80
4.6.1.1
Jak zdefiniować I/O dla widoku Process Object View
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok Process Object view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
2.
Wybrać z menu komendę Options & gt; Process Objects & gt; Select I/Os.
Okno dialogowe " Filter: Select Inputs/Outputs " zostanie otwarte.
3.
Aktywować pole wyboru " Block " i wprowadzić wartość " VALVE " w polu
wejścia. I/Os bloku " VALVE " zostanie teraz wyświetlona.
4.
Kliknąć przycisk " OK " .
Otworzy się okno dialogowe " Select I/Os " .
5.
Kliknąć na nagłówek kolumny " Parameter " .
Wszystkie I/O aktywowane w kolumnie " Parameter " zostaną wyświetlone
w górnej linii.
6.
I
Wybrać z drzewa obiekt " color_gs_Lib/Templates/Valves/ VALVE " .
Deaktywować pola wyboru tych I/O.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
7.
81
Aktywować pola wyboru w kolumnie " Parameter " dla następujących I/O:
-
AUT_ON_OP
-
MONITOR
-
START_SS
Wskazówka
Kliknąć na nagłówek kolumny " Input/Output " , by posortować I/O w porządku
rosnącym lub malejącym, co uczyni je łatwiejszymi do znalezienia.
8.
Kliknąć przycisk " OK " .
Pole dialogowe " Select I/Os " zostanie zamknięte.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
82
4.6.1.2
Jak wstawić model zmiennej procesowej VALVE
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok plant view jest aktywny.
Postępować zgodnie z poniższymi krokami...
Należy zastosować dokładnie tę samą procedurę, jak dla zmiennej procesowej
" MOTOR " :
1. Wybrać model zmiennej procesowej " VALVE " w folderze " color_gs_MP/
color_gs_Lib/Templates/VALVES " .
2.
Wstawić model zmiennej procesowej " VALVE " w następujące foldery,
używając funkcji " Edit & gt; Copy " and " Edit & gt; Paste " :
- color_gs_MP/color_gs_Prj/Plant1/RMT1/NK111
- color_gs_MP/color_gs_Prj/Plant1/RMT1/NK112
- color_gs_MP/color_gs_Prj/Plant1/RMT1/NK113
- color_gs_MP/color_gs_Prj/Plant1/RMT1/NK114
3.
Zmienić nazwy wstawionych modeli zmiennych procesowych według
następującej tabeli:
Folder hierarchiczny
Zmiana nazwy na:
../RMT1/NK111
CFC_NK111
../RMT1/NK112
CFC_NK112
../RMT1/NK113
CFC_NK113
../RMT1/NK114
CFC_NK114
Szczegółowy opis wstawiania modelu zmiennej procesowej znajduje się " Tworzenie
planów CFC – Plany CFC w PH – Jak wstawić " MOTOR " .
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
4.6.1.3
83
Jak przystosować parametry dla 'CFC_NK11x'
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok Process Object view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z drzewa folder " color_gs_MP/ color_gs_Prj/ Plant1/RMT1 " .
2.
Wybrać zakładkę " Parameter " .
Dane są uaktualnione.
3.
Wybrać zakładkę " Block " z rozwijanej listy wyboru " Filter by column " .
To aktywuje pole " Display " .
4.
Wprowadzić nazwę bloku " VALVE " w pole " Display " .
Tabela jest uaktualniona i pokazuje blok " Valve " dla wszystkich czterech
planów CFC. Dla każdego planu można zobaczyć drzewo I/O, które stało się
widoczne specjalnie dla widoku Process Object view.
Wskazówka
Jeśli nazwa planu CFC nie wyświetla się całkowicie w kolumnie, należy ustawić
kursor pomiędzy kolumną " Chart " i kolumną " Comment " i kliknąć podwójnie.
Przystosuje to szerokość kolumny automatycznie do wymaganej szerokości.
5.
W kolumnie " Block Comment " dla planu " CFC_NK111 " , wprowadzić nazwę
" Stop_valve1 " i nacisnąć klawisz Enter.
Block comment zostanie wówczas uaktualniony dla wszystkich I/O tego planu.
6.
Należy to samo wykonać dla block comment w innych planach CFC:
Plan CFC
Block comment
CFC_NK112
Stop_valve2
CFC_NK113
Stop_valve3
CFC_NK114
Stop_valve4
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
84
7.
Przejść do kolumny " Value " i dokonać wprowadzeń według tabeli
pokazanej poniżej
-
Umieścić wskaźnik myszki w odpowiednim polu.
To zmieni pole w listę wyboru.
-
Wybrać żądaną zakładkę z pola listy wyboru.
Wskazówka
Kolumna " Chart " może nie być niewidoczna, co spowoduje, że przypisywanie
poszczególnych I/O będzie nieprzejrzyste.
W widoku Process Object view, znajdują się następujące opcje:
1.
2.
Przytrzymać przycisk myszy i przeciągnąć pionowy wskaźnik za kolumnę
" I/O " .
3.
I
Ustawić kursor na małym polu z lewej strony poziomego paska przewijania i
kliknąć go.
Spowoduje to, wyświetlenie pionowego wskaźnika w tabeli.
Puścić przycisk myszy.
Okno tabeli zostanie podzielone i możliwa będzie nawigacja z prawej strony,
za pomocą poziomego paska przewijania w tabeli, podczas gdy nazwy
planów będą wyświetlane na stałe z lewej strony.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
85
Plan CFC
I/O
CFC_NK111
START_SS
MONITOR
AUT_ON_OP
CFC_NK112
CFC_NK113
CFC_NK114
START_SS
MONITOR
AUT_ON_OP
START_SS
MONITOR
AUT_ON_OP
START_SS
MONITOR
AUT_ON_OP
Znaczenie
Ustawienie domyślnego stanu
zaworu (otw/zam)
Wyłączenie monitorowania odzewu z
procesu dla przykładu
Przełączenie zaworu na tryb
automatyczny
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
patrz powyżej
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wartość
0
Monitoring=off
Mode=Auto
0
Monitoring=off
Mode=Auto
1
Monitoring=off
Mode=Auto
1
Monitoring=off
Mode=Auto
I
Tworzenie planów CFC
86
4.6.1.4
Jak określić typ ikony bloku
Na tym etapie, należy przygotować tworzenie obrazów synoptycznych. Ponieważ
są one pewnymi funkcjami automatycznymi, można już wykonać ustawienia tutaj.
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Process Object view jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
2.
Wybrać zakładkę " Picture Objects " .
Zostanie otwarty dialog " The picture objects of project " color_gs " are
being determined for the first time. Do you want to read the picture objects
of the library now? " .
3.
Kliknąć przycisk " yes " .
Uaktualnienie zostanie wykonane.
4.
Wybrać zakładkę " Block " z pola listy wyboru " Filter by column " .
Aktywuje to pole " Display " .
5.
Wprowadzić nazwę bloku " VALVE " , w pole " Display " .
Tabela uaktualni się i pokaże blok " Valve " dla wszystkich czterech planów
CFC.
6.
Wprowadzić wartość " 2 " w kolumnę " Block Icon " dla następujących planów:
-
I
" CFC_NK113 "
" CFC_NK114 "
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów CFC
87
7.
8.
4.6.1.5
Wcisnąć przycisk Enter
To spowoduje, że użyta będzie w obrazie synoptycznym pozioma,
dynamiczna ikona.
Zamknąć widok Process Object view.
Jak skasować podłączenia do adresów
W projekcie użyto modeli zmiennych procesowych z biblioteki PCS 7 dla
sterowania zaworami NK111 do NK114 i sterowania napędem NP111. Te modele
zmiennych procesowych miały inne podłączenia do modułów wejść/wyjść. Z
powodu pracy na nierzeczywistych modułach wejść/wyjść w tej instrukcji „Pierwsze
kroki w PCS 7”, podczas kompilacji pojawi się ostrzeżenie. Należy usunąć to
podłączenie, by uniknąć niebezpieczeństwa.
Warunki wstępne
•
Multiprojekt " color_gs " otwarty jest w SIMATIC Manager
•
Widok Process Object view jest aktywny
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z drzewa " color_gs_MP/ color_gs_Prj/ Plant1/ RMT1 " .
2.
Otworzyć zakładkę " Signals " i przejść do kolumny " Signal " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów CFC
88
3.
Kliknąć na nagłówek kolumny, by posortować wpisy w kolumnie.
4.
Zaznaczyć wszystkie wpisy i nacisnąć przycisk " Del " .
-
" feedback open "
-
4.7
" feedback run "
-
5.
" digital output "
" feedback closed "
Zamknąć widok Process Object view.
Aktualny status projektu...
Podczas konfiguracji CFC, wykonano następujące zadania:
•
•
I
Wstawiono bloki do edytora CFC, przypisano wartości parametrów do bloków
i podłączono je.
Użyto widoku Process Object view, do przypisania wartości parametrów
do kilku modeli zmiennych procesowych.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5
5.1
89
Tworzenie planów SFC
Wstęp do planów SFC
Co to jest SFC?
SFC (Sequential Function Chart) jest systemem sterowania sekwencyjnego, który
zapewnia wykonywanie krok-po-kroku części programu z przechodzeniem z
jednego stanu do następnego w zależności od zdefiniowanych warunków przejścia.
Podczas sterowania sekwencyjnego, podstawowe funkcje automatyki, np. plany
CFC, są sterowane na podstawie zmian stanów sekwencji i mogą być selektywnie
wykonywane. Sekwencje są tworzone za pomocą edytora SFC.
Podczas zakładania projektu " color_gs " przy pomocy kreatora, PCS 7
automatycznie założył sekwencję SFC. Plan sekwencji jest oczywiście pusty i
należy go stworzyć za pomocą edytora SFC w projekcie " color_gs " .
5.2
Praca z edytorem SFC
5.2.1
Wprowadzenie do edytora SFC
Otwarcie planu SFC jest równoznaczne z otwarciem edytora SFC. Edytor zawsze
otwiera się z takim widokiem jaki był używany ostatnio przed jego zamknięciem.
Edytor SFC – podobnie jak edytor CFC – udostępnia graficzny interfejs
użytkownika, który pozwala na wygodne tworzenie sekwencji.
System sterowania sekwencyjnego składa się
elementów: Kroków (Steps) i Przejść (Transitions).
z
dwóch
podstawowych
•
W Przejściach definiuje te warunki, które kontrolują wykonywanie kroków.
Warunki są reprezentowane przez małe kwadraty w planie SFC.
•
Krok jest instancją wykonującą przypisane akcje w sterowniku. Dany krok
jest wykonywany dopóki następujące po nim warunki przejścia nie zostaną
spełnione. Kroki są reprezentowane przez duże kwadraty w planie SFC.
Po otwarciu planu SFC w edytorze, początkowo są widoczne dwa kroki i jedno
przejście:
•
Krok " START "
•
Przejście 1
•
Krok " END "
Sekwencja pracuje z wartościami bloków na planach CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
90
5.2.2
Główne funkcje edytora SFC
Poniżej przedstawione zostaną główne funkcje edytora SFC, które są potrzebne do
konfiguracji sekwencji SFC w projekcie " color_gs " .
Do budowy struktury sekwencji użyty zostanie pasek elementów edytora SFC. Jego
przyciski mają poniższe znaczenie:
•
przycisk
" Activate Selection " – aktywność tego przycisku oznacza, że
można zaznaczać indywidualne elementy planu SFC, np. kroki lub przejścia.
Zaznaczone kroki i przejścia są wyświetlane na niebiesko.
•
przycisk
" Insert Step + Transition " – aktywowanie tego przycisku
powoduje, że wskaźnik myszy zmienia się na mały krzyż i okrąg. Po
ustawieniu krzyża w odpowiednim miejscu sekwencji, w którym można
wstawić krok lub przejście, wskaźnik myszy zmieni się na ikonę " Step with
Transition " . Jednocześnie zielona linia wskaże gdzie " Step with Transition "
zostanie wstawione.
•
przycisk
" Insert Alternative Sequence " – po aktywacji tego przycisku
można wstawiać sekwencję alternatywną. Oznacza to, że w zależności od
zdefiniowanych warunków przejścia wykonana zostanie jedna gałąź
sekwencji bądź druga.
Inne przyciski nie będą wykorzystywane w projekcie " color_gs " .
Więcej detalicznych informacji o edytorze SFC można znaleźć w podręcznej
pomocy Help on SFC oraz instrukcji SIMATIC SFC for S7, Sequential Function
Chart.
5.2.3
Własności Kroków i Przejść
Do edycji nazw oraz wartości poszczególnych kroków oraz przejść służy dialog
" Properties " . Nie ma konieczności otwierania tego dialogu osobno dla każdego
kroku, czy przejścia. Można poruszać się bezpośrednio do następnego przejścia lub
kroku oraz sekwencji alternatywnej wewnątrz jednego dialogu.
W tym celu dostępne są następujące przyciski:
•
przycisk
" Arrow Down " – tym przyciskiem przechodzi się do następnego
przejścia/kroku
•
przycisk
" Arrow Up " – tym przyciskiem przechodzi się do poprzedniego
przejścia/kroku
•
przycisk
" Arrow Right " i przycisk
" Arrow Left " – tymi przyciskami
przechodzi się do sąsiednich przejść/kroków
Dialog posiada cztery różne zakładki. Te zakładki zostaną opisane w skrócie
poniżej.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
91
Zakładki dialogu " Properties " dla Kroków:
•
General – służy do wprowadzania ogólnych ustawień takich jak zmiany
nazwy Kroku.
•
Initialization – zdefiniowane w tej zakładce akcje są wykonywane tylko raz w
momencie, gdy krok jest aktywowany.
•
Processing – zdefiniowane w tej zakładce akcje są wykonywane cyklicznie
dopóki następne warunki przejścia nie zostaną spełnione.
•
Termination – zdefiniowane w tej zakładce akcje są wykonywane tylko raz w
momencie, gdy krok jest wykonywany po raz ostatni.
Zakładki dialogu " Properties " dla Przejścia:
•
•
5.2.4
General – służy do wprowadzania ogólnych ustawień takich jak zmiany
nazwy Przejść.
Condition – w tej zakładce definiuje się warunki, których spełnienie powoduje
przejście sekwencji do następnego kroku.
Przegląd etapów konfiguracyjnych planów SFC
W celu stworzenia planu SFC należy wykonać poniższe kroki:
•
Stworzenie planu SFC
•
Zmiana nazwy planu SFC
•
Otwarcie planu SFC
•
Zdefiniowanie technologicznej struktury sterowania sekwencyjnego
•
Wprowadzenie nazw kroków
•
Wprowadzenie nazw przejść
•
Konfiguracja kroków
•
Konfiguracja przejść
•
Optymalizacja kolejności wykonywania
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
92
5.2.4.1
Jak przenosić plany SFC
Plan SFC " SFC(1) " stworzony przez kreatora PCS 7 " New Project " podczas
tworzenia projektu " color_gs " jest umieszczony w folderze hierarchicznym
" ADDIT " . Ponieważ plany powinne być umieszczone w hierarchii zgodnie z ich
znaczeniem technologicznym, należy przenieść plany SFC stworzone
automatycznie przez kreatora do odpowiednich folderów hierarchicznych.
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
2.
Zaznaczyć w oknie szczegółów obiekt " SFC(1) " .
3.
Wybrać z menu komendę Edit & gt; Cut.
4.
Zaznaczyć folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
5.
5.2.4.2
Wybrać folder
" color_gs_MP/ color_gs_Prj/ Plant1/RMT1/ FC111/ ADDIT " .
Wybrać z menu komendę Edit & gt; Paste.
Plan SFC zostanie wstawiony do zaznaczonego folderu.
Jak zmienić nazwę planu SFC
W celu zapewnienia przejrzystości i spójności nazewnictwa w projekcie należy
zmienić domyślne nazwy SFC.
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
2.
Wybrać w oknie szczegółów obiekt " SFC(1) " .
3.
Wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties SFC Chart " .
4.
Zmienić domyślną nazwę " SFC(1) " na " SFC_RMT1 " w polu " Name " .
5.
I
Zaznaczyć folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
Kliknąć przycisk " OK " w celu zatwierdzenia wprowadzonej nazwy.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.2.4.3
93
Jak otworzyć plan SFC 'SFC_RMT1'
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
2.
Zaznaczyć w oknie szczegółów w obiekt " SFC_RMT1 " i wybrać z menu
komendę Edit & gt; Open Object .
Zostanie otwarty edytor SFC a w nim plan wraz krokami " Start " i " End " oraz
Przejściem 1.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
94
5.2.5
Technologiczna struktura sterowania sekwencyjnego
Poniższy rozdział przedstawia przegląd sekwencji technologicznej pojedynczych
kroków i przejść w systemie sterowania sekwencyjnego w projekcie " color_gs " .
Nazwa kroku
Funkcja
START
Wartości domyślne:
Ustawienie regulatora dozowania w tryb manual
Przełączenie regulatora dozowania na external
Ustawienie urządzeń w tryb automatyczny
Zatrzymanie dozowania
Warunki:
Czy Reaktor 1 czy Reaktor 2 ma być użyty do dozowania?
DOSE_REA1
DOSE_REA2
INIT_LINE1
INIT_LINE2
INIT_1_OK
INIT_2_OK
INIT_DOSE
Sterowania:
Otworzyć zawory w odpowiedniej gałęzi
Włączyć pompę
Włączyć regulator dozowania na zewnętrzną wartość zadaną
Warunki:
Czy pompa jest włączona?
Czy regulator jest ustawiony na " External Setpoint?
Sterowania:
Ustawić wartość zadaną prędkości dozowania
Ustawić regulator dozowania w tryb automatyczny
Ustawić wartość zadaną dla ilości
Uruchomić dozowanie
INIT_OK
Warunki:
Dozowanie uruchomione ?
Ilość (wartość aktualna) & lt; 500 litrów?
SLOW_DOWN
Sterowania:
Redukcja prędkości sterowania krótko przed osiągnięciem
wymaganej ilości do zadozowania
END_DOSE
Warunki:
Dozowanie zakończone?
Sterowania:
Zamknięcie wszystkich zaworów
Wyłączyć pompę
Przełączyć regulator dozowania w tryb manual
Ustawić prędkość dozowania na 0
Zatrzymać dozowanie
CLOSE_LINE
CLOSE_OK
END
I
Warunki:
Czy pompa jest wyłączona?
Reset
Przełączyć regulator dozowania na internal
Zamknąć zawory
Wyłączyć napęd
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.2.5.1
95
Jak stworzyć sterowanie sekwencyjne w planie SFC
Podczas wstawiania kroków i przejść, edytor SFC przypisuje im kolejne numery.
Następnie numery należy zastąpić odpowiednimi dla instalacjami nazwami
objaśniającymi.
Warunki wstępne
•
Plan SFC " SFC_RMT1 " jest otwarty w edytorze SFC
•
Kroki " START " i " END " oraz przejście " 1 " są widoczne
Postępować zgodnie z poniższymi krokami...
1.
Jeśli pasek elementów z klawiszami do wstawiania kroków i przejść nie jest
wyświetlany, należy wybrać z menu komendę View & gt; Element Bar.
To spowoduje otwarcie paska elementów.
2.
Kliknąć przycisk " Insert Step + Transition " .
Wskaźnik myszy zmieni się w mały krzyż z okręgiem.
3.
Ustawić wskaźnik myszy poniżej Przejścia 1 dopóki nie zostanie wyświetlona
zielona linia, a następnie wstawić obiekt przez kliknięcie.
Krok " 3 " i przejście " 2 " zostanie wstawione do planu.
4.
Kliknąć przycisk " Alternative sequence " button.
5.
Ustawić wskaźnik myszy poniżej kroku " START " dopóki zielona linia nie
zostanie wyświetlona, a następnie wstawić obiekt przez kliknięcie.
Zostanie wstawiona alternatywna sekwencja zaraz pod krokiem " START " :
Przejścia " 3 " i " 4 " zostaną wstawione równolegle do siebie i krok " 4 " poniżej
nich.
6.
Kliknąć przycisk " Insert Step + Transition " .
7.
Ustawić wskaźnik myszy na poniższych pozycjach i wstawić step + transition:
-
poniżej przejścia 3 – wstawić krok 5 i przejście 5
-
poniżej przejścia 4 – wstawić krok 6 i przejście 6
-
poniżej przejścia 2 – wstawić krok 7 i przejście 7
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
96
Plan SFC powinien wyglądać następująco:
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.2.5.2
97
Jak zmieniać nazwę kroku
Przygotowanie to startu
•
Plan SFC " SFC_RMT1 " jest otwarty w edytorze SFC
•
Wszystkie kroki i przejścia są wstawione
Postępować zgodnie z poniższymi krokami...
1.
Kliknąć przycisk " Select " .
2.
Zaznaczyć krok " 5 " .
3.
Wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " . Domyślny
wpis " 5 " w polu " Name " jest zaznaczony.
4.
Zmienić nazwę " 5 " w polu " Name " na " INIT_LINE1 " .
5.
Kliknąć przycisk " Apply " .
Nowa nazwa zostanie zachowana.
6.
Kliknąć przycisk " arrow down " .
To spowoduje przejście do kroku " 4 " .
7.
Zmienić domyślną nazwę " 4 " w polu " Name " na " INIT_DOSE " i kliknąć
przycisk " Apply " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
98
8.
Przejść do następnych kroków za pomocą klawiszy strzałek i zmienić nazwy
zgodnie z poniższą tabelą. Za każdym razem po wprowadzeniu nazwy
zatwierdzić to przez kliknięcie przycisku " Apply " .
Nazwa domyślna
5
4
3
7
6
9.
I
Nowa nazwa
INIT_LINE1 – done
INIT_DOSE – done
SLOW_DOWN
CLOSE_LINE
INIT_LINE2
Kliknąć przycisk " Close " .
To spowoduje zachowanie ustawień i zamknięcie dialogu " Object
Properties " . Zmienione nazwy kroków zostaną wyświetlone w planie SFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.2.5.3
99
Jak zmienić nazwy Przejść
W podobny sposób do zmian nazw kroków należy zmienić domyślne nazwy przejść
na nazwy objaśniające. Procedura jest dokładnie taka sama jak przy zmianie nazw
kroków.
Warunki wstępne
•
Plan SFC " SFC_RMT1 " jest otwarty w edytorze SFC
Postępować zgodnie z poniższymi krokami...
1.
Kliknąć dwukrotnie przejście " 3 " .
Zostanie otwarty dialog " Object Properties " z aktywną zakładką " General " .
2.
Zastąpić domyślną nazwę w polu " Name " nazwą odpowiednią do instalacji.
Nazwy te zostały zestawione w poniższej tabeli.
3.
Za każdym razem po wprowadzeniu nazwy zatwierdzić to przez kliknięcie
przycisku " Apply " .
4.
Przechodzić z jednego przejścia do następnego używając klawiszy strzałek.
Nazwa domyślna Nowa nazwa
3
5
1
2
7
4
6
5.
DOSE_REA1
INIT_1_OK
INIT_OK
END_DOSE
CLOSE_OK
DOSE_REA2
INIT_2_OK
Kliknąć przycisk " Close " .
To spowoduje zachowanie ustawień i zamknięcie dialogu " Object
Properties " . Zmienione nazwy kroków zostaną wyświetlone w planie SFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
100
Plan SFC powinien wyglądać następująco:
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.3
Ustawianie parametrów
5.3.1
101
Jak przypisać wartości parametrów do kroków SFC
Uruchamiając SFC, przypisuje się wartości do wejść bloku w planie CFC.
W pierwszym kroku " START " , wykonane zostaną ustawienia sekwencji procesu
dozowania. Każdy krok, dla którego zdefiniowano akcję, jest wyświetlana jest
w kolorze ciemnoszarym. Dzięki temu na pierwszy rzut oka widać, czy dany krok
ma czy nie ma zdefiniowanych wartości parametrów.
Warunki wstępne
•
Plan SFC " SFC_RMT1 " jest otwarty w edytorze SFC
•
Nazwy kroków i przejść zostały przystosowane
Postępować zgodnie z poniższymi krokami...
1.
Kliknąć dwukrotnie krok " START " .
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " .
2.
Zaznaczyć zakładkę " Initialization " .
Ta zakładka przedstawi pustą listę z wierszami warunków i kursorem myszy
ustawionym w pierwszym wierszu lewej kolumny.
3.
Kliknąć przycisk " Browse " .
Zostanie otwarty dialog " Browse " z aktywną zakładką " Plant View " .
W tym dialogu hierarchia technologiczna jest wyświetlana w lewej części, a w
prawej części wejścia/wyjścia bloków, które zostaną zaznaczone w hierarchii
technologicznej.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
102
4.
Zaznaczyć w drzewie " Plant1/ RMT1/ FC111/ CFC_FC111/ CTRL_PID " .
Wszystkie I/O odpowiadające temu blokowi są wyświetlone w prawej części.
5.
Kliknąć dwukrotnie wejście " AUT_L " .
Dialog " Browse " zostanie ukryty a wybrane wejście bloku wraz z jego pełną
ścieżką zostanie wstawione w pierwszym polu pierwszego wiersza. Kursor
myszy zostanie automatycznie ustawiony w pierwszym wierszu prawej
kolumny.
Wskazówka
Jeśli nazwa wejść/wyjść bloku nie jest widoczna należy rozszerzyć szerokość
kolumn.
6. Wpisać do tego pola wartość " 0 " .
7. Kliknąć przycisk " Apply " .
Wartość " 0 " zostanie automatycznie zastąpiony tekstem " FALSE " .
Pierwsze sterowanie w kroku " Start " zostało skonfigurowane.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
103
Wyświetlony zostanie poniższy dialog:
8.
Kliknąć przycisk z kolejnym numerem " 2 " . Przycisk ten jest umieszczony
bezpośrednio przed wierszem warunków.
Jego kliknięcie spowoduje ustawienie wskaźnika myszy w lewej kolumnie
drugiego wiersza.
9.
Powtórzyć kroki od 3 do 9 w celu zdefiniowania pozostałych warunków kroku
" START " . Potrzebne do tego informacje znajdują się w tabeli przedstawionej
poniżej.
Wskazówka
Adresy w tabeli zostały przedstawione w następującym formacie:
[nazwa folderu\nazwa planu\wejśćie bloku].
Część " Plant1\RMT1 " została pominięta ponieważ jest identyczna dla wszystkich
obiektów w tabeli i dzięki temu tabela jest bardziej czytelna. Oczywiście w
momencie wstawiania dalszych elementów projektu " color_gs " należy zawrzeć
przypisanie planu do hierarchii technologicznej.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
104
Nr Pole 1
Pole 2
już wykonany:
1 FC111\CFC_FC111\ CTRL_PID.AUT_L
2
3
4
5
6
7
8
9
10
11
12
FC111\CFC_FC111\CTRL_PID.SP_EXT
FC111\CFC_FC111\CTRL_PID.LMN_SEL
FC111\CFC_FC111\DOSE.L_START
FC111\CFC_FC111\INT_P.TRACK
LI111\CFC_LI111\INT_P.TRACK
NK111\CFC_NK111\VALVE.AUT_ON_OP
NK112\CFC_NK112\VALVE.AUT_ON_OP
NK113\CFC_NK113\VALVE.AUT_ON_OP
NK114\CFC_NK114\VALVE.AUT_ON_OP
NP111\CFC_NP111\MOTOR.AUT_ON_OP
LI111\CFC_LI111\INT_P.HOLD
Znaczenie
FALSE
Tryb regulatora na
manual
FC111\ADDIT\CFC_SETP\
PARA_DOS_RM1_QTY.V
FALSE
FALSE
TRUE
TRUE
Auto
Auto
Auto
Auto
Auto
FALSE
Wartość zadana dla
regulacji przepływu
Bez korekcji wart. zad.
Dozowanie zatrzymane
Naśledzanie całkatora
Naśledzanie całkatora
Zawór w trybie auto
Zawór w trybie auto
Zawór w trybie auto
Zawór w trybie auto
Napęd w trybie auto
Zatrzaśnięcie wartości
10. Kliknąć przycisk " Apply " .
11. Kliknąć przycisk strzałki w celu przejścia do następnych pól i wpisania akcji
w kroku zgodnie z tabelą.
Wskazówka
Podczas wprowadzania danych do pól należy się upewnić czy został wybrany
odpowiedni krok. Nazwa kroku jest podana w tytule dialogu " Properties " .
Jeśli przez przypadek dialog " Properties " został zamknięty, dwukrotne kliknięcie
aktualnie edytowanego kroku spowoduje jego otwarcie.
-
INIT_LINE2
-
INIT_DOSE
-
SLOW_DOWN
-
CLOSE_LINE
-
I
INIT_LINE1
END
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.3.2
105
Parametry dla kroku 'INIT_LINE1'
Poniższa tabela pokazuje parametry dla kroku " INIT_LINE1 " :
Nr Pole 1
Pole 2
Znaczenie
1
2
3
4
TRUE
TRUE
TRUE
TRUE
Otworzyć zawór
Otworzyć zawór
Otworzyć zawór
Załączyć napęd
NK111\CFC_NK111\VALVE.AUTO_OC
NK112\CFC_NK112\ VALVE.AUTO_OC
NK113\CFC_NK113\ VALVE.AUTO_OC
NP111\CFC_NP111\MOTOR.AUTO_ON
5.3.3
Parametry dla kroku 'INIT_LINE2'
Poniższa tabela pokazuje parametry dla kroku " INIT_LINE2 " :
Nr Pole 1
Pole 2
Znaczenie
1
2
3
4
TRUE
TRUE
TRUE
TRUE
Otworzyć zawór
Otworzyć zawór
Otworzyć zawór
Załączyć napęd
NK111\CFC_NK111\VALVE.AUTO_OC
NK112\CFC_NK112\ VALVE.AUTO_OC
NK114\CFC_NK114\VALVE.AUTO_OC
NP111\CFC_NP111\MOTOR.AUTO_ON
5.3.4
Parametry dla kroku 'INIT_DOSE'
Poniższa tabela pokazuje parametry dla kroku " INIT_DOSE " :
Nr Pole 1
Pole 2
Znaczenie
1
FC111\CFC_FC111\CTRL_PID.SP_EXT
FC111\ADDIT\CFC_SETP\
PARA_DOS_RM1_QTY.V
Aktywna wartość
zadana dla przepływu
2
FC111\CFC_FC111\ CTRL_PID.AUT_L
TRUE
Tryb regulatora na
auto
3
FC111\CFC_FC111\DOSE.SP_EXT
FC111\ADDIT\CFC_SETP\
PARA_DOS_RM1_VOL.V
Aktywna wartość
zadana dla ilości
dozowania
4
FC111\CFC_FC111\DOSE.L_START
TRUE
Uruchomienie
dozowania
5
FC111\CFC_FC111\INT_P.TRACK
FALSE
Całkator po korekcji
wartości zadanej
6
FC111\CFC_FC111\INPUT_U.SIM_V
50.0
Symulacja przepływu
50 litrów / minutę
7
FC111\CFC_FC111\INPUT_U.SUBS_V
50.0
Wartość zastępcza
dla symulacji SIM_V
8
LI111\CFC_LI111\INT_P.TRACK
FALSE
Bez korekcji dla
całkatora
9
LI111\CFC_LI111\INPUT_U.SIM_V
FC111\ADDIT\CFC_SETP\
PARA_DOS_RM1_VOL.V
Wartość symulacyjna
zadozowanej ilości
FC111\ADDIT\CFC_SETP\
PARA_DOS_RM1_VOL.V
Wartość zastępcza
dla symulacji SIM_V
10 LI111\CFC_LI111\INPUT_U.SUBS_V
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
106
Ustawienia dla Run Time Wartość zastępcza dla symulacji SIM_V
1.
2.
Wprowadzić wartość " 8s " w polu " Minimum " obszaru " Run times " .
3.
5.3.5
Zmienić zakładkę na " General " .
Kliknąć przycisk " Apply " .
PCS 7 automatycznie zmieni wartość na " T#8s " .
Parametry dla kroku 'SLOW_DOWN'
Poniższa tabela pokazuje parametry dla kroku " SLOW_DOWN " :
Nr Pole 1
Pole 2
Znaczenie
1 FC111\CFC_FC111\CTRL_PID.SP_EXT 10.0
Redukcja wartości zadanej dla przepływu
2 FC111\CFC_FC111\INPUT_U.SIM_V
10.0
Symulacja przepływu: 10 litrów / minutę
3 FC111\CFC_FC111\INPUT_U.SUBS_V
10.0
Wartość zastępcza dla symulacji SIM_V
5.3.6
Parametry dla kroku 'CLOSE_LINE'
Poniższa tabela pokazuje parametry dla kroku " CLOSE_LINE " :
Nr Pole 1
1 NK111\CFC_NK111\VALVE.AUTO_OC
2 NK112\CFC_NK112\ VALVE.AUTO_OC
3 NK113\CFC_NK113\ VALVE.AUTO_OC
4 NK114\CFC_NK114\VALVE.AUTO_OC
5 NP111\CFC_NP111\MOTOR.AUTO_ON
Pole 2
Znaczenie
FALSE
FALSE
FALSE
FALSE
FALSE
Zamknąć zawór
Zamknąć zawór
Zamknąć zawór
Zamknąć zawór
Wyłączyć napęd
0.0
FALSE
FALSE
Naśledzanie wyjścia na 0
(zamknięcie zaworu)
Aktywna wartość zad. dla przepływu
Tryb regulatora na manual
Zatrzymanie dozowania
0.0
0.0
TRUE
Symulacja przepływu:
0 litrów / minutę
Wartość zastępcza dla symulacji SIM_V
Zatrzymanie całkatora
6 FC111\CFC_FC111\CTRL_PID.LMN_SEL TRUE
7 FC111\CFC_FC111\CTRL_PID.SP_EXT
8 FC111\CFC_FC111\ CTRL_PID.AUT_L
9 FC111\CFC_FC111\DOSE.L_START
10 FC111\CFC_FC111\INPUT_U.SIM_V
11 FC111\CFC_FC111\INPUT_U.SUBS_V
12 LI111\CFC_LI111\INT_P.HOLD
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
5.3.7
107
Parametry dla kroku END
Poniższa tabela pokazuje parametry dla kroku " END " :
Nr Pole 1
1
2
3
4
5
6
7
Pole 2
FC111\CFC_FC111\CTRL_PID.AUT_L
FC111\CFC_FC111\CTRL_PID.LMN_SEL
NK111\CFC_NK111\VALVE.AUTO_OC
NK112\CFC_NK112\ VALVE.AUTO_OC
NK113\CFC_NK113\ VALVE.AUTO_OC
NK114\CFC_NK114\VALVE.AUTO_OC
NP111\CFC_NP111\MOTOR.AUTO_ON
5.3.8
Znaczenie
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
Zresetowanie wejścia
Bez korekcji wartości wyjściowej
Zamknąć zawór
Zamknąć zawór
Zamknąć zawór
Zamknąć zawór
Wyłączyć napęd
Jak przypisać wartości parametrom przejść w planie SFC
Przejście zawiera warunki, które determinują kiedy sekwencja przechodzi z jednego
kroku do następnego. Ogólnie rzecz biorąc, przypisywanie wartości dla przejść
wygląda tak samo jak dla kroków.
Warunki wstępne
•
Plan SFC " SFC_RMT1 " jest otwarty w edytorze SFC
•
Nazwy kroków i przejść zostały przystosowane
Postępować zgodnie z poniższymi krokami...
1.
Kliknąć dwukrotnie przejście " DOSE_REA1 " .
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " .
2.
Wybrać zakładkę " Condition " .
W tej zakładce wyświetlona zostanie pusta lista wierszy warunków
z wskaźnikiem myszy ustawionym w lewej kolumnie pierwszego wiersza.
Struktura tego dialogu jest podobna do struktury wprowadzania wartości
parametrów w krokach.
3.
Ustawić wszystkie wartości parametrów przejścia " DOSE_REA1 " . Wszystkie
potrzebne do tego parametry przedstawiono w poniższej tabeli. Poniżej
przedstawiono przegląd wprowadzania jako przypomnienie:
-
Dla Pola 1 otworzyć dialog " Browse " przez kliknięcie przycisku " Browse "
i wybrać odpowiednie I/O
-
Wprowadzić pole 2
-
Zatwierdzić wprowadzenie
-
Zaznaczyć następną linie
-
etc.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
108
4.
Zaznaczyć nowe przejście i wprowadzić wartości.
Wskazówka
Podczas wprowadzania danych do pól należy się upewnić czy zostało wybrane
odpowiednie przejście. Jego nazwa jest podana w tytule dialogu " Properties " .
Identycznie jak parametry dla kroków, również parametry dla przejść zostały
przedstawione w tabelach w formacie:
[nazwafolderu\nazwaplanu\wejśćiebloku].
Początek hierarchii technologicznej został pominięty.
Parametry przejścia " DOSE_REA1 "
Nr Pole 1
Operator
Pole 2
Znaczenie
FC111\ADDIT\CFC_SETP\
1 PARA_DOS_RM1_SEL.Q0
=
FALSE
Dozowanie do reaktora 1?
FC111\ADDIT\CFC_SETP\
2 PARA_DOS_RM1_VOL.V
& gt;
0.0
Ilość do zadozowania & gt; 0 ?
Operator
Pole 2
Znaczenie
=
TRUE
Napęd załączony?
TRUE
Regulator ustawiony na
wart.zad. zewnętrzną?
Parametry przejścia " INIT_1_OK "
Nr Pole 1
1 FC111\CFC_NP111\MOTOR.QRUN
FC111\CFC_FC111\
2 CTRL_PID.QSPEXTON
& gt;
Parametry przejścia " INIT_OK "
Nr Pole 1
Operator
1 FC111\CFC_FC111\DOSE.QSTRTDOS =
2 FC111\CFC_FC111\DOSE.ER
3 FC111\CFC_FC111\DOSE.ER
I
=
=
Pole 2
Znaczenie
TRUE
Dozowanie rozpoczęte ?
200.0
Ilość dozowania:
wart.zad-chwilowa & lt; 200
litrów?
0.0
Ilość dozowania:
wart.zad.-chwilowa & gt; 0
litrów?
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Tworzenie planów SFC
109
Parametry przejścia " END_DOSE "
Nr Pole 1
1 FC111\CFC_FC111\DOSE.QEND_DOS
Operator Pole 2
Znaczenie
=
Dozowanie zakończone ?
TRUE
Parametry przejścia " CLOSE_OK "
Nr Pole 1
1 NP111\CFC_NP111\MOTOR.QRUN
Operator Pole 2
Znaczenie
=
Napęd wyłączony ?
FALSE
Parametry przejścia " INIT_2_OK "
Nr Pole 1
Operator Pole 2
Znaczenie
1
NP111\CFC_NP111\MOTOR.QRUN
=
FALSE
Napęd załączony ?
2
FC111\CFC_FC111\CTRL_PID.QSPEXTON
=
FALSE
Regulator ustawiony na
wart.zad.zewnętrzną?
Operator
Pole 2
Znaczenie
=
FALSE
Dozowanie do Reaktora 2?
& gt;
0.0
Ilość do zadozowania & gt; 0 ?
Parametry przejścia " DOSE_REA2 " Transition
Nr Pole 1
FC111\ADDIT\CFC_SETP\
1 PARA_DOS_RM1_SEL.Q0
FC111\ADDIT\CFC_SETP\
2 PARA_DOS_RM1_VOL.V
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Tworzenie planów SFC
110
5.3.9
Jak zoptymalizować kolejność wykonywania
PCS 7 dostarcza funkcje do optymalizacji kolejności wykonywania w oparciu o
przepływ danych. Należy użyć tej funkcji po zakończeniu konfiguracji planów
CFC i SFC.
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć w oknie szczegółów plan CFC i wybrać z menu komendę
Edit & gt; Open Object
Plan zostanie otwarty w edytorze CFC.
3.
Wybrać z menu komendę Options & gt; Optimize Run Sequence.
Zostanie otwarty dialog " The run sequence of the blocks will be changed ... " .
4.
5.4
Zaznaczyć dowolny folder, w którym zapisano plan CFC.
2.
Kliknąć przycisk " OK " .
Kolejność wykonywania zostanie zoptymalizowana.
Aktualny status projektu ...
Podczas konfiguracji SFC, wykonane zostały następujące zadania:
•
•
tworzenie sekwencji sterujących przy pomocy graficznego interfejsu.
•
I
praca z wykorzystaniem standardowych funkcji takich jak zmiana nazw
i otwieranie.
zmiany i przypisywanie wartości parametrów dla kroków i przejść sekwencji
sterującej.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wygrywanie i testowanie planów
6
6.1
111
Kompilacja, wgrywanie i testowanie
planów
Przegląd kompilacji, wgrywania i testowania
Niniejszy przykład wyjaśnia jak kompilować program stworzony w CFC i SFC,
wgrywać go do CPU i uruchamiać w trybie testowym, co daje możliwość
sprawdzania i poprawiania funkcjonalności planów. Funkcja " Download " była
przedstawiona podczas wgrywania konfiguracji sprzętowej. Obecnie należy
wykonać z planami dwa kroki:
•
•
6.1.1
najpierw skompilować i wgrać bloki i plany - dla tego zadania należy użyć
funkcji " Compile and Download Objects " .
następnie przetestować program – można testować zarówno przez edytor
SFC jak i przez edytor CFC.
Jak kompilować i wgrywać plany CFC i SFC
W projekcie " color_gs " stworzono plany CFC i SFC. Te plany muszą zostać
skompilowane do języka, który może zostać wykonany w CPU. Oczywiście muszą
następnie zostać wgrane do CPU, aby program mógł być wykonywany. Kompilacja
i wgrywanie są uruchamiane we wspólnym dialogu i są wykonywane jeden po
drugim.
Warunki wstępne
•
Zielona dioda " RUN " jest aktywna na CP.
•
CPU jest w trybie STOP.
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Component View jest aktywny.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Kompilacja, wgrywanie i testowanie planów
112
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć folder
" color_gs_MP/ color_gs_Prj/ SIMATIC 400(1) " .
2.
Wybrać z menu komendę PLC & gt; Compile and Download Objects.
Zostanie otwarty dialog " Compile and Download Objects " .
3.
Kliknąć na " + " aby rozszerzyć strukturę drzewa.
Projekt " color_gs " zostanie wyświetlony w strukturze podobnej jak w widoku
Component View w SIMATIC Manager.
Pokazane zostaną pojedyncze obiekty wraz z odpowiednimi informacjami o
statusie lub trybie pracy:
Obiekt
STOP
–
–
Charts
Undefined
–
Connections
I
–
Blocks
4.
Status
CPU 417-4
Tryb pracy
Undefined
Dla obiektu " Charts " należy sprawdzić pola wyboru " Compile " i " Download " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wygrywanie i testowanie planów
5.
113
Zaznaczyć obiekt " Charts " i kliknąć przycisk " Edit... " pod " Settings for
Compilation/Download " .
Zostanie otwarty dialog " Compile program / download to target system " z
aktywną zakładką " Compile Charts as Program " . Pole wyboru " Entire
program " jest automatycznie aktywowane podczas uruchamiania kompilacji
i wgrywania po raz pierwszy.
Wskazówka
Jeśli w programie podczas testów wykryte zostaną błędy, należy wprowadzić
zmiany do planów CFC or SFC mające na celu wyeliminowanie problemu.
Przed ponownym uruchomieniem kompilacji i wgrywania należy się
upewnić, że aktywowane jest pole wyboru " Changes only " . To zaoszczędzi
znacząco czas wykonywania kompilacji I wgrywania. Zaznaczenie tej opcji
oznacza również możliwość wgrania zmian bez konieczności
zatrzymywania CPU.
6.
Aktywować poniższe pola wyboru:
- Generate module drivers – opcja ta powoduje wygenerowanie bloków
diagnostycznych dla bloków przetwarzania sygnałów.
-
Update sampling time – użycie tej opcji przed kompilacją sprawia, że
system sprawdza, w którym OB dany blok jest wstawiony i wstawia
odpowiednią wartość na wejście " SAMPLE_T " . " SAMPLE_T " odpowiada
czasowi cyklu wykonywania bloku w sekundach.
- Delete empty runtime groups – ta opcja powoduje skasowanie pustych grup,
które mogą istnieć w programie S7.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Kompilacja, wgrywanie i testowanie planów
114
7.
Kliknąć przycisk " OK " aby zatwierdzić ustawienia.
Dialog zostanie zamknięty i otwarty zostanie dialog " Remember that if you
download later (...), the your blocks the CPU will be deleted..
8.
Kliknąć przycisk " OK " .
9.
Sprawdzić ustawienia poniżej przedstawionych pól wyboru w dolnej części
dialogu:
Pole wyboru
Ustawienie
Compile only
deaktywowany
Do not load if compilation error is detected
aktywowany
10. Kliknąć przycisk " Start " aby uruchomić kompilację i wgrywanie.
Zostanie otwarty dialog " Downloading program changes during operation
can, in the case of malfunctions or program errors, cause serious damage to
personnel and equipment!.... Make sure also... " .
11. Kliknąć przycisk " OK " .
Zostanie otwarty dialog " If you want to download changes online, please
make sure that.....Do you want to continue? "
12. Kliknąć przycisk " yes " .
Proces kompilacji i wgrywania zostanie uruchomiony.
Wskazówka
Wskaźnik postępu wyświetla dokładnie to, co PCS 7 wykonuje w danej chwili, np.:
•
•
" Compiling and downloading object "
" Compiling charts as program "
Po zakończeniu tego procesu wyświetlony zostanie raport w edytorze tekstowym,
gdzie pokazane zostanie, czy kompilacja i wgrywanie zostało zakończone bez,
czy z błędami.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wygrywanie i testowanie planów
115
13. Zamknąć edytor tekstowy.
Status w wierszu " Charts " zmieni się na " downloaded " .
14. Jeżeli w trakcie kompilacji wystąpią błędy lub ostrzeżenia należy w drzewie
zaznaczyć obiekt " Charts " i kliknąć przycisk " Single Object " .
Zostanie otwarty dialog " Logs " , gdzie można zobaczyć detaliczny opis
ostrzeżeń i błędów.
15. Kliknąć przycisk " Close " w dialogu " Compile and Download Objects "
Dialog zostanie zamknięty.
16. Wystartować CPU.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Kompilacja, wgrywanie i testowanie planów
116
6.2
Testowanie programu
Istnieje możliwość testowania zarówno w edytorze SFC jak i CFC. W trybie
testowania można obserwować jak wartości zmieniają się podczas przebiegu
procesu. Używając trybu testowania można się upewnić, że skonfigurowane
sterowania i sekwencje wykonują się bez błędów.
Tryb testowania w SFC
Testowanie jest wykonywane w edytorze SFC, który został przedstawiony podczas
tworzenia sekwencji SFC. Dialog " Properties " , który również został już
przedstawiony odgrywa kluczową rolę w trybie testowania.
Po dwukrotnym kliknięciu kroku lub przejścia w planie SFC otwarty zostanie
dialog " Properties " - to jest ogólnie znane. Identycznie jak podczas tworzenia
planów SFC, należy wykorzystać przyciski strzałek do przechodzenia z jednego
kroku lub przejścia do następnego. W trybie testowania dialogi udostępniają
również dodatkowe informacje:
•
w dialogu właściwości kroków, z lewej strony obok Pola 1 przedstawiona
jest wartość chwilowa, a z prawej strony obok Pola 2 wartość zadana.
•
w dialogu właściwości przejść, z lewej strony obok Pola 1 przedstawiona jest
wartość chwilowa, a z prawej strony obok Pola 2 wartość zadana the
properties dialog of a transition the current values are displayed to the left of
address 1 and to the right of address 2.
Uwaga
Wszystkie wartości w białych polach mogą być modyfikowane. Jednakże, te
wprowadzane wartości zostaną zapisane w danych konfiguracyjnych i zmienią
parametry planu SFC.
Podczas pracy z instrukcją Pierwsze Kroki, nie będą zmieniane żadne
wartości a dialogi " Properties " będą używane tylko do monitorowania
wartości.
Tryb testowania w CFC
Tryb testowania CFC uruchamia się w edytorze CFC, gdzie będzie można
wyświetlać wartości procesowe poszczególnych wejść/wyjść bloków i monitorować
zmiany.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wygrywanie i testowanie planów
6.2.1
117
Jak testować program w edytorze SFC
Po kompilacji i wgraniu programu, można uruchomić program w trybie testowania,
aby sprawdzić czy sekwencja sterowania działa poprawnie i czy program
wykonywany jest prawidłowo.
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Sekwencja " SFC_RMT1 " jest otwarta w edytorze Editor.
•
CPU jest w trybie " RUN " .
Praca w trybie testowania
1.
Wybrać z menu komendę Test & gt; Test Mode.
Zostanie włączony tryb testowania.
-
w nagłówku edytora SFC pokazana jest na kolorowym tle nazwa
" SFC_RMT1 – color_gs_Prj\Plant1\RMT1 ONLINE " .
- w dolnej części edytora SFC, pokazany jest status programu, tryb pracy
i typ sterowania kroku. Domyślnie, tryb jest ustawiony " MANUAL " . Typ
sterowania aktualnego kroku jest wyświetlany w rozwijanej liście wyboru
i domyślnie ustawiony na " T " .
2.
w dolnej części edytora SFC są również przyciski sterujące planem SFC,
np. start, hold, resume.
Wybrać z menu komendę Debug & gt; Step Control Mode & gt; T or C.
W dialogu typu sterowania kroku, podczas wykonywania planu SFC, obok
przejścia wyświetlany jest dodatkowy przycisk " C " :
Jeśli dany plan…
… system sterowania sekwencyjnego wykona:
jest wolny od błędów
Sekwencja sterowania będzie wykonywany zgodnie ze
skonfigurowanymi parametrami. Przycisk jest niepotrzebny.
zawiera błędy
Sekwencja sterowania zatrzyma się jeśli warunki przejścia nie są
spełnione. Można kliknąć przycisk " C " , aby przejść do następnego
kroku pomimo nie spełnienia warunków.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Kompilacja, wgrywanie i testowanie planów
118
3.
Kliknąć przycisk " Start " , aby uruchomić program. Plan SFC zostanie
uruchomiony.
- każdy krok, który jest aktualnie wykonywany wyświetlany jest na
jasnozielono z małą strzałką wskazującą w dół na następny krok.
- kroki, które zostały już wykonane są wyświetlane na ciemnozielono, a
obok nich pojawia się mały znak zaznaczenia.
- przejścia, które są aktywne ale jeszcze nie spełnione są wyświetlane na
brązowym tle.
Jeśli konfiguracja została stworzona poprawnie, cały plan SFC zostanie
wykonany do końca i wszystkie kroki będą wyświetlone na ciemnozielono i
będę posiadać znacznik wykonania. W przeciwnym wypadku można kliknąć
przycisk " C " , aby przejść do następnego kroku ręcznie pomimo, że warunki
przejścia nie zostały spełnione.
4.
6.2.2
Wybrać z menu komendę Debug & gt; Test Mode. Tryb testowania zostanie
wyłączony.
Jak testować program w edytorze CFC
Plany CFC można testować w edytorze CFC podobnie jak plany SFC.
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Sekwencja " SFC_RMT1 " jest otwarta w edytorze SFC i tryb testowania jest
aktywny.
•
Plan CFC " CFC_FC111 " jest otwarty w edytorze CFC.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z menu komendę Test & gt; Test Mode. Tryb testowania zostanie
włączony.
2.
Wcisnąć klawisz " CTRL " i zaznaczyć poniższe bloki:
-
CTRL_PID
-
INPUT_U
-
DOSE
3.
4.
Przełączyć się na plan SFC " SFC_RMT1 " .
5.
I
Wybrać z menu komendę Test & gt; Watch On.
Wszystkie I/O bloków, które są aktywowane do trybu testowania we
właściwościach bloku, są wyświetlone na żółtym tle.
Kliknąć przycisk " Start " w pasku narzędzi. Program zostanie uruchomiony.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wygrywanie i testowanie planów
6.
119
Przełączyć się na plan CFC " CFC_FC111 " .
Można w nim obserwować zmiany wartości: np. aktualną wartość ilości
zadozowanej wyświetlanej na wyjściu " PV_OUT " bloku " DOSE " .
Wskazówka
Ułożyć okna SFC i CFC jedno obok drugiego, aby można było je oglądać w
tym samym czasie podczas testowania.
7.
8.
6.3
Wybrać z menu komendę Debug & gt; Test Mode.
Tryb testowania zostanie wyłączony.
Zamknąć edytor SFC i edytor CFC.
Aktualny status projektu...
Podczas ćwiczeń została wykonana prawie cała praca konfiguracyjna w SIMATIC
Manager i edytorach CFC i SFC. Po skompilowaniu i wgraniu tej konfiguracji
można obserwować wykonywany projekt w edytorach SFC i CFC.
Dzięki temu można się upewnić, że wykonana konfiguracja jest jak dotąd wolna od
błędów. Jeśli w trybie testowania zauważone zostaną błędy w projekcie znacznie
łatwiej jest je poprawić na tym etapie niż później po zakończeniu całego projektu.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
120
I
Kompilacja, wgrywanie i testowanie planów
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7
Konfiguracja stacji operatorskiej
7.1
121
Stacja operatorska w trybie procesowym
Operator instalacji może sterować i monitorować proces na stacji operatorskiej
w trybie procesowym. Stacja operatorska wyświetla obrazy synoptyczne. PLC
steruje procesem i OS czyta wartości procesowe z PLC i przedstawia te wartości
w formie graficznej na obrazach synoptycznych, na których wyświetlane są
również ostrzeżenia i alarmy w momencie osiągnięcia bądź przekroczenia
określonych granic. Dzięki temu operator może zidentyfikować miejsce pojawienia
się problemu w instalacji.
W celu wizualizacji poziomu surowców w kontenerze, stanu zaworów itp.
w projekcie " color_gs " stworzony zostanie obraz synoptyczny.
7.2
Konfiguracja stacji operatorskiej
Stacja operatorska w projekcie
Podczas zakładania projektu w kreatorze " Create New Project " , PCS 7
automatycznie tworzy stację operatorską. Ta stacja została już skonfigurowana w
HW Config. Jednakże nie zostało stworzone połączenie sieciowe dla tego OS tak
jak komunikacja pomiędzy sterownikiem i systemem inżynierskim, co umożliwia
wgrywanie danych z ES do PLC. Połączenie dla OS w projekcie " color_gs " nie jest
konieczne ponieważ stacja inżynierska i operatorska są na tym samym komputerze
i stacja operatorska używa tego samego połączenia do PLC co ES.
Obrazy synoptyczne w projekcie
Stworzony automatycznie przez kreatora obraz synoptyczny wstawiony został do
hierarchii technologicznej i będzie konfigurowany w PCS 7 OS. Większe projekty
oczywiście posiadają wiele obrazów synoptycznych różnorodnych części
instalacji. W projekcie " color_gs " wystarczy skonfigurować tylko jeden obraz
synoptyczny. Pomimo to przedstawione zostaną wszystkie podstawowe funkcje
potrzebne do konfiguracji PCS 7 OS. Obrazy są oznaczane ikoną:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
122
7.3
Praca w SIMATIC Manager
7.3.1
Przygotowania w SIMATIC Manager
Przed rozpoczęciem konfiguracji w PCS 7 OS, należy wykonać kilka wstępnych
prac w SIMATIC Manager:
•
Przystosowanie nazw obrazów i aktywacja tworzenia dynamicznych ikon
bloków
•
Skasowanie niepotrzebnych obrazów
•
Stworzenie dynamicznych ikon bloków
•
Kompilacja OS
Edytowanie właściwości obrazu
Obrazy stworzone przez kreatora " Create New Project " podobnie jak plany CFC
posiadają nazwy domyślne. Należy najpierw zastąpić te nazwy domyślne krótkimi
nazwami opisowymi tak, aby odpowiadały projektowi.
Należy również aktywować funkcje tworzenia dynamicznych ikon bloków.
Kasowanie niepotrzebnych obrazów
Podczas tworzenia projektu przez kreatora, obrazy są automatycznie wstawiane
w każdym folderze hierarchii technologicznej. Ponieważ w projekcie " color_gs "
potrzebny jest tylko jeden obraz, wszystkie inne niepotrzebne należy skasować z
PH.
Tworzenie dynamicznych ikon
PCS 7 udostępnia wspaniałą funkcję: " Create block icons " : Dynamiczne ikony
bloków są wstawiane na obrazach synoptycznych i na pierwszy rzut oka
udostępniają operatorowi najważniejsze informacje o zmiennej procesowej, np. na
dynamicznej ikonie regulatora, operator widzi wartość procesową (PV), wartość
zadaną (SP) i wyjście regulatora (OUT). Dynamiczną ikonę regulatora wyświetlaną
na obrazie synoptycznym pokazano poniżej:
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
123
Kompilacja OS
Po zakończeniu konfiguracji wszystkich danych w SIMATIC Manager należy
uruchomić funkcję " Compile OS " zanim będą konfigurowane dane OS w PCS 7 OS.
Wszystkie dane z SIMATIC Manager, takie jak zmienne, alarmy, teksty
i konfiguracja sprzętu i połączeń, muszą zostać " przesłane " w OS.
Uruchamianie OS
Aby kontynuować konfigurację PCS 7 OS, należy uruchomić OS i kontynuować
pracę w WinCC Explorer.
7.3.2
Jak edytować właściwości obrazu
W trakcie edycji właściwości obrazu należy wykonać dwa ustawienia:
•
zmienić nazwę obrazu
•
aktywować opcję tworzenia dynamicznych ikon
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Zmiana nazwy obrazu
1.
Zaznaczyć folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
2.
Zaznaczyć w oknie szczegółów " Picture(3) " .
3.
Wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties – WinCC Picture(3) " z aktywną zakładką
" General " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
124
4.
Zmienić domyślną nazwę " Picture(3) " na " RMT1 " w polu " Name " .
5.
Kliknąć przycisk " Apply " , aby wprowadzić ustawienia.
Aktywowanie opcji tworzenia dynamicznych ikon
1.
2.
Zaznaczyć pole wyboru " Base block icons on the plant hierarchy " .
3.
4.
I
Przełączyć na zakładkę " Block Icons " .
Kliknąć przycisk " OK " w celu wprowadzenia ustawień.
Dialog zostanie zamknięty i nowa nazwa obrazu zostanie wyświetlona
w hierarchii technologicznej.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.3.3
125
Jak skasować niepotrzebne obrazy
Kreator PCS 7 " Create New Project " tworzy obraz w każdym folderze hierarchii.
W projekcie " color_gs " wystarczy tylko jeden obraz synoptyczny, ponieważ
wszystkie dane mogą być przedstawione w przejrzysty sposób na jednym obrazie.
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć w drzewie folder " Plant1 " .
2.
Zaznaczyć w oknie szczegółów " Picture(2) " .
3.
Wcisnąć klawisz " Del " .
Zostanie otwarty dialog " Delete " .
4.
Kliknąć przycisk " Yes " . Obraz zostanie skasowany.
5.
Powtórzyć kroki 1 do 4 dla poniższych folderów w hierarchii technologicznej:
Nazwa folderu
Nazwa obrazu
FC111
7.3.4
Picture(4)
ADDIT
Picture(5)
Jak stworzyć dynamiczne ikony bloków
Warunki wstępne
•
Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
•
Opcja tworzenia dynamicznych ikon bloków została aktywowana.
Detaliczne informacje na temat ustawień można znaleźć w " Konfiguracja stacji
operatorskiej – Praca w SIMATIC Manager – Jak edytować obrazy synoptyczne "
w części " Aktywowanie opcji tworzenia dynamicznych ikon bloków " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
126
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć folder
" color_gs_MP/color_gs_Prj/Plant1/RMT1 " .
2.
Wybrać z menu komendę Options & gt; Plant Hierarchy & gt; Create/Update
Block Icons.
Zostanie otwarty dialog " Create/Update Block Icons " . Lista będzie zawierać
obrazy, dla których będą tworzone dynamiczne ikony bloków. W instrukcji
Pierwsze Kroki jest to obraz " Plant1\RMT1\RMT1 " .
3.
Sprawdzić następujące ustawienia:
-
I
pole wyboru dla obrazu " Plant1\RMT1\RMT1 " jest aktywne.
wartość " 1 " jest wpisana w liście " Lower hierarchy levels included " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
127
4.
Kliknąć przycisk " OK " .
Uruchomione zostanie tworzenie dynamicznych ikon.
Zostanie otwarty dialog " To ensure possible ..., you must subsequently
compile the associated operator stations ..., Do you want to see the function
log now? "
5.
Kliknąć przycisk " No " .
Okno dialogu zostanie zamknięte, a tworzenie dynamicznych ikon zakończone.
Obecnie nie są widoczne żadne wyniki działania funkcji. Jednakże po otwarciu
obrazu synoptycznego dla projektu " color_gs " widoczne będą dynamiczne ikony,
które zostały stworzone.
7.3.5
Jak kompilować OS
Przed przystąpieniem do konfiguracji danych PCS 7 OS, należy najpierw
skompilować OS. Dzięki tej funkcji wszystkie dane z SIMATIC Manager, takie jak
zmienne, alarmy, teksy i konfiguracja sprzętu i połączeń, muszą zostać " przesłane "
w OS. Nie należy mylić kompilacji z wgrywaniem: podczas tej kompilacji dane
zostają na komputerze w systemie inżynierskim - są po prostu przekazywane PCS
7 OS, aby były dostępne podczas dalszej konfiguracji.
Warunki wstępne
1. Multiprojekt " color_gs " jest otwarty w SIMATIC Manager.
2. Widok Component View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć w drzewie obiekt
" color_gs_MP/ color_gs_Prj/ [Nazwa stacji SIMATIC PC] " .
2.
Wybrać z menu komendę PLC & gt; Compile and Download Objects.
Zostanie otwarty dialog " Compile and Download Objects " .
3.
Otworzyć drzewo i zaznaczyć pole wyboru " Compile " dla obiektu " OS(1) " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
128
4.
I
Wybrać obiekt " OS(1) " i kliknąć przycisk " Edit... " .
Zostanie otwarty dialog " To which area do you want to assign the operator
station OS(1)? " .
Nie trzeba w nim robić żadnych ustawień ponieważ jak dotychczas w tym
projekcie skonfigurowano tylko jeden obszar w jednym OS.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
129
5.
Kliknąć przycisk " Next & gt; " .
Zostanie otwarty dialog " Select the network connections for the S7 programs
belonging to the areas " .
W obszarze " Network connection for OS(1) " , znajduje się wpis " S7
Program(1) " i podsieć " Ethernet(1) " : jest to połączenie, przez które sterownik
i stacja operatorska będą się komunikowały, które zostało stworzone dla CP
w HW Config.
6.
Jeśli nie zostanie wyświetlone połączenie, należy kliknąć przycisk
" Connection... " .
Wybrać S7 connection, które zostało stworzone w NetPro z dialogu " Select
network connection " i kliknąć " OK " .
Zaznaczone połączenie zostanie wybrane.
7.
Kliknąć przycisk " Next " .
Zostanie otwarty krok " Select the data you want to compile and the scope of
the compilation " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
130
8.
Aktywować poniższe pola wyboru i opcji:
Obszar
" Data "
" Scope "
9.
Pola wyboru/opcji
" Tags and Messages "
" SFC Visualization "
" Picture Tree "
" Entire OS with memory reset "
Kliknąć przycisk " Apply " .
Zostanie otwarty dialog " Settings: Download OS " . (Dialog ten nie zostanie
otwarty jeśli aktywowane jest tylko " Compile OS " ).
10. Kliknąć przycisk " Cancel " ponieważ ten projekt jest w strukturze singlestation i dane nie muszą być wgrywane do oddzielnego OS.
11. Kliknąć przycisk " Start " w dialogu " Compile and Download Objects " . Zostanie
otwarty dialog " If you want to download changes online, please make sure
that.....Do you want to continue? " .
12. Kliknąć przycisk " Yes " .
Kompilacja zostanie wystartowana i pasek postępu zostanie wyświetlony.
Po zakończeniu otwarty zostanie w edytorze tekstowym plik raportu, gdzie
będzie pokazane czy kompilacja została zakończona bez błędów.
13. Zamknąć edytor tekstowy.
14. Kliknąć przycisk " Close " w dialogu " Compile and Download Objects " .
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.3.6
131
Jak uruchomić PCS 7 OS
Zakończone zostały wszystkie przygotowania do u have now completed all the
preparations for configuring the PCS 7 OS in the SIMATIC Manager and you can
now start to configure the PCS 7 OS. You start by opening the PCS 7 OS.
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager.
•
Widok Component View jest aktywny.
Postępować zgodnie z poniższymi krokami...
1. Wybrać w drzewie obiekt
" color_gs_MP/ color_gs_- Prj/ SIMATIC PC Station/ WinCC Application/
OS(1) " .
2.
Wybrać z menu komendę Edit & gt; Open Object. Zostanie otwarty PCS 7 OS –
WinCC Explorer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
132
7.4
Praca z PCS 7 OS
7.4.1
Struktura PCS 7 OS - WinCC Explorer
WinCC Explorer udostępnia szereg edytorów, które są używane do konfiguracji
PCS 7 OS. Bez obaw! – do konfiguracji PCS 7 OS, używane będą tylko niektóre
z tych edytorów.
Jaka jest struktura WinCC Explorer?
Generalnie, struktura WinCC Explorer jest bardzo podobna do Windows Explorer:
•
w lewej części znajduje się okno nawigacyjne, w którym znajdują się wszystkie
edytory używane podczas konfiguracji PCS 7 OS.
•
w prawej części znajduje się okno szczegółów, w którym wyświetlane są
szczegółowe informacje zaznaczonego w oknie nawigacyjnym obiektu.
W projekcie " color_gs " wykonane będą prace tylko przy użyciu Graphics Designer.
Jest to narzędzie do tworzenia obrazów synoptycznych. Do stworzenia konfiguracji
PCS 7 OS nie są potrzebne żadne inne edytory.
7.4.2
Funkcja obrazów synoptycznych
Przegląd
Obrazy synoptyczne przedstawiają operatorowi elementy instalacji. Dzięki nim
operator może wydawać komendy i wyświetlać statusy instalacji.
Obraz synoptyczny, który będzie tworzony dla projektu " color_gs " już istnieje w
hierarchii technologicznej w SIMATIC Manager.
Przy użyciu edytora " Graphics Designer " będzie edytowany obraz synoptyczny;
innymi słowy zostaną wstawione i podłączone wymagane obiekty statyczne
i dynamiczne.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.5
Generalne aspekty pracy z Graphics Designer
7.5.1
133
Wprowadzenie do Graphics Designer
Interfejs użytkownika
Graphics Designer jest edytorem w PCS 7 OS. Struktura interfejsu użytkownika
Graphics Designer jest następująca:
•
z lewej strony, znajduje się Paleta Kolorów, za pomocą której przypisuje się
kolor do obiektów.
•
w środkowej części, znajduje się okno plików lub obszar rysowania, w którym
wstawia się obiekty obrazu synoptycznego.
•
z prawej strony, znajduje się Paleta Obiektów. Jest to biblioteka
z różnorodnymi obiektami udostępnianymi przez Graphics Designer.
Widoczna jest również Paleta Stylów, dzięki której można formatować
obiekty.
Biblioteki
Biblioteki w Graphics Designer zawierają szeroki wybór gotowych do użycia
graficznych elementów takich jak rurociągi i zawory. Elementy te mogą być
modyfikowane i dodawane do biblioteki projektowej, aby były dostępne w każdej
chwili.
Obiekty
Graphics Designer rozróżnia dwa typy obiektów:
•
Obiekty statyczne – są to czysto graficzne obiekty, które mogą być
znalezione w programie graficznym, np. linie, okręgi, multilinie, teksty
statyczne itd.
•
Obiekty dynamiczne – dynamika obiektów jest zgodna z podpiętymi
wejściami/wyjściami bloków lub zmiennymi. Innymi słowy, obiekty te zawsze
pokazują aktualne wartości zmiennych instalacji w trybie procesowym. W
projekcie " color_gs " przedstawione zostaną różnorodne obiekty dynamiczne.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
134
7.5.1.1
Jak otwierać obraz synoptyczny
Obraz procesowy jest edytowany w PCS 7 OS przy użyciu edytora " Graphics
Designer " .
Warunki wstępne
Projekt " color_gs " jest otwarty w WinCC Explorer.
Postępować zgodnie z poniższymi krokami...
1.
W oknie nawigacyjnym zaznaczyć obiekt " Graphics Designer " .
W oknie szczegółów wyświetlone zostaną wszystkie obrazy należące do
projektu. Wszystkie obrazy domyślne i szablony zawarte w PCS 7 oczywiście
również zostaną wyświetlone. Można je zidentyfikować poprzez znak „@” na
początku.
2.
Kliknąć dwukrotnie na obraz " RMT1.pdl " w oknie szczegółów. Obraz
synoptyczny zostanie otwarty w Graphics Designer.
W otwartym obrazie synoptycznym można zauważyć już obiekty pomimo, że
jeszcze nic nie było wstawiane ręcznie. Są to dynamiczne ikony, które
zostały stworzone przez funkcję " Create block icons " w SIMATIC Manager.
Można też zauważyć, że ikony zaworów są wstawione zarówno poziomo jak i
pionowo. Na wstawienie tych dwóch wersji ma wpływ ustawienie w widoku
Process Object view w zakładce " Picture Objects " , które wprowadzono
podczas przypisywania parametrów do planów CFC.
Wskazówka
Kolejność wyświetlania ikon na obrazie synoptycznym może się różnić od tej
przedstawionej na rysunku powyżej.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.5.1.2
135
Jak otwierać różnorodne paski narzędzi
Domyślnie najważniejsze paski zadań i palety są otwarte i nie ma konieczności
zmian ustawień. Jeśli przez przypadek pasek lub paleta zostaną zamknięte można
je otworzyć ponownie.
Warunki wstępne
Obraz jest otwarty w Graphics Designer.
Postępować zgodnie z poniższymi krokami...
1. Wybrać z menu komendę View & gt; Toolbars.
Zostanie otwarty dialog " Toolbars " , w którym przedstawione będą wszystkie
paski narzędzi dostępne w Graphics Designer.
2. Wprowadzić identyczne ustawienia w dialogu jak na rysunku poniżej:
3. Kliknąć przycisk " OK " aby wprowadzić ustawienia.
Paski zadań i palety obiektów, które zostały zaznaczone zostaną wyświetlone.
Ważne jest pole wyboru " Objects " – jest ono używane do otwarcia palety
obiektów, z której wybierane są wszystkie statyczne i dynamiczne obiekty
potrzebne podczas tworzenia obrazu synoptycznego. Paleta obiektów posiada
zakładki: " Standard " i " Controls " . W instrukcji „Pierwsze Kroki” będzie używana
tylko zakładka " Standard " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
136
7.5.2
Obiekty w Graphics Designer
Przed przystąpieniem do konfiguracji i pracy z Graphics Designer, przedstawiona
zostanie pokrótce teoria związana z różnorodnymi obiektami używanymi w czasie
tworzenia obrazu synoptycznego " RMT1.pdl " . Opisane zostaną poniższe obiekty:
•
Obiekty statyczne (static objects)
•
Pola tekstowe (Text fields)
•
Pola I/O (I/O fields)
Potrzebne będą również podstawowe informacje o podłączaniu zmiennych –
w ten sposób stworzone będą relacje pomiędzy obrazem synoptycznym
a zmiennymi.
7.5.3
Czym są obiekty statyczne ?
W celu wizualizacji instalacji potrzebne są obiekty statyczne, np. w celu
przedstawienia rurociągów czy zbiorników. Te obiekty nie zmieniają się w trybie
procesowym. Innymi słowy, nie ma na nie wpływu stan lub wartość żadnej zmiennej
procesowej.
7.5.4
Czym są pola tekstowe ?
W polach tekstowych mogą być wprowadzane dowolne informacje, które operator
będzie widział na obrazie synaptycznym. Pole tekstowe może być wstawione w
celu opisania obiektów i uproszczenia operatorowi odniesienia obrazu
synoptycznego do instalacji. Do pola tekstowego mogą być wpisane dowolne teksty
i mogą być ustawione w dowolnym miejscu w całym obszarze dokumentu.
W projekcie " color_gs " wstawione będą pola tekstowe do opisu wszystkich
zmiennych.
7.5.5
Czym są pola I/O ?
Pola wejściowo/wyjściowe są używane do wprowadzania i wyświetlania wartości.
Są różne wersje pól I/O:
•
Pole czysto wyjściowe
•
Pole czysto wejściowe
•
Połączone pole wejściowo-wyjściowe
Pola I/O mogą przetwarzać różne formaty danych, takie jak binarne, decymalne,
znakowe, heksadecymalne.
Tak jak dla wszystkich innych obiektów mogą być wybierane różne formaty i
ustawienia pól I/O.
W projekcie " color_gs " używane będą pola I/O do sterowania, dozowania do
reaktora 1 lub 2.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.5.6
137
Jak działa podłączanie zmiennych ?
Podłączanie zmiennych jest główną funkcją tworzenia obrazów synoptycznych:
wprowadzanie do obrazów synoptycznych obiektów reprezentujących wartości
procesowe punktów pomiarowych (tags). Przez podłączenia zmiennych tworzone
są połączenia między obiektami a punktami pomiarowymi. Dzięki temu możliwe
jest otrzymywanie bądź czytanie przez OS danych z PLC i uaktualnianie oraz
wyświetlanie ich na obrazach synoptycznych.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
138
7.6
Tworzenie obrazu synoptycznego
7.6.1
Jak wstawiać rurociągi i zbiorniki na obraz synoptyczny
Warunki wstępne
1.
Obraz " RMT1 " jest otwarty w Graphics Designer.
2.
Ikony bloków istnieją.
Początkowo nie będą wprowadzane żadne modyfikacje do ikon bloków.
Początkowo należy stworzyć obraz instalacji z obiektów statycznych,
a następnie przesuwać ikony w odpowiednie miejsca, gdzie wymagana jest
informacja.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z menu komendę View & gt; Library.
Zostaną otwarte biblioteki PCS 7 OS.
2.
Wybrać obiekt " Global Library/PlantElements/Tanks/Tank4 " i przeciągnąć go
na obszar rysowania.
Wskazówka
Po kliknięciu w pasku narzędzi przycisku " glasses " (okulary) otworzy się podgląd
obiektów graficznych.
3.
Następnie przeciągnąć poniższe obiekty na obszar rysowania:
Nazwa obiektu
Ilość Ścieżka w bibliotece
Rurociąg poziomy
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Horizontal
Rurociąg pionowy
5x
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Vertical
Narożnik
1x
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Elbow 1
Narożnik
1x
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Elbow 2
Narożnik
1x
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Elbow 3
Narożnik
1x
Global Library/PlantElements/Pipes - Smart Objects/3D Pipe
Elbow 4
Zawór sterujący
1x
Global Library/Symbols/Valves/30
Zbiornik reprezentujący
reaktory
I
3x
2x
Global Library/Siemens HMI Symbol Library/Tanks/Tank1
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
139
4.
Zamknąć bibliotekę.
5.
Wybrać obiekt i przystosować jego rozmiar i pozycję zgodnie z poniższym
rysunkiem:
- obiekty mogą być przesuwane poprzez ustawienia wskaźnika myszy na
obiekcie, przytrzymaniu przycisku myszy i przeciągnięciu elementu w
pożądane miejsce.
-
można zwiększać bądź zmniejszać rozmiar obiektu przez ustawienie
wskaźnika myszy na narożnych uchwytach, przytrzymaniu przycisku
myszy i przeciągnięciu obiektu zwiększając go, bądź zmniejszając.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
140
7.6.2
Opisywanie elementów instalacji
Opisywanie wyposażenia wymaga trzech kroków:
Krok
Czynność
Krok 1
wstawienie i sformatowanie pola tekstowego
Krok 2
7.6.2.1
wprowadzenie dalszych ustawień
Krok 3
powielanie pola tekstowego
Krok 1 – Jak wstawić pole tekstowe
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Obiekty statyczne zostały wstawione.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć obiekt " Standard Objects/Static Text " w Palecie Obiektów.
2.
Przesunąć wskaźniki myszy na obszar rysowania.
Wskaźnik myszy zmieni się na mały symbol pola tekstowego.
3.
Narysować pole tekstowe obok lewego reaktora.
Zostanie wstawiony kwadrat z podświetlonym tekstem.
4.
Zmienić ten tekst na " Reactor 1 " .
5.
Wcisnąć klawisz Enter w celu wprowadzenia tekstu.
6.
Sformatować pole tekstowe używając Palety Stylów:
-
I
Kliknąć na wpisie " Line Weight/Invisible "
Ramka pola tekstowego stanie się niewidoczna.
Kliknąć wpis " Fill Pattern/Transparent " .
Kolor pola tekstowego stanie się transparentny.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.6.2.2
141
Krok 2 – Jak ustawiać pole tekstowe
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Zostało wstawione pole tekstowe.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z menu komendę View & gt; Properties.
Zostanie otwarty dialog " Object Properties " z aktywną zakładką " Properties " .
2.
Zaznaczyć w strukturze drzewa, w którym są własności pola wejściowego
wpis " Static Text " . W oknie szczegółów widoczna będzie nazwa pola
tekstowego i poziom.
3.
Przejść na okno szczegółów i kliknąć dwukrotnie na pole " Static Text 1 "
w kolumnie " Static " .
Edycja pola stanie się możliwa.
4.
Wpisać nazwę " Reactor 1 " i nacisnąć klawisz Enter.
Nazwa zostanie wprowadzona i następnie wyświetlona w górnej części.
Podczas pracy w obszarze rysowania ta nazwa będzie wyświetlana jako
przypis po ustawieniu wskaźnika myszy na obiekt.
5.
Zaznaczyć w strukturze drzewa wpis " Static Text/Font " .
6.
Przejść na okno szczegółów i dwukrotnie kliknąć na pole " No " atrybutu " Bold " .
Wartość zmieni się z " No " na " Yes " i tekst zmieni się na czcionkę pogrubioną.
Zamknąć dialog " Object Properties " .
Wszystkie wprowadzone zmiany zostaną wyświetlone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
142
7.6.2.3
Krok 3 – Jak powielać pole tekstowe
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Pole tekstowe zostało wstawione.
•
Wprowadzono ustawienia do pola tekstowego.
Postępować zgodnie z poniższymi krokami...
W celu uniknięcia powtarzania wszystkich wprowadzonych na początku ustawień
pola tekstowego, można powielać istniejące pole i zmieniać tylko tekst.
1.
Jeśli pole nie jest już zaznaczone, zaznaczyć je i wybrać z menu komendę
Edit & gt; Duplicate.
Pole tekstowe zostanie powielone.
2.
Kliknąć dwukrotnie na pole tekstowe i zmienić tekst na " Reactor 2 " .
Wszystkie inne formatowania zostaną zachowane automatycznie ponieważ
pole zostało powielone.
3.
Wybrać z menu komendę View & gt; Properties.
4.
W oknie szczegółów zmienić nazwę na " reactor2 " .
5.
Ustawić pole tekstowe obok obiektu.
6.
Powtórzyć kroki 1 do 5 w celu stworzenia poniższych pól tekstowych:
- Raw material tank
- Unit RMT 1
7.
Otworzyć właściwości pola tekstowego " Unit RMT 1 " i wybrać z drzewa " Static
Text/Font.
8.
Przejść na okno szczegółów i wprowadzić wartość " 16 " dla atrybutu " Font
Size " .
9.
Zamknąć dialog " Object Properties " .
10. Ustawić pola tekstowe jak poniżej:
- Raw material tank – z lewej strony zbiornika surowców
- Unit RMT 1 – w górnym lewym rogu obrazu synoptycznego
11. Wybrać z menu komendę File & gt; Save.
Obraz synoptyczny zostanie zapisany.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.6.3
143
Aktualny status obrazu synoptycznego ...
Po wstawieniu zbiornika, rurociągów i opisów, obraz synoptyczny powinien
wyglądać jak przedstawiony poniżej:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
144
7.6.3.1
Jak podłączyć zbiornik surowców z wartościami procesowymi
Wstawiony na obraz zbiornik reprezentuje zbiornik surowcowy. Zostanie on
podłączony do odpowiedniego bloku, aby umożliwić wyświetlanie aktualnego
poziomu napełnienia zbiornika surowcowego w trybie procesowym.
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Obiekty statyczne zostały wstawione.
Postępować zgodnie z poniższymi krokami...
1.
2.
Wybrać z menu komendę View & gt; Properties.
Zostanie otwarty dialog " Object Properties " z aktywną zakładką " Properties " .
" Tank4 " zostanie zaznaczony w drzewie i atrybuty " Object name " i " Level "
będą wyświetlone w oknie szczegółów.
3.
Przejść na okno szczegółów i kliknąć dwukrotnie na pole " Tank4 " w kolumnie
" Static " . Edycja pola będzie możliwa.
4.
Wprowadzić nazwę " Raw material tank1 " i wcisnąć klawisz Enter.
5.
Zaznaczyć w strukturze drzewa " Tank4/ Tag Assignment " .
6.
I
Zaznaczyć obiekt " Tank4 " który reprezentuje zbiornik surowcowy.
Nazwa obiektu jest przedstawiana w przypisie, który się pojawia po ustawieniu
wskaźnika myszy na obiekcie.
Przejść do okna szczegółów i ustawić wskaźnik myszy na symbol " light bulb "
atrybutu " Fill Level " i otworzyć menu podręczne.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.
Wybrać z menu komendę Variables
Zostanie otwarty dialog wyboru zmiennej.
8.
Aktywować pole wyboru " ES Variables " w obszarze " Data source " i
deaktywować pole wyboru " WinCC Variables " .
Zmienne ES zostaną wyświetlone w strukturze drzewa.
9.
145
Zaznaczyć w drzewie wpis:
" ES Variables/ Plant1/ RMT1/ LI111/ CFC_LI111/ LIA " .
Wszystkie zmienne zostaną wyświetlone w oknie szczegółów.
10. W oknie szczegółów wybrać zmienną " U " :
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
146
11. Kliknąć przycisk " OK " .
Zmienna wraz z kompletną ścieżką zostanie wprowadzona do kolumny
" Dynamic " .
12. Kliknąć dwukrotnie na wartość " 100 " atrybutu " Maximum value " w kolumnie
" Static " . Zostanie otwarty dialog " Value Input " .
13. Wprowadzić wartość " 600 " w polu " Maximum value " i kliknąć przycisk " OK " .
Wartość zostanie wprowadzona.
14. Użyć wartości domyślnej parametru dla wartości minimalnej.
15. Zamknąć dialog " Object Properties " .
16. Wybrać z menu komendę File & gt; Save.
Obraz synoptyczny zostanie zapisany.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.6.3.2
147
Jak pozycjonować ikony bloków
Na obrazie synoptycznym są ikony bloków, które zostały wstawione przy użyciu
funkcji " Create/Update Block Icons " w SIMATIC Manager. PCS 7 wstawił te bloki
kolejno w górnej części obrazu synoptycznego. Można zauważyć, że PCS 7
wygenerował automatycznie ikony bloków poziomo i pionowo, zgodnie z
ustawieniami bloków w planach CFC.
Te ikony bloków muszą zostać ustawione tak, aby odpowiadały strukturze
instalacji.
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Ikony bloków istnieją.
Postępować zgodnie z poniższymi krokami...
1.
Zaznaczyć ikonę " ..._NK111/VALVE " i przeciągnąć ją myszą na wymaganą
pozycję tak, aby zawór reprezentowany poprzez ikonę znajdował się
dokładnie między rurami.
2.
Postępować zgodnie z powyższą procedurą z wszystkimi innymi ikonami
bloków i ustawić je zgodnie z poniższym rysunkiem:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
148
I
Konfiguracja stacji operatorskiej
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.6.4
149
Wstawianie pól wejściowo/wyjściowych dla sterowań
operatorskich
Przedstawione zostaną
synoptycznych:
dwa
typy
sterowania
•
z
obrazów
Wybór reaktora
•
operatorskiego
Zmiana wartości zadanej external/internal
Konfiguracja wyboru reaktora – składa się z czterech kroków. Następnie
przeprowadzić tę samą procedurę konfigurując wartość zadaną:
Krok
Czynność
Krok 1
wstawienie pola I/O
Krok 2
sformatowanie pola I/O
Krok 3
7.6.4.1
wprowadzenie tekstu opisowego
Krok 4
przypisanie wartości zadanej
Krok 1 – Jak wstawić pole I/O
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Paleta obiektów jest widoczna.
•
Paleta stylów jest widoczna.
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z palety obiektów " Smart Objects/I/O Field " .
2.
Przesunąć wskaźnik myszy na obszar rysowania.
Wskaźnik myszy zmieni się na mały symbol pola I/O.
3.
Narysować kwadrat pomiędzy reaktorami trzymając wciśnięty przycisk
myszy. Rozmiar pola I/O jest rozmiarem jaki będzie miało pole I/O.
Zostanie otwarty dialog " I/O-Field Configuration " .
4.
Kliknąć przycisk " Tag selection dialog " obok " Tag " box " .
Zostanie otwarty dialog " Tags – Project " .
5.
Aktywować pole wyboru " ES Variables " jako " Data source " .
Zmienne ES zostaną wyświetlone w strukturze drzewa.
6.
Zaznaczyć w drzewie wpis " ES
Variables/Plant1/RMT1/FC111/ADDIT/CFC_SETP/ PARA_DOS_RM1_SEL " .
Wszystkie zmienne zostaną wyświetlone w oknie szczegółów.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
150
7.
8.
I
Wybrać w oknie szczegółów zmienną " I0 " .
Kliknąć przycisk " OK " aby wprowadzić ustawienia.
Wybrana zmienna zostanie wstawiona do pola " Tag " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
151
9. Upewnić się, że pole wyboru " I/O field " jest aktywowane.
10. Kliknąć przycisk " OK " aby wprowadzić ustawienia.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
152
7.6.4.2
Krok 2 – Jak sformatować pole I/O
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Pole I/O zostało wstawione.
Postępować zgodnie z poniższymi krokami...
Formatowanie pola I/O przebiega w dokładnie taki sam sposób jak formatowanie
pola tekstowego:
1.
Zaznaczyć I/O field 1.
2.
Sformatować pole używając Palety Stylów:
- Kliknąć na " Line Weight/Invisible " .
Ramka pola będzie niewidoczna.
- Kliknąć na " Fill Pattern/Transparent " .
Kolor pola stanie się transparentny.
3.
4.
Zaznaczyć w strukturze drzewa, w którym są właściwości pola obiekt " I/O
Field " .
W oknie szczegółów wyświetlona zostanie nazwa pola i poziom.
5.
Przejść na okno szczegółów i kliknąć dwukrotnie pole " I/OField1 " w kolumnie
" Static " . Edycja pola będzie możliwa.
6.
Wprowadzić nazwę " SEL_REAC " i nacisnąć klawisz Enter.
Spowoduje to wpisanie nazwy i wyświetlenie jej w górnej części.
7.
W strukturze drzewa zaznaczyć " I/O Field/Font " i w oknie szczegółów zmienić
wartość atrybutu " Bold " na " Yes " .
8.
W strukturze drzewa zaznaczyć " I/O Field/Output/Input " i w oknie szczegółów
zmienić wartość atrybutu " Data Format " na " Binary " .
9.
I
Wybrać z menu komendę View & gt; Properties.
Zostanie otwarty dialog " Object Properties " z aktywną zakładką " Properties " .
Zamknąć dialog " Object Properties " .
Wszystkie wprowadzone zmiany zostaną wyświetlone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
7.6.4.3
153
Krok 3 – Jak dodać tekst objaśniający
Warunki wstępne
•
Obraz " RMT1.pdl " jest otwarty w Graphics Designer.
•
Pole I/O zostało wstawione i sformatowane.
Postępować zgodnie z poniższymi krokami...
Operator oczywiście musi wiedzieć, co może być ustawiane za pomocą tego pola
I/O. Z tego względu należy użyć pola tekstowego – było ono już używane podczas
opisywania elementów instalacji.
1.
Wstawić pole tekstowe – użyć obiektu " Standard Objects/Static Text " .
2.
Wpisać następujący tekst: " Select reactor: 0 = Reactor 1, 1 = Reactor 2 " .
Nacisnąć " Shift + Enter key " w celu przejścia do nowej linii.
3.
Sformatować pole tekstowe używając Palety Stylów:
-
Ramka niewidoczna – ustawienie " Line Weight/Invisible "
-
Wypełnienie transparentne – ustawienie " Fill Pattern/Transparent "
4.
Rozciągnąć ramkę dookoła pola I/O i tekstu objaśniającego – użyć obiektu
" Standard Objects/Rectangle " .
5.
Sformatować pole tekstowe używając Palety Stylów:
-
Grubość ramki – ustawienie " Line Weight/3 Pixel "
-
Wypełnienie transparentne – ustawienie " Fill Pattern/Transparent "
6.
Ustawić obiekt jak pokazano na poniższym rysunku:
7.
Rozciągnąć ramkę dookoła wszystkich obiektów.
8.
Wybrać z menu komendę Edit & gt; Group & gt; Group.
Wszystkie obiekty zostaną zgrupowane i będą mogły być w prosty sposób
przesuwane.
9.
Ustawić obiekt pomiędzy reaktorami.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
154
7.6.4.4
Krok 4 – Jak wstawić ustawienie wartości zadanej
Postępować dokładnie z tą samą procedurą jak w przypadku wyboru pomiędzy
reaktorem 1 i reaktorem 2. Poniżej przedstawiono przegląd poszczególnych
kroków:
1.
Wstawić pole I/O ze zmienną
" Plant1/RMT1/FC111/CFC_FC111/DOSE/SPEXT_ON " .
2.
Ustawić właściwości dla pola I/O w Palecie Stylów:
-
3.
Ramka niewidoczna – ustawienie w palecie " Line Weight/Invisible "
Wypełnienie transparentne – ustawienie w palecie " Fill Pattern/
Transparent " .
Ustawić właściwości pola I/O w dialogu " Properties " :
-
własność “I/O Field " – atrybut " Object Name " : " SEL_SP "
-
własność " Font " – atrybut " Bold " : Yes
-
własność “Output/Input " – atrybut " Data Format " : Binary
4.
Wstawić opisowe pole tekstowe: " Input setpoint, 0 = internal (operator),
1 = external (CFC chart) " .
5.
Sformatować pole tekstowe przy użyciu palety stylów:
-
Ramka niewidoczna – ustawienie " Line Weight/Invisible "
-
Wypełnienie transparentne – ustawienie " Fill Pattern/Transparent "
6.
Wstawić ramkę – paleta obiektów, obiekt " Standard Objects/ Rectangle "
7.
Sformatować ramkę przy użyciu palety stylów:
-
Grubość ramki – ustawienie " Line Weight/3 Pixel "
-
Wypełnienie transparentne – ustawienie " Fill Pattern/Transparent "
8.
9.
7.6.4.5
Zgrupować obiekty wybierając z menu komendę Edit & gt; Group & gt; Group.
Ustawić obiekt z lewej dolnej strony.
Wykończenie
1.
2.
Wstawić strzałkę pomiędzy zbiornikiem surowcowym i ikoną bloku
" /CFC_LI111/LIA " , aby wskazać powiązanie pomiędzy punktem pomiarowym
i ikoną bloku.
3.
Ustawić wybór wartości zadanej powyżej ikony bloku " .../CFC_FC111/DOSE " .
4.
I
Wstawić strzałkę pomiędzy aktorem i ikoną bloku " ..._FC111/CTRL_PID " , aby
wskazać powiązanie pomiędzy punktem pomiarowym i ikoną bloku.
Następnie ustawić wszystkie pozostałe obiekty.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja stacji operatorskiej
155
Obraz synoptyczny powinien wyglądać jak pokazano poniżej:
5.
Wybrać z menu komendę File & gt; Save.
Obraz synoptyczny zostanie zapisany ze wszystkimi zmianami i dodatkami.
6. Zamknąć Graphics Designer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Konfiguracja stacji operatorskiej
156
7.7
Aktualny status projektu ...
Projekt został już zakończony i może być aktywowany w trybie procesowym. Jakie
funkcje zostały wykorzystane podczas konfiguracji OS ?
•
•
Tworzenie dynamicznych ikon bloków
•
Kompilacja stacji operatorskiej
•
I
Ustawianie właściwości obrazu w SIMATIC Manager
Tworzenie obrazu synoptycznego w Graphics Designer z użyciem
różnorodnych obiektów statycznych i dynamicznych
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca w trybie procesowym
8
Praca w trybie procesowym
8.1
Wprowadzenie do interfejsu użytkownika
8.1.1
157
Stacja operatorska w trybie procesowym
W trybie procesowym, projekt " color_gs " udostępnia szereg opcji sterowania
i monitorowania procesu.
Dzięki ikonom bloków są dostępne następujące opcje:
•
Monitorowanie stanu zaworów: zawór otwarty lub zamknięty
•
Monitorowanie stanu pompy: pompa aktywna lub nieaktywna
•
Wywołanie z ikony bloku odpowiedniej stacyjki operatorskiej
Za pomocą pól I/O można przełączać opcje:
•
Wybór reaktora
•
Wybór: czy wartość zadana ma być czytana z planu CFC, czy będzie ją
ustawiał operator
•
Przypisywanie wartości zadanej ilości do dozowania w stacyjce operatorskiej
Oczywiście można w tym samym czasie monitorować plany CFC i SFC. Zostało to
pokazane podczas testowania planów.
8.1.2
Interfejs użytkownika w trybie procesowym
W celu umożliwienia monitorowania i sterowania procesem, przedstawione zostanie
interfejs użytkownika PCS 7 w trybie procesowym.
Interfejs użytkownika w trybie procesowym jest podzielony na cztery części:
•
Linia komunikatów – ostatni komunikat z najwyższym priorytetem zostanie
tutaj wyświetlony.
•
Obszar podglądu – dzięki różnorodnym przyciskom, można wybierać
poszczególne części instalacji i wyświetlać je. W projekcie " color_gs " ,
dostępny jest tylko jeden przycisk o nazwie “RMT1” ponieważ instalacja składa
się tylko z jednej części. Do tego, każdy z dalszych czterech małych
przycisków wyświetla dziedziczone w hierarchii alarmy i ostrzeżenia. Po
kliknięciu tej części, automatycznie wyświetlony zostanie obraz synoptyczny,
na którym powstał alarm lub ostrzeżenie. Za pomocą przycisku strzałki na
końcu z prawej strony można otworzyć drzewiastą strukturę, w której można
wybierać części niższe w hierarchii.
•
Obraz synoptyczny – w zależności od części instalacji wybranej w obszarze
podglądu wyświetlony zostanie odpowiedni obraz synoptyczny. W projekcie
" color_gs " zostanie wyświetlony obraz stworzony w Graphics Designer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Praca w trybie procesowym
158
•
I
Zestaw przycisków – używając tych przycisków można wywoływać szereg
funkcji, które mogą być wybierane w trybie procesowym. W projekcie
" color_gs " oczywiście przedstawione zostaną tylko przyciski istotne z punktu
widzenia tego projektu.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca w trybie procesowym
8.2
Jak sterować i monitorować w trybie procesowym
8.2.1
159
Jak aktywować tryb procesowy
Warunki wstępne
•
WinCC Explorer jest otwarty
•
Projekt " color_gs " jest otwarty
Uruchomienie trybu procesowego
1.
2.
8.2.2
Wybrać z menu komendę File & gt; Activate.
Zostanie otwarty wskaźnik postępu oraz standardowy obraz startowy.
Kliknąć przycisk " RMT1 " w obszarze podglądu.
Zostanie otwarty obraz synoptyczny, który został stworzony w Graphics
Designer.
Jak uruchomić proces
Zanim zacznie się sterowanie i monitorowanie wszystkich skonfigurowanych funkcji,
należy najpierw uruchomić dozowanie.
Dozowanie jest uruchamiane z planu SFC. Nie trzeba wracać do SIMATIC
Manager tylko uruchomić plan SFC bezpośrednio w trybie procesowym.
Są dwie możliwości uruchomienia procesu:
•
Używając ikony bloku " ..../RMT1/SFC_RMT1 "
•
Używając przycisku z zestawu
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Praca w trybie procesowym
160
Uruchamianie przy użyciu ikony
1.
Kliknąć na ikonie bloku " ..../RMT1/SFC_RMT1 " .
Zostanie otwarta stacyjka operatorska.
2.
Kliknąć przycisk " Start " .
Zostanie otwarty dialog " SFC Control " .
3.
Kliknąć przycisk " OK " .
Sterowanie sekwencyjne zostanie uruchomione i proces może być śledzony
na obrazie synoptycznym.
4.
Kliknąć przycisk " Section " .
Zostanie otwarty widok szczegółowy planu SFC. Ten widok jest podobny do
wyświetlania planu SFC w edytorze SFC.
5.
Kliknąć dwukrotnie na krok w planie SFC w celu wyświetlenia dodatkowych
szczegółów dotyczących bieżącego stanu planu SFC.
Uruchamianie przy użyciu przycisku z zestawu
1.
2.
I
Kliknąć przycisk " Change Keyset " :
Zostanie wyświetlony drugi zestaw przycisków.
Kliknąć przycisk " SFC Visualization " :
Zostanie otwarty dialog " Open SFC " . Ponieważ istnieje jeden OS i jeden plan
SFC w projekcie, tylko jeden OS zostanie wyświetlony w strukturze drzewa i
tylko jeden plan SFC w oknie szczegółów.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca w trybie procesowym
161
3.
Wybrać w oknie szczegółów " RMT1/FC111/SFC_RMT1 " i kliknąć na przycisk
" OK " .
Zostanie otwarty mały podgląd planu SFC.
4.
Kliknąć na ten podgląd.
Zostanie wyświetlony detaliczny widok planu SFC. Ten widok jest podobny
do tego, który był używany podczas testowania planu SFC w edytorze SFC.
5.
Ustawić ten widok szczegółowy tak, aby widoczny był jednocześnie cały obraz
synoptyczny.
6.
Kliknąć przycisk " Start " .
Zostanie otwarty dialog " SFC Control " .
7.
Kliknąć przycisk " OK " .
Sterowanie sekwencyjne zostanie uruchomione: proces może być
monitorowany zarówno na obrazie synoptycznym jak również
w szczegółowym widoku planu SFC. Reprezentacja planu SFC niczym się
nie różni od tej używanej w trybie testowania.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Praca w trybie procesowym
162
8.2.3
Jak zatrzymać proces
Jeżeli proces nie ma zostać zakończony można go ręcznie zatrzymać:
1.
2.
Kliknąć przycisk " OK " .
Proces zostanie zatrzymany.
3.
8.2.4
Kliknąć przycisk " Stop " w widoku szczegółowym planu SFC.
Zostanie otwarty dialog " SFC Control " .
Następnie kliknąć przycisk " Reset " a następnie przycisk " OK " w dialogu " SFC
Control " .
Wszystkim parametrom zostaną przypisane wartości startowe.
Jak sterować procesem z obrazu synoptycznego
Istnieje szereg możliwości wpływania na proces z obrazu synoptycznego w trybie
procesowym:
•
•
Otwarcie stacyjki operatorskiej
•
8.2.5
Wybór reaktora
Definicja wartości zadanej
Jak wybrać reaktor
1.
Ustawić wskaźnik myszy na polu I/O w obszarze " Select reactor " .
Wskaźnik myszy zmieni się na symbol wyboru tekstu.
2.
Kliknąć na pole I/O.
Tło pola I/O zmieni się na szare.
3.
W celu wyboru reaktora wprowadzić wymagany numer.
Jeśli …
… wprowadzić odpowiedni numer:
należy dozować do reaktora 1
0
należy dozować do reaktora 2
1
4.
5.
I
Wcisnąć klawisz Enter.
Nowa wartość zostanie po chwili wprowadzona i wyświetlona w tym obszarze.
Zrestartować proces i obserwować wyniki.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca w trybie procesowym
8.2.6
163
Jak otwierać stacyjki operatorskie
1.
Uruchomić proces
2.
Kliknąć na ikonie bloku " ..._FC111/CTRL_PID " .
Zostanie otwarta odpowiednia stacyjka z aktywną zakładką " Standard " .
3.
Wybrać inne zakładki używając rozwijanej listy wyboru. Dla projektu
" color_gs " interesujące są poniższe widoki:
- Standard – są w nim przedstawione np. wartość zadana, wartość aktualna
regulatora w postaci wartości i formie graficznej.
- Parameters – można w nim wprowadzać dane, np. modyfikacje parametrów.
Przy użyciu pól wejściowych " Bar HL " i " Bar LL " , można zmodyfikować
wyświetlanie graficzne w zakładce " Standard " .
- Limits – są w nim przedstawione np. granice alarmów, które zostały
zdefiniowane dla tego bloku w planie CFC.
4.
8.2.7
Zamknąć stacyjkę.
Jak zmieniać wartość zadaną
Przypisanie odpowiedniej wartości zadanej wymaga dwóch kroków:
•
najpierw należy zdefiniować, czy ma być używana w procesie wartość
external czy internal.
•
Następnie należy wprowadzić konkretną wartość zadaną.
Krok 1 – zdefiniowanie przypisania wartości zadanej
1.
Ustawić wskaźnik myszy na pole I/O w obszarze " Input setpoint " , który został
stworzony wcześniej w obrazie procesu.
Wskaźnik myszy zmieni się na symbol wyboru tekstu.
2.
Kliknąć na pole I/O i wprowadzić wymaganą cyfrę jako typ wartości zadanej..
Jeśli …
… wprowadzić odpowiedni numer:
ma być czytana z planu CFC
1
ma być wprowadzana ręcznie
0
3.
Wcisnąć klawisz Enter
Nowa wartość zostanie po chwili wprowadzona i wyświetlona w tym obszarze.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Praca w trybie procesowym
164
Krok 2 – Wprowadzanie wartości zadanej
1.
2.
Otworzyć rozwijaną listę " Setpoint " .
Zostanie otwarty dialog " SP " .
3.
Aktywować pole wyboru " Internal " .
4.
Kliknąć przycisk " OK " .
Wybór zostanie zatwierdzony.
5.
Kliknąć pole wejściowe " Setpoint " .
Zostanie otwarty dialog “Setpoint " .
6.
Kliknąć na pole wejściowe i wprowadzić żądaną wartość.
7.
I
Kliknąć ikonę bloku " .../CFC_FC111/DOSE " .
Zostanie otwarta stacyjka operatorska z aktywną zakładką " Standard " .
Kliknąć przycisk " OK " .
Wartość zostanie wprowadzona do pola wejściowego.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca w trybie procesowym
165
8. Zamknąć stacyjkę operatorką.
Zmieniona wartość zostanie wyświetlona w ikonie bloku.
9. Zrestartować proces i obserwować wyniki.
8.2.8
Jak pracować z komunikatami
Komunikaty są wyświetlane w linii komunikatów i w oddzielnej liście.
Linia komunikatów
Po aktywacji procesu, ostrzeżenia i alarmy z komunikatami są wyświetlane w linii
komunikatów na ekranie. Linia komunikatów zawiera ostatni komunikat z
najwyższym priorytetem.
Kliknąć przycisk z prawej strony linii komunikatów, aby potwierdzić widoczny
komunikat.
Lista komunikatów
Istnieje możliwość wyświetlenia komunikatów i alarmów w postaci listy.
1.
Kliknąć przycisk " Change Keyset " .
2.
Kliknąć przycisk “Message system " .
Lista komunikatów zostanie wyświetlona.
3.
Potwierdzanie komunikatów:
Jeśli trzeba …
… to
potwierdzić pojedynczy komunikat
kliknąć przycisk " Acknowledge single
messages " .
Zostanie potwierdzony ten komunikat, który
jest zaznaczony za pomocą trójkąta.
potwierdzić wszystkie komunikaty
Kliknąć przycisk the " Acknowledge all
visible messages " .
4.
Kliknąć przyciski w dolnym obszarze w celu zmiany różnorodnych typów list
komunikatów i alarmów.
5.
Kliknąć przycisk " Previous Graphic " w zestawie przycisków:
Zostanie wyświetlony ponownie obraz synoptyczny " RMT1 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Praca w trybie procesowym
166
8.2.9
Jak wyjść z trybu procesowego
1.
Kliknąć przycisk " Change Button Set " w zestawie.
2.
Kliknąć przycisk " Exit Runtime " :
Zostanie otwarty dialog " Exit Runtime.
3.
4.
I
Kliknąć przycisk " Deactivate " .
Tryb procesowy zostanie zatrzymany.
Zamknąć WinCC Explorer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie zadań dodatkowych
9
Wykonanie zadań dodatkowych
9.1
167
Wstęp do zadań dodatkowych
W projekcie " color_gs " są potrzebne dwa identyczne zbiorniki surowcowe.
Zadaniem dodatkowym jest skonfigurowanie drugiego zbiornika surowcowego
" RMT2 " . Oczywiście nie należy wykonywać wszystkich kroków jeszcze raz lecz
użyć automatycznych funkcji PCS 7, które zaoszczędzą wiele pracy, która zostanie
wykonana automatycznie w tle.
Tworzenie drugiego zbiornika surowcowego nie będzie przedstawione w detalach,
ponieważ w czasie konfiguracji pierwszego zbiornika przedstawiono już wiele
dialogów. W tej części instrukcji przedstawione zostaną jedynie główne wytyczne
generalnych zasad procedury konfiguracyjnej.
9.1.1
Jak skopiować istniejącą część 'RMT1'
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
Widok Plant View jest aktywny
•
Część RMT1 została kompletnie i bezbłędnie skonfigurowana
Postępować zgodnie z poniższymi krokami...
1.
Używając funkcji Windows " Copy/Paste " , skopiować całą zawartość folderu
hierarchicznego " RMT1 " do folderu " Plant1 " .
2.
SIMATIC Manager wstawi kopię folderu " RMT1 " do folderu hierarchicznego
" Plant1 " pod nazwą " RMT1(1) " . Do nazw wszystkich elementów takich jak
plany CFC i SFC zostaną dodane kolejne numery.
Podczas kopiowania/przenoszenia folderów hierarchicznych z planami CFC i
obrazami synoptycznymi, referencje obiektów dynamicznych w obrazach OS
odnoszące się do bloków CFC zostaną automatycznie uaktualnione w
docelowym folderze hierarchicznym.
Wskazówka
Jeśli plany lub obrazy są kopiowane lub przenoszone pojedynczo, innymi słowy
kopiowane lub przenoszone bez folderu hierarchicznego referencje do obiektów
dynamicznych zostaną utracone i bloki będą musiały być podłączone do obrazów
ponownie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Wykonanie zadań dodatkowych
168
3.
Zmienić nazwy folderów hierarchicznych i obiektów w poszczególnych
folderach zgodnie z poniższą tabelą:
Folder
hierarchiczny
Nowa nazwa
RMT1(1)
RMT2
FC111
ADDIT
LI 111
NK 111
NK 112
NK 113
NK 114
NP 111
FC112
ADDIT2
LI112
NK115
NK116
NK117
NK118
NP 112
Zawarte obiekty - stara
Nowa nazwa
nazwa
Obraz " RMT1(1) "
SFC_RMT1
CFC_FC111(1)
CFC_SETP(1)
CFC_LI111(1)
CFC_NK111(1)
CFC_NK112(1)
CFC_NK113(1)
CFC_NK114(1)
CFC_NP111(1)
RMT2
SFC_RMT2
CFC_FC112
CFC_SETP2
CFC_LI112
CFC_NK115
CFC_NK116
CFC_NK117
CFC_NK118
CFC_NP112
Hierarchia technologiczna powinna wyglądać jak na rysunku poniżej:
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie zadań dodatkowych
9.2
169
Przygotowania dla trybu procesowego
Nowe plany i nowe obrazy synoptyczne zostały stworzone przez kopiowanie
RMT1 do RMT2. Te nowe informacje muszą zostać wgrane do PLC oraz
udostępnione dla OS.
W tym celu należy użyć polecenia „Compile and Download Objects " . W ten sposób
PCS 7 udostępni opcję kompilacji i wgrania tylko tych danych, które uległy
zmianie. Dzięki temu zostanie skrócony czas kompilacji i wgrywania. W projekcie
“color_gs” nie stanowi to problemu ponieważ projekt jest mały. Jednakże w
przypadku dużych projektów funkcjonalność ta jest niezmiernie ważna.
Po zakończeniu kompilacji i wgrywania można przystąpić do adaptacji obrazu
synoptycznego RMT2.
Następnie można aktywować tryb procesowy i przetestować funkcje.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Wykonanie zadań dodatkowych
170
9.2.1
Jak kompilować i wgrywać zmiany
Warunki wstępne
•
Projekt " color_gs " jest otwarty w SIMATIC Manager
•
CPU jest w trybie " RUN-P "
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z drzewa obiekt " color_gs_Prj " .
2.
Wybrać z menu komendę PLC & gt; Compile and Download Objects.
Stan obiektu " Charts " ustawiony został na " modified " („zmieniony”).
3.
Zaznaczyć następujące pole wyboru:
Obiekt
Kompilacja Wgrywanie
color_gs_Prj/[name of the PC station]/Configuration
–
color_gs_Prj/[name of the PC station]/WinCC Application/OS(1)
X
color_gs_Prj/SIMATIC 400(1)/Hardware
–
–
color_gs_Prj/SIMATIC 400(1)/[Name of the CPU]/Charts
X
X
–
Wskazówka
Jeżeli w dialogu " Compile and Download Objects " wszystkie obiekty będą miały
stan " undefined " (“nieustalony”) należy kliknąć przycisk " Status " w obszarze
" Update " . Spowoduje to uaktualnienie stanów.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie zadań dodatkowych
4.
Zaznaczyć obiekt " Charts " i kliknąć przycisk " Edit " .
Zostanie otwarty dialog " Compile/Download Program to PLC " .
5.
171
Wykonać poniższe ustawienia:
-
Aktywować pole wyboru " Changes " w obszarze " Scope " – należy wgrać
tylko dodatkowe plany związane z częścią " RMT2 " . Wszystkie inne plany
należące do części “RMT1” zostały wgrane już wcześniej.
Uwaga
CPU pozostanie w ruchu tylko wtedy, gdy ta opcja zostanie zaznaczona.
-
Sprawdzić czy pole " Generate module drivers” jest zaznaczone.
-
Sprawdzić czy pole " Update sampling time " jest zaznaczone.
-
Sprawdzić czy pole " Delete empty runtime groups " jest zaznaczone.
6.
Kliknąć przycisk " OK " .
Ustawienia zostaną zastosowane i zostanie wyświetlona zakładka
" Download S7 " .
7.
Aktywować opcję " Changes " i kliknąć przycisk " OK " .
Ustawienia zostaną wprowadzone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Wykonanie zadań dodatkowych
172
8.
I
Zaznaczyć obiekt " OS(1) " i kliknąć przycisk " Edit " .
Zostanie otwarty dialog " Which areas do you want to assign to operator
station OS(1)? " a w liście wyboru będzie dostępna już istniejąca część
" RMT1 " oraz nowa " RMT2 " ponieważ obie zostały automatycznie przypisane
do OS (1).
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie zadań dodatkowych
9.
173
Kliknąć przycisk " Next & gt; " .
Zostanie otwarty dialog " Select the network connections for the S7 programs
belonging to the areas " . Obydwa obszary OS zostaną pokazane w lewej
części okna, a w prawej części widoczne będzie połączenie sieciowe, które
zostało stworzone w NetPro.
10. Kliknąć przycisk " Next & gt; " .
Zostanie otwarty dialog " Select the data you want to compile and the scope of
the compilation " .
11. Aktywować poniższe pola wyboru i opcji:
Obszar
" Data "
Pola opcji/wyboru
" Tags and Messages "
" SFC Visualization "
" Picture Tree "
" Further Options "
" Create/update block icons "
" Scope "
" Changes "
12. Kliknąć przycisk " Apply " .
Zostanie otwarty dialog " Settings: Download OS " . (Dialog nie zostanie otwarty
jeśli aktywowano tylko " Compile OS " ).
13. Kliknąć przycisk " Cancel " Dialog zostanie zamknięty.
14. Kliknąć na przycisk " Start " .
Proces kompilacji i wgrywania zostanie rozpoczęty i otwarty zostanie dialog:
" Downloading program changes during operation..... " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
Wykonanie zadań dodatkowych
174
15. Kliknąć przycisk " OK " .
Zostanie otwarty dialog " If you want to download changes online, please
make sure that.....Do you want to continue? " .
16. Kliknąć przycisk " Yes " .
Po zakończeniu procesu kompilacji i wgrywania zostanie otwarty raport w
edytorze tekstowym.
17. Zamknąć edytor.
18. Kliknąć przycisk " Close " w dialogu " Compile and Download Objects " .
9.2.2
Jak przystosować konfigurację OS
Warunki wstępne
Projekt " color_gs " jest otwarty w WinCC Explorer.
Postępować zgodnie z poniższymi krokami...
1.
Otworzyć obraz " RMT2 " w Graphics Designer.
2.
Zmienić opis na " RMT2 part of plant " .
3.
Zapisać zmiany w obrazie.
4.
Zamknąć Graphics Designer.
Dodatkowe zmiany nie są potrzebne ponieważ wszystkie ikony bloków na obrazie
synoptycznym wraz z połączeniami zostały automatycznie uaktualnione w
podczas procesu kopiowania i późniejszej kompilacji.
I
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie zadań dodatkowych
9.2.3
175
Jak uruchomić tryb procesowy
Warunki wstępne
•
Skompilowano OS
•
PCS 7 OS " color_gs " jest otwarty
•
Zmiany do obrazu " RMT2” zostały wprowadzone
Postępować zgodnie z poniższymi krokami...
1.
Wybrać z menu komendę File & gt; Activate w WinCC Explorer. W ten sposób
aktywuje się tryb procesowy.
W obszarze podglądu pojawi się dodatkowy przycisk oznaczony " RMT2 " .
Poprzez kliknięcie przycisku " RMT1 " lub " RMT2 " będzie możliwa wizualizacji
jednej z dwóch części instalacji.
Przycisk aktualnie wyświetlanej części zostanie podświetlony kolorem.
2.
Kliknąć przycisk " RMT2 " w obszarze podglądu.
3.
Zmienić zestaw przycisków w pasku i kliknąć " SFC Visualization- " Zostanie
otwarty dialog " Open SFC " .
W oknie szczegółów widoczne będą plany SFC: plan SFC dla “RMT1” i plan
SFC dla “RMT2” .
4.
Wybrać plan " ../RMT2 " i uruchomić sterowanie sekwencyjne.
Wskazówka
Więcej informacji można znaleźć w " Praca w trybie procesowym – Operator
Control and Monitoring in the Process Mode " .
5.
Praca w trybie procesowym:
-
Przełączanie części instalacji
-
Zmiana wartości zadanych
-
Wybór reaktora
-
…
Więcej informacji zawarto w " Praca w trybie procesowym " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
I
176
I
Wykonanie zadań dodatkowych
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Zadania części drugiej
177
Część 2 – rozszerzone przykłady
zastosowania efektywnych funkcji
in ynierskich
10
Zadania części drugiej
10.1 Definicja zadań części 2 instrukcji „Pierwsze
kroki w PCS 7”
Wykonane będą poni sze zadania konfiguracyjne poszczególnych części projektu:
•
odtworzenie projektu " color_gs "
•
konfiguracja sprzętu z u yciem nazw symbolicznych
•
przystosowanie hierarchii technologicznej
•
tworzenie bloków symulacyjnych z u yciem metody CFC-w-CFC
•
tworzenie typów zmiennych procesowych oraz zmiennych modelowych
•
tworzenie dodatkowych planów CFC
•
tworzenie modeli sekwencji (SFC type) i ich instancji
•
kompilacja i testowanie
•
tworzenie własnych symboli urządzeń do wykorzystania w obrazach
synoptycznych
•
modyfikacje standardowych symboli urządzeń i ich wielokrotne u ywanie
•
tworzenie obrazów synoptycznych
•
obsługa instancji SFC w trybie procesowym
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Zadania części drugiej
178
10.2
Wykonanie zadań przygotowawczych
10.2.1
Przegląd ustawień domyślnych
Niniejsza instrukcja jest kontynuacją konfiguracji projektu " color_gs " z części 1.
Zalecamy u ywanie przykładowego projektu " color_gs " , który jest automatycznie
wgrywany podczas instalacji PCS 7, co zapewni, e wszystkie zadania, nazwy
folderów, plany CFC itd. korespondują z instrukcją Pierwsze kroki – cz. 1. Część 2
jest oparta dokładnie na tych samych wskazówkach.
Ustawienia dostarczanego przykładowego projektu
W celu kontynuacji konfiguracji, kompilacji, wgrywania
przykładowego projektu nale y wykonać poni sze zadania:
oraz
testowania
Wskazówka
Instrukcje dla niektórych zadań zamieszczono w formie skróconej – detaliczny
opis jest dostępny w części 1.
Krok
Ustawienia w konsoli konfiguracyjnej
2
Wybór modułu komunikacyjnego
3
Odtworzenie projektu
4
Przystosowanie konfiguracji AS
5
Zmiana nazwy stacji PC
6
Przystosowanie nazw OS
7
Przystosowanie konfiguracji OS
8
II
Czynność
1
Ustawienia parametrów w NetPro
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Zadania części drugiej
10.2.1.1
179
Jak ustawić parametry w Konsoli Konfiguracyjnej
1.
Otworzyć Konsolę Konfiguracyjną przez wybranie Start & gt; Simatic & gt;
SIMATIC NET & gt; Configuration Console.
2.
W drzewie wybrać " SIMATIC NET Configuration/ Modules/ [nazwa karty
sieciowej] " przez którą OS będzie się komunikował z stacją automatyki AS.
3.
Wybrać zakładkę " General "
4.
W widoku detalicznym będzie widoczna lista " Mode of the module " z której
nale y wybrać tryb " Configured mode " , który aktywuje kartę sieciową.
5.
Kliknąć przycisk " Apply " , co zatwierdzi ustawienia.
6.
Wybrać zakładkę " Address " .
Wszystkie informacje adresowe o wybranej karcie sieciowej zostaną
wyświetlone w oknie szczegółów.
7.
Z apisać " Ethernet(MAC) address " poniewa będzie on potrzebny w następnej
części konfiguracji sprzętu.
8.
Wybrać zakładkę " Access point " .
9.
Kliknąć dwa razy na interfejs dostępowy " S7ONLINE " w oknie szczegółów.
Zostanie wyświetlone okno właściwości " S7 Online Properties " .
10. Z rozwijanej listy, jako interfejs dostępowy, wybrać " PC internal (local) " .
Kliknąć przycisk " OK " w celu zatwierdzenia ustawień.
11. Dla wszystkich innych kart sieciowych ustawić tryb na " PG Mode " .
12. Zamknąć konsolę konfiguracyjną.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Zadania części drugiej
180
10.2.1.2
Jak wybierać kartę komunikacyjną w SIMATIC Shell
W przykładzie poni ej, karta komunikacyjna jest wybierana przez konfigurację stacji
PC.
Wskazówka
Jeśli stacja PC jest u ywana w architekturze single-station bez połączenia z
innymi PC poni sze kroki nie są konieczne.
Procedura
1.
Wybrać stacje PC w drzewie Windows Explorer.
2.
Wybrać folder " SIMATIC Shell " .
3.
Wybrać komendę Settings z kontekstowego menu.
Otworzy się okno ustawień.
4.
Wybrac karte sieciowa (communication module), która ma być u yta do
komunikacji w stacji in)ynierskiej.
5.
Kliknąć przycisk " OK " w celu zatwierdzenia ustawień.
6.
Potwierdzić następne dialogi.
Karta sieciowa zostanie zreinicjalizowana.
10.2.1.3
Jak odtworzyć projekt
Podstawowy projekt jest dostarczany jako plik ZIP, który mo e być odtworzony w
środowisku PCS 7.
Wskazówka
Instrukcje dla niektórych zadań zamieszczono w formie skróconej – detaliczny
opis jest dostępny w części 1
Przygotowanie do startu
SIMATIC Manager jest otwarty.
Postępować zgodnie z poni szymi krokami...
1. Otworzyć SIMATIC Manager i wybrać z menu komendę File & gt; Retrieve...
2. Otworzyć folder " SIEMENS/STEP7/Examples_MP "
3. Wybrać plik " color_gs.zip " i kliknnąć przycisk " Open " .
4. Wybrać po ądane miejsce docelowe.
Odzyskiwanie zostanie rozpoczęte. Na zakończenie odtwarzania otwarte
zostanie okno informacyjne " Retrieving " .
5. Kliknąć przycisk " OK " .
6. Otworzyć projekt.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Zadania części drugiej
10.2.1.4
181
Jak przystosować konfigurację AS
Wskazówka
Instrukcje dla niektórych zadań zamieszczono w formie skróconej – detaliczny
opis jest dostępny w części 1.
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Przystosowanie adresu MAC
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/SIMATIC 400(1) "
2.
Zaznaczyć " Hardware " w oknie szczegółów i wybrać z menu komendę Edit & gt;
Open Object.
3.
Je eli u ywana jest inna wersja CP 443-1 w tworzonym projekcie, nale y
wybrać odpowiednie CP z katalogu sprzętu i przenieść na tę samą pozycję co
CP w projekcie przykładowym.
4.
W pierwszym oknie dialogowym kliknąć przycisk " Yes " a następnie " OK " w
drugim oknie dialogowym.
5.
Zaznaczyć CP 443-1 i wybrać z menu Edit & gt; Object Properties....
6.
Kliknąć przycisk " Properties " i w dialogu " Properties - Ethernet port "
wprowadzić adres MAC z naklejki na CP.
7.
Deaktywować opcję " IP protocol is being used " .
8.
Wybrać zakładkę " Ethernet (1) " w liście " Subnet " .
9.
Kliknąć przycisk " OK " w dialogu " Properties – Ethernet port " a następnie
kliknąć " OK " w dialogu " Properties – CP 443-1 " .
CP został skonfigurowany dla potrzeb Pierwsze kroki – część 2.
10. Zamknąć HW Config.
11. Kliknąć przycisk " Yes " w informacji " Save changes in SIMATIC 400(1)? " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Zadania części drugiej
182
10.2.1.5
Jak zmienić nazwę stacji PC
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Postępować zgodnie z poni szymi krokami...
1.
Wybrać z drzewa " color_gs_MP/color_gs_Prj/SIMATIC PC Station(1) "
2.
Wybrać z menu komendę Edit & gt; Rename.
3.
Wpisać nazwę lokalnego komputera tak jak jest on widoczny w sieci i wcisnąć
klawisz Enter.
Wskazówka
Nazwa jest dostępna w Panelu sterowania Windows w zakładce " System
Properties " .
Ikona stacji PC w widoku komponentów zostanie oznaczona ółtą strzałką.
Wskazówka
Jeśli stacja PC nie zostanie oznaczona ółtą strzałką nale y nacisnąć klawisz
" F5 " , co spowoduje odświe enie widoku.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Zadania części drugiej
10.2.1.6
183
Jak przystosować nazwę OS
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Przystosowanie nazwy OS
1.
Zaznaczyć w drzewie obiekt " color_gs_MP/color_gs_Prj/[nazwa stacji
PC]/WinCC Application/OS(1) " .
2.
Wybrać z menu komendę Edit & gt; Open Object.
3.
Kliknąć " Yes” w dialogu „The configured server is not available. Do you want
to open the project using the local computer as the server? " .
4.
Wybrać " OS(1)/Computer " w drzewie WinCC Explorer.
5.
Zaznaczyć wyświetlany w oknie szczegółów komputer i wybrać z menu
komendęEdit & gt; Properties i wpisać nazwę sieciową komputera w polu
" Computer name " .
Wskazówka
Nazwa jest dostępna w Panelu sterowania Windows w zakładce " System
Properties " .
6.
Kliknąć przycisk „OK.”.
7.
Kliknąć " OK " w dialogu " The name of the computer '[nazwa komputera] 'has
changed. The change ..... " .
8.
Kliknąć " OK " w dialogu " Change computer name " .
9.
Zamknąć WinCC Explorer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Zadania części drugiej
184
10.2.1.7
Jak przystosować konfigurację OS
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Przystosowanie konfiguracji OS
1.
Zaznaczyć w drzewie obiekt " color_gs_MP/color_gs_Prj/ [nazwa stacji PC] " .
2.
Zaznaczyć w oknie szczegółów " Configuration " i wybrać z menu komendę
Edit & gt; Open Object.
3.
Jeśli w projekcie u ywana jest inna karta sieciowa ni w przykładzie nale y
wybrać odpowiednią kartę z katalogu sprzętu i wstawić je do slotu 2.
Spowoduje to wymianę aktualnej karty.
4.
Kliknąć przycisk " Yes " w pierwszym dialogu i następnie " OK " w drugim
dialogu.
5.
Zaznaczyć kartę sieciową i wybrać z menu komendę Edit & gt; Object
Properties....
Otwarte zostanie okno dialogowe " Properties – IE General " .
6.
Kliknąć przycisk " Properties " w zakładce " General " .
7.
Wpisać w polu " MAC address " adres który został wprowadzony w Konsoli
konfiguracyjnej.
8.
Deaktywować opcję " IP protocol is being used " .
9.
Wybrać " Ethernet " z listy Subnet.
10. Kliknąć " OK " w dialogu " Properties – Ethernet Interface IE General " .
11. Kliknąć " OK " w dialogu " Properties – IE General " .
12. Wybrać z menu komendę Station & gt; Save and Compile.
13. Zamknąć HW Config.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Zadania części drugiej
10.2.1.8
185
Jak wykonać ustawienia w NetPro
Przygotowanie do startu
•
Projekt „color_gs” jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Wykonać poni sze kroki...
1.
Zaznaczyć w drzewie " color_gs_MP/color_gs_Prj/[nazwa
komputera]/ WinCC Application "
lokalnego
2.
Zaznaczyć w oknie szczegółów " Connections " i wybrać z menu komendę Edit
& gt; Open Object.
Net Pro zostanie otwarte.
3.
Wybrać " WinCC Application " z SIMATIC PC station.
4.
Zaznaczyć w dolnym oknie szczegółów S7 connection i wybrać z menu
komendę Edit & gt; Object Properties.
Otworzy się dialog " Properties - S7 Connection " .
5.
Upewnić się, e właściwa stacja została wybrana:
Local
Partner
interfejs " [karta sieciowa OS] " ,
np. IE General
interfejs " [CP sterownika] " , np. CP 443-1
6.
Kliknąć przycisk " OK " .
7.
Wybrać z menu komendę Network & gt; Save and Compile. Otworzy się dialog
" Save and Compile " .
8.
Zaznaczyć opcję " Compile and check everything " i kliknąć przycisk " OK " .
Gdy kompilacja zostanie zakończona pojawi się okno „Outputs for consistency
check " .
9.
Otworzyć SIMATIC Manager. Wybrać PC-station i wybrać z menu komendę
PLC & gt; Configure. Zostanie otwarty dialog " Configure " .
10. Wybrać po ądany komputer z listy " Available Computers " . Kliknąć przycisk
" Configure " . Zostanie otwarty dialog " Configure: & lt; Selected Station & gt; " .
11. W celu wykonania zdalnej konfiguracji i ją ukończyć nale y postępować
zgodnie z instrukcjami zawartymi w Pomocy dla dialogu " Configure: & lt;
Selected Station & gt; " .
12. Wynik: Dane konfiguracyjne zostaną przesłane do stacji PC. W celu aktywacji
połączeń sieciowych nale y przesłać ustawienia sieci do stacji PC.
13. Zaznaczyć stację PC i wybrać z menu komendę PLC & gt; Download. Otwarty
zostanie dialog " This action will overwrite the configuration data that are
already on the PLC(s). Do you still want to download? " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Zadania części drugiej
186
14. Kliknąć przycisk " yes " .
Otwarty zostanie dialog " Stop Target Modules " .
15. Kliknąć przycisk " OK " . Wgrywanie zostanie wykonane.
16. Zamknąć Net Pro.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sprzętu
187
11
Konfiguracja sprzętu
11.1
Podstawy symulacji z użyciem komponentów
sprzętowych
11.1.1
Implementacja symulacji ze sprzętem
Ćwiczenia w „Pierwsze kroki – część 1” były wykonywane bez modułów I/O
ponieważ wszystkie wartości były symulowane z planów CFC. W tej części możliwe
są dwie opcje:
•
Symulacja wszystkich wartości procesowych za pomocą planów CFC w taki
sam sposób jak w części 1. Potrzebne plany CFC zostaną stworzone
podczas tworzenia CFC.
•
Symulacja odpowiednich stanów zmiennych z użyciem modułów I/O
(rozproszonej wyspy). Potrzebne moduły I/O zostaną skonfigurowane i
podłączone do odpowiednich bloków w planach CFC. Aby zredukować ilość
modułów I/O, wiele bloków CFC zostanie podłączonych do tego samego
wejścia.
W przykładzie z rozproszoną wyspą I/O potrzebna będzie instalacja dwóch różnych
magistral:
•
Plant bus – Ethernet: magistrala do komunikacji pomiędzy ES/OS i AS
•
Field bus – PROFIBUS: magistrala do komuikacji pomiędzy rozproszoną
wyspą I/O i AS
W celu podłączenia rozproszonej wyspy I/O należy postępować zgodnie z
następującymi krokami:
Krok
1
2
3
Czynność
Przystosować nazwę plant bus
Dodać rozproszoną wyspę I/O
Przypisać nazwy symboliczne
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sprzętu
188
11.1.1.1
Jak zmienić nazwę Plant Bus
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok komponentów (component view) jest aktywny.
Przystosowanie nazwy plant bus
1. Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/SIMATIC 400(1) " .
2.
Zaznaczyć w oknie szczegółowym " Hardware " i wybrać z menu komendę Edit
& gt; Open Object.
Zostanie otwarty HW Config.
3.
Zaznaczyć CP 443-1 w oknie " UR2 " i wybrać z menu komendę Edit & gt; Object
Properties....
4. Kliknąć przycisk " Properties " .
Zostanie otwarty dialog " Properties – CP 443-1 " .
5.
Jeżeli " Ethernet (1) " nie jest jeszcze zaznaczony należy go zaznaczyć w liście
" Subnet " i kliknąć przycisk " Properties " .
6. Wprowadzić nazwę " Plant bus " w polu " Name " dialogu " Properties - Industrial
Ethernet " i kliknąć " OK " .
7.
II
Kliknąć przycisk " OK " w dialogu " Properties – Ethernet port " a następnie " OK "
w dialogu " Properties – CP 443-1 " .
Nazwa Ethernet bus zostanie zmieniona.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sprzętu
11.1.1.2
189
Jak dodać rozproszoną wyspę I/O
Przygotowanie do startu
Konfiguracja sprzętu projektu " color_gs " jest otwarta.
Wykonać poniższe kroki...
1.
Zaznaczyć " PROFIBUS(1) " – PCS 7 stworzył tę magistralę automatycznie,
podczas zakładania projektu.
2.
Wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties – DP Master System " .
3.
Kliknąć przycisk " Properties " .
Zostanie otwarty dialog " Properties – PROFIBUS " z aktywną zakładką
" General " .
4.
Wprowadzić nazwę " Field bus " w polu " Name " .
5.
Wybrać zakładkę " Network settings " i ustawić jak poniżej:
- Transmission rate: 1.5 Mbps
- Profile: DP
6.
Kliknąć przycisk " OK " .
Dialog zostanie zamknięty i system powróci do dialogu " Properties - DP
Master System " . Nazwa " Field bus " zostanie przypisana do magistrali.
7.
Kliknąć przycisk " OK " .
Magistrala jest skonfigurowana.
8.
Z katalogu sprzętu wybrać komponent
" PROFIBUS-DP/ET 200M/IM 153-1 " o numerze zamówieniowym 6ES7
153-1AA03-0XB0 i przeciągnąć na " Field bus " DP master system.
Otwarty zostanie dialog " Properties - PROFIBUS Interface IM 153-1 " .
9.
Z rozwijanej listy " Address " , wybrać adres " 3 " i kliknąć " OK " . Dialog zostanie
zamknięty a IM 153-1zostanie wstawiony.
10. Wybrać symbol " IM 153-1 " .
W dolnej części okna zostaną wyświetlone odpowiadające kasecie sloty.
11. Z katalogu sprzętu należy wybrać odpowiedni moduł I/O i przeciągnąć do slotu
IM 153-1:
Typ modułu
Opis w katalogu
Numer zamówieniowy
Slot
Moduł wejść cyfrowych
Moduł wyjść cyfrowych
Moduł wejść analog.
Moduł wyjść analog.
DI-300/SM 321 DI16xDC24V
DO-300/SM 322 DO16xDC24V/0,5A
AI-300/SM 331 AI8x12Bit
AO-300/SM 332 AO4x12Bit
6ES7 321-1BH01-0AA0
6ES7 322-1BH01-0AA0
6ES7 331-7KF01-0AB0
6ES7 332-5HD01-0AB0
4
5
6
7
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sprzętu
190
12. Wybrać z menu komendę Station & gt; Save.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sprzętu
11.2
Funkcja i używanie nazw symbolicznych
11.2.1
191
Używanie nazw symbolicznych
Kaseta modułów I/O została dodana do konfiguracji sprzętowej. Następnym
krokiem jest przypisanie opisowych nazw symbolicznych do wejść i wyjść modułów
Przypisane nazwy mogą być w wygodny sposób używane do podłączania
zmiennych procesowych do I/O. Innymi słowy nie będzie trzeba pracować
z niezręcznymi adresami absolutnymi.
Wskazówka
W tym projekcie przykładowym istnieje specjalny aspekt: kilka podobnych
zmiennych procesowych zostanie podłączone do pojedynczego wejścia/wyjścia w
module. np. wejście modułu cyfrowego zostanie podłączone do kilku zaworów.
Takie rozwiązanie zostało wybrane w celu minimalizacji wymagań sprzętowych do
przeprowadzenia ćwiczeń z przykładowym projektem.
Oczywiście w projekcie należy podłączyć do każdego bloku tylko jedno
wejście/wyjście modułu I/O.
Składnia nazw symbolicznych
Przypisanie nazw symbolicznych do adresów absolutnych jest przedstawione w
poniższej tabeli. Każda zmienna procesowa posiada przypisanie do nazwy
symbolicznej umieszczonej w kolumnie komentarz. Wszystkie nazwy
komponentów w nazwach symbolicznych są reprezentowane przez " x " .
Nazwa symboliczna " NK31x_open " oznacza:
•
" NK " określa zmienną procesową – w tym przypadku „zawór”.
•
" 31 " oznacza część technologiczną – w tym przypadku " REAC1 "
•
" x " oznacza nazwę komponentu.
•
" open " oznacza stan zmiennej procesowej – w tym przypadku " open " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sprzętu
192
11.2.2
Nazwy symboliczne modułu wejść cyfrowych
Wszystkie nazwy symboliczne dla wejść cyfrowych przedstawiono w poniższej
tabeli:
Adres
I 0.0
NK31x_open
BOOL
Zawory Reaktora 1, otwarte
NK311, NK312, NK313, NK314, NK315
I 0.1
NK32x_open
BOOL
Zawory Reaktora 2, otwarte
NK321, NK322, NK323, NK324, NK325
I 0.2
NR3x1_on
BOOL
Mieszadła reaktorów 1, 2,
załączone NR311, NR321
I 0.3
NP3x1_on
BOOL
Pompy reaktorów 1, 2, załączone
NP311, NP321
I 0.4
NK31x_close
BOOL
Zawory Reaktora 1, zamknięte
NK311, NK312, NK313, NK314, NK315
I 0.5
11.2.3
Nazwa
Symboliczna Typ
NK32x_close
BOOL
Zawory Reaktora 2, zamknięte
NK321, NK322, NK323, NK324, NK325
Komentarz
Nazwy symboliczne modułu wyjść cyfrowych
Wszystkie nazwy symboliczne dla wyjść cyfrowych przedstawiono w poniższej
tabeli:
Adres
Typ
Komentarz
O 0.0
O 0.1
O 0.2
O 0.3
O 0.4
O 0.5
O 0.6
O 0.7
O 1.0
O 1.1
O 1.2
O 1.3
O 1.4
O 1.5
II
Nazwa
Symboliczna
NK311_copen
NK312_copen
NK313_copen
NK314_copen
NK315_copen
NK321_copen
NK322_copen
NK323_copen
NK324_copen
NK325_copen
NR311_con
NR321_con
NP311_con
NP321_con
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
Zawór reaktora 1 NK311 otwórz
Zawór reaktora 1 NK312 otwórz
Zawór reaktora 1 NK313 otwórz
Zawór reaktora 1 NK314 otwórz
Zawór reaktora 1 NK315 otwórz
Zawór reaktora 2 NK321 otwórz
Zawór reaktora 2 NK322 otwórz
Zawór reaktora 2 NK323 otwórz
Zawór reaktora 2 NK324 otwórz
Zawór reaktora 2 NK325 otwórz
Mieszadło reaktora 1 NR311 załącz
Mieszadło reaktora 2 NR321 załącz
Pompa reaktora 1 NP311 załącz
Pompa reaktora 2 NP321 załącz
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sprzętu
11.2.4
193
Nazwy symboliczne modułu wejść analogowych
Wszystkie nazwy symboliczne dla wejść analogowych przedstawiono w poniższej
tabeli:
Adres
Typ
Komentarz
EW 512
LI311
WORD
Pomiar poziomu napełnienia w reaktorze 1
LI311
EW 514
LI321
WORD
Pomiar poziomu napełnienia w reaktorze 2
LI321
EW 516
LI311_V
WORD
Poziom odwodnienia reaktora 1
LI311
EW 518
LI321_V
WORD
Poziom odwodnienia reaktora 2
LI321
EW 520
TC311
WORD
Pomiar temperatury reaktora 1
TC 311
EW 522
11.2.5
Nazwa
Symboliczna
TC321
WORD
Pomiar temperatury reaktora 2
TC321
Nazwy symboliczne modułu wyjść analogowych
Wszystkie nazwy symboliczne dla wyjść analogowych przedstawiono w poniższej
tabeli:
Adres
Nazwa
Symboliczna
Typ
Komentarz
AW 512
LI311_c
WORD
Poziom napełnienia reaktora 1
LI311
AW 514
LI321_c
WORD
Poziom napełnienia reaktora 2
LI321
AW 516
TC311_c
WORD
Temperatura reaktora 1
TC311
AW 518
TC321_c
WORD
Temperatura reaktora 2
TC321
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sprzętu
194
11.2.5.1
Jak przypisać nazwy symboliczne
Przygotowanie do startu
Konfiguracja sprzętu projektu " color_gs " jest otwarta.
Wykonać poniższe kroki...
1.
Wybrać moduł " IM 153-1 " w obszarze roboczym.
Wyświetlona zostanie lista wszystkich modułów I/O, które zostały wstawione
do kasety podczas konfiguracji sprzętu.
2.
Wybrać na liście moduł " DI16xDC24V " .
3.
Wybrać z menu komendę Edit & gt; Symbols.
Zostanie otwarty dialog " Edit Symbols " . Wszystkie adresy absolutne dla wejść
zostaną przedstawione w formie listy.
4.
Kliknąć myszką kolumnę " Symbol " obok adresu " I 0.0 " .
5.
Wprowadzić wartość " NK31x_open " i nacisnąć klawisz TAB.
Nazwa zostanie przypisana, a system automatycznie ustawi typ zmiennej
na " BOOL " .
6.
Nacisnąć klawisz TAB.
Wskaźnik myszy zostanie przeniesiony do kolumny " Comment " .
7.
Wprowadzić komentarz w oparciu o tabele i nacisnąć klawisz TAB,
co spowoduje przejście wskaźnika myszy do kolumny „Symbol”
w następnym wierszu.
8.
Powtórzyć kroki 4 do 6 i wprowadzić wszystkie wartości zgodnie z tabelą
w rozdziale „Nazwy symboliczne modułu wejść cyfrowych”.
Wskazówka
Po zakończeniu wprowadzania kliknąć przycisk " Apply " w celu zapisania zmian.
W celu przyspieszenia wprowadzania tekstów w kolumnie „Comment” można użyć
funkcji " Copy and Paste " systemu Windows.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sprzętu
9.
195
Po zakończeniu wprowadzania wszystkich pozycji kliknąć " OK " , co spowoduje
zapisanie ustawień i zamknięcie dialogu „Edit Symbols " .
10. Wybrać z listy poszczególne moduły i przypisać nazwy symboliczne.
Przeprowadzić procedurę wyjaśnioną w krokach od 3 do 9. Symbole są
przedstawione w odpowiednich tabelach.
-
DO8xDC24V/0,5A – " Nazwy symboliczne modułu wyjść cyfrowych "
-
AI8x12Bit – " Nazwy symboliczne modułu wejść analogowych "
-
AO-300/SM 332 AO4x12Bit – " Nazwy symboliczne modułu wyjść
analogowych "
11. Po edycji wszystkich nazw symbolicznych należy wybrać z menu komendę
Station & gt; Save and Compile, która zapisze kompletną konfigurację sprzętu
12. Zamknąć HW Config.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
196
II
Konfiguracja sprzętu
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca z hierarchią technologiczną
197
12
Praca z hierarchią technologiczną
12.1
Przystosowanie hierarchii technologicznej
W instrukcji „Pierwsze kroki – część 1”, pokazano jak pracować z hierarchią
technologiczną. W części 2 hierarchia rozszerzona zostanie przez dodanie
obiektów potrzebnych w projekcie " color_gs_2 " .
Obecnie dodane zostaną wszystkie foldery i obrazy synoptyczne potrzebne w
kompletnym projekcie – jednak nie wszystkie zostaną skonfigurowane w ramach
przeprowadzanych ćwiczeń.
Foldery oraz obrazy synoptyczne, które muszą być dodane do istniejącej
hierarchii przedstawiono poniżej:
Nazwa folderu w
hierarchii
Znaczenie
Obraz synoptyczny
Istotny dla projektu w
" Pierwsze kroki – cz. 2 "
WEIGHT
REAC1
HOLD
FILL
Dozowanie
Produkcja
Faza wstrzymania
Napełnianie
WEIGHT
REAC1
HOLD
FILL
nie
tak
nie
nie
Podstawowe ustawienia zostały zrobione już w części 1; obecnie nie ma
konieczności wprowadzania żadnych zmian.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Praca z hierarchią technologiczną
198
12.1.1
Jak rozszerzyć hierarchię technologiczną
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder
" color_gs_MP/color_gs_Prj/Plant1 " .
2.
Wybrać z menu komendę Insert & gt; Technological Objects & gt; 1 Hierarchy
Folder.
Nowy folder " Unit(3) " zostanie wstawiony do hierarchii.
3.
Zmienić jego nazwę na " WEIGHT " .
4.
Zaznaczyć folder w oknie szczegółów i wybrać z menu komendę
Edit & gt; Object Properties....
Zostanie otwarty dialog " Properties – Hierarchy Folder " .
5.
Sprawdzić następujące ustawienia w zakładce OCM:
-
6.
7.
Pole wyboru " Name of hierarchy folder is part of the HID " powinno być
zaznaczone.
Pole wyboru " No modification when renaming the hierarchy folder "
powinno być odznaczone.
Kliknąć przycisk " OK " .
Okno dialogowe zostanie zamknięte i ustawienia zastosowane.
Powtórzyć kroki 1 do 6 w celu stworzenia poniższych folderów:
-
HOLD
-
II
REAC1
FILL
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Praca z hierarchią technologiczną
12.1.2
199
Jak dodać obraz synoptyczny
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/FILL " .
2.
Wybrać z menu komendę Insert & gt; Technological Objects & gt; 5 Picture.
Zostanie wstawiony obraz " Picture(9) " .
3.
Wprowadzić nazwę " FILL " .
4.
Wstawić następne obrazy synoptyczne w następujących folderach:
Folder
Nazwa obrazu synoptycznego
HOLD
REAC1
WEIGHT
HOLD
REAC1
WEIGHT
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
200
II
Praca z hierarchią technologiczną
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Używanie podłączeń tekstowych
13
13.1
201
Używanie podłączeń tekstowych
Czym są podłączenia tekstowe?
Podłączenia tekstowe (textual interconnections) mogą być używane do wygodnego
tworzenia podłączeń zanim partner połączeniowy jest dostępny, np. pozwalają na
podłączenie do wejścia bloku CFC, który nie został jeszcze wstawiony ani
skonfigurowany. Podłączenia tekstowe mogą być używane zarówno w planach
CFC jak i w SFC. Podłączenia tekstowe mogą być wykorzystane tylko do wejść
bloków.
Jakie typy podłączeń tekstowych są dostępne
Istnieją dwa różne sposoby wprowadzania podłączeń tekstowych:
•
Podłączenie tekstowe jako ścieżka referencyjna
Używając tej metody można wprowadzać odpowiednią ścieżkę do wejścia
bloku, do którego połączenie powinno zostać wykonane. Składnia wygląda
następująco:
[Nazwa planu CFC]\[Nazwa bloku].[Nazwa połączenia] W tym przypadku
odpowiedni plan CFC nie musi jeszcze istnieć.
•
Podłączenie tekstowe jako ciąg znaków
Ten typ podłączenia tekstowego jest czymś w rodzaju znaku zastępczego. Ten
znak jest nazwą objaśniającą, która może być zastąpiona przez informacje
o ścieżce w późniejszym czasie – wtedy ścieżka jest już zdefiniowana jak
opisano wyżej. Ten typ podłączenia tekstowego jest głównie używany przy
tworzeniu modeli zmiennych procesowych. Ciąg znaków powinien
przypominać o docelowej ścieżce referencyjnej wstawianej później, podczas
tworzenia zmiennej procesowej.
Podłączenia tekstowe w niniejszej instrukcji Pierwsze kroki
W niniejszej instrukcji podłączenia tekstowe będą wykorzystywane w następujących
sytuacjach:
•
Podczas przerabiania części RMT1 i RMT2. W tym wypadku domyślne
podłączenia zmiennych procesowych PCS 7 zostaną skasowane ponieważ
nie będą potrzebne.
•
Podczas pracy z modelami zmiennych procesowych. Na tym przykładzie
pokazane zostanie wykorzystanie podłączeń tekstowych w plikach importu.
•
Podczas pracy z planami SFC. Tutaj pokazane zostaną podłączenia tekstowe
podczas wprowadzania parametrów kroków i przejść.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Używanie podłączeń tekstowych
202
13.2
Podłączenia tekstowe w planach CFC
Podczas konfiguracji planów CFC, podłączenia tekstowe są używane jako ścieżka
referencyjna podczas gdy docelowy partner połączenia nie jest jeszcze dostępny.
Podczas konfiguracji CFC z użyciem podłączeń tekstowych jako ścieżki
referencyjnej pozwala również na tworzenie podłączeń między planami CFC do
istniejących miejsc docelowych. Normalnie takie podłączenia są tworzone przez
kliknięcie na wyjściu bloku na planie 1 a następnie przez pójście do planu 2 i
kliknięcie odpowiedniego wejścia bloku miejsca docelowego. Korzystając z
podłączeń tekstowych można wpisać ścieżkę referencyjną do odpowiedniego
wyjścia bloku z podaniem wejścia bloku docelowego na planie 2 i podłączenie jest
tworzone natychmiast.
Wskazówka
Podłączenia tekstowe mogą być używane tylko do wejść bloków podczas
konfiguracji CFC.
Wpisy na pasku planu
Podłączenia tekstowe są pokazywane na pasku planu CFC. Dopóki nie ma
konkretnego partnera połączeniowego, do którego odnosi się połączenie
tekstowe, jest ono zaznaczone żółtym trójkątem. W momencie gdy partner jest
dostępny żółty trójkąt znika i połączenie tekstowe jest zastępowane przez
rzeczywiste połączenie. Zakończone podłączenie tekstowe jest wyświetlane w
obu blokach na wejściu i wyjściu partnerów połączeniowych, pozwalając na
przełączanie się pomiędzy planami CFC po dwukrotnym kliknięciu na podłączenie
na pasku planu.
13.3
Podłączenia tekstowe w planach SFC
Podłączenia tekstowe mogą być również używane do podłączania planów SFC.
Podobnie jak na planach CFC można używać podłączeń tekstowych, gdy
konkretny blok I/O nie istnieje. Podłączenie tekstowe jest wprowadzane jako
ścieżka referencyjna do bloku I/O planu SFC. Użycie podłączeń tekstowych w
planach SFC jest możliwe zarówno dla wejść jak i wyjść bloków.
Wyświetlanie w dialogu Properties [Krok] i [Przejście]
Podobnie jak w planach CFC, otwarte podłączenie tekstowe jest reprezentowane
przez kolor żółty. W planie SFC, podłączenie tekstowe jest wyświetlane na żółtym
tle (jak wspomniano wyżej, w CFC wyświetlane są z żółtym trójkątem).
W tym przypadku, ma to zastosowanie do wszystkich bloków I/O części " REAC2 "
ponieważ żaden plan CFC nie został jeszcze stworzony.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
203
14
Konfiguracja planów CFC
z wykorzystaniem funkcji podnoszących
wydajność
14.1
Przegląd ćwiczeń z CFC
W celu przedstawienia konfiguracji CFC wykonane zostaną następujące zadania:
•
•
Wykonanie zmian w częściach " RMT1 " i " RMT2 " – te zmiany są potrzebne
do połączenia operacji na RMTx i REACx.
•
Stworzenie i używanie planów symulacyjnych – te plany zostaną użyte do
symulacji stanów zaworów.
•
14.2
Rozszerzenie master data library – dodatkowe bloki stworzone w master data
library zostaną użyte w części " REAC " projektu.
Praca z modelami zmiennych procesowych – ta funkcja pozwala na
wygodne tworzenie podobnych zmiennych procesowych.
Rozszerzanie Master Data Library
W instrukcji Pierwsze kroki – część 1 przedstawiono master data library, w której
zapisywano wszystkie bloki potrzebne w projekcie " color_gs " . Ponieważ w części 2
potrzebne są dodatkowe bloki, pierwszą czynnością jest zapisanie tych bloków w
master data library jeszcze zanim rozpoczęta zostanie konfiguracja planów CFC.
Bloki z różnych bibliotek
Nazwa
Obiektu
Nazwa
Symbol.
Znaczenie
Typ bloku
FB51
PT1_P
Czas opóźnienia sygnału wejść
Blok technologiczny
FC256
ADD4_P Wyliczenie sumy z max. 4 wartości
SFB5
TOF
Opóźnienie wyjścia dla sterowania
temperaturą w celu dłuższego
utrzymywania max
SFB4
SFB3
TON
TP
Resetowanie zaworu
Resetowanie zaworu
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Blok technologiczny
Biblioteka
PCS 7 Library
V61
PCS 7 Library
V61
Systemowy blok funkcyjny
Standard library
Systemowy blok funkcyjny
Systemowy blok funkcyjny
Standard library
Standard library
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
204
14.2.1
Jak zapisać dodatkowe bloki
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z menu komendę File & gt; Open....
2.
Otworzyć zakładkę " Libraries " i wybrać następujące biblioteki:
- " PCS 7 Library V61 "
- " Standard Library "
3.
Kliknąć przycisk " OK " .
4.
Kliknąć na " OK " w dialogu " The project or the " Standard Library... " is on a
write-protected medium or..... " .
Wszystkie biblioteki zostaną otwarte w widoku komponentów.
5.
Skopiować następujące bloki ze standardowych bibliotek do master data
library w folderze:
" In & lt; color_gs_MP & gt; /color_gs_Lib/S7-Program(1)/Blocks " .
Wskazówka
Wybrać bibliotekę z okna.
Aktywować tryb detaliczny w celu wyświetlenia szczegółowych informacji o
blokach.
Biblioteka/Folder
Bloki
PCS 7 Library V61/ Blocks + Templates/ Blocks
• FB51
Standard Library/ System Function Blocks/ Blocks
• SFB3
• FC256
• SFB4
• SFB5
6.
II
Zamknąć biblioteki.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.3
14.3.1
205
Plany symulacyjne i technika plan-w-planie
Implementacja symulacji w planach CFC
Ponieważ nie ma podłączenia do rzeczywistej instalacji technologicznej stany
zmiennych procesowych, reaktorów itd. są symulowane np. poziom napełnienia
reaktora, czy stan zaworów muszą być symulowane. Są dostępne dwie
możliwości:
•
Wykorzystanie modułów – moduły zostały skonfigurowane podczas
konfiguracji sprzętu podczas ich instalacji i nadawania nazw symbolicznych.
•
Użycie specjalnych symulacyjnych planów CFC – te plany symulują stany
zaworów jak również poziom napełnienia. Takie plany zostaną
skonfigurowane w dalszej części instrukcji.
Oczywiście jest możliwość wybierania spośród tych dwóch metod. W tym celu
stworzony zostanie specjalny centralny plan CFC, w którym będzie można wybrać
do symulacji bądź moduły I/O bądź metodę symulacji przez plany CFC dla
symulacji procesu w OS.
14.3.2
Funkcja planów symulacyjnych
Jakie plany symulacyjne są potrzebne?
Należy stworzyć oddzielne plany CFC dla każdego typu zmiennej procesowej. Dla
części REAC1 będą to następujące plany symulacyjne:
•
SIMV: Symulacja stanu zaworu– otwarty lub zamknięty
•
SIMMO: Symulacja stanu napędu – załączony lub wyłączony
•
SIMREAC: Symulacja poziomu napełnienia reaktora
Plany symulacyjne i technika plan-w-planie
Podczas nauki jak wykorzystać plany symulacyjne przedstawiona zostanie funkcja
wydajnego inżynieringu – technika plan-w-planie. Polega ona na wstawianiu
jednego planu CFC do następnego. Wstawione plany stają się bazowymi a te, do
których są wstawiane hierarchicznymi. Dzięki temu jest możliwość jednokrotnego
stworzenia CFC a następnie jego wielokrotne używanie w innych planach. To
oznacza, że np. można stworzyć plan symulacji zaworu i wstawić go jako plan
hierarchiczny do planu podstawowego będącego zmienną procesową „valve”.
Oczywiście plan hierarchiczny może być otwarty i zmieniany w dowolnej chwili.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
206
W celu wykorzystania planów hierarchicznych w planach bazowych w możliwie
najprostszy sposób, należy zdefiniować odpowiednie wejścia/wyjścia, za pomocą
których podłączany będzie do podstawowego planu lub do innych planów CFC.
To sprawia, że reprezentacja planu hierarchicznego jest podobna do bloku I/O i
może być on podłączany w dokładnie taki sam sposób.
Następnie należy zapisać taki „plan hierarchiczny” w master data library, aby
zapewnić prosty i szybki dostęp do niego.
Uwaga
Należy zwrócić uwagę, że wprowadzenie zmian do oryginalnego planu nie
powoduje automatycznych zmian w lokalizacjach, w których został on użyty.
14.3.3
Funkcje " globalnych " planów CFC
Oprócz planów symulacyjnych potrzebne będą również specjalne plany „globalne”.
Te plany spełnią dwa zadania:
1.
Wybór przez operatora metody symulacji instalacji
2.
Resetowanie błędów monitorowania zaworów
Wybór i aktywacja metody symulacyjnej
Wybór metody symulacyjnej – bądź modułów I/O bądź planów symulacyjnych –
zaimplementowany zostanie w postaci bloku operatora, którego wyjście zostanie
podłączone do wejścia „SIM_ON” bloków wejściowych.
Po inicjalizacji CPU automatycznie zostanie wybrana metoda symulacyjnych
planów CFC. Jednakże może być ona zmieniona na symulacja za pomocą
modułów I/O w trybie procesowym za pomocą bloku operatorskiego.
Resetowanie zaworów
„Globalne” plany CFC również spełniają dodatkową funkcję – pozwalają na
zresetowanie błędów monitorowania wszystkich zaworów, co jest wykonywane
natychmiast po uruchomieniu trybu procesowego.
Bez tych „globalnych” planów operator musiałby ręcznie resetować błąd
monitorowania każdego zaworu ze stacyjki operatorskiej, aby móc wystartować
sekwencji SFC. Byłoby to bardzo niewygodne w tym przypadku. Podczas restartu
CPU „globalny” plan ustawi wejście " L_RESET " każdego zaworu na " 1 " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.3.3.1
207
Jak wstawiać plany CFC dla REAC1
Wskazówka
Plany symulacyjne oraz „Globalne” są zapisane w różnych folderach:
•
Plany symulacyjne są zapisane w folderze " Templates " master data library w
celu zapewnienia szybkiego dostępu i wielokrotnego użycia.
•
Plany „globalne” są zapisane w folderze " REAC1 " .
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
2.
Wybrać z menu komendę Insert & gt; Technological Object & gt; 2 CFC i wstawić
nowy plan CFC o nazwie " GENERAL " .
3.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Templates " .
4.
Wybrać z menu komendę Insert & gt; Technological Object & gt; 2 CFC i wstawić
nowe plany CFC o nazwach zamieszczonych poniżej:
-
SIMV
-
SIMMO
-
SIMREAC
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
208
14.3.3.2
Jak stworzyć plan " General "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/REAC1 " i
otworzyć plan CFC " GENERAL " .
Plan i katalog zostaną otwarte.
Wskazówka
Jeśli katalog nie zostanie automatycznie otwarty wybrać z menu komendę
View & gt; Catalog.
Spowoduje to wyświetlenie katalogu w oknie po prawej stronie ekranu.
2.
Otworzyć zakładkę " Libraries " i wstawić blok " OP_D " z biblioteki
" color_gs_Lib\ S7 Program(1)\ Blocks\\Operate " za pomocą techniki
Przeciągnij i Upuść. Będzie to blok operatorski do wyboru metody symulacji.
3.
Zaznaczyć blok " OP_D " i wybrać z menu komendę Edit & gt; Object
Properties...
4.
Wprowadzić parametry tak jak w poniższym zestawieniu:
-
Zakładka „General " : Nazwa bloku
-
Zakładka „Inputs/Outputs " : Wartości wejść i wyjść
Nazwa bloku
ACT_SIM
5.
II
I/O
LINK_I
Wartość
1
Kliknąć przycisk " OK " .
Dialog zostanie zamknięty a ustawienia zastosowane.
Żadne inne informacje czy połączenia nie muszą być wprowadzone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
6.
209
Otworzyć w katalogu bibliotekę " color_gs_Lib\ S7 Program(1)\Blocks\IEC_TC "
i wstawić inne obiekty i ustawić je zgodnie z poniższym rysunkiem.
-
TP
-
TON
TP
TON
ACT_SIM
7.
Wprowadzić parametry zestawione w poniższej tabeli:
Blok
Nazwa
TP
RESET_TP
I/O
Wartość
8.
RESET_TON
1
PT
TON
IN
2s
PT
1s
Stworzyć następujące połączenia – procedura została przedstawiona w części
1 instrukcji „Pierwsze kroki”.
Blok
I/O
Blok
I/O
RESET_TP
Q
RESET_TON
IN
RESET_TP
Q
ACT_SIM
LINK_ON
9.
14.3.3.3
Zamknąć plan CFC " GENERAL " .
Jak stworzyć plan " SIMV "
Stworzenie planu CFC wymaga trzech kroków:
Krok
Czynność
1
Wstawienie bloków
2
Konfiguracja wejść / wyjść
3
Stworzenie połączeń
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
210
14.3.3.4
Krok 1 – Jak wstawić blok " SIMV " .
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
2.
3.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Templates " i otworzyć
plan „SIMV”.
Plan oraz edytor zostaną otwarte.
Wstawić bloki zestawione w poniższej tabeli w odpowiedniej kolejności
przy użyciu techniki „Przeciągnij i Upuść” oraz ustawić zgodnie z
poniższym rysunkiem.
Wskazówka
Poniższa tabela przedstawia informacje o lokalizacji i funkcji bloków.
Blok
Lokalizacja
Zakładka
SEL_R
INT_P
Blocks
" MULTIPLX "
Jedno z wejść jest podpinane do całkatora
pracującego z wartością wyjścia
VALVE.QCONTROL planu bazowego
Libraries
" color_gs_Lib\ S7
Program(1)\
Blocks\CONTROL "
Oblicza wartość całki sygnału wejściowego
SEL_R
II
Funkcja
Folder
INT_P
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.3.3.5
211
Krok 2 – Jak skonfigurować wejścia i wyjścia " SIMV "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Plan " SIMV " jest otwarty w edytorze CFC.
Wykonać poniższe kroki...
1.
Zaznaczyć odpowiedni blok i wybrać z menu komendę Edit & gt; Object
Properties....
2.
Wprowadzić parametry tak jak w zestawieniu poniżej:
-
Zakładka " General : Nazwa bloku
-
Zakładka " Inputs/Outputs " : Wartości wejść i wyjść
Blok
Nazwa
I/O
Znaczenie
SEL_R
SEL_OPEN_CLOSE
IN0
Ta wartość jest przekazywana do bloku
16.0
INT_P jeśli wejście " K " =1.
IN1
Ta wartość jest przekazywana do bloku
-16.0
INT_P jeśli wejście „K”=0.
V_HL
Górny limit wartości całkatora
INT_P
SIM_DELAY
Wartość
100 *
* domyślnie
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
212
14.3.3.6
Krok 3 – Jak podłączyć wejścia i wyjścia " SIMV "
Wykonać podłączenia pomiędzy poszczególnymi blokami – co było
przedstawiane wielokrotnie – oraz wykonać połączenia do wejść/wyjść planu.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Plan " SIMV " jest otwarty w edytorze CFC.
Wykonać poniższe kroki...
1.
Podłączyć wejścia i wyjścia jak w zestawieniu:
Blok
Wyjście
SEL_OPEN_CLOSE OUT
Blok
SIM_DELAY
Wejście
U
2.
Wybrać z menu komendę View & gt; Chart Inputs and Outputs.
Edytor interfejsu zostanie otwarty i pozwoli na edycję wejść i wyjść planu.
3.
Wybrać z drzewa zakładkę " Interface/IN " .
Puste linie zostaną pokazane w oknie szczegółów.
4.
Przeciągnąć połączenie bloku " K " z bloku " SEL_OPEN_CLOSE " do pola
" Name " w edytorze interfejsu.
Zostanie stworzone połączenie. Połączenie do I/O planu jest symbolizowane
przez biały trójkąt. Domyślnie nazwa I/O bloku jest przejmowana przez edytor
interfejsu do pola " Name " .
5.
Kliknąć pole " Name " i zmienić wartość domyślną na " CONTROL " .
6.
Wprowadzić pozostałe parametry w linii:
-
kliknąć pole " Data type " i wybrać " BOOL " z listy.
-
domyślnie zostanie ustawiona wartość " FALSE " .
-
Kliknąć pole " Comment " i wpisać tekst " Control output
VALVE.QCONTROL " .
Wskazówka
Jeśli tekst będzie zbyt długi dla pola wejściowego należy rozszerzyć szerokość
kolumny.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
7.
8.
213
Wybrać z drzewa edytora interfejsu zakładkę " Interface/OUT "
Przeciągnąć następujące wyjścia bloków do pola " Name " i wpisać parametry
jak w zestawieniu poniżej:
Nazwa
I/O
Typ danych
I/O
Komentarz do I/O
SIM_DELAY QVHL
FBOPEN
BOOL
Feedback value
VALVE.FBOPEN
SIM_DELAY QVLL
FBCLOSE BOOL
Blok
Blok
I/O
Feedback value
VALVE.FBCLOSE
Wskazówka
Nie ma konieczności wprowadzania wartości startowej dla wyjść.
9.
Wybrać z menu komendę View & gt; Chart Inputs and Outputs.
Edytor interfejsu zostanie zamknięty.
10. Zamknąć plan " SIMV.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
214
14.3.3.7
Jak stworzyć plan " SIMMO "
W celu stworzenia planu " SIMMO " należy postępować identycznie jak podczas
tworzenia
planu
„SIMV”.
Poniżej
przedstawiona
została ta
procedura
w
uproszczeniu z podaniem wszystkich potrzebnych wartości i tabel.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Plan " SIMV " jest otwarty w edytorze CFC.
Plan do symulacji napędu " SIMMO "
1.
2.
Nr
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Templates " i otworzyć
plan " SIMMO " w detalicznym widoku.
Wstawić bloki przy użyciu „Przeciągnij i Upuść” i ustawić je zgodnie z
poniższym rysunkiem:
Blok
Lokalizacja
Zakładka
1
SEL_R Blocks
2
INT_P
Libraries
SEL_R
II
Funkcja
Folder
Jedno z wejść jest podpinane do
całkatora pracującego z
" MULTIPLX "
wartością wyjścia
MOTOR.QSTART planu
bazowego
“color_gs_Lib\ S7
Oblicza wartość całki sygnału
Program(1)\Blocks\Control” wejściowego
INT_P
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
3.
Blok
215
Zaznaczyć kolejno każdy blok i wybrać z menu komendę Edit & gt; Object
Properties... i wprowadzić poniższe parametry:
INT_P
I/O
SIM_DELAY
IN0
Ta wartość jest przesyłana do INT_P wtedy
gdy wartość QSTART bloku „MOTOR” = 1
50.0
Ta wartość jest przesyłana do INT_P wtedy
gdy wartość QSTART bloku „MOTOR” = 0k.
-50.0
V_HL
SEL_RUN_STOP
Znaczenie
IN1
SEL_R
Nazwa
Wartość
Górny limit wartości całkatora
100 *
* wartość domyślna
4.
Wykonać poniższe ustawienia i połączenia wejść i wyjść:
Blok
Wyjście
Blok
Wejście
SEL_RUN_STOP
OUT
SIM_DELAY
U
5.
Wybrać z menu komendę View & gt; Chart Inputs and Outputs i założyć w
planie CFC odpowiednie I/O i ustawić ich parametry zgodnie z zestawieniem
poniżej:
Edytor
interfejsu
IN
Blok
Blok I/O Nazwa I/O
SEL_RUN_STOP K
START
BOOL
OUT
SIM_DELAY
FBRUN
BOOL
QVHL
Typ danych I/O Komentarz do I/O
Control output
MOTOR.QSTART
Feedback value
MOTOR.FB_ON
6. Zamknąć plan CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
216
14.3.3.8
Jak stworzyć plan " SIMREAC "
Podobnie do planu symulacji napędu poniżej znajdują się skrócone informacje o
procedurze tworzenia następnego planu z wszystkimi wymaganymi
wartościami..
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Plan " SIMV " jest otwarty w edytorze CFC.
Wykonać poniższe kroki...
1.
2.
Nr
Blok
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Templates " i otworzyć z
widokiem szczegółów plan " SIMREAC.
Wstawić bloki metodą „Przeciągnij i Upuść” i rozmieścić zgodnie z
poniższym rysunkiem:
Lokalizacja
Funkcja
Zakładka
Blocks
Folder
BIT_LGC
1
AND
4x
2
OR
2x
SEL_R
3x
Blocks
BIT_LGC
Steruj jeśli RMT1 lub RMT2 dozuje
do REAC1 lub REAC2
Blocks
" MULTIPLX "
Poziom napełnienia reaktora jest
symulowany w zależności od akcji w
danym momencie:
• kiedy dozowanie surowców jest
aktywne ilość w RMT1 lub RMT2
jest używana jako wartość
inicjalizująca całkator.
• kiedy aktywny jest proces
opróżniania całkator używa
wartości przeciwnej
4
INT_P
Libraries
" color_gs_Lib\ S7 Program(1)\ Oblicza wartość całki sygnału
Blocks\CONTROL "
wejściowego
5
ADD4_P
Libraries
" color_gs_Lib\ S7 Program(1)\ Sumator, oblicza sumę wartości
Blocks\ MATH "
inicjalizacyjnych
3
II
Steruj jeśli RMT1 lub RMT2 dozuje do
REAC1 lub REAC2
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
3.
217
Zaznaczyć kolejno każdy blok i wybrać z menu komendę Edit & gt; Object
Properties... a następnie wpisać poniższe parametry:
Blok
Nazwa
I/O
Znaczenie
Wartość
AND1
RMT1_REAC1
-
Jeśli pompa RMT1 jest włączona i zawór do
REAC1 jest otwarty, poziom napełniania
REAC1 jest symulowany.
-
AND2
RMT1_REAC2
-
Jeśli pompa RMT1 jest włączona i zawór do
REAC2 jest otwarty, poziom napełniania
REAC2 jest symulowany.
-
AND3
RMT2_REAC1
-
Jeśli pompa RMT2 jest włączona i zawór do
REAC1 jest otwarty, poziom napełniania
REAC1 jest symulowany.
AND4
RMT2_REAC2
-
Jeśli pompa RMT2 jest włączona i zawór do
REAC2 jest otwarty, poziom napełniania
REAC2jest symulowany.
-
OR1
RMT1_REAC1_or_2
-
W zależności od operacji AND dozowanie z
RMT1 jest przeprowadzane do REAC1 lub
REAC2.
-
OR2
RMT2_REAC1_or_2
-
W zależności od operacji AND dozowanie z
RMT2 jest przeprowadzane do REAC1 lub
REAC2.
-
SEL_R1
RMT1
IN1
Jeśli występuje dozowanie z RMT1 wartość
" 0 " z IN1 i jest używana jako wartość
inicjalizująca dla sumatora.
0*
SEL_R2
RMT2
IN1
Jeśli występuje dozowanie z RMT2 wartość
" 0 " z IN1 i jest używana jako wartość
inicjalizująca dla sumatora.
0*
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
218
Blok
Nazwa
I/O
SEL_R3
BOUT
IN1
ADD4_P
ADD
INT_P
SIM_VOL
Znaczenie
Jeśli opróżnianie nie jest aktywne, wartość „0 "
z IN1 jest używana jako inicjalizacyjna dla
sumatora.
Jeśli opróżnianie jest aktywne, jest używana
wartość z IN0. Jest to wartość ujemna
ponieważ reprezentuje obniżanie poziomu
napełnienia.
Wszystkie wyjścia SEL_R są podpięte do
sumatora.
Wartość
0*
V_HL
Całkator definiuje górny limit na podstawie
maksymalnej wartości poziomu napełnienia.
1200.0
TI
HYS
Czas całkowania
Histereza
2.0
1*
* wartości domyślne
4.
Wykonać następujące połączenia wyjść i wejść:
Blok
Wyjście
Blok
Wejście
RMT1_REAC1
RMT1_REAC2
RMT1_REAC1_or_2
RMT1
RMT2_REAC1
RMT2_REAC2
RMT2_REAC1_or_2
RMT2
BOUT
ADD
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
V
RMT1_REAC1_or_2
RMT1_REAC1_or_2
RMT1
ADD
RMT2_REAC1_or_2
RMT2_REAC1_or_2
RMT2
ADD
ADD
SIM_VOL
IN1
IN2
K
U1
IN1
IN2
K
U2
U3
U
5.
Edytor
interfejsu
IN
Wybrać z menu komendę View & gt; Chart Inputs and Outputs i założyć w
planie odpowiednie I/Os wraz z parametrami używając „Przeciągnij i Upuść”:
Blok
RMT1_REAC1
Blok I/O
IN1
Nazwa I/O
Typ I/O
BVALV_RMT1_1
BOOL
Komentarz do I/O
Valve for dosing from
RMT1 to REAC1
Pump for dosing
RMT1
Valve for dosing from
RMT1 to REAC2
RMT1_REAC1
BMOT_RMT1
BOOL
RMT1_REAC2
IN1
BVALV_RMT1_2
BOOL
RMT1_REAC2
IN2
BMOT_RMT1
already generated
BOOL
Pump for dosing
RMT1
RMT1
IN0
ARMT1
Real
Dosing process value
DOSE.PV_OUT from
RMT1
RMT2_REAC1
II
IN2
IN1
BVALV_RMT_1
BOOL
Valve for dosing from
RMT2 to REAC1
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
Edytor
interfejsu
Blok
219
Nazwa I/O
Typ I/O
Komentarz do I/O
RMT2_REAC1
IN2
BMOT_RMT2
BOOL
RMT2_REAC2
IN1
BVALV_RMT2_2
BOOL
Pump for dosing
RMT2
Valve for dosing from
RMT2 to REAC2
RMT2_REAC2
IN2
BMOT_RMT2
already generated
BOOL
Pump for dosing
RMT2
RMT2
IN0
ARMT2
Real
Dosing process value
DOSE.PV_OUT from
RMT2
BOUT
K
BOUT
BOOL
Pump drainage from
REAC1
IN0
OUT
Blok I/O
AOUT
Real
V
LEVEL_ OUTPUT
Real
Drain speed for
REAC1 from
CFC_LI311
Simulation value for
fill level
SIM_VOL
Wskazówka
Zastosowana konwencja nazewnictwa pomaga rozróżniać typ I/O planu:
•
prefiks „A " oznacza " Analog "
•
prefiks „B " oznacza " Digital "
6. Zamknąć plan CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
220
14.4
Praca z modelami zmiennych procesowych
14.4.1
Wykorzystanie modeli zmiennych procesowych.
Modele zmiennych procesowych są bardzo przydatne kiedy występuje potrzeba
użycia w projekcie wielu obwodów tego samego typu. Plan CFC tworzy podstawę
zmiennej procesowej. Używając modeli, nie ma konieczności zakładania planów
CFC osobno dla każdego obwodu. Można stworzyć podstawowy plan CFC ze
wszystkimi używanymi parametrami a następnie powielać ten plan przy użyciu
narzędzia import/export. W ten sposób tworzą się instancje modelu zmiennej
procesowej. Narzędzie import/export umożliwia wprowadzanie wymaganych
szczegółowych parametrów dla każdej zmiennej procesowej, która ma być
wygenerowana.
Zdecydowaną zaletą PCS 7 jest fakt, że po wygenerowaniu instancji można je
dowolnie edytować, np. po wygenerowaniu wielu obwodów sterowania napędu w
oparciu o model można dołożyć szereg mechanizmów zabezpieczeń, które w
każdym napędzie będą inne. Te wprowadzone do instancji zmiany nie zostaną
usunięte nawet po ponownym przeprowadzeniu importu.
Uwaga
Zmiany, których nie powinno się wprowadzać po wygenerowaniu zmiennych
procesowych przedstawiono poniżej:
•
specyficzne ustawienia wejść/wyjść bloków, które były ustawione w pliku
importu – takie zmiany zostanę nagrane podczas następnego importu.
•
zmiany nazw bloków
W części 1 przedstawiono wstęp do modeli zmiennych procesowych. Były tam
używane modele napędu i zaworu dostarczane razem z PCS 7. W tej części
pokazany zostanie cały proces tworzenia modelu.
Procedura tworzenia modelu zmiennej procesowej
W celu stworzenia modelu zmiennej procesowej należy przeprowadzić następującą
procedurę:
•
•
następnie stworzyć plan CFC, który będzie użyty jako podstawowy plan dla
modelu.
•
II
najpierw zdefiniować te wszystkie rzeczy, które są podobne dla wszystkich
zmiennych procesowych, które będą stworzone z modelu.
z tego planu stworzyć model – polega to na zdefiniowaniu, które z
wejść/wyjść bloków będą indywidualnie parametryzowane w instancjach
stworzonych z modelu.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
•
221
są dwie możliwości tworzenia zmiennych procesowych:
-
stworzenie pliku importu, wyspecyfikowanie odpowiednich parametrów dla
wszystkich wejść/wyjść bloków modelu, a następnie wygenerowanie
poszczególnych zmiennych procesowych. Ta metoda będzie opisana w
niniejszej instrukcji.
-
druga metoda polega na wstawieniu modelu do pożądanej lokalizacji w
hierarchii technologicznej i wpisanie odpowiednich parametrów. Ta
metoda nie jest opisana w niniejszej instrukcji.
Jakie modele zmiennych procesowych są potrzebne dla części REAC
Poniższe modele zmiennych procesowych mogą być użyte do generacji
zmiennych w projekcie:
•
•
14.4.2
Napędy: mieszadła opróżniające i pompy
Zawory: wszystkie
Jak stworzyć zmienne procesowe 'MOTOR' ...
W celu stworzenia zmiennych procesowych z modelu zmiennych procesowych
należy wykonać pięć poniższych kroków:
Krok
13.4.2.1
Czynność
1
2
3
4
5
Stworzenie bazowego planu CFC " TYPE_MOTOR "
Stworzenie modelu " TYPE_MOTOR "
Stworzenie pliku importu " MOTOR_REAC1 "
Edycja pliku importu " MOTOR_REAC1 "
Generacja zmiennych procesowych z " TYPE_MOTOR "
Krok 1 – jak stworzyć plan bazowy " TYPE_MOTOR "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Process Tag Types " .
2.
Wstawić plan CFC i nazwać go " TYPE_MOTOR " .
3.
Otworzyć plan „TYPE_MOTOR " w Edytorze CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
222
4.
Otworzyć w katalogu bibliotekę " color_gs_Lib/S7 Program(1)/Blocks " i wstawić
poniższe bloki przez „Przeciągnij i Upuść” i ustawić je zgodnie z poniższym
rysunkiem.
-
CONTROL/MOTOR
-
5.
DRIVER/CH_DI
DRIVER/CH_DO
Wprowadzić parametry zestawione w poniższej tabeli:
Blok
Nazwa w projekcie
CH_DI
FBON
MOTOR
MOTOR
CH_DO
COUT
6.
Otworzyć w katalogu bibliotekę " color_gs_Lib/S7 Program(1)/Charts " i wstawić
plan „SIMO” pod blokiem " FBON " przy użyciu „Przeciągnij i Upuść”.
To jest plan, który został zrobiony specjalnie do symulacji. Można zauważyć,
że ten plan jest wyświetlany po prostu jak blok i można tworzyć do niego
podłączenia tak jak do bloku. Widoczne wejścia/wyjścia są zdefiniowanymi
wcześniej wejściami i wyjściami planu CFC „SIMO”.
7.
Stworzyć podłączenia zgodnie z poniższą tabelą:
Blok
Wyjście
FBON
Q
MOTOR
Blok
Wejście
FB_ON
MOTOR
QSTART
COUT
I
QSTART
SIMMO
START
SIMMO
FBRUN
FBON
SIM_I
8.
9.
II
Kliknąć na wejście „SIM_ON” bloku " FBON " .
Wybrać z menu komendę Insert & gt; Textual Interconnection...
Otworzy się dialog " Insert Textual Interconnection " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
223
10. Wpisać nazwę " ActivateSimulation " w polu " Textual interconnection " .
W ten sposób wprowadzony zostanie ciąg znaków jako zastępnik. Zostanie on
zamieniony na docelową ścieżką referencyjną po wygenerowaniu zmiennych
procesowych.
Referencja tekstowa zostanie wyświetlona na pasku i oznaczona żółtym
trójkątem.
11. Kliknąć na wejście „AUTO_ON” bloku " MOTOR " i wprowadzić ciąg tekstowy
" Level_Reac " jako podłączenie tekstowe – ten ciąg będzie przypominał o
konieczności wprowadzenia rzeczywistej ścieżki referencyjnej do poziomu
napełnienia podczas edycji pliku importu.
12. Zamknąć Edytor CFC.
W ten sposób zakończone zostało tworzenie planu bazowego.
14.4.2.2
Krok 2 – Jak stworzyć model " TYPE_MOTOR "
Przygotowanie do startu
1.
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
2.
Widok Plant View jest aktywny.
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Process Tag Types " .
2.
Zaznaczyć w oknie szczegółów plan CFC " TYPE_MOTOR " i wybrać z menu
komendę Options & gt; Process Tags & gt; Create/Change Process Tag Type...
Zostanie otwarty kreator " Process Tags – Create Process Tag Type " , krok
" Introduction " .
3.
Kliknąć przycisk " Next " .
Kreator przejdzie do kroku " Which I/Os do you want to assign to the process
tag type? " .
W liście " I/Os in the chart of the process tag type " znajdować się będą
wszystkie bloki wstawione na plan CFC " TYPE_MOTOR " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
224
4.
5.
Kliknąć dwa razy na nóżce " VALUE " .
Spowoduje to przeniesienie tej nóżki do " I/O points for parameters/signals " .
6.
II
Kliknąć dwa razy blok " COUT " .
Otworzy to drzewo i zostaną wyświetlone wszystkie nóżki bloków z
atrybutem " Visible " .
Kliknąć na kolumnę " Parameter/Signal " w polę " Parameter " , co otworzy listę
wyboru.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
225
7.
8.
Blok
COUT
FBON
MOTOR
Wybrać z listy wyboru pozycję " Signal " .
Postępując analogicznie skonfigurować nóżki w polu " I/O points for
parameters/signals " i wybrać ustawienie pola parameter/signal.
I/O
już zrobione
VALUE
VALUE
SIM_ON
AUTO_ON
LIOP_SEL
AUT_L
TIME_MON
Znaczenie
Parameter/Signal
Wartość wejściowa z modułu I/O
Signal
Wartość wejściowa z modułu I/O
Aktywacja symulacji
Sterowanie automatyczne ON/OFF
Przełączanie Manual/Auto
Wybór Man/Auto
Czas monitorowania
Signal
Parameter
Parameter
Parameter
Parameter
Parameter
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
226
9.
II
Kliknąć przycisk " Finish " .
Plan CFC zostanie zapisany jako model zmiennych procesowych, a jego
ikona zmieni się na przedstawioną poniżej:
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.2.3
227
Krok 3 – Jak stworzyć plik importu " MOTOR_REAC1 "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Jak stworzyć plik importu...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Process Tag Types " .
2.
Zaznaczyć w oknie szczegółów model " TYPE_MOTOR " i wybrać z menu
komendę Options & gt; Process Tags & gt; Assign/Create Import File...
Spowoduje to otwarcie kreatora " Process Tags – Assign/Create Import File " ,
krok " Introduction " .
3.
Kliknąć przycisk " Next " .
Kreator przejdzie do kroku " Which import file do you want to assign to the
process tag type? " .
4.
Kliknąć na pole wejściowe kolumny " Column title " i zmienić nazwę domyślną
zgodnie z zestawieniem przedstawionym w poniższej tabeli.
Nazwa kolumny będzie pokazywana w pliku importu
Nazwa kolumny
Nazwa domyślna
Nazwa kolumny
Nazwa docelowa
COUT.VALUE
FBON.VALUE
FBON.SIM_ON
MOTOR.AUTO_ON
MOTOR.LIOP_SEL
MOTOR.AUT_L
MOTOR.TIME_MON
Output value COUT.VALUE
Input value motor on FBON.VALUE
Simulation motor FBON.SIM_ON
Auto mode on/off MOTOR.AUTO_ON
Man/auto changeover MOTOR.LIOP_SEL
Selection man/auto MOTOR.AUT_L
Monitoring time MOTOR.TIME_MON
5.
Kliknąć przycisk " Create file template " .
Ponieważ niniejszy model został dopiero co wygenerowany, trzeba stworzyć
nowy plik importu.
Otworzy się dialog " Create File Template " i domyślny katalog, w którym PCS 7
zapisuje pliki importu zostanie otwarty. PCS 7 sugeruje nazwę pliku importu,
zgodną z nazwą modelu zmiennych procesowych.
6.
Zmienić nazwę na " MOTOR_REAC1.IEA " i kliknąć przycisk " OK " . Otwarty
zostanie następny dialog, " Create File Template " , w którym będzie aktywna
zakładka " General " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
228
7.
W dialogu " Create File Template " wykonać ustawienia zgodnie
z zestawieniem w poniższej tabeli, a następnie kliknąć „OK " .
Zakładka
Aktywowane pola wyboru
General
Assigned AS (AS)
Chart comment (ChComment)
Block comment (BlockComment)
Parameter
Value (Value)
I/O comment (ConComment)
Textual interconnection (TextRef)
Signals
I/O comment
Symbol name
8.
II
Kliknąć przycisk " Open file " .
Plik importu zostanie otwarty w edytorze Import-Export, w którym pierwsza
linia jest wypełniona domyślnymi ustawieniami.
Każda linia reprezentuje dokładnie jedną zmienną procesową.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.2.4
229
Krok 4 – Edycja pliku importu " MOTOR_REAC1 "
Poniżej opisano procedurę edycji pliku importu w edytorze IEA. Na końcu tego
rozdziału przedstawiono krótki opis podstawowej procedury edycji tych danych w
Excelu.
Przygotowanie do startu
Plik importu " MOTOR_REAC1.IEA " został wygenerowany i jest otwarty w edytorze
IEA.
Wykonać poniższe kroki...
1.
Wypełnić pierwszy wiersz – reprezentuje on aktualną zmienną procesową
NR311– zgodnie z zestawieniem przedstawionym w poniższej tabeli:
Wskazówka
Aby oszczędzić miejsce, w poniższej tabeli parametry zostały przedstawione w
kolumnach, a nie wierszach – dokładnie odwrotnie niż pojawiają się w edytorze
IEA.
Porządek kolumn w edytorze plików IEA może różnić się od porządku w tabeli.
Podczas wprowadzania parametrów, należy się upewnić, że jest wybrana
odpowiednia kolumna.
Kolumna
Output value
COUT.VALUE
Input value motor on
FBON.VALUE
Simulation motor
FBON.SIM_ON
Auto mode on/off
MOTOR.AUTO_ON
Wartość
domyślna
color_gs_Prj
Process tags\
S7 Program(1)
TYPE_MOTOR
Apply
Plant1\REAC1
Apply
CFC_NR311
---
NR311_con
ConComment
BlockComment
Symbol name
Output value
Digital output
---
Apply
Apply
NR3x1_on
ConComment
BlockComment
TextRef
Input value
Apply
Digital input
Apply
ActivateSimulation GENERAL\ACT_SIM.Q0
ConComment
Project
Hierarchy
AS
Chart
Pod-kolumna
1=Activate
simulation
Level_Reac
Apply
AUTO Mode
1=ON
0=OFF
MOTOR
0
Apply
ChName
ChComment
Symbol name
TextRef
ConComment
Man/auto
changeover
MOTOR.LIOP_SEL
BlockComment
VALUE
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Parametr
" - " CFC_LI311\TANK_LEV_MON.QL_W
RN
Apply
1
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
230
Kolumna
Pod-kolumna
Wartość
domyślna
Select: 1=Linking
0=Operator Active
Parametr
VALUE
0
1
ConCommen
Linkable Input for
MANUAL/AUTO
Mode
Apply
3.0
10.0
ConComment
Selection man/auto
MOTOR.AUT_L
Monitoring time
VALUE
MOTOR.TIME_MON
ConCommen
Apply
Monitoring Time for Apply
ON [s]
Wskazówka
W podkolumnie " TextRef " znajdują się podłączenia tekstowe, które zostały
wprowadzone podczas tworzenia planu bazowego jako ciąg znaków. Tutaj należy
je zastąpić ścieżką referencyjną do planu CFC " GENERAL " , co pozwoli na
aktywacją symulacji w trybie procesowym.
Podłączenia tekstowe dla " MOTOR.AUTO_ON " poprzedzone są znakiem " - " , co
oznacza, że wejście jest zanegowane.
2.
3.
II
Kliknąć na wiersz numer 4.
Linia zostanie zaznaczona.
Wybrać z menu komendę Edit & gt; Duplicate Row...
Otworzy się dialog " Duplicate Row " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
231
4.
Wpisać do pola " Number of duplicated rows " wartość " 1 " i kliknąć przycisk
" OK " . Spowoduje to skopiowanie wiersza z całą zawartością. This row is
copied with all entries. Teraz wystarczy wprowadzić tylko różniące się
parametry.
5.
Wprowadź różniące się parametry zestawione w poniższej tabeli:
Wskazówka
Wszystkie różniące się parametry zostały w poniższej tabeli wytłuszczone.
Kolumna
Pod-kolumna
Parametr
Project
color_gs_Prj
Hierarchy
Plant1\REAC1
AS
Chart
Apply
ChName
CFC_NP311
ChComment
Output value COUT.VALUE
NP311_con
Apply
Symbol name
NP3x1_on
ConComment
Input value motor on FBON.VALUE
Symbol name
ConComment
Apply
BlockComment
Simulation motor FBON.SIM_ON
Apply
TextRef
Auto mode on/off MOTOR.AUTO_ON
ConComment
GENERAL\ACT_SIM.Q0
TextRef
---
ConComment
Apply
BlockComment
Man/auto changeover MOTOR.LIOP_SEL
0
ConComment
Selection man/auto MOTOR.AUT_L
VALUE
Apply
VALUE
ConComment
Monitoring time MOTOR.TIME_MON
0
Apply
10.0
ConComment
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
VALUE
Apply
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
232
Wskazówka
Ciąg " --- " kasuje podłączenie tekstowe.
6.
Wybrać z menu komendę File & gt; Save.
7.
Zamknąć edytor plików IEA.
System powróci do kreatora " Process Tags: Select/Create Import File " .
8.
Kliknąć przycisk " Finish " .
To zakończy pracę z kreatorem.
Wskazówka
Użytkownicy znający arkusze kalkulacyjne programu Excel, mogą w nim edytować
dane pliku importu. Podstawy procedury przedstawiono poniżej:
1.
2.
Zaznaczyć w edytorze IEA obszar, który ma być edytowany w Excel.
3.
Przenieść dane używając copy-and-paste.
4.
Edytować dane w Excelu.
5.
II
Wstawić puste wiersze w ilości zgodnej z liczbą zmiennych procesowych w
edytorze plików IEA.
Zaznaczyć edytowany obszar w Excelu i przenieść z powrotem do edytora
IEA przy użyciu copy-and-paste.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.2.5
233
Krok 5 - Jak wygenerować zmienne procesowe " TYPE_MOTOR "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Lib/Process Tag Types " .
2.
Zaznaczyć w oknie szczegółów model zmiennych procesowych
" TYPE_MOTOR " i wybrać z menu komendę Options & gt; Process Tags & gt;
Import...
Otwarty zostanie kreator " Process Tags – Import " , krok " Introduction " .
3.
Kliknąć przycisk " Next " .
Kreator przejdzie do kroku " Which settings do you want to use for import? "
W liście " Import file & lt; -- & gt; Process tag type " wybrany będzie plik imortu przypisany do modelu: " [ścieżka do lokalizacji] MOTOR_REAC1 & lt; -- & gt;
TYPE_MOTOR " .
4.
Kliknąć przycisk " Next " .
Otworzy się krok " Do you want to complete the import " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
234
5.
6.
II
Kliknąć przycisk " Finish " .
Rozpocznie się import, a jego postęp będzie pokazany na pasku.
Po zakończeniu importu zmienne procesowe NR311 i NP311 zostaną
stworzone i zachowane w folderze " REAC1 " . Zostanie wyświetlony raport z
importu.
Kliknąć przycisk " Exit " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.2.6
235
Wyniki...
Wybrać w hierarchii technologicznej poniższy folder:
" color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
W folderze znajdują się dwa nowe plany CFC: " CFC_NP311 " oraz " CFC_NR311 "
– te zmienne procesowe zostały wygenerowane przy użyciu procesu importu.
Otworzyć nowo wygenerowaną zmienną procesową " CFC_NR311 " w edytorze
CFC. Można teraz zaobserwować wyniki importu i zależności pomiędzy danymi
wprowadzonymi w pliku importu i rzeczywistą zmienną procesową:
Blok " FBON " , wejście " SIM_ON "
Na wejściu " SIM_ON " bloku " FBON " znajdowało się podpięcie tekstowe - zostało
ono przekonwertowane na aktualne podłączenie:
" Plant1\REAC1\\GENERAL(A1)\ACT_SIM.Q0 "
Po dwukrotnym kliknięciu tego podłączenia na pasku bocznym otwarty zostanie
plan z odpowiadającym partnerem połączeniowym.
W pliku importu zdefiniowane zostały następujące parametry:
Kolumna
Pod
Kolumna
Wartość
domyślna
Parametr
Simulation motor
FBON.SIM_ON
TextRef
ActivateSimulation
GENERAL\ACT_SIM.Q0
Blok " FBON " , wejście " VALUE "
Wejście " VALUE " bloku " FBON " podłączone zostało do wejścia modułu I/O.
W pliku importu zdefiniowane zostały następujące parametry:
Kolumna
Pod
Kolumna
Input value motor on
FBON.VALUE
Wartość
domyślna
Symbol name
Parametr
" NR3x1_on " E0.2
Blok " COUT " , wyjście " VALUE "
Podobnie do wyjścia " VALUE " bloku " COUT " Zostało podłączone do wyjścia
modułu I/O.
W pliku importu zdefiniowane zostały następujące parametry:
Kolumna
Pod
Kolumna
Output value
COUT.VALUE
Wartość
domyślna
Symbol name
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Parametr
" NR311_con " A1.2
Corresponding block comment
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
236
Blok " MOTOR " , wejście " TIME_MON "
Na wejściu " TIME_MON " bloku " MOTOR " znajduje się konkretna wartość.
W pliku importu zdefiniowano następujące parametry:
Kolumna
Pod
Kolumna
Wartość
domyślna
Parametr
Monitoring time
MOTOR.TIME_MON
VALUE
3.0
10.0
Blok " MOTOR " , wejście " AUTO_ON "
Na wejściu " AUTO_ON " bloku " MOTOR " znajduje się podłączenie tekstowe, które
zostało zamienione z konkretną ścieżką referencyjną:
" Plant1\REAC1\\CFC_LI311 (A1)\TANK_LEV_MON.QL_WRN " . To wejście zostało
również zanegowane.
W pliku importu zostały zdefiniowane następujące parametry:
Kolumna
Pod
Kolumna
Wartość
domyślna
Parametr
Auto mode on/off
MOTOR.AUTO_ON
TextRef
Level_Reac
" - " CFC_LI311\MEAS_MON.QL_WRN
14.4.3
Jak stworzyć z modelu zmienne procesowe " VALVE "
W celu stworzenia modelu zmiennych procesowych i wygenerowania zmiennych
procesowych " VALVE " z tego modelu należy wykonać pięć poniższych kroków:
Krok
Czynność
1
Stworzyć plan bazowy " TYPE_VALVE "
2
Stworzyć model zmiennych procesowych " TYPE_VALVE "
3
Wyedytować plik importu " VALVE_REAC1 "
5
II
Stworzyć plik importu " VALVE_REAC1 "
4
Wygenerować zmienne procesowe " TYPE_VALVE "
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.3.1
237
Krok 1 - Jak stworzyć plan bazowy " TYPE_VALVE "
Postępować zgodnie z podstawową procedurą tak jak w przypadku modelu
" TYPE_MOTOR " . Poniżej przedstawiono skrótową instrukcję o tej procedurze
z podaniem wszystkich potrzebnych parametrów w odpowiednich tabelach.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Wstawić plan CFC " TYPE_VALVE " do folderu
" color_gs_MP/color_gs_Lib/Process Tag Types " .
2.
Otworzyć plan " TYPE_VALVE " w edytorze CFC.
3.
Otworzyć bibliotekę " color_gs_Lib\ S7 Program(1)\Blocks " lub
" color_gs_Lib/S7 Program(1)\Charts " w katalogu i wstawić metodą
„Przeciągnij i Upuść” poniższe bloki oraz ustawić je zgodnie z poniższym
rysunkiem.
-
DRIVER/CH_DI - dwukrotnie
-
CONTROL/VALVE
-
DRIVER/CH_DO
-
SIMV
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
238
4.
Wprowadzić parametry zestawione w poniższej tabeli:
Blok
Nazwa w projekcie
CH_DI1
FBOP
CH_DI2
FBCL
VALVE
no
COUT
SIMV
Invisible
QCONTROL
VALVE
CH_DO
I/O
–
5.
Stworzyć połączenia zgodnie z poniższą tabelą:
Blok
Wyjście
Blok
FBOP
Q
VALVE
FB_OPEN
FBCL
Q
VALVE
FB_CLOSE
VALVE
QCONTROL
COUT
I
QCONTROL
SIMV
CONTROL
FBOPEN
FBOP
SIM_I
FBCLOSE
FBCL
SIM_I
SIMV
6.
Wejście
Wstawić poniższe podłączenia tekstowe jako zastępniki:
Blok
Podłączenia tekstowe
Znaczenie
FBOP
SIM_ON
ActivateSimulation
Aktywuje symulację w trybie
procesowym
FBCL
SIM_ON
ActivateSimulation
Aktywuje symulację w trybie
procesowym
VALVE
L_RESET
Reset
Resetuje błędy monitorowania
7.
II
I/O
Zamknąć edytor CFC
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.3.2
239
Krok 2 - Jak stworzyć model " TYPE_VALVE "
Postępować zgodnie z podstawową procedurą tak jak w przypadku modelu
" TYPE_MOTOR " . Poniżej przedstawiono skrótową instrukcję o tej procedurze z
podaniem wszystkich potrzebnych parametrów w odpowiednich tabelach.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Zaznaczyć plan CFC " TYPE_VALVE " w folderze
" color_gs_MP/color_gs_Lib/Process tag types " i wybrać z menu komendę
Options & gt; Process Tags & gt; Create/Change Process Tag Type...
2.
W kroku " Which I/Os do you want to assign to the process tag type? "
przypisać poniższe wejścia/wyjścia do modelu zmiennych procesowych:
Blok
I/O
Znaczenie
Parameter/Signal
COUT
FBCL
VALUE
VALUE
SIM_ON
VALUE
SIM_ON
L_RESET
TIME_MON
Wartość dla modułu I/O
Wartość z modułu I/O
Aktywacja symulacji
Wartośc z modułu I/O
Aktywacja symulacji
Resetowanie zaworu
Czas monitorowania
Signal
Signal
Parameter
Signal
Parameter
Parameter
Parameter
FBOP
VALVE
3.
Kliknąć przycisk " Finish " .
Proces tworzenia modelu zmiennych procesowych został zakończony.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
240
14.4.3.3
Krok 3 - Jak stworzyć plik importu " VALVE_REAC1 "
Postępować zgodnie z podstawową procedurą tak jak w przypadku modelu
" TYPE_MOTOR " . Poniżej przedstawiono skrótową instrukcję o tej procedurze z
podaniem wszystkich potrzebnych parametrów w odpowiednich tabelach.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Zaznaczyć plan CFC " TYPE_VALVE " w folderze
" color_gs_MP/color_gs_Lib/Process tag type wybrać z menu komendę
Options & gt; Process Tags & gt; Assign/Create Import File...
2.
W kroku " Which import file do you want to assign to the process tag type? " ,
zmienić nazwy kolumn jak poniżej:
Nazw kolumny
Wartość domyślna
Nazwa kolumny
Nazwa docelowa
COUT.VALUE
FBCL.VALUE
Output value COUT.VALUE
Input value for closing FBCL.VALUE
Activates simulation for closing
FBCL.SIM_ON
input value for opening FBOP.VALUE
Activates simulation for opening
FBOP.SIM_ON
Reset valve VALVE.L_RESET
Monitoring time VALVE.TIME_MON
FBCL.SIM_ON
FBOP.VALUE
FBOP.SIM_ON
VALVE.L_RESET
VALVE.TIM_MON
3.
Kliknąć przycisk " Create file template... " .
4.
Nazwać plik importu jako " VALVE_REAC1.IEA " .
5.
W dialogu " Create File Template " ustawić parametry zgodnie z poniższą
tabelą a następnie klikną na " OK " :
Zakładka
General
Aktywowane pola wyboru
Assigned AS (AS)
Chart comment (ChComment)
Block comment (BlockComment)
Block icon (BlockIcon)
Value (Value)
I/O comment (ConComment)
Textual interconnection (TextRef)
I/O comment
Symbol name
Parameter
Signals
6.
II
Kliknąć przycisk " Open file " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.3.4
241
Krok 4 - edytowanie pliku importu " VALVE_REAC1 "
Poniżej opisano procedurę edycji pliku importu w edytorze plików IEA.
Przygotowanie do startu
Plik importu " VALVE_REAC1.IEA " został wygenerowany i jest otwarty w edytorze
IEA.
Wykonać poniższe kroki...
1.
Wypełnić pierwszy wiersz – reprezentuje on rzeczywistą zmienną procesową –
zgodnie z zestawieniem z poniższej tabeli:
Kolumna
Project
Hierarchy
AS
Chart
Pod kolumna Wartość domyślna
Parametr
Apply
Plant1\REAC1
Apply
CFC_NK311
Output value COUT.VALUE
ChName
ChComment
Symbol name
ConComment
BlockComment
color_gs_Prj
Process tags\
S7 Program(1)
TYPE_VALVE
--Output value
Digital output
NK311_copen
Apply
Apply
Input value for closing
FBCL.VALUE
Symbol name
---
NK31x_close
ConComment
BlockComment
Input value
Digital input
Apply
Apply
TextRef
ActivateSimulation
GENERAL\ACT_SIM.Q0
Activates simulation for
closing
FBCL.SIM_ON
ConComment
input value for opening
FBOP.VALUE
1=Activate simulation
NK31x_open
Input value
Apply
BlockComment
Digital input
Apply
TextRef
ActivateSimulation
GENERAL\ACT_SIM.Q0
ConComment
1=Activate simulation
Apply
TextRef
Reset
GENERAL\RESET_TON.Q
ConComment
Linkable Input RESET
Apply
BlockComment
Reset valve
VALVE.L_RESET
---
ConComment
Activates simulation for
openingFBOP.SIM_ON
Symbol name
Single-Drive/DualFeedback Valve
Apply
BlockIcon
Monitoring time
VALVE.TIME_MON
2
VALUE
3.0
10.0
ConComment
Monitoring Time [s
Apply
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
242
Wskazówka
Zwrócić uwagę na nową pod-kolumnę: " BlockIcon " . Wartość w tej kolumnie
umożliwia wybór odpowiedniej ikony dynamicznej, która będzie wygenerowana w
OS. Ta funkcja została już przedstawiona w instrukcji „Pierwsze kroki - część 1”,
gdzie ustawiana była reprezentacja zaworu w postaci dynamicznej ikony z widoku
procesowego (process object view). Obecnie użyta zostanie ta sama
funkcjonalność w pliku importu.
W tym przypadku, użyte zostanie inne podłączenie tekstowe, podłączenie do
VALVE.L_RESET które jest również podłączone do planu CFC " GENERAL " .
2.
Zaznaczyć wiersz 4 i powielić go czterokrotnie, co da w sumie pięć
zmiennych procesowych.
3.
W kolumnach " Chart/ChName " i " Output value output module
COUT.VALUE\SymbolName " , ustawić parametry każdej zmiennej procesowej
zgodnie z poniższym:
Wiersz
Kolumna
" Chart/ChName "
Kolumna
" output value COUT.VALUE\SymbolName "
5
6
7
8
CFC_NK312
CFC_NK313
CFC_NK314
CFC_NK315
NK312_copen
NK313_copen
NK314_copen
NK315_copen
Wskazówka
Wszystkie inne parametry zostaną niezmienione. W rzeczywistym projekcie trzeba
będzie zmieniać więcej parametrów, np. unikalne nazwy symboliczne będą musiały
być przypisane do każdego podłączenia w module I/O. W tym szczególnym
przypadku, wiele wejść bloków jest podłączane do pojedynczego wejścia/wyjścia w
module w celach symulacyjnych.
4.
5.
II
Zapisać i zamknąć plik w edytorze IEA.
Kliknąć przycisk " Finish " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.4.3.5
243
Krok 5 - Generowanie zmiennych procesowych " TYPE_VALVE "
Model zmiennych procesowych " TYPE_VALVE " został już wygenerowany. Zostanie
on użyty do generacji zmiennych procesowych dla każdego zaworu używanego w
projekcie. W niniejszej instrukcji Pierwsze kroki najpierw zostaną wygenerowane
zmienne procesowe dla części instalacji " REAC1 " .
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Zaznaczyć plan CFC " TYPE_VALVE " w folderze
" color_gs_MP/color_gs_Lib/Process tag types " i wybrać z menu komendę
Options & gt; Process Tags & gt; Import...
2.
Zwrócić szczególną uwagę podczas kroku " Which settings do you want to
use for import? " aby wybrać odpowiedni plik importu – model " [ścieżka
lokalizacji] VALVE_REAC1 & lt; -- & gt; TYPE_VALVE " jest wyświetlana w liście
" Import file & lt; -- & gt; Process tag type " .
3.
Wykonać import.
Po zakończeniu procesu importu zostanie wyświetlony raport. Ten raport jest
znacząco obszerniejszy niż ten wygenerowany dla zmiennych procesowych
" MOTOR " . Następujące zmienne procesowe zostały wstawione do folderu
PH " REAC1 " :
-
CFC_NK311
-
CFC_NK312
-
CFC_NK313
-
CFC_NK314
-
CFC_NK315
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
244
4.
14.4.3.6
Kliknąć przycisk " Exit " .
Jak zamknąć podłączenia tekstowe...
Podczas tworzenia zmiennych procesowych używane były podłączenia tekstowe.
Jeśli te podłączenia nie zostały jeszcze zamknięte można teraz użyć do tego
specjalnej funkcji PCS 7 do zamknięcia ich wszystkich.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty SIMATIC Manager.
•
Plan CFC " GENERAL " jest otwarty w edytorze CFC
Sprawdzić, czy występują następujące podłączenia.
-
Wyjście bloku " RESET_TON.Q "
" VALVE.L_RESET " .
do
wszystkich
wejść
zaworów
- Wyjście bloku " ACT_SIM.Q0 " do wszystkich zaworów i napędów do wejścia
" INPUT.SIM_ON " .
Jeśli podłączenia nie są zamknięte przeprowadzić procedurę opisaną poniżej.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
245
Wykonać poniższe kroki...
1.
Wybrać z menu komendę Options & gt; Make Textual Interconnections.
Zamknie to wszystkie podłączenia z wyjścia Q do wszystkich bloków
zaworów i wyświetlony zostanie następujący plik raportu:
2.
Kliknąć dwa razy na pasek boczny planu CFC.
Spowoduje to automatyczne przejście do planu CFC " CFC_NK31x " ,
podłączenia będą migać i zostaną wyświetlone w różowym kolorze.
Podłączenie tekstowe " RESET " , zdefiniowane w modelu zmiennych
procesowych zostało zmienione na rzeczywiste podłączenie.
3.
Zamknąć edytor CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
246
14.5
Modyfikowanie modeli zmiennych procesowych
14.5.1
Wprowadzanie zmian w późniejszym czasie
Modele zmiennych procesowych są bardzo wygodne jeśli trzeba wprowadzać
zmiany konfiguracyjne w późniejszym czasie. Wystarczy wprowadzić zmiany do
pliku importu i przetransferować te dane do wszystkich wygenerowanych
zmiennych procesowych bardzo szybko, przez nowy import.
Poniższe zmiany są konieczne:
•
Dodanie dodatkowego parametru: np. istnieje konieczność wyświetlania
różnych ikon dynamicznych na OS wygenerowanych zmiennych procesowych
i ich zmiana w pliku importu.
•
Skasowanie wszystkich wygenerowanych zmiennych procesowych: ta
funkcja jest bardzo interesująca jeśli zostało wygenerowanych wiele
zmiennych procesowych, dzięki niej nie ma konieczności kasowania ich
ręcznie z hierarchii technologicznej.
•
Dodanie dodatkowego wejścia/wyjścia bloku: np. potrzebna jest konfiguracja
dodatkowego wejścia/wyjścia przy użyciu pliku importu.
W instrukcji Pierwsze kroki dodany zostanie dodatkowy parametr
przedstawiona zostanie skrócona procedura innych typów modyfikacji.
14.5.2
oraz
Najważniejsza informacja o pliku Import/Export
Szczególnie często pracuje się z plikiem import/export podczas wprowadzania
zmian w późniejszym czasie. Aby się upewnić, że praca jest pewna w danym
wypadku, należy zapoznać się z najważniejszymi procedurami opisanymi poniżej.
Można też poznać wiele z tych funkcji podczas pracy z arkuszami kalkulacyjnymi.
Nawigacja w tabeli
Można poruszać się po tabeli przy użyciu poniższych komend z klawiatury:
•
•
Klawisz TAB porusza kursor w prawo, do następnej komórki (do przodu) a
klawisze Shift + TAB poruszają kursor w lewo (do tyłu), do poprzedniej
komórki
•
II
Klawisze strzałek UP i DOWN poruszają kursor do góry i w dół w kolumnie
Klawisz ENTER powoduje wyjście z komórki, np. w celu zatwierdzenia edycji
i przechodzi do następnej komórki w kolumnie
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
247
Zaznaczenia w tabeli
Można zaznaczać komórki w tabeli w następujący sposób:
•
Zaznaczanie wielu komórek: Nacisnąć klawisz Shift i równocześnie klawisz
strzałek
•
Zaznaczenie całego wiersza: Kliknąć na numerze wiersza na samym
początku
•
Zaznaczanie kilku wierszy: Postępować zgodnie z powyższym dodatkowo
trzymając wciśnięty klawisz Shift lub Ctrl
•
•
Zaznaczanie całej kolumny: Kliknąć na nazwie kolumny
Zaznaczanie kilku kolumn: Postępować zgodnie z powyższym dodatkowo
trzymając wciśnięty klawisz Shift lub Ctrl
Specjalne uwarunkowania dla pliku import/export
Podczas, gdy są wprowadzane zmiany w późniejszym czasie, należy wziąć pod
uwagę w czasie edycji poniższe wskazówki:
W celu...
Skasować istniejące podłączenie tekstowe lub
podłączenie do modułu I/O
Wpisać ciąg " --- "
Zostawić istniejące podłączenie bez zmian
14.5.2.1
...wprowadzić
Zostawić pole wejściowe puste
Jak dodać nowy parametr
Poniżej zostanie dodany do modelu " TYPE_MOTOR " zmiennych procesowych
nowy parametr " Block icon " pozwalający na parametryzację konfiguracji OS.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Zaznaczyć model " TYPE_MOTOR " w folderze
" color_gs_MP/color_gs_Lib/Process tag types " i wybrać z menu komendę
Options & gt; Process Tags & gt; Assign/Create Import File....
2.
Przejść do kroku " Which import file do you want to assign to the process tag
type? " i upewnić się co do poprawności wyboru pliku importu,
" …\MOTOR_REAC1.IEA " , który jest pokazywany w liście wyboru.
3.
Kliknąć przycisk " Open file " .
Zostanie otwarty edytor IEA.
4.
Wybrać kolumnę " auto mode on/off MOTOR.AUTO_ON " .
5.
Wybrać z menu komendę Edit & gt; Expand column group.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
248
6.
W dialogu " Expand Signal Column Group " aktywować pole wyboru " Block
icon " a następnie kliknąć " OK " .
Zostanie wstawiona kolumna " BlockIcon " .
7.
Wprowadzić w kolumnie " BlockIcon " nazwę " pump " dla zmiennej procesowej
" CFC_NP311 " . Ta nazwa reprezentuje dynamiczną ikonę. Zostanie ona
stworzona w ćwiczeniu podczas konfiguracji OS.
8.
Zapisać plik.
9.
Zamknąć edytor plików IEA.
10. Kliknąć przycisk " Finish " .
11. Zaznaczyć model " TYPE_MOTOR " i wybrać z menu komendę
Options & gt; Process Tags & gt; Import.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
249
12. Sprawdzić, czy został wybrany plik importu " MOTOR.REAC1.IEA " i
wystartować import.
Istniejące zmienne procesowe zostaną zmodyfikowane zgodnie
z parametrami w pliku importu. Wszystkie zmiany są przedstawione
w raporcie.
W tym wypadku został wpisany nowy parametr " pump " w polu wejściowym
" BlockIcon " we właściwościach bloku " MOTOR " na planie CFC " CFC_NP311 " .
Można sprawdzić to przez otwarcie planu CFC " CFC_NP311 " i wyświetlenie
właściwości bloku " MOTOR " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
250
14.5.2.2
Wprowadzanie dodatkowych zmian - Podstawy procedury
Uwaga
Poniższe instrukcje nie są częścią zadań przeznaczonych do wykonania w
instrukcji Pierwsze kroki. Dlatego instrukcje te przedstawione zostaną w skrócie
tylko jako przegląd. Zostały one przedstawione w celu pokazania szerokich
możliwości oferowanych przez modele zmiennych procesowych.
Poniżej opisano podstawy procedury wprowadzania zmian:
•
Kasowanie wszystkich wygenerowanych zmiennych procesowych
•
Dodawanie punktów podłączeniowych
Kasowanie zmiennych procesowych
1.
Stworzyć kopię oryginalnego pliku importu pod nazwą " DELETE_[nazwa
oryginalnego pliku importu].IEA " .
2.
Otworzyć ten plik w edytorze IEA..
3.
Zaznaczyć kolumnę " Project " i wybrać z menu komendę Edit & gt; Insert
Column Group & gt; General.
4.
W dialogu " Insert General Column Groups " aktywować opcję " Import mode " a
następnie kliknąć " OK " .
Jako pierwsza wstawiona zostanie kolumna " ImportMode " .
5.
Dla wszystkich zmiennych procesowych, które mają być skasowane wpisać
komendę " DELETE " i zapisać plik.
6. Zamknąć edytor IEA.
6.
7.
II
Zaznaczyć model " TYPE_MOTOR " i wybrać z menu komendę
Options & gt; Process Tags & gt; Import.
Otworzyć plik importu, którego nazwa została poprawiona o " DELETE " i
uruchomić import.
Wszystkie zmienne procesowe zostaną skasowane.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
251
Dodawanie wejścia/wyjścia bloku
1.
Zaznaczyć model zmiennych procesowych i wybrać z menu komendę
Options & gt; Process Tags & gt; Create/Change Process Tag Type...
2.
Wstawić dodatkowe podłączenie i zatwierdzić zmianę.
3.
4.
Otworzyć wymagany plik importu i wybrać z menu komendę Edit & gt; Insert
Column Group & gt; Parameters lub Signal.
Dodatkowa kolumna zostanie wstawiona.
5.
Nadać nowej kolumnie opisową nazwę i zapisać plik importu.
6.
Zaznaczyć model zmiennych procesowych i wybrać z menu komendę
Options & gt; Process Tags & gt; Assign/Create Import File...
Wstawiona kolumna z pliku importu jest wyświetlana w liście jako " Undefined
I/O points in import file: " .
7.
Przeciągnąć tę kolumnę na nowy punkt podłączeniowy w liście " I/O points of
the process tag type for parameters/signals: "
8.
Zakończyć funkcję.
9.
Wykonać nowy import.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
252
14.6
Tworzenie dodatkowych planów CFC
14.6.1
Jak stworzyć plan CFC " CFC_LI311 "
Ten plan będzie używany do pomiaru i symulacji poziomu w REAC1.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
2.
Wstawić plan CFC " CFC_LI311 " i otworzyć go w edytorze CFC.
3.
Otworzyć w katalogu bibliotekę " color_gs_Lib/ S7 Program(1)/Blocks "
i wstawić poniższe bloki metodą Przeciągnij i Upuść oraz ułożyć bloki
zgodnie z poniższym rysunkiem.
-
OPERATE/OP_A_LIM
-
DRIVER/CH_AI - twice
-
CONTROL/MEAS_MON
CH_AI1
MEAS_MON
OP_A_LIM
CH_AI2
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
4.
253
Wstawić parametry zestawione w poniższej tabeli:
Blok
Nazwa a
projekcie
I/O
CH_AI1
MEAS_MO
N
TANK_LEV VH_RANGE
TANK_LEV U_AH
_ MON
Znaczenie
Wartość
Górny limit wartości napełnienia
Górny limit przerwania
napełniania
1200.0
Górny limit ostrzeżenia
Dolny poziom przerwania
Dolny poziom ostrzeżenia
Górny limit dla stacyjki
operatorskiej w OS
950.0
20
40
HYS
OUTFLOW VHRANGE
VLRANGE
SIM_V
Histereza
Górny limit wartości procesowej
Dolny limit wartości procesowej
Symulacja wartości przepływu
podczas opróżniania
5*
0
-100
DRAIN_MI
N_LEV
U_HL
Górny limit napełnienia
U_LL
Dolny limit minimum napełniania
U **
Domyślny min. poziom napełniani
U_WH
U_AL
U_WL
MO_PVHR **
CH_AI2
OP_A_LIM
990.0
1200
-10
1200.0
50
60
* wartości domyślne
** podłączenie musi być widoczne
5.
Otworzyć w katalogu bibliotekę " color_gs_Lib/ S7 Program(1)\Charts " i wstawić
plan " SIMREAC " pod blokiem " TANK_LEV_MON " przez Przeciągnij i Upuść.
To jest plan, który został stworzony dla potrzeb symulacja poziomu napełnienia.
6. Stworzyć podłączenia zgodnie z poniższą tabelą:
Blok
Wyjście
Blok
Wejście
TANK_LEV
SIMREAC
OUTFLOW
V
TANK_LEV_MON
TANK_LEV
SIMREAC
U
SIM_V
AOUT
LEVEL_OUTPUT
V
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
254
7. Stworzyć następujące podłączenia tekstowe z konkretną ścieżką referencyjną:
Blok
Wejście
TANK_LEV SIM_ON
SIMREAC BVALV_RMT1_1
BMOT_RMT1
Podłączenie tekstowe
Znaczenie
GENERAL\ACT_SIM.Q0
Aktywacja symulacji
CFC_NK113\VALVE.QOPENED Zawór do REAC1 otwarty
CFC_NP111\MOTOR.QRUN
Pompa RMT1 załączona
Symulacja zaworu przepływu – jest
to sumowane z ilością napełnienia
ARMT1
CFC_FC111\INPUT_U.V
BVALV_RMT2_1
BMOT_RMT2
CFC_NK117\VALVE.QOPENED Zawór do REAC2 otwarty
CFC_NP112\MOTOR.QRUN
Pompa RMT2 załączona
ARMT2
CFC_FC112\INPUT_U.V
– wartości są czytane z części
RMT2
BOUT
CFC_NP311\MOTOR.QRUN
Pompa opróżniająca musi być
załączona
GENERAL\ACT_SIM.Q0
Aktywacja symulacji
OUTFLOW SIM_ON
Wskazówka
Wejścia BVALV_RMT1_2 i BVALV_RMT2_2 nie powinny być podłączane do części
REAC1.
Upewnić się, że na tych wejściach są domyślne wartości " 0 " .
Wszystkie podłączenia tekstowe będą automatycznie zamknięte ponieważ wszyscy
partnerzy połączeniowi są dostępni.
8.
Zaznaczyć wejścia/wyjścia bloku zgodnie z poniższą tabelą i wybrać z menu
komendę Insert & gt; Interconnection to Address.
Zostanie otwarta lista wyboru z nazwami symbolicznymi I/O.
9.
Kliknąć dwukrotnie na pożądanym I/O.
Podłączenie pojawi się na bocznym pasku i wstawiony zostanie adres
absolutny.
Blok
wejście/wyjście
Adres
TANK_LEV
OUTFLOW
Input " VALUE "
Input " VALUE "
LI311
LI311_V
10. Zamknąć plan CFC.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.6.2
255
Jak stworzyć plan CFC " CFC Chart TC 311 "
Ten plan steruje temperaturą dla REAC1.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki ...
1.
Wybrać w drzewie folder " color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
2.
Wstawić plan CFC " CFC_TC311 " i otworzyć go w edytorze CFC.
3.
Wstawić bloki zestawione w poniższej tabeli w odpowiedniej kolejności za
pomocą „Przeciągnij i Upuść” oraz ustawić je zgodnie z poniższym rysunkiem.
Wskazówka
Tabela przedstawia informacje o lokalizacji i funkcji bloków.
Blok
Lokalizacja
TOF
CTRL_PID
MUL_R
SEL_R
PT1_P
CH_AI
CH_AO
Zakładka
Libraries
Libraries
Libraries
Libraries
Libraries
Libraries
Libraries
Folder
" color_gs_Lib\ S7 Program(1)\ Blocks\IEC_TC "
" color_gs_Lib\ S7Program(1)\ Blocks\CONTROL "
" color_gs_Lib\ S7 Program(1)\ Blocks\MATH_FP "
" MULTIPLX "
" color_gs_Lib\ S7Program(1)\ Blocks\CONTROL "
" color_gs_Lib\ S7 Program(1)\ Blocks\DRIVER "
" color_gs_Lib\ S7 Program(1)\ Blocks\DRIVER "
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
256
4.
Blok
Wprowadzić parametry jak w zestawieniu poniżej:
Nazwa w
projekcie
I/O
invisible
Znaczenie
Wartość
Utrzymuje temperaturę po
osiągnięciu wartości
maksymalnej
Zewnętrzny setpoint
Współczynnik wzmocnienia
Czas różniczkowania [s
Derivative time [s]
Aktywacja sterowania operatora
Górny limit przerwania
Dolny limit przerwania
1m
80
1*
8
0*
0*
100 *
0*
SPEXTHLM
Górny limit zewnętrznego
setpointa
100 *
SPEXTLLM
Dolny limit zewnętrznego
setpointa
0*
PVH_ALM
Wartość procesowa: górny limit
przerwania
140
PVH_WRN
Wartość procesowa: górny limit
ostrzeżenia
130
PVL_ALM
Wartość procesowa: dolny limit
przerwania
20
TOF
TOF
PT
CTRL_PID CTRL_TEMP SP_EXT
GAIN
TN
TV
LIOP_INT_SEL
LMN_HLM
LMN_LLM
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
Blok
Nazwa w
projekcie
I/O
invisible
PVL_WRN
NM_PVHR
NM_PVLR
MO_PVHR
MO_PVLR
IN1
TM_LAG
VHRANGE
SEL_R
PT1_P
CH_AI
SEL_R
PT1_P
INPUT
MUL_R
MUL_R
IN2
CH_AO
OUTPUT
UHRANGE
Znaczenie
257
Wartość
Wartość procesowa: dolny limit
ostrzeżenia
Wartość górna fiz. zakresu
pomiarowego
Wartość dolna fiz. zakresu
pomiarowego
Górny limit wyświetlania
Dolny limit wyświetlania
Minimalna temperatura
Czas opóźnienia
Górny limit wartości procesowej
Konwertuje ustawienie zaworu do
obliczania temperatury
Górny limit wyjścia sterującego
25
150
0*
150
0
30
60
150
1*
100 *
* wartości domyślne
5.
Stworzyć podłączenia zgodnie z poniższą tabelą:
Blok
Wyjście
Blok
TOF
Q
SEL_R
K
SEL_R
OUT
PT1_P
U
PT1_P
V
INPUT
SIM_V
INPUT
V
CTRL_TEMP
PV_IN
CTRL_TEMP
LMN
MUL_R
IN1
CTRL_TEMP
LMN
CTRL_TEMP
LMNR_IN
CTRL_TEMP
LMN
OUTPUT
U
MUL_R
OUT
SEL_R
IN0
6.
Wejście
Stworzyć następujące podłączenia tekstowe:
Blok
Wejście
Podłączenia tekstowe
INPUT
SIM_ON GENERAL\ACT_SIM.Q0
Aktywacja symulacji
TOF
IN
Zawór 313 otwarty.
CFC_NK313\VALVE.QOPENED
Znaczenie
Wszystkie podłączenia tekstowe zostaną automatycznie zamknięte ponieważ
wszyscy partnerzy połączeniowi są dostępni.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
258
7.
Zaznaczyć odpowiednie wejścia/wyjścia bloku i wybrać z menu komendę
Insert & gt; Interconnection to Addres i stworzyć podłączenia:
Blok
wejście/wyjście
Adres
INPUT
Input " VALUE "
TC311
OUTPUT
Output " VALUE "
TC311_c
8.
II
Zamknąć plan CFC i edytor.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
14.7
14.7.1
259
Podsumowanie
Podsumowanie efektywnych funkcji w konfiguracji CFC
Co zostało przećwiczone podczas pracy z planami CFC?
Oprócz używania podłączeń tekstowych zostały
funkcjonalności podnoszące wydajność inżynierską:
•
dwie
ważne
technika plan-w-planie
•
pokazane
modele zmiennych procesowych
Obydwie funkcjonalności oferują duże oszczędności i spełniają specjalne
wymagania. Poniżej przedstawiono podsumowanie najważniejszych własności
tych dwóch funkcjonalności.
Technika plan-w-planie
W ćwiczeniach niniejszej instrukcji była używana technika plan-w-planie. Innymi
słowy, został stworzony plan a następnie wielokrotnie wstawiany w innych
planach. Plan symulujący " SIMV " był wstawiany do wszystkich planów zmiennych
procesowych zaworów jako plan hierarchiczny.
Wskazówki dotyczące używania techniki plan-w-planie:
•
Zapisywać plany, które mają być użyte w technice plan-w-planie w master
data library, aby zapewnić swobodny dostęp przez wszystkich inżynierów w
rozproszonej grupie roboczej.
•
Technika plan-w-planie nie jest włączona w centralny inżyniering. Innymi
słowy, zmiany dokonane w planie hierarchicznym nie są automatycznie
propagowane do wszystkich lokalizacji, w której zostały użyte. Jeśli
zmieniony plan zostanie wstawiony do innego planu bazowego w jednym
projekcie będą użyte dwie różne wersje planu hierarchicznego. Po otwarciu
planu bazowego na pierwszy rzut oka nie będzie widoczne, która wersja
planu jest użyta. Powinno się zawsze zmieniać nazwę planu hierarchicznego
po wprowadzeniu zmian. Wtedy natychmiast będzie wiadomo, która wersja
planu hierarchicznego jest używana.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja planów CFC z wykorzystaniem funkcji podnoszących wydajność
260
Modele zmiennych procesowych
W ćwiczeniach w niniejszej instrukcji były używane modele zmiennych
procesowych, w celu wygenerowania zmiennych procesowych tego samego typu,
np. stworzono model " VALVE " a następnie wygenerowano wszystkie pięć
wymaganych zmiennych procesowych części instalacji " REAC1 " . Oczywiście ten
model zmiennych procesowych może być wykorzystany do wygenerowania innych
zaworów w innej części instalacji. Można również wygenerować dużo większą ilość
zmiennych procesowych przy użyciu pliku importu.
Wskazówki dotyczące prac z modelami zmiennych procesowych:
•
Można wprowadzać zmiany w wygenerowanych z modelu zmiennych
procesowych zgodnie z wymaganiami z jednym wyjątkiem: nie można
zmieniać wejść/wyjść bloków, które zostały skonfigurowane jako parametry
w pliku importu.
•
Należy przypisywać do kolumn nazwy opisowe.
•
Aby utrzymać czyste relacje pomiędzy modelami a wygenerowanymi
zmiennymi należy nadawać plikom importu nazwy opisowe.
•
Przed wprowadzaniem dużych zmian należy zrobić kopię pliku importu, aby
można było powrócić w przypadku problemów do " starej " wersji. Taka
procedura jest szczególnie zalecana podczas generacji dużej ilości zmiennych
procesowych.
•
Istnieje możliwość edycji danych pliku importu/eksportu w zewnętrznym
arkuszu kalkulacyjnym takim jak np. Excel. Powinno się korzystać z tej
możliwości, gdy jest się dobrze zaznajomionym z takim programem. Edytor
plików IEA oferuje porównywalne funkcje, które powinny być spełnić wszystkie
wymagania podczas konfiguracji.
Jednoczesna generacja zmiennych procesowych z wielu modeli
Istnieje możliwość generacji zmiennych procesowych z różnych modeli w jednej
operacji. Podstawowa procedura wygląda następująco:
1.
2.
Wybrać z menu komendę Options & gt; Process Tags & gt; Import...
3.
W k roku 2(3) Import/Export Assistant, wyświetlone zostaną informacje, które
zostały wcześniej zapisane.
4.
II
W widoku Plant View w SIMATIC Manager, wybrać folder
" color_gs\color_gs_lib\Process tag types " .
Skasować pliki importu wszystkich modeli, z których
wygenerowane żadne zmienne procesowe i wykonać import.
nie
zostały
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
261
15
Konfiguracja sekwencji SFC
z wykorzystaniem efektywnych funkcji
15.1
Przegląd prac z SFC
Podczas konfiguracji SFC będą wykonane następujące zadania:
•
Wprowadzenie zmian w części RMT – te zmiany są potrzebne do połączenia
operacji w częściach RMTx i REACx.
•
Praca z modelami SFCto zagadnienie jest bardzo ważne w aspekcie
efektywnego inżynieringu.
15.2
Modyfikacja sekwencji SFC w części 'RMT1/2'
15.2.1
Modyfikacje w części RMT
Zadanie polega na dokonaniu modyfikacji sekwencji SFC z części RMT1 i RMT2
poprzez wprowadzenie połączenia pomiędzy częściami " RMTx " i " REACx " . Zawory
NK311 i NK312 należące do części " REAC1 " , zawory NK321 i NK322 należące do
części " REAC2 muszą być otwierane po rozpoczęciu dozowania cieczy. Są one
sterowane przez sekwencje SFC w RMT1 i RMT2.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
262
15.2.1.1
Jak zmodyfikować sekwencje SFC w częściach RMTx
W części 1 przedstawiono podstawy pracy z sekwencjami. Nowym aspektem
będzie użycie podłączeń tekstowych.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wykonać poniższe kroki dla części RMT1...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/RMT1/FC111 "
i otworzyć w oknie szczegółów sekwencję " SFC_RMT1 " .
Edytor SFC zostanie otwarty.
2.
Wybrać krok " START " .
3.
Wybrać z menu komendę Edit & gt; Object Properties. Zostanie otwarty dialog
" Properties " .
4.
Zmienić zakładkę na " Initialization " .
5.
Kliknąć przycisk z 11 numerem wiersza.
6.
Otworzyć menu kontekstowe i wybrać komendę Insert Empty Line. Pusta
linia zostanie wstawiona z numerem 11.
7.
Umieścić kursor w pustym wierszu nr 11, w lewym polu wejściowym i kliknąć
przycisk " Browse " .
Zostanie otwarty dialog " Browse " z aktywną zakładką " Plant View " .
8.
Zaznaczyć w drzewie blok:
" Plant1\REAC1\CFC_NK311\VALVE " .
Wszystkie podłączenia do bloku zostaną wyświetlone w prawej sekcji.
9.
K liknąć dwukrotnie na wejście " AUT_ON_OP " .
Spowoduje to wprowadzenie tego podłączenia do lewego pola adresowego
i powrót do dialogu " Properties " .
10. Ustawić wartość prawego pola na " Auto " .
11. Kliknąć przycisk " Apply " .
Wartość zostanie wprowadzona.
12. W stawić następny pusty wiersz przed numerem 12.
13. Wstawić w tym wierszu podłączenie tekstowe jak poniżej:
-
Lewe pole: " CFC_NK321\VALVE.AUT_ON_OP " – ta linia zostanie
wyświetlona z żółtym tłem w celu pokazania, że jest to podłączenie
tekstowe.
-
Prawe pole: " 1 " .
Uwaga
Musi zostać wprowadzona dla podłączenia tekstowego wartość " 1 " - jest to
binarna wartość dla " Auto " . Nie wpisywać słowa " Auto " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
263
14. Kliknąć przycisk " Apply " .
15. Kliknąć na strzałkę w celu przejścia do następnego kroku i wprowadzić dane
dla części " RMT1 " zgodnie z poniższą tabelą.
Wskazówka
Wstawiać pusty wiersz dla nowych warunków po już istniejących instrukcjach dla
zaworu tak aby wejścia/wyjścia były logicznie zgrupowane razem.
Krok
Komentarz
Lewe pole
Prawe
pole
już
zmieniony:
START
Podłączenie bezpośrednie
\REAC1\CFC_NK311\VALVE.AUT_ON_OP
Auto
CFC_NK321\VALVE.AUT_ON_OP
Plant1\REAC1\CFC_NK311\VALVE.AUTO_OC
CFC_NK321\VALVE.AUTO_OC
Plant1\REAC1\CFC_NK311\VALVE.AUTO_OC
CFC_NK321\VALVE.AUTO_OC
Plant1\REAC1\CFC_NK311\VALVE.AUTO_OC
CFC_NK321\VALVE.AUTO_OC
1
Podłączenie tekstowe
INIT_LINE1
Podłączenie bezpośrednie
INIT_LINE2
Podłączenie tekstowe
CLOSE_LINE Podłączenie bezpośrednie
Podłączenie tekstowe
END
Podłączenie bezpośrednie
Podłączenie tekstowe
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
TRUE
1
FALSE
0
FALSE
0
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
264
Wykonać poniższe kroki dla części RMT2...
2. Otworzyć sekwencję " SFC_RMT2 " .
2. Otworzyć dialog " Properties " i na podstawie poniższej tabeli wprowadzić
instrukcje:
Krok
Komentarz
Lewe pole
START
Podłączenie bezpośrednie
Plant1\REAC1\CFC_NK312\VALVE.AUT_ON_OP
Podłączenie tekstowe
INIT_LINE1
Podłączenie bezpośrednie
INIT_LINE2
Podłączenie tekstowe
CLOSE_LINE Podłączenie bezpośrednie
CFC_NK322\VALVE.AUT_ON_OP
Plant1\REAC1\CFC_NK312\VALVE.AUTO_OC
CFC_NK322\VALVE.AUTO_OC
Plant1\REAC1\CFC_NK312\VALVE.AUTO_OC
Podłączenie tekstowe
Podłączenie bezpośrednie
Podłączenie tekstowe
_NK322\VALVE.AUTO_OC
Plant1\REAC1\CFC_NK312\VALVE.AUTO_OC
CFC_NK322\VALVE.AUTO_OC
Prawe
pole
Auto
1
TRUE
1
FALSE
END
0
FALSE
0
3. Zamknąć dialog " Properties " i edytor SFC.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3
Praca z modelami sekwencji SFC
15.3.1
265
Wprowadzenie do modeli SFC
To jest pierwsze wprowadzenie teoretyczne do modeli sekwencji SFC. Tworzenie
modeli sekwencji udostępnia ogromną ilość możliwości, które nie mogą być opisane
w szczegółach w niniejszej instrukcji.
Modele SFC mają ogromną przewagę nad tradycyjnymi sekwencjami ze względu
na możliwość wielokrotnego użycia instancji. To oznacza, że najpierw tworzony jest
model sekwencji, a następnie generowane są konkretne sekwencje, które są
podłączane do procesu przez wstawienie modelu SFC to planu CFC. To umożliwia
tworzenie dla wszystkich sekwencji modeli SFC, które mogą być używane więcej
niż raz w projekcie, np. grzanie, mieszanie, rozruch itp. Ogromną zaletą takiej
koncepcji jest centralny inżyniering, gdzie w przypadku konieczności wprowadzenia
do sekwencji wartości procesowych, wartości zadanych itp. w późniejszym czasie,
wystarczy zmienić tylko model, a zmiany zostaną wprowadzone do wszystkich
instancji sekwencji automatycznie.
Definiowanie własności modelu SFC
Model sekwencji SFC posiada szereg właściwości, które różnią go od zwykłej
sekwencji SFC:
•
W modelu SFC nie definiuje się ustawień runtime.
•
Modelami SFC zarządza się z widoku komponentów a nie z hierarchii
technologicznej.
•
Modele SFC używa się i zarządza jak blok funkcyjny i dlatego są one
udostępniane w katalogu bloków CFC w zakładce " Other blocks " oraz " All
blocks " . Po wstawieniu ich do planu CFC są przedstawiane jako blok.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
266
15.3.2
Jakie są ważne elementy modeli SFC?
Poniżej przedstawiono skrótowy przegląd elementów modeli SFC, które są
potrzebne do wykonania ćwiczeń w niniejszej instrukcji:
•
•
Sekwencje
Sekwencje zostały przedstawione w części 1 instrukcji, gdzie zostały
stworzone plany SFC z dokładnie jedną sekwencją dozowania surowców.
Jeden model SFC może zawierać do 32 różnych sekwencji. Każda sekwencja
otrzymuje warunek startu. Warunek " RUN = TRUE " oznacza, że sekwencja
startuje jak tylko zaktywowany zostanie plan SFC. Natomiast warunek " QCS =
1 " oznacza, że dana sekwencja zostanie uruchomiona gdy aktywowana
zostanie strategia sterowania z numerem " 1 " .
•
Interfejs SFC
Interfejs SFC zawiera wszystkie wejścia/wyjścia, które stworzono podczas
konfiguracji modelu i są one widoczne na zewnątrz w instancji SFC w planie
CFC. Istnieją różnice pomiędzy podłączeniami interfejsowymi generowanymi
standardowo dla instancji SFC, a tymi zdefiniowanymi podczas konfiguracji
własności modelu SFC.
•
II
Strategia sterowania (Control strategy)
Strategia sterowania jest używana do konfiguracji modeli SFC dla przemysłu
procesowego. Mogą być skonfigurowane różne strategie sterowania np.
grzanie, chłodzenie, itd. Oczywiście przed ich uruchomieniem muszą być
zdefiniowane. Przypisanie danej sekwencji do strategii wykonuje się we
właściwościach sekwencji. Jeśli wystarczy tyko jedna sekwencja dla jednej
strategii to najlepiej jest nadać podobną nazwę strategii i sekwencji, co
zwiększy przejrzystość.
Własności (Characteristics)
Własności są to np. strategia sterowania, wartości zadane, wartości
procesowe, wejścia i wyjścia bloków. Własności są definiowane dokładnie
tak jak jest to potrzebne np. wartość zadana dla poziomu napełnienia. Dla
każdej zdefiniowanej własności PCS 7 automatycznie generuje wymagane
wejścia/wyjścia instancji SFC, do których mogą być podłączane konkretne
wartości procesowe.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3
267
Planowanie modelu sekwencji SFC dla " REAC "
Tworzony w projekcie " color_gs " model SFC ma być używany do sterowania
grzania oraz procesu opróżniania w reaktorach. Na początku należy zastanowić się
jakie elementy są potrzebne w modelu w danym projekcie. W projekcie " color_gs "
wymagane są następujące elementy:
•
Strategie sterowania i sekwencje
•
Wartości zadane
•
Wartości procesowe
•
Podłączenia blokowe
Definiowanie strategii sterowania i sekwencji
Na początku należy zdefiniować, jakie powtarzalne funkcje są dostępne dla
reaktora. Zostaną stworzone strategie sterowania i oddzielne sekwencje dla
każdej funkcji reaktora. W projekcie " color_gs " są potrzebne następujące strategie
sterowania:
1.
" Heat " (grzanie): ta strategia reprezentuje proces grzania w reaktorze.
2.
" Drain " (opróżnianie): ta strategia odpowiada za opróżnianie reaktora
W projekcie " color_gs " do każdej strategii sterowania przypisana jest dokładnie
jedna sekwencja, co razem daje trzy sekwencje.
•
Reset (nazwa domyślna: Starting): ta sekwencja jest startowana
automatycznie po uruchomieniu systemu sterowania sekwencyjnego. Ustawia
ona wszystkie zawory danej części instalacji w pozycję " zamknięty " . W celu
uniknięcia problemów należy wcześniej uruchomić symulację.
Wskazówka
W praktyce, sekwencja zamykania zaworów jest najczęściej wykonywana na
końcu całego procesu. W niniejszym ćwiczeniu jest jednak wykonywana na
początku procesu, aby zapewnić prawidłowe przeprowadzenie symulacji.
•
Heating: ta sekwencja reguluje proces grzania wykorzystując blok regulatora
oraz przez otwieranie i zamykanie odpowiedniego zaworu poborowego.
•
Drain: ta sekwencja otwiera i zamyka zawór pomiędzy reaktorem a
zbiornikiem napełniającym oraz uruchamia i zatrzymuje pompy.
Definiowanie wartości zadanych
Teraz nastąpi definicja wartości zadanych dla sekwencyjnego systemu
sterowania. Operator instalacji musi mieć możliwość prostej zmiany wartości
zadanych w stacji operatorskiej w zdefiniowanym zakresie. Te wartości zadane,
które mogą być zmieniane przez operatora muszą posiadać limity. Oczywiście
wartości zadane i ich limity mają również zastosowanie w trybie automatycznym ale nie będzie to pokazane w tym ćwiczeniu. W projekcie " color_gs " zdefiniowana
zostanie wartość zadana dla temperatury w procesie grzania. Będzie ona użyta w
sekwencji " Heating " , w której ciecz będzie podgrzewana aż osiągnie wartość
zadaną temperatury.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
268
Definiowanie wartości procesowych
Wartości procesowe mogą być używane do sterowania w całej sekwencji.
W projekcie " color_gs " w sekwencji " Drain " będzie używana wartość procesowa
" fill level " . Pompy opróżniające muszą się zatrzymać w momencie osiągnięcia
wartości minimalnej poziomu napełnienia reaktora.
Zdefiniowanie podłączeń blokowych
Podłączenia blokowe są definiowane dla zmiennych procesowych np. wtedy, gdy
trzeba stworzyć wejścia i wyjścia do zmiennych procesowych, które będą później
podłączane do instancji SFC.
Należy zwrócić uwagę, że podłączenia IN i OUT są zarezerwowane dla tych I/O,
które są widoczne w interfejsie instancji SFC. W momencie stworzenia podłączenia
blokowego do zmiennej procesowej " MOTOR " , połączenie " QRUN " jest typu OUT w
instancji pomimo, że staje się połączeniem wejściowym. Takie odwrócenie jest
konieczne do stworzenia odpowiednich podłączeń.
W projekcie " color_gs " są potrzebne następujące podłączenia blokowe do
zmiennych procesowych:
•
•
zawór dopustowy w procesie grzania
•
pompa do opróżniania
•
II
zawór sterujący w procesie grzania
zawór do opróżniania
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.1
269
Jak stworzyć model sekwencji SFC
Stworzenie sekwencji SFC wymaga 11 kroków:
Krok
1
2
3
4
5
6
7
8
9
10
11
15.3.3.2
Czynność
Stworzenie modelu SFC w SIMATIC Manager
Otwarcie modelu w edytorze SFC
Zdefiniowanie strategii sterowania
Stworzenie sekwencji
Wyspecyfikowanie wartości zadanych
Wyspecyfikowanie wartości procesowych
Ustawienie podłączeń blokowych
Konfiguracja sekwencji " RESET "
Konfiguracja sekwencji " Heating " oraz " Drain "
Stworzenie instancji SFC
Zachowanie w master data library
Krok 1 - Jak stworzyć model SFC
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Component View jest aktywny.
Wykonać poniższe kroki...
1.
Zaznaczyć w drzewie folder
" color_gs_MP/color_gs_Prj/SIMATIC 400(1)/CPU 417-4/S7
Program(1)/Charts " .
2.
Wybrać z menu komendę Insert & gt; S7 Software & gt; A SFC Type.
Zostanie wstawiony model SFC.
3.
Wprowadzić nazwę " REAC " .
Wskazówka
W przeciwieństwie do normalnej procedury, modele SFC używane do generacji
nie są zapisywane w master data library. Model SFC jest dostępny jako blok
instancji SFC do wstawienia do planu CFC tylko wtedy, gdy jest zapisany w
powyżej wspomnianym folderze. Po zakończeniu tworzenia model SFC zostanie
zapisany w master data library w celu udostępnienia go wszystkim inżynierom
pracującym na multiprojekcie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
270
15.3.3.3
Krok 2 - Jak otworzyć model SFC " REAC "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Component View jest aktywny.
Wykonać poniższe kroki...
1.
2.
Wybrać w oknie szczegółów " REAC " .
3.
II
Wybrać w drzewie folder
" color_gs_MP/color_gs_Prj/SIMATIC 400(1)/CPU 417-4/ S7
Program(1)/Charts " .
Wybrać z menu komendę Edit & gt; Open Object.
Zostanie otwarty edytor SFC - dokładnie tak jak plan SFC - z sekwencją
w postaci dwóch kroków z " START " i " END " oraz warunkiem przejścia między
nimi.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.4
271
Krok 3 - Jak zdefiniować strategie sterowania
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
Wykonać poniższe kroki...
1.
Wybrać z menu komendę View & gt; Characteristics.
W górnej części edytora SFC zostanie otwarty edytor własności.
2.
Zaznaczyć w drzewie zakładkę " Control strategies " .
Spowoduje to wyświetlenie pustej linii w oknie szczegółów.
3.
Ustawić kursor na polu wejściowym w kolumnie " Name " i wpisać nazwę
" HEAT " .
Ta nazwa będzie wyświetlana w widoku operatorskim podczas wyboru
strategii sterowania.
Wartość " 1 " jest przypisywana automatycznie przez system. Ta wartość wiąże
strategię sterowania i sekwencję.
4.
Wprowadzić tekst " Heating Reactor " w kolumnie " Comment " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
272
5. Wprowadzić następujące dodatkowe ustawienia:
Nazwa
Numer (Automatycznie)
Komentarz
DRAIN
2
Drainage of Reactor
Wymagane strategie sterowania zostały zdefiniowane.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.5
273
Krok 4 - Jak stworzyć sekwencje
Sekwencja " RUN " jest automatycznie wstawiana w modelu SFC. Należy zmienić jej
nazwę oraz oczywiście wstawić następną.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
•
Zakładka " RUN " jest aktywna.
Wykonać poniższe kroki ...
1.
Wybrać z menu komendę Edit & gt; Sequence Properties....
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " .
2.
Wprowadzić tekst " Reset " w polu " Name " .
3.
Kliknąć przycisk " Apply " .
4.
Zmienić zakładkę na " Start condition " .
5.
W polu Address 1 wpisać " STARTING " .
6.
Kliknąć na pole wejściowe Address 2 i wybrać " Starting " z rozwijanej listy.
7.
Kliknąć przycisk " Apply " a następnie " Close " , co zamknie dialog.
8.
Wybrać z menu komendę Insert & gt; Sequence & gt; At End .
Nowa sekwencja " SEQ1 " zostanie wstawiona i wyświetlona w odrębnej
zakładce, która stanie się automatycznie aktywna.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
274
9.
Wybrać z menu komendę Edit & gt; Sequence Properties i wprowadzić
poniższe parametry:
Warunek startu
Nazwa
HEATING
Address 1
RUN
QCS
Operator
=
=
Address 2
RUN
1
10. Kliknąć przycisk " Apply " a następnie " Close " .
11. Powtórzyć kroki 8 do 10, aby zdefiniować całą sekwencję " Drain " :
Warunek startu
Nazwa
DRAIN
II
Address 1
RUN
QCS
Operator
=
=
Address 2
RUN
2
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.6
275
Krok 5 - Jak wyspecyfikować wartości zadane
Należy zdefiniować wartość zadaną dla temperatury grzania.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
•
Edytor własności jest otwarty.
Wykonać poniższe kroki ...
1.
Zaznaczyć w drzewie zakładkę " Setpoints " .
Spowoduje to wyświetlenie pustej linii w oknie szczegółów.
2.
Ustawić kursor w polu wejściowym w kolumnie " Name " i wpisać nazwę
" Heating " .
3.
Nacisnąć klawisz TAB.
Zostanie wyświetlona rozwijana lista w kolumnie " Data type " z automatycznie
wpisaną wyspecyfikowaną wcześniej w kolumnie " I/O name " nazwą. Po
zdefiniowaniu typu danych zmienić nazwę na opisową.
4.
Wybrać z rozwijanej listy typ danych " REAL " .
5.
Wpisać dane poprzez umieszczenie kursora myszy w odpowiedniej kolumnie
i wpisanie parametrów w oparciu o poniższą tabelę:
Nazwa kolumny
Znaczenie
Wartość
I/O name
Własna opisowa nazwa I/O wartości zadanej w
interfejscie SFC
SPHeat
Wartość zadana, która będzie używana przez
sekwencję dopóki operator nie wpisze innej
80
Low limit
Minimum wartości zadanej jaką może wpisać
operator podczas obsługi instalacji
40
High limit
Maksimum wartości zadanej jaką może wpisać
operator podczas obsługi instalacji
150
Initial value
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
276
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.7
277
Krok 6 - Jak stworzyć wartości procesowe
Poniżej zostanie stworzona wartość procesowa poziomu napełnienia.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
•
Edytor własności jest otwarty.
Wykonać poniższe kroki ...
1.
Zaznaczyć w podglądzie " Process values " .
W oknie szczegółów wyświetlona zostanie pusta linia.
2.
Ustawić kursor na polu wejściowym w kolumnie " Name " i wprowadzić nazwę
" Level " .
3.
Ustawić kursor na kolumnie " Data type " .
Dostępne typy danych zostaną pokazane w rozwijanej liście wyboru.
4.
Wybrać typ " REAL " .
To zakończy ustawienia wartości procesowej.
automatycznie przejęta z pola " Name " .
5.
Nazwa
I/O
zostanie
Stworzyć nową zmienną procesową z poniższymi parametrami:
-
Nazwa: Level_min
-
Typ danych: REAL
-
Nazwa I/O: Levmin
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
278
15.3.3.8
Krok 7 - Jak stworzyć kontakty blokowe
Poniżej stworzone zostaną kontakty blokowe. Ich wejścia/wyjścia zostaną dodane
do standardowych podłączeń instancji SFC.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
•
Edytor własności jest otwarty.
Wykonać poniższe kroki ...
1.
Zaznaczyć w drzewie zakładkę " Block contacts " .
W oknie szczegółów wyświetlona zostanie pusta linia.
2.
Ustawić kursor na polu wejściowym kolumny " Name " i wpisać nazwę
" HeatCtrl " .
3.
Nacisnąć klawisz TAB.
Zostanie wyświetlona rozwijana lista w kolumnie " Block " z automatycznie
wpisaną wyspecyfikowaną wcześniej w kolumnie " I/O name " nazwą.
4.
Z listy wybrać blok " CTRL_PID " .
Ta rozwijana lista zawiera wszystkie bloki, które zostały użyte w projekcie.
Wejścia/wyjścia instancji SFC będą wygenerowane w oparciu o wybrany blok.
5.
Ustawić kursor myszy w kolumnie " I/O name " i nadpisać automatycznie
wpisaną nazwę na " HCtrl " .
Ta nazwa jest krótka i opisowa i zawiera najważniejsze informacje o nazwie
sekwencji i związanej zmiennej procesowej.
6.
W kolumnie " comment " wprowadzić uzupełniającą informację " Temperature
control " .
7.
Wprowadzić poniższe dane ustawiając kursor myszy w odpowiednich
kolumnach:
Nazwa
Już zrobione:
HeatControl
Nazwa I/O
HCtrl
Komentarz
Temperature control
HeatValve
DrainValve1
DrainValve2
DrainMotor
II
Blok
CTRL_PID
VALVE
VALVE
VALVE
MOTOR
HValv
DValv1
DValv2
Dmot
Intake temperature control
Valve1 drainage
Valve2 drainage
Pump drainage
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
8.
279
Wybrać z menu komendę View & gt; Characteristics.
Po wprowadzeniu wszystkich wymaganych ustawień zamknąć edytor
własności.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
280
15.3.3.9
Krok 8 - Jak skonfigurować sekwencję " RESET "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
•
Zakładka z sekwencją " RESET " jest aktywna.
Zdefiniować kroki
1.
Wybrać z menu komendę Insert & gt; Step+Transition.
2.
Wstawić nowy krok Step 3 wraz z warunkiem Transition 2 pod Transition 1.
Struktura sekwencji została stworzona.
3.
Wybrać z menu komendę Insert & gt; Select.
Wskaźnik myszy zmieni się na kursor wyboru.
4.
Wybrać krok " START " oraz wybrać z menu komendę Edit & gt; Object
Properties.
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " .
5.
Zmienić zakładkę na " Edit " i wprowadzić dane w oparciu o tabelę
przedstawioną poniżej:
Przeczytać z uwagą poniższą wskazówkę:
Wskazówka
Podczas wprowadzania parametrów w modelu SFC, pracuje się z podłączeniami,
które zostały zdefiniowane w edytorze własności. Oznacza to, że nie można
używać przycisku " Browse " do znajdowania tych podłączeń.
Praca będzie zdecydowanie łatwiejsza po zastosowaniu się do poniższych
wskazówek:
•
Wybrać z menu komendę View & gt; Inputs/Outputs.
•
Wybrać z podglądu pożądane podłączenie.
•
Przenieść nazwę do linii wejściowej metodą „Przeciągnij i Upuść”.
Należy pamiętać, że I/O " IN " i " OUT " są zarezerwowane dla modelu SFC.
Typ I/O type
II
Pole lewe
Pole prawe
OUT
OUT
OUT
OUT
OUT
OUT
HValv_LIOP_SEL
DValv1_LIOP_SEL
DValv2_LIOP_SEL
HValv_AUT_L
DValv1_AUT_L
DValv2_AUT_L
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
281
6.
Kliknąć przycisk " Apply " .
7.
Przejść do kroku Step 3 używając przycisków, strzałek.
8.
W zakładce " General " wprowadzić nazwę " CLOSE_VALVE " i kliknąć przycisk
" Apply " .
9.
W zakładce " Processing " wprowadzić poniższe parametry:
Typ I/O
Pole lewe
Pole prawe
OUT
OUT
OUT
HValv_AUTO_OC
DValv1_AUTO_OC
DValv2_AUTO_OC
FALSE
FALSE
FALSE
10. Kliknąć przycisk " Apply " a następnie " Close " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
282
Definicja warunków
1.
Zaznaczyć warunek " 2 " i wybrać z menu komendę Edit & gt; Object Properties.
Zostanie otwarty dialog " Properties " z aktywną zakładką " General " .
2.
Wpisać nazwę " CLOSE_OK " .
3.
Kliknąć przycisk " Apply " .
4.
Zmienić zakładkę na " Condition " i wprowadzić następujące parametry:
Typ I/O
Pole lewe
Znak
Pole prawe
IN
IN
IN
HValv_QCLOSED
DValv1_QCLOSED
DValv2_QCLOSED
=
=
=
TRUE
TRUE
TRUE
5.
6.
II
Kliknąć przycisk wyboru operacji logicznych.
Symbol " & " zostanie zastąpiony przez " & gt; 1 " , co oznacza OR.
Kliknąć przycisk " Apply " a następnie na " Close " . Ustawienia zostaną
zapisane a dialog " Properties " zamknięty.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
283
15.3.3.10 Krok 9 - Jak skonfigurować sekwencje " Heating " oraz " Drain "
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Model SFC " REAC " jest otwarty w edytorze SFC.
Sekwencja " Heating "
1.
Zmienić zakładkę na " Heating " .
2.
Wstawić dodatkowe cztery kroki pod warunkiem 1.
3.
Wprowadzić dla kroków poniższe parametry:
Wskazówka
Wszystkie parametry mogą być znalezione w zakładce " OUT " .
Zakładka
" General "
Krok
Nazwa
START
Unchanged
3
4
5
6
END
Zakładka " Edit "
VALVE_OPEN
CONTROL
SP_DOWN
VALVE_CLOSE
Unchanged
Pole lewe
HCtrl_LIOP_INT_SEL
HCtrl_SPEXON_L
HCtrl_LIOP_MAN_SEL
HCtrl_AUT_L
HValv_AUTO_OC
HCtrl_SP_EXT
HCtrl_SP_EXT
HValv_AUTO_OC
HValv_LIOP_SEL
HValv_AUTO_OC
HCtrl_LIOP_INT_SEL
HCtrl_LIOP_MAN_SEL
Pole prawe
TRUE
TRUE
TRUE
TRUE
TRUE
SPHeat_Q
30
FALSE
FALSE
FALSE
FALSE
FALSE
4. Wprowadzić dla warunków poniższe parametry:
Zakładka
" General "
Warunek
1
2
3
4
5
Zakładka
" Condition "
Nazwa
–
OPEN_OK
TEMP_OK
SP_LOW
CLOSE_OK
Typ I/O
IN
OUT
OUT
IN
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Pole lewe
–
HValv_QOPENED
SPHeat_AO
SPHeat_AO
HValv_QCLOSED
Znak
–
=
& gt; =
& lt; =
=
Pole Prawe
–
TRUE
SPHeat_Q
60
TRUE
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
284
Sekwencja " Drain "
1. Zmienić zakładkę na " Drain " .
2. Wstawić cztery nowe kroki z warunkami poniżej 1.
3. Wprowadzić poniższe parametry dla kroków:
Wskazówka
Wszystkie parametry mogą być znalezione w zakładce " OUT " .
Zakładka
" General "
Krok
START
Nazwa
Unchanged
3
OPEN_VALVE
4
5
6
PUMP_ON
PUMP_OFF
CLOSE_VALVE
END
Unchanged
4.
Zakładka " Edit "
Pole lewe
DMot_LIOP_SEL
DMot_AUT_L
DValv1_AUTO_OC
DValv2_AUTO_OC
DMot_AUTO_ON
DMot_AUTO_ON
DValv1_AUTO_OC
DValv2_AUTO_OC
DValv1_LIOP_SEL
DValv1_AUTO_OC
DValv2_LIOP_SEL
DValv2_AUTO_OC
DMot_LIOP_SEL
DMot_AUTO_ON
Pole prawe
TRUE
TRUE
TRUE
TRUE
TRUE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
Wprowadzić dla warunków poniższe parametry:
Wskazówka
Wszystkie parametry mogą być znalezione w zakładce " IN " .
Zakładka
" General "
Warunek
Zakładka " Condition "
Nazwa
1 –
2 OPEN_OK
3 ON_OK
4 OFF_OK
5 CLOSE_OK
Pole lewe
–
DValv1_QOPENED
DValv2_QOPENED
DMot_QRUN
Level
DMot_QSTOP
DValv1_QCLOSED
DValv2_QCLOSED
Znak
–
=
=
=
& lt;
=
=
=
Pole
Prawe
–
TRUE
TRUE
TRUE
Levmin
TRUE
TRUE
TRUE
5. Zamknąć edytor SFC.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.3.3.11
285
Krok 10 - Jak stworzyć instancje SFC
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Otwarte poniższe plany CFC:
-
CFC_TC311
-
CFC_NP311
-
CFC_NK313
-
CFC_NK314
-
CFC_NK315
-
CFC_LI311
Wykonać poniższe kroki...
1.
Wybrać z drzewa folder " color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
2.
Wstawić plan CFC i nazwać go " SFC_REAC " .
3.
Otworzyć plan CFC.
4.
W katalogu wybrać zakładkę " Block " i otworzyć " Other blocks " .
5.
Przeciągnąć blok " REAC " do planu CFC.
Ten blok jest instancją SFC opartą na modelu SFC, który został stworzony
wcześniej. Wszystkie skonfigurowane wejścia/wyjścia są zawarte w tym bloku.
Również wartości zadane oraz zmienne procesowe skonfigurowane w
edytorze własności są zawarte w bloku.
6.
Wybrać z menu komendę Edit & gt; Object Properties. Zostanie otwarty dialog
" Properties " .
7.
Wprowadzić do pola " Name " nazwę " REAC " .
8.
Kliknąć przycisk " OK " .
9.
Stworzyć podłączenia tekstowe to konkretnych bloków w odpowiednich
planach:
-
Kliknąć na wyjście " HCtrl_SP_Ext "
Jeśli nazwa nie jest całkowicie widoczna, poruszyć myszą powoli nad
pojedynczym podłączeniem, aby odczytać pełną nazwę w wyświetlonej
funkcji podpowiedzi.
-
Przełączyć edytor na plan " CFC_TC311 " .
-
Kliknąć na wejście " SP_Ext " bloku " CTRL_TEMP " .
Wszystkie wejścia i wyjścia bloku zostaną automatycznie podłączone.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
286
10. Stworzyć dodatkowe podłączenia z instancji SFC do planów CFC:
Wyjście
SFC_REAC
Plan CFC
Blok
Wejście
HValv_AUTO_OC
DValv1_AUTO_OC
DValv2_AUTO_OC
DMot_AUTO_ON
CFC_NK313
CFC_NK314
CFC_NK315
CFC_NP311
VALVE
VALVE
VALVE
MOTOR
AUTO_OC
AUTO_OC
AUTO_OC
AUTO_ON
11. Stworzyć dodatkowe podłączenia z planów CFC do instancji SFC:
Wyjście
planu CFC
Wejście SFC_REAC
CFC_TC311 INPUT
V
SPHeat_AI
Wyświetla na OS aktualną wartość
sterującą regulatora.
CFC_LI311
DRAIN_MIN_LEV
V
Levmin
Minimalny poziom napełnienia
TANK_LEV
V
Level
Aktualny poziom napełnienia
Plan CFC
Blok
12. Wybrać z menu komendę Options & gt; Optimize Run Sequence...
13. Kliknąć przycisk " Close " w dialogu " The run sequence of the blocks will be
changed and optimized according to the data flow..... " . Wszystkie bloki
zostaną automatycznie ustawione w odpowiedniej kolejności wykonywania.
14. Zamknąć edytor CFC.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
287
15.3.3.12 Krok 11 - Jak zapisać model SFC w Master Data Library
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Component View jest aktywny.
Wykonać poniższe kroki...
1.
Zaznaczyć w drzewie folder " color_gs_MP/color_gs_Prj/SIMATIC
400(1)/CPU 417-4/ S7 Program(1)/Charts " .
2.
Skopiować model SFC " REAC " .
3.
Wybrać z drzewa folder
" color_gs_MP/color_gs_Lib/S7 Program(1)/Charts " .
4.
Wstawić model SFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
288
Konfiguracja sekwencji SFC z wykorzystaniem efektywnych funkcji
15.4
Podsumowanie
15.4.1
Podsumowanie " Efektywnego inżynieringu w konfiguracji SFC "
Co zostało przedstawione podczas ćwiczeń z planami SFC?
Oprócz używania podłączeń tekstowych w planach SFC przedstawiono również
bardzo ważną funkcję efektywnego inżynieringu: pracę z modelami SFC. Modele
SFC oferują wszystkie zalety centralnego inżynieringu. W każdym momencie, po
dodaniu nowego podłączenia blokowego do modelu, podłączenie to zostanie
również automatycznie dodane do każdej instancji. Również wszystkie zmiany
sekwencji są automatycznie wprowadzane do każdej instancji.
Uwaga
Należy wprowadzać zmiany tylko do modeli SFC, które są zapisane w folderze
projektowym w widoku komponentów i dopiero później zapisywać najnowszą
wersję w master data library.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wgrywanie i testowanie planów
289
16
Kompilacja, wgrywanie i testowanie
planów
16.1
Kompilacja, wgrywanie i testowanie projektu
Wszystkie te funkcje zostały przedstawione w części 1. Kompilacja i wgrywanie są
wykonywane przy użyciu komendy " Compile and Download Objects " Wymagane
ustawienia należy wykonać w odpowiednich polach wejściowych.
Niniejsza instrukcja wprowadza do testowania instancji SFC ze specyficznymi
strategiami sterowania, gdzie wymagane jest sterowanie poprzez specjalne
podłączenia do instancji SFC.
16.1.1
Jak skompilować i wgrać projekt
Przygotowanie do startu
1.
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
2.
Widok Plant View jest aktywny.
3.
CPU jest w trybie " STOP " – na początku należy wykonać wgranie całego
programu, co może być przeprowadzone tylko wtedy, gdy CPU jest w trybie
STOP.
Wykonać poniższe kroki...
1.
Wybrać w drzewie folder " color_gs_MP\color_gs_Prj " .
2.
Wybrać z menu komendę PLC & gt; Compile and Download Objects. Zostanie
otwarty dialog " Compile and Download Objects " .
3.
Otworzyć gałęzie drzewa, aby zobaczyć wszystkie zakładki.
4.
Wprowadzić ustawienia zgodnie z poniższą tabelą:
Obiekt
Kompilacja
Wgrywanie
color_gs_Prj/[nazwa lokalnej stacji PC]/Configuration
X
–
–
–
X
X
X
X
color_gs_Prj/[nazwa lokalnej stacji PC]/WinCC
Application/OS(1)
SIMATIC 400(1)/Hardware
SIMATIC 400(1)/CPU 417-4/Charts
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Kompilacja, wgrywanie i testowanie planów
290
5.
Wybrać w drzewie folder " Charts " i kliknąć przycisk " Edit... " .
Zostanie otwarty dialog " Compile/Download Program to PLC " .
6.
Wykonać poniższe ustawienia:
Zakładka
Opcje
Aktywacja
Compile charts as program
Entire program
Generate module drivers
Update sampling time
Delete empty runtime groups
Make textual interconnections
Entire program
yes
yes
yes
yes
yes
yes
Download S7
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wgrywanie i testowanie planów
291
7.
Kliknąć przycisk " OK " .
8.
Kliknąć przycisk " OK " w dialogu " Remember that if you download later
(e.g. in the SIMATIC Manager using...), the blocks will be deleted on the
CPU. " .
9.
Kliknąć przycisk " Start " .
10. Kliknąć przycisk " OK " w pierwszym dialogu " Downloading program changes
during operation can, in the case of malfunctions or program errors, cause
serious damage to personnel and equipment!... " .
11. Kliknąć przycisk " Yes " w dialogu " If you want to download changes
online, please make sure that the prerequisites have been met..... Do you want
to continue? " .
Proces kompilacji i wgrania zostanie przeprowadzony.
Kiedy zostanie zakończony wyświetlony zostanie plik raportu w edytorze
tekstowym: The compilation of the charts completed with warnings.
12. Zamknąć edytor.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Kompilacja, wgrywanie i testowanie planów
292
13. Wybrać w drzewie obiekt " Charts " i kliknąć przycisk " Single Object... " w
obszarze " Display Log " .
Zostanie otwarty dialog " Logs " i pokazane zostaną szczegóły ostrzeżeń.
Widoczne ostrzeżenia powstały ponieważ w obecnym stanie projektu
podłączenia tekstowe nie mogły zostać zamknięte. Te podłączenia tekstowe
będą mogły zostać zamknięte po skonfigurowaniu części REAC2. Pomimo
ostrzeżeń projekt może być testowany.
14. Kliknąć przycisk " Close " .
Dialog " Logs " zostanie zamknięty.
15. Przełączyć CPU w tryb RUN.
Ponieważ zostały skonfigurowane w HW Config zewnętrzne I/O bez
zamknięcia podłączeń, na CPU będą zaświecone lampki błędów:
-
II
EXTF – światło ciągłe
BUS2F – światło przerywane
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Kompilacja, wgrywanie i testowanie planów
16.1.2
293
Jak testować program
Ponieważ
testowanie
skonfigurowanych
strategii
sterowania
będzie
przeprowadzone ze stacji ES, bez graficznego interfejsu użytkownika, należy
podłączyć odpowiednie wejścia.
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
Wskazówka
Jeżeli mają być testowane obydwie części RMT1 i RMT2, należy się upewnić że po
każdym procesie napełniania wykonane będzie opróżnianie.
Wykonać poniższe kroki ...
1.
Wybrać folder
" color_gs_MP\color_gs_Prj\Plant1\REAC1 " .
2.
Otworzyć plan CFC " SFC_REAC " w edytorze CFC.
3.
Zaznaczyć instancję " REAC " – to jest instancja stworzona z modelu - a
następnie wybrać z menu komendę Edit & gt; Object Properties.
4.
Włączyć wyświetlanie nóżki " CSP_OP " i kliknąć " OK " . Ma ona domyślną
wartość " 0 " .
5.
Wybrać z menu komendę Debug & gt; Test Mode.
Spowoduje to przejście w tryb testowy, który został przedstawiony w części 1.
6.
Kliknąć dwukrotnie wejście " CSP_OP " .
Zostanie otwarty dialog " Properties - Input/Output " .
7.
Wpisać numer pożądanej strategii sterowania w dialogu " Properties Input/Output " i kliknąć " OK " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Kompilacja, wgrywanie i testowanie planów
294
CSP_OP
Strategia
sterowania
1
2
HEATING
DRAIN
8.
Zaznaczyć instancję SFC " REAC " i wybrać z menu komendę Edit & gt; Open.
Instancja zostanie otwarta w edytorze SFC z aktywną zakładką " RESET " .
9.
Wybrać z menu komendę Debug & gt; Test Mode. Spowoduje to przejście do
trybu testowego.
10. Kliknąć przycisk " Start " .
Sekwencja " RESET " zastała uruchomiona.
Natychmiast po niej, zostanie uruchomiona automatycznie strategia
sterowania, która została wybrana przez wejście " CSP_OP " w edytorze CFC.
11. Wprowadzić inną strategię sterowania w planie CFC i wystartować jeszcze
raz.
Wskazówka
Aby monitorować wartości na wejściach i wyjściach planów CFC należy
otworzyć pożądany plan w edytorze CFC i przejść do trybu testowania.
W celu monitorowania wartości na nóżkach wykonać poniższe instrukcje
1.
Nacisnąć kombinację klawiszy CTRL + A.
Wszystkie bloki na planie zostaną zaznaczone.
2.
Wybrać z menu komendę Debug & gt; Watch On.
Wszystkie wartości zostaną wyświetlone.
3.
W celu monitorowania innych I/O, należy zaznaczyć pożądane I/O i wybrać z
menu komendę Debug & gt; Input/Outputs & gt; Add to Watch List.
12. Wprowadzić wartość " 0 " na wejście " CSP_OP " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17
Konfiguracja PCS 7 OS
17.1
295
Przegląd prac związanych z konfiguracją OS
W SIMATIC Manager wykonano już wiele ustawień konfiguracji OS - te dane
mogą być w wygodny sposób wykorzystane w następujących sytuacjach:
•
wygodne podłączanie obiektów na obrazie z blokami I/O z planów CFC
podczas tworzenia obrazów synoptycznych.
•
Wybór odpowiedniej ikony dynamicznej dla zmiennych procesowych
wykonane podczas tworzenia CFC umożliwi automatyczną generację
dynamicznych ikon.
•
dzięki zdefiniowaniu w SIMATIC Manager hierarchii technologicznej
zdefiniowane zostaną obszary OS. Hierarchia będzie automatycznie
przeniesiona do OS.
Wymagane zadania konfiguracyjne dla OS
W celu skonfigurowania OS należy wykonać poniższe prace:
•
Stworzenie i użycie symboli użytkownika – zostaną stworzone nowe ikony dla
mieszadła w reaktorze i dla pompy opróżniającej oraz zostaną użyte do
wyświetlania stanu. Tworzenie obrazów synoptycznych zostało już
przedstawione w części 1.
•
Stworzenie sygnalizacji statusu – nowa ikona dla mieszadła zostanie
połączona z sygnalizacją statusu.
•
Adaptacja standardowych ikon dynamicznych - w części " REAC1 " są
wstawione dwa napędy: jeden jako mieszadło, a drugi jako pompa. Te dwie
różne funkcje powinny być łatwo rozróżnialne dla operatora przez ikonę
dynamiczną. Z tego względu standardowa ikona napędu zostanie
zmodyfikowana.
•
Stworzenie obrazu synoptycznego dla części " REAC1 " - w pokazany
wcześniej sposób, analogicznie do tworzenia obrazów dla części " RMT1 " i
" RMT2 " .
Przystosowanie obrazów synoptycznych części " RMT1 " i " RMT2 " - te zmiany są konieczne aby
umożliwić połączenie części RMTx z REACx.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
296
17.2
Tworzenie symboli graficznych
17.2.1
Tworzenie symboli użytkownika na obrazach synoptycznych
Specyficzne obrazy synoptyczne mogą wymagać specjalnych symboli, np. dla
zmiennych procesowych. Można stworzyć taki symbol jeden raz, a następnie
używać ich wielokrotnie.
W niniejszej instrukcji stworzone zostaną symbole dla następujących zmiennych
procesowych:
•
Mieszadło w reaktorze
•
Pompa opróżniająca
Wszystkie stworzone symbole zostaną zapisane razem w oddzielnym pliku. Każda
ikona będzie wyeksportowana do osobnego pliku graficznego w formacie *.emf.
Pliki te będą mogły być używane do wyświetlania różnych stanów za pomocą status
display.
17.2.1.1
Jak otworzyć plik graficzny dla symbolu
Wszystkie stworzone symbole zostaną zapisane w pliku.
Przygotowanie do startu
•
SIMATIC Manager jest otwarty.
•
Widok Component View jest aktywny.
Wykonać poniższe kroki...
1.
2.
Wybrać z menu komendę Edit & gt; Open Object. Zostanie otwarty WinCC
Explorer.
3.
W oknie nawigacyjnym wybrać obiekt " Graphics Designer " .
4.
Otworzyć menu kontekstowe i wybrać komendę Open. Zostanie otwarty
pusty plik w Graphics Designer.
5.
II
Wybrać folder
" color_gs_MP/color_gs_Prj/ [nazwa stacji PC]/WinCC Application/OS(1) " .
Wybrać z menu komendę File & gt; Save as... i zapisać plik pod nazwą
" status_display.pdl " w sugerowanej lokalizacji.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.2.1.2
297
Jak stworzyć symbol dla mieszadła
Przygotowanie do startu
Obraz " status_display.pdl " jest otwarty w Graphics Designer.
Wykonać poniższe kroki ...
1.
Jeśli paleta obiektów nie jest wyświetlana, wybrać z menu komendę
View & gt; Toolbar i aktywować pole " Objects " .
2.
Stworzyć kwadrat.
3.
Wybrać z menu komendę View & gt; Properties.
Zostanie otwarty dialog " Object Properties " .
4.
Wprowadzić poniższe parametry – dla wszystkich użyć wartości domyślnych:
Własność
Atrybut
Parametr – kolumna " Static "
Rectangle
Rectangle/Geometry
Object name
Width
Height
Background color
Axis
5
240
Black
Rectangle/Colors
5.
Stworzyć drugi kwadrat z poniższymi parametrami:
Własność
Atrybut
Parametr – kolumna " Static "
Rectangle
Rectangle/Geometry
Object name
Width
Height
Background color
Background
45
15
Dark gray
Rectangle/Colors
6.
Stworzyć ikonę mieszadła z kilku linii:
7.
Przesunąć ikonę na mniejszy kwadrat.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
298
8.
Zgrupować wszystkie elementy ikony mieszadła.
9.
Zaznaczyć wszystkie elementy myszą i stworzyć kopię.
10. Przypisać kolor " green " do mniejszego kwadratu.
11. Wypełnić opisowe statyczne pola tekstowe:
Typ ikony mieszadła
Pole tekstowe / Nazwa pliku
Zielona ikona mieszadła
Szara ikona mieszadła
agitator_on.emf
agitator_off.emf
12. Wybrać wszystkie elementy zielonego kwadratu - bez opisowych pól
tekstowych - i wybrać z menu komendę Edit & gt; Group Object & gt; Group.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
299
13. Zaznaczyć wszystkie elementy szarego mieszadła - bez opisowych pól
tekstowych - i wybrać z menu komendę Edit & gt; Group Object & gt; Group.
14. Zapisać plik " status_display.pdl " .
15. Zaznaczyć ikonę zielonego mieszadła i wybrać z menu komendę File & gt;
Export... Zostanie otwarty dialog " Save as Metafile " z automatycznie
wybranym folderem plików graficznych w projekcie.
16. Wpisać nazwę " agitator_on.emf " i kliknąć przycisk " Save " .
17. Zaznaczyć ikonę szarego mieszadła i wyeksportować obiekt do pliku
" agitator_off.emf " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
300
17.2.1.3
Jak stworzyć symbol pompy
Symbole pompy należy również zapisać do pliku " status_display.pdl " file. Nowe
symbole nie będą tworzone od początku; jedynie istniejące ikony zostaną
zmodyfikowane.
Przygotowanie do startu
Plik " status_display.pdl " jest otwarty w Graphics Designer.
Wykonać poniższe kroki...
1.
Wybrać z menu komendę Insert & gt; Import.
Zostanie otwarty dialog " Load Metafile " .
2.
Wybrać plik " @motor_on.emf " i kliknąć przycisk " Open " .
Zostanie otwarty dialog " Import – Document Size " .
3.
Zaakceptować domyślne ustawienia i kliknąć przycisk " OK " .
Została zaimportowana ikona napędu, która jest znana z części 1.
4.
Skasować literę " M " .
5.
Wybrać z palety obiekt " Polygon " i narysować trójkąt tak jak w ikonie pompy
pokazanej na ilustracji poniżej.
Wskazówka
Kliknąć na każdym roku i zakończyć polygon przez podwójne kliknięcie.
6.
Wprowadzić poniższe parametry:
Własność
Atrybut
Parametr – kolumna " Static "
Polygon
Polygon/Geometry
Object name
Width
Height
Background color
Pump
25
20
Black
Polygon/Colors
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
301
7.
Jeśli trójkąt nie jest symetryczny, złapać myszką prawy róg i skorygować jego
pozycję.
8.
Wstawić trójkąt do okręgu.
9.
Zaznaczyć myszką wszystkie elementy i stworzyć kopię.
10. Zaznaczyć koło i przypisać kolor " dark gray " .
11. Stworzyć trzecią kopię i przypisać kolor " red " .
12. Zgrupować indywidualne elementy każdej ikony bez tekstowych pól
opisowych.
13. Wypełnić pola opisowe każdej ikony:
Symbol
Pole tekstowe / Nazwa pliku
Zielony okrąg
Szary okrąg
Czerwony okrąg
pump_on.emf
pump_off.emf
pump_error.emf
14. Zapisać plik " status_display.pdl " .
15. Wyeksportować nowe symbole do plików i przypisać im nazwy na podstawie
opisowych pól tekstowych.
16. Zamknąć plik " status_display.pdl " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
302
Konfiguracja PCS 7 OS
17.3
Praca z ikonami bloków standardowych
17.3.1
Gdzie są przechowywane ikony bloków standardowych?
Następnym krokiem będzie modyfikacja istniejących ikon bloków standardowych,
które są udostępniane w PCS 7. Ikony bloków standardowych zapisane są w
specyficznym pliku – " @@PCS7Typicals.pdl " , który jest automatycznie kopiowany
podczas instalacji PCS 7. Zmodyfikowane ikony lepiej jest zapisać w nowym pliku
niż w oryginalnym. Temu plikowi w instrukcji „Pierwsze kroki w PCS 7”, nadana
zostanie nazwa " @PCS7Typicals_gs2.pdl " .
Nie należy mylić ikon dynamicznych ze stworzonymi wcześniej ikonami
zapisanymi w pliku " status_display.pdl " . Stworzone wcześniej symbole są
elementami czysto graficznymi. Ikony dynamiczne zawierają wiele funkcji, np.
otwierają odpowiednią stacyjkę operatorską i dostarczają szeroki wachlarz
informacji o zmiennej procesowej. Niektóre ikony dynamiczne zawierają
zintegrowany group i status display. Najważniejszym aspektem w pracy
z dynamicznymi ikonami bloków standardowych jest ich przypisanie do
konkretnych bloków na planach CFC. To umożliwia automatyczną generację
dynamicznych ikon.
Nazwy plików " @@PCS7Typicals.pdl " i " @PCS7Typicals _gs2.pdl "
Nazwa pliku " @@PCS7Typicals.pdl " nie może zostać zmieniona. W oparciu o tą
nazwę, PCS 7 automatycznie rozpoznaje plik z dynamicznymi ikonami, który ma
być użyty po wywołaniu funkcji " Create/update block icons " . Jeżeli tylko plik
" @@PCS7Typicals.pdl " jest dostępny, PCS 7 automatycznie wybiera z niego ikony
dynamiczne.
Jeżeli trzeba zmodyfikować ikony dynamiczne w projekcie można je zapisać w
odpowiednim pliku szablonu. Można użyć do 10 różnych plików szablonu. Nazwa
pliku szablonu obowiązkowo musi zaczynać się " @PCS7Typicals " i dalej
dodatkowa zmienna część nazwy. Ten wymagany początek jest konieczny, aby
PCS 7 mógł rozpoznać plik z dodatkowymi ikonami dynamicznymi. W dalszej części
nazwy może być użyty dowolny tekst zgodnie z wymaganiami projektowymi.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.3.2
303
Modyfikowanie dynamicznych ikon bloków standardowych
W instrukcji „Pierwsze kroki w PCS 7”, przeprowadzona zostanie modyfikacja
poniższych ikon:
•
" MOTOR "
•
" SFC type "
Ikona bloku " MOTOR "
Dynamiczna ikona bloku " MOTOR " została przedstawiona w części 1. Standardowa
ikona reprezentuje napęd w postaci litery " M " wpisanej w okrąg. Ponieważ w części
" REAC " napędy pełnią różną rolę, ich funkcja powinna być łatwo rozpoznawalna dla
operatora na pierwszy rzut oka. Mieszadło jest - jak wspomniano wcześniej reprezentowane przez " M " w okręgu. Nie ma potrzeby wprowadzania żadnych
zmian. Jednakże pompa wymaga innej ikony. Powinna być wyświetlana jako trójkąt
w okręgu - dokładnie tak jak zostało to stworzone w poprzednim ćwiczeniu, dlatego
wstępna praca jest już wykonana w pliku " status_display.pdl " , gdzie zostały
zapisane symbole graficznej reprezentacji.
Przypisywanie ikon dynamicznych do bloków
Zadanie takie zostało przeprowadzone w części 1. W celu zdefiniowania położenia
zaworu na obrazie synoptycznym (poziomo lub pionowo) wpisywano odpowiednie
numery w widoku " process object view " . Te numery umożliwiają również
przypisanie odpowiedniej ikony do danego bloku. Takie ustawienia zostaną
wykonane dla mieszadła i pompy.
Ikona bloku " SFC type "
Używając tej ikony, można wywołać stacyjkę operatorską, za pomocą której
można sterować instancją SFC w trybie procesowym, np. wybrać strategię
sterowania lub wartość zadaną. Oczywiście, należy przypisać oddzielną ikonę do
każdej instancji SFC. W tym celu kopiowane są ikony dynamiczne dla
standardowego bloku " SFC type " . Każda kopia jest następnie przypisywana do
poszczególnych instancji SFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
304
17.3.2.1
Tworzenie nowego pliku szablonu
Przygotowanie do startu
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
Wykonać poniższe kroki...
1.
2.
Ustawić wskaźnik myszy na okno szczegółów.
3.
4.
Otworzyć menu kontekstowe i wybrać komendę New Picture.
Na końcu listy zostanie dodany nowy obraz z nazwą " NewPdl0.Pdl " .
5.
Zaznaczyć nowy obraz w oknie szczegółów.
6.
Otworzyć menu kontekstowe i wybrać komendę Rename Picture.
7.
17.3.2.2
Zaznaczyć w drzewie obiekt " OS(1)\Graphics Designer " .
W polu " Name " wpisać " @PCS7Typicals_gs2.pdl " i kliknąć " OK " . Nowy plik
szablonu został utworzony.
Jak modyfikować dynamiczne ikony bloków standardowych
Modyfikacja ikon bloków standardowych wymaga czterech kroków:
Krok
II
Czynność
1
2
3
4
Zapisanie kopii wymaganej ikony
Zmianę właściwości ikony " MOTOR "
Przystosowanie reprezentacji pompy
Modyfikacja ikony " SFC TYPE "
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.3.2.3
305
Krok 1 - Zapisanie kopii danej ikony dynamicznej
Przygotowanie do startu
•
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
Wykonać poniższe kroki...
1.
Otworzyć plik " @PCS7Typicals_gs2.pdl " .
W tym pliku zostały zapisane stworzone wcześniej ikony bloków.
2.
Otworzyć w Graphics Designer " @@PCS7Typicals.pdl " . W tym pliku
zapisane są standardowe ikony bloków.
3.
Zaznaczyć dynamiczną ikonę " MOTOR " wraz z jej opisem " MOTOR " z
wiersza „MOTOR " pliku " @@PCS7Typicals.pdl " i wybrać z menu komendę
Edit & gt; Copy.
4.
W oknie szczegółów zaznaczyć plik " @PCS7Typicals_gs2.pdl " i z menu
kontekstowego wybrać komendę Edit & gt; Paste.
Kopia dynamicznej ikony " MOTOR " zostanie wstawiona.
5.
Ustawić ikonę w lewym górnym rogu obszaru do edycji.
6.
Przełączyć się na plik " @@PCS7Typicals.pdl " i zaznaczyć w wierszu " Other "
ikonę " SFC Type " .
7.
Wybrać z menu komendę Edit & gt; Copy.
8.
W widoku szczegółów zaznaczyć plik " @PCS7Typicals_gs2.pdl " i wybrać z
menu kontekstowego komendę Edit & gt; Paste.
Kopia dynamicznej ikony " SFC_Type " zostanie wstawiona.
9.
Ustawić ikonę " SFC_Type " poniżej ikony " MOTOR " .
10. Zapisać plik " @PCS7Typicals_gs2.pdl " .
11. Zamknąć plik " @@PCS7Typicals.pdl " .
17.3.2.4
Krok 2 - Jak zmienić własności ikony " MOTOR "
Przygotowanie do startu
Plik " @PCS7Typicals_gs2.pdl " jest otwarty w Graphics Designer.
Wykonać poniższe kroki ...
1.
Zmienić opis na " PUMP " tak jak w zwykłym polu tekstowym.
2.
Zaznaczyć nowo wstawioną ikonę.
3.
Wybrać z menu komendę View & gt; Properties.
4.
Wybrać własność " General " .
5.
Kliknąć dwukrotnie na atrybut " Type " . Zostanie otwarty dialog " Text Input " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
306
6.
Wpisać do pola " Output value " nazwę: " @MOTOR/pump " .
Wskazówka
Nazwa " Pump " została użyta podczas generacji zmiennych procesowych napędu.
Standardowa zmienna procesowa została zmieniona przez wstawienie
dodatkowego parametru " BlockIcon " . Następnie dokładnie taka sama nazwa
" Pump " została wpisana w kolumnie " BlockIcon " pliku importu.
7.
8.
17.3.2.5
Kliknąć " OK " a następnie zamknąć dialog " Object Properties " .
Zapisać plik.
Krok 3 - Jak przystosować reprezentację pompy
Przygotowanie do startu
Plik " @PCS7Typicals_gs2.pdl " jest otwarty w Graphics Designer.
Wykonać poniższe kroki ...
1.
Zaznaczyć ikonę z nazwą " PUMP " .
2.
Wybrać z menu komendę Edit & gt; Customized Object & gt; Edit....
Spowoduje to rozdzielenie elementów ikony i będzie możliwość ich edycji tak
jak w " user object " . Składa się ona z pojedynczych elementów, które można
oddzielnie edytować.
Uwaga
W żadnym wypadku nie powinno się używać komendy " Ungroup " – to skasuje
powiązania obiektu i skasuje całą konfigurację ikony.
3.
4.
Otworzyć menu kontekstowe i wybrać z niego komendę
Configuration dialog....
Zostanie otwarty dialog " Properties of the Extended Status Display " .
5.
II
Zaznaczyć okrąg z literą " M " .
Ten element graficzny jest zrealizowany jako " status display (advanced) " .
Przejść do zakładki " Assign Pictures " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
307
6.
Zaznaczyć pierwszą linię " Index 0 " .
Przypisane obrazy są pokazane w podglądzie.
7.
Sprawdzić, czy opcje " *.wmf,*.emf " są aktywowane.
Spowoduje to wyświetlenie wszystkich obrazów z rozszerzeniem " *.emf " oraz
" *.wmf " .
8.
Kliknąć dwukrotnie na pliku " pump_off.emf " na liście plików obrazów.
W podglądzie i na liście zostanie uwidocznione, że oryginalna reprezentacja
napędu została zastąpiona reprezentacją pompy.
9.
Kliknąć dwukrotnie na obraz " pump_on.emf " na liście plików obrazów.
W podglądzie i na liście zostanie uwidocznione, że oryginalna reprezentacja
mrugającego napędu została zastąpiona reprezentacją pompy.
10. Zaznaczyć linię " Index 1 " .
11. Zastąpić inne rysunki w podobny sposób:
Linia
Obrazek bazowy
Nowy obrazek
migający
Nowy obrazek bazowy
Obrazek migający
Zrobione:
@motor_is_off.emf
Index 0
pump_off.emf
@motor_is_on.emf pump_on.emf
Index 1
Index 2
Index 3
pump_on.emf
pump_off.emf
pump_error.emf
–
–
–
@motor_is_on.emf
@motor_is_off.emf
@MOTOR_Error.emf
–
–
–
12. Kliknąć przycisk " OK " .
Reprezentacja pompy została zmieniona w pliku " @PCS7Typicals_gs2 " .
13. Trzymając wciśnięty przycisk myszy zaznaczyć wszystkie elementy
dynamicznej ikony i wybrać z menu komendę Edit & gt; Customized Object & gt;
Finish Editing.
14. Zapisać plik " @PCS7Typicals_gs2 " .
17.3.2.6
Krok 4 - Jak zmodyfikować ikonę " SFC TYPE "
Generowanie ikony dla instancji SFC
Wskazówka
Po wykonaniu komendy " Generate/Update Block Icons " dla wszystkich instancji
SFC, które mogą być sterowane i monitorowane, ikona dynamiczna jest
automatycznie wstawiana i podłączana na odpowiednim obrazie
synoptycznym.
Przygotowanie do startu
Plik " @PCS7Typicals_gs2.pdl " jest otwarty w Graphics Designer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
308
Wykonać poniższe kroki ...
1.
2.
Zaznaczyć ikonę dynamiczną i wybrać komendę View & gt; Properties.
Zostanie otwarty dialog " Object Properties " .
3.
Wybrać własność " Customized object " .
4.
Kliknąć dwukrotnie na atrybucie " Object name " i wpisać nazwę " REAC " .
5.
Wybrać własność " General " .
6.
Kliknąć dwukrotnie atrybut " Tag " .
Zostanie otwarty dialog " Text Input " .
7.
II
Zmienić nazwę ikony z " SFC_TYPE " na " SFC_TYPE_REAC " .
W polu " Output value " wpisać kompletną ścieżkę do instancji SFC
wraz z nazwą instancji w planie CFC:
" Plant1/REAC1/SFC_REAC/REAC " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
8.
309
Wykonać dodatkowe ustawienia:
Własność
Atrybut
Wartość
general
general
type
tag name
@REAC/1
Plant1/REAC1/SFC_REAC/REAC
9.
Zamknąć dialog " Object Properties " .
10. Zapisać plik " @PCS7Typicals_gs2 " .
11. Zamknąć Graphics Designer a następnie zamknąć WinCC Explorer.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
310
17.4
Generowanie ikon dynamicznych i kompilacja OS
W celu generacji dynamicznych ikon, oczywiście konieczne są ustawienia w
hierarchii technologicznej, co zostało pokazane w części 1. W skrócie wymagane
kroki zostały przedstawione poniżej.
Wykonać poniższe kroki...
17.4.1
Jak aktywować opcję generowania ikon
Przygotowanie do startu
•
•
•
SIMATIC Manager jest otwarty.
Widok Plant View jest aktywny.
WinCC Explorer jest zamknięty.
Wykonać poniższe kroki ...
1.
2.
3.
4.
II
Wybrać folder
" color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
Zaznaczyć w oknie szczegółów obraz synoptyczny " REAC1 " i otworzyć
własności tego obiektu.
W zakładce " Block Icons " zaznaczyć pole wyboru " Derive the block icons from
the plant hierarchy " .
Kliknąć " OK " i zamknąć dialog.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.4.1.1
311
Jak wygenerować ikony dynamiczne
Przygotowanie do startu
•
•
•
SIMATIC Manager jest otwarty.
Widok Plant View jest aktywny.
Opcja generowania ikon jest aktywna.
Wykonać poniższe kroki ...
1.
Wybrać folder
" color_gs_MP/color_gs_Prj/Plant1/REAC1 " .
2.
Wybrać z menu komendę Options & gt; Plant Hierarchy & gt; Create/Update
Block Icons.
3.
Sprawdzić poniższe:
-
4.
czy wybrany jest odpowiedni obraz.
czy w polu " lower hierarchy levels included " ustawiono " 1 " .
Kliknąć przycisk " OK " .
Ikony dynamiczne zostaną wygenerowane.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
312
5.
Kliknąć przycisk " Yes " w dialogu " To ensure possible automatic corrections to
the WinCC picture interconnections,…. Do you want to see the function log
now? " .
Raport zostanie otwarty w edytorze tekstowym. Można w nim zobaczyć
zmienne procesowe, dla których zostały wygenerowane ikony. Zaznaczone też
są warianty ikon, które zostały wygenerowane, np. wariant " 2 " dla zmiennych
procesowych zaworów dla poziomej reprezentacji, oraz wariant " pump " dla
reprezentacji napędu pompy. To jest ta nazwa, która została wprowadzona w
pliku importu, a teraz jest używana do generacji ikon.
6.
Zamknąć edytor tekstu..
Wskazówka
Jeśli raport nie został wyświetlony, wybrać z menu komendę Options & gt; Plant
Hierarchy & gt; Open Block Icons Log.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.4.1.2
313
Jak skompilować OS
Przygotowanie do startu
•
•
•
SIMATIC Manager jest otwarty.
Widok Plant View jest aktywny.
Dynamiczne ikony zostały wygenerowane.
Wykonać poniższe kroki ...
1.
Przełączyć widok na Component View.
2.
Wybrać w drzewie folder " color_gs_MP\color_gs_Prj " .
3.
Wybrać z menu komendę PLC & gt; Compile and Download Objects.
Zostanie otwarty dialog " Compile and Download Objects " .
4.
Otworzyć gałęzie, aby wszystkie obiekty były widoczne.
5.
Zaznaczyć następujące pola wyboru:
-
6.
Object " OS(1) " : zaznaczyć pole w kolumnie " Compile "
Object " Charts " : zaznaczyć pole w kolumnie " Compile "
Wybrać w drzewie obiekt " OS(1) " i kliknąć przycisk " Edit... " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
314
7.
Wprowadzić poniższe ustawienia w kreatorze " Settings: Compile OS " :
Krok
Ustawienia
" Which areas do you want to assign to
the operator station OS(1)? "
Żadne dodatkowe ustawienia nie są wymagane ponieważ OS(1)
jest ustawiony domyślnie dla wszystkich obszarów, bo w
projekcie nie jest używana żadna inna stacja operatorska.
" Select the network connections for the
S7 programs associated with the
Kliknąć przycisk " Connection " i wybrać w dialogu " Select
network connection " połączenie S7, które zostało stworzone w
NetPro
" Select the data you want to compile
and the scope of the compilation " :
Aktywować poniższe pola wyboru:
● Tags and Messages
● SFC Visualization
● Picture Tree
● Entire OS with memory reset
8.
Kliknąć przycisk " Apply " .
9.
Kliknąć przycisk " Start " .
10. Kliknąć przycisk " Yes " w dialogu " If you want to download changes
online, please make sure that.....Do you want to continue? " .
Proces kompilacji zostanie rozpoczęty a po jego zakończeniu wyświetlony
zostanie raport w edytorze tekstowym.
Kompilacja planów CFC zostanie zakończona z ostrzeżeniami ponieważ
istnieją jeszcze otwarte podłączenia tekstowe, które zostaną zamknięte
później.
11. Zamknąć edytor tekstowy.
12. Zamknąć dialog " Compile and Download Objects " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.5
315
Tworzenie obrazów synoptycznych
Tworzenie obrazów synoptycznych zostało przedstawione w części 1 i dlatego
poniżej przedstawiono konieczne kroki tylko w skrócie. Przedstawiono pełen opis
tylko tych zada, które nie były przedstawiane w części 1 instrukcji. Są nimi
następujące zadania:
•
•
17.5.1
Wstawianie i konfiguracja status display
Wstawianie przycisków
Jak tworzyć obrazy synoptyczne
Przygotowanie do startu
•
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
Wykonać poniższe kroki ...
1.
Otworzyć w Graphics Designer obraz " REAC1 " . Wszystkie ikony bloków
zostały już wstawione.
2.
Wybrać z menu komendę View & gt; Library i wstawić dodatkowe obiekty z
różnych folderów:
Ścieżka do biblioteki
Nazwa obiektu
Ilość
Global Library/PlantElements/Pipes - Smart Objects/3D
Pipe Horizontal
Pipe horizontal
8x
Global Library/PlantElements/Pipes - Smart Objects/3D
Pipe Vertical
Pipe vertical
3x
Global Library/PlantElements/Pipes - Smart Objects/3D
Pipe Elbow 1
Angle
1x
Global Library/PlantElements/Pipes - Smart Objects/3D
Pipe Elbow 2
Angle
2x
Global Library/PlantElements/Pipes - Smart Objects/3D
Pipe Elbow 3
Angle
1x
Global Library/PlantElements//Tanks/Tank4
Global Library/Symbols/Valves/
Reactor
31
1x
1x
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
316
3.
Ustawić ikony dynamiczne oraz nowe obiekty graficzne tak jak
przedstawiono to na poniższej ilustracji i zmienić rozmiar poszczególnych
obiektów tak, aby pasowały do siebie:
4.
Zaznaczyć reaktor a następnie wybrać z menu komendę View & gt; Properties.
5.
W oparciu o poniższą tabelę parametry a następnie zamknąć dialog " Object
Properties " :
Własność
Parametr – kolumna " Static "
Tank4/Colors
Tank4/Tag assignment
Object name
Width
Height
Bar background color
Maximum value
Reactor 1
110
300
Dark gray
1200
Własność
Atrybut
Parametr - kolumna " Dynamic "
Tank4/Tag assignment
II
Atrybut
Tank4
Tank4/Geometry
Fill level
Minimum value
Podłączenie do zmiennej przez ES variables
Plant1/REAC1/CFC_LI311/TANK_LEV_MON.U
Usunięcie dynamiki
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
317
6.
Stworzyć ikonę wężownicy z obiektów " line " i " polygon " .
7.
Stworzyć reprezentację graficzną ikony bloków używając standardowych
obiektów graficznych takich jak kwadrat, tekst statyczny z odpowiednimi
kolorami i pozycjonowaniem:
Ikona bloku
Reprezentacja
SFC type
Blok operatorski do sterowania symulacją
Blok operatorski do wprowadzania
minimalnego poziomu napełnienia
8.
Zapisać plik " REAC1.pdl " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
318
17.5.2
Jak wstawić Status Display
W ćwiczeniu zostanie stworzona ikona mieszadła ze specjalnym obiektem Status
Display. Ikona ta będzie reprezentowała stan mieszadła podobnie jak ikona
napędu:
•
Zielona: mieszadło załączone
•
Szara: mieszadło wyłączone
Przygotowanie do startu
•
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
•
Obraz synoptyczny " REAC1 " jest otwarty w Graphics Designer.
•
Paleta obiektów jest otwarta i aktywna jest zakładka " Standard " .
Wykonać poniższe kroki ...
1.
2.
Przejść do obszaru rysowania.
Kursor myszy zmieni się na małą ikonę status display.
3.
Narysować
kwadrat
w
rozmiarze
zbliżonym
Zostanie otwarty dialog " Status Display Configuration " .
4.
Kliknąć na " Tag Selection " .
Zostanie otwarty dialog wyboru zmiennej.
5.
II
Wybrać z palety obiekt " Smart Objects/Status Display " .
Upewnić się, że pole wyboru " ES-Variables " w obszarze " Data source " jest
aktywne.
do
mieszadła.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
319
6.
Zaznaczyć wpis
" ES Tags/Plant1/REAC1/CFC_NR311/MOTOR " oraz wybrać " QRUN " w oknie
szczegółów.
7.
Kliknąć przycisk " OK " .
Zmienna zostanie wstawiona.
8.
Zaznaczyć plik " agitator_off.emf " w liście " Selection of Picture " i przeciągnąć
go do kolumny " Basic picture " .
9.
Kliknąć przycisk " Add " .
Spowoduje to dodanie nowego statusu do listy: Status " 1 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
320
10. Przeciągnąć plik " agitator_on.emf " z listy plików do bazowego obrazu dla
status " 1 " .
11. Kliknąć przycisk " OK " .
Ikona mieszadła zostanie wyświetlona na obrazie synoptycznym.
12. Przesunąć mieszadło na reaktor i dostosować jego rozmiar.
13. Zapisać obraz " REAC1 " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
17.5.2.1
321
Wstawianie przycisków dla RMT1 i RMT2
Przygotowanie do startu
•
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
•
Obraz synoptyczny " REAC1 " jest otwarty w Graphics Designer.
•
Paleta obiektów jest otwarta i aktywna jest zakładka " Standard " .
Wykonać poniższe kroki ...
1.
Wybrać z palety obiekt " Windows Objects/Button " .
2.
Przejść do obszaru rysowania.
Kursor myszy zmieni się na mały klawisz.
3.
Na rurociągu zasilającym z RMT1 – gdzie jest zawór NK311 – narysować
kwadrat podobnego rozmiaru, co tworzony przycisk.
Otworzy się dialog " Button Configuration " .
4.
Wprowadzić w polu " Text " nazwę " RMT1 " .
5.
Kliknąć przycisk " Font " .
Zostanie otwarty dialog " Font " .
6.
Wybrać " Arial " i " OK " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
322
7.
Kliknąć przycisk obok pola wejściowego " Change Picture on Mouse Click " .
Zostanie otwarty dialog " Pictures " .
8.
Wybrać obraz " RMT1.PDL " i kliknąć " OK " .
Nazwa obrazu zostanie wprowadzona do pola wejściowego.
9.
Kliknąć przycisk " OK " .
Przycisk został skonfigurowany.
10. 10. Powtórzyć kroki 1 do 7 w celu wstawienia przycisku zmieniającego obraz
na " RMT2 " .
Wprowadzić parametry w oparciu o poniższą tabelę:
Parametr
II
Wartość
Position
Button label
Link to picture
Rurociąg zasilający zawór NK312 "
RMT2
RMT2.PDL
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
323
Uwaga
Należy zwrócić uwagę na uprawnienia operatora. Użycie wstawionego przycisku
nie powoduje automatycznego sprawdzenia, czy ma on prawo przejść do obrazu.
Jeżeli ograniczenie uprawnień jest potrzebne autoryzacja musi być sprawdzana za
pomocą skryptu C.
11. Zapisać obraz " REAC1 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Konfiguracja PCS 7 OS
324
17.5.3
Jak zmodyfikować obrazy synoptyczne RMT1 i RMT2
Od czasu wprowadzenia wizualizacji reaktorów 1 i 2 na obrazach " REAC1 " i
" REAC2 " , ich symboliczna reprezentacja na obrazach " RMT1 " i " RMT2 " jest
zbędna.
Przygotowanie do startu
•
Stacja operatorska OS(1) jest otwarta w WinCC Explorer.
•
Obrazy " RMT1 " i " RMT2 " są otwarte w Graphics Designer.
Wykonać poniższe kroki ...
1.
Przełączyć edytor na obraz " RMT1.pdl " .
2.
Skasować reaktor 1 i jego opis.
3.
Wstawić obiekt Windows " Button " z palety obiektów.
4.
Wprowadzić w dialogach konfiguracji:
-
w polu " Text " : wpisać " REAC1 "
-
w polu " Font " : wybrać " Arial "
-
w polu " Change Picture on Mouse Click " : wybrać obraz " REAC1.pdl " .
5.
Skasować reaktor 2 i jego opis..
6.
Wstawić obiekt Windows " Button " z palety obiektów..
7.
Wprowadzić w dialogach konfiguracji::
-
w polu " Text " : wpisać " REAC2 "
-
w polu " Font " : wybrać " Arial "
-
w polu " Change Picture on Mouse Click " : wpisać ręcznie " REAC2.pdl " jako
nazwę obrazu.
Wskazówka
Nazwę obrazu " REAC2.pdl " należało wpisać ręcznie ponieważ nie został on
jeszcze skonfigurowany.
8.
Zaznaczyć obiekt " Raw Material Tank tank1 " i otworzyć dialog " Object
Properties " używając komendy " Properties " z menu kontekstowego.
9.
Wybrać własność " Tag assignment " i wpisać wartość " 1000 " dla atrybutu
" Maximum value " w kolumnie " Static " .
10. Zamknąć dialog " Object Properties " .
11. Zapisać i zamknąć obraz " RMT1.pdl " .
12. Wprowadzić te same zmiany dla obrazu " RMT2.pdl " .
13. Zapisać i zamknąć obraz " RMT2.pdl " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Konfiguracja PCS 7 OS
325
17.6
Podsumowanie
17.6.1
Podsumowanie " Efektywnego inżynieringu w konfiguracji OS "
Co pokazano podczas konfiguracji OS?
•
Stworzono własne symbole na obrazach synoptycznych, które mogą być
powielane. Oczywiście nie ma tu zastosowania centralny inżyniering tak jak
w technice plan-w-planie, która została pokazana podczas pracy z planami
CFC.
•
Pokazano jak tworzyć nowe dynamiczne ikony przez modyfikację
dynamicznych ikon standardowych bloków. Przedstawiono również relacje
pomiędzy blokami i dynamicznymi ikonami. Ikony dynamiczne posiadają tę
ogromną zaletę jaką jest centralny inżyniering. Po wprowadzeniu zmian do
ikony w pliku " @PCS7Typicals " i użyciu funkcji " Create/update block icons "
wszystkie ikony dynamiczne są automatycznie uaktualnione zgodnie ze
zmienionym wzorcem.
Wskazówka
Należy uważać podczas uaktualniania ikon wszystkie zmiany, które były
wprowadzane lokalnie do instancji uaktualnianych ikon zostaną nadpisane.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
326
II
Konfiguracja PCS 7 OS
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Jak sterować i monitorować w trybie procesowym
18
Jak sterować i monitorować w trybie
procesowym
18.1
327
Funkcje w trybie procesowym
W części 1 instrukcji „Pierwsze kroki” pokazano funkcje monitorowania i sterowania
w trybie procesowym.
W tej części instrukcji przedstawione zostaną dwie nowe funkcje.
•
Obsługa instancji SFC
•
Przełączanie metod symulacji
Można oczywiście obsługiwać obrazy " RMT1 " i " RMT2 " w tradycyjny sposób.
Wskazówka
Wykonać proces " DRAIN " , aby opróżnić reaktor przed każdym nowym dozowaniem
RMTx.
18.2
Obsługa instancji SFC
Instancje SFC mogą być obsługiwane przy pomocy dynamicznych ikon i stacyjek
operatorskich. Dynamiczne ikony mogą być wygenerowane przy użyciu
automatycznych funkcji PCS 7. Dwukrotne kliknięcie ikony powoduje otwarcie
stacyjek operatorskich:
Ze stacyjki można przeprowadzić następujące akcje:
•
Uruchomić sekwencję instancji SFC
•
Wybrać strategię sterowania
•
Wprowadzić wartość zadaną dla temperatury
Można również przełączać tryb symulacji.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Jak sterować i monitorować w trybie procesowym
328
18.2.1
Jak uruchomić sekwencję instancji SFC
Przygotowanie do startu
•
Projekt " color_gs " jest w trybie procesowym.
•
Uruchomić część RMT1/RMT2 z dozowaniem do reaktora 1.
Wykonać poniższe kroki ...
1.
Kliknąć na ikonę " ...SFC-REAC/REAC " .
Zostanie otwarta odpowiednia stacyjka operatorska.
2.
Z listy wyboru wybrać wpis " Prepared values " .
To aktywuje przycisk " Start " .
3.
Kliknąć przycisk " Start " .
Zostanie otwarty dialog " SFC Control " .
4.
Kliknąć przycisk " OK " .
Uruchomiona
zostanie
" Prepare control strategy " .
strategia
wyświetlana
w
liście
wyboru
5.
6.
II
Kliknąć przycisk " Section " .
Zostanie wyświetlony widok sekwencji sterującej. Można tu dokładnie
monitorować, który krok i który warunek jest wykonywany/sprawdzany.
Będzie również widoczne, że sekwencja " RESET " jest wykonywana przed
każdym uruchomieniem strategii sterowania.
Po zakończeniu sekwencji kliknąć przycisk " Reset " . Później można
wystartować instancję SFC ponownie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Jak sterować i monitorować w trybie procesowym
18.2.2
329
Jak wybrać strategię sterowania
Przygotowanie do startu
•
Projekt " color_gs " jest w trybie procesowym.
•
Stacyjka operatorska " SFC_REAC " jest otwarta.
Wykonać poniższe kroki ...
1.
Z listy wyboru wybrać wpis " Prepared values " .
To aktywuje przycisk " Start " i listę " Prepare control strategy " .
2.
Wybrać wpis " DRAIN " z listy " Prepare control strategy " . Zostanie otwarty
dialog " SFC Control " .
3.
Kliknąć przycisk " OK " .
Wybrana strategia sterowania zostanie wyświetlona w liście wyboru.
4.
Kliknąć przycisk " Start " .
Zostanie otwarty dialog " SFC Control " .
5.
Kliknąć przycisk " OK " .
Sekwencja zostanie uruchomiona.
6.
Po zakończeniu sekwencji kliknąć przycisk " Reset " . Później można
wystartować instancję SFC ponownie.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Jak sterować i monitorować w trybie procesowym
330
18.2.3
Jak zmienić wartość zadaną temperatury
Przygotowanie do startu
•
Projekt " color_gs " jest w trybie procesowym.
•
Stacyjka operatorska " SFC_REAC " jest otwarta.
Wykonać poniższe kroki ...
1.
2.
Z listy wyboru wybrać wpis " Prepared values " .
To aktywuje przycisk " Start " i listę wyboru " Prepare control strategy " .
3.
Wybrać strategię sterowania " HEAT " .
4.
Kliknąć pole wejściowe z domyślną wartością zadaną – w tym przypadku
równą " 80 " . To jest ta wartość, która została wprowadzona podczas tworzenia
modelu SFC dla własności " Setpoints " . Również limity tej wartości zostaną
automatycznie pokazane. Te limity również zostały wpisane we
właściwościach modelu SFC.
5.
Wprowadzić nową wartość zadaną w zadanym przedziale i wcisnąć ENTER.
Zostanie otwarty dialog " SFC Control " .
6.
Kliknąć przycisk " OK " .
To spowoduje przyjęcie wpisanej wartości zadanej.
7.
II
Kliknąć na ikonę " ...SFC-REAC/REAC " .
Zostanie otwarta odpowiednia stacyjka operatorska.
Uruchomić ponownie strategię " HEAT " i obserwować wartości w SFC i planach
CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Jak sterować i monitorować w trybie procesowym
18.2.4
331
Jak przełączać tryb symulacji
Są dostępne dwie opcje symulacji: symulacja z użyciem planów CFC lub
symulacja z użyciem modułów I/O. Symulacja przez plany CFC jest ustawiona
jako domyślna, ale może to być prosto zmienione w trybie procesowym.
Przygotowanie do startu
•
Projekt " color_gs " jest w trybie procesowym.
•
Moduły I/O są podłączone.
Wykonać poniższe kroki ...
1.
2.
Kliknąć na listę wyboru " COMMAND " .
3.
Wybrać opcję " Off " a następnie kliknąć przycisk " Execute " .
4.
18.2.5
Kliknąć na ikonę " ..../ACT_SIM " .
Zostanie otwarta stacyjka operatorska.
Zamknąć stacyjkę operatorską.
Symulacja zostanie przełączana na moduły I/O. Okrąg w ikonie zmieni kolor
na szary.
Jak zdefiniować minimalny poziom napełnienia
Na planie CFC_LI311 wstawiona została stacyjka, za pomocą której można
wprowadzić wartość minimalną poziomu napełnienia wymaganą w procesie
opróżniania.
Przygotowanie do startu
Projekt " color_gs " jest w trybie procesowym.
Wykonać poniższe kroki ...
1.
Kliknąć ikonę " ..../DRAIN_MIN_LEV " .
Zostanie otwarta stacyjka operatorska.
2.
Wprowadzić pożądany poziom napełnienia.
3.
Kliknąć przycisk " Run " .
4.
Zamknąć stacyjkę.
Minimalny poziom napełnienia zostanie ustawiony i zostanie wykorzystany
w reaktorze w czasie następnego opróżniania.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
332
II
Jak sterować i monitorować w trybie procesowym
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie dodatkowych zadań
333
19
Wykonanie dodatkowych zadań
19.1
Konfiguracja Reaktora 2 w przekroju
W niniejszym przykładzie, najszybszym sposobem konfiguracji części REAC2 jest
skopiowanie całej części REAC1 w Plant View a następnie dogodne jej
sparametryzowanie w widoku Process Object View.
PCS 7 oferuje również inne możliwości powielania części projektów:
•
szybka generacja nowych zmiennych procesowych
wcześniej modeli zgodnie z procedurą importu.
•
można użyć również stworzonych modeli SFC we wszystkich podobnych
częściach projektu.
ze
stworzonych
Nie jest wymagana żadna dodatkowa związana z konfiguracją sprzętu, ponieważ
obie części projektu są sterowane przez to samo CPU. Dodatkowo nie potrzebna
jest następna stacja operatorska, bo jest to konfiguracja jednostanowiskowa.
Również nazwy symboliczne wejść i wyjść zostały już przypisane podczas
konfiguracji sprzętu.
19.1.1
Jak skonfigurować część " REAC2 "
Poniżej przedstawiono opis podstawowej procedury konfiguracji części REAC2:
stworzenie kopii REAC1 i ustawienie parametrów.
Przygotowanie do startu
•
Przykładowy projekt jest otwarty w SIMATIC Manager.
•
Widok Process Object View jest aktywny.
•
Zakładka " General " jest aktywna.
Wykonać poniższe kroki...
1.
Zaznaczyć folder hierarchiczny " REAC1 " i skopiować go do folderu " Plant1 " .
PCS 7 automatycznie przypisze mu nową nazwę " REAC1(1) " .
2.
Zmienić nazwę nowego folderu na " REAC2 " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Wykonanie dodatkowych zadań
334
3.
W zakładce " General " , w kolumnie " Name " zmienić nazwy zmiennych
procesowych zgodnie z nazwami folderów w podglądzie:
-
Plan CFC_LI311(1) w CFC_LI321
-
Plan SFC_REAC1(1) w SFC_REAC2
-
Obraz REAC1(1) w REAC2
4.
Plan GENERAL(1) w GENERAL2
itp.
Przejść do zakładki " Signals " i w kolumnie " Signal " ustawić nazwy symboliczne
dla wejść i wyjść rozproszonych I/O reaktora 2. Oznacza to, że w miejsce
liczby " 1 " , która była odpowiednia dla Reaktora 1, należy wpisać " 2 " ,np.
" NK311_copen " zmienić na " NK321_copen " , " TC311 " zmienić na " TC321 " itd.
Związane komentarze i adresy absolutne zostaną uaktualnione
automatycznie po zmianie nazw sygnałów.
Wskazówka
Upewnić się, że nazwy symboliczne odnoszące się do Reaktora 1 i 2
zostały zmienione. W projekcie przykładowym występują pod nazwami:
• NR3x1_on
• NP3x1_on
5.
Otworzyć plan CFC_LI321 oraz plan " SIMREAC " i dołożyć poniższe
podłączenia tekstowe:
Blok
Wejście
Podłączenie tekstowe
SIMREAC
BVALV_RMT1_2
BMOT_RMT1
ARMT1
BVALV_RMT2_2
BMOT_RMT2
ARMT2
BOUT
CFC_NK114\VALVE.QOPENED
CFC_NP111\MOTOR.QRUN
CFC_FC111\INPUT_U.V
CFC_NK118\VALVE.QOPENED
CFC_NP112\MOTOR.QRUN
CFC_FC112\INPUT_U.V
CFC_NP321\MOTOR.QRUN
Wskazówka
Wejścia BVALV_RMT1_1 oraz BVALV_RMT2_1 nie powinny być
podłączone do części REAC2.
Wartość tych wejść musi być ustawiona na " 0 " .
Wskazówka
Podłączenia do planów przechowywanych poza skopiowanym folderem
hierarchicznym zostaną skasowane - wszystkie podłączenia wewnątrz
skopiowanego folderu zostaną automatycznie zaktualizowane po
zmianie nazw planów w Process Object View.
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie dodatkowych zadań
335
6.
Wybrać z menu komendę Options & gt; Optimize Run Sequence...
7.
Kliknąć przycisk " Close " w dialogu " The run sequence of the blocks will be
changed
and
optimized
according
to
the
data
flow..... " .
Wszystkie bloki zostaną ustawione w odpowiedniej kolejności wykonywania.
8.
Zamknąć edytor CFC.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
Wykonanie dodatkowych zadań
336
19.1.2
Jak skompilować zmiany
Przygotowanie do startu
•
Projekt " color_gs_MP " jest otwarty w SIMATIC Manager.
•
Widok Plant View jest aktywny.
•
CPU jest w trybie " RUN_P " – zmiany mogą być wgrane bez zatrzymywania
CPU.
•
WinCC Explorer jest zamknięty.
Wykonać poniższe kroki
1.
2.
II
Zaznaczyć w drzewie folder " color_gs_MP\color_gs_Prj " i wybrać z menu
komendę PLC & gt; Compile and Download Objects a następnie wprowadzić
ustawienia zgodnie z poniższym rysunkiem:
Zaznaczyć w drzewie obiekt " color_gs_Prj/[nazwa lokalnej stacji
PC]//WinCC Application/OS(1) " i kliknąć przycisk " Edit " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie dodatkowych zadań
337
3. W kroku " Select the data you want to compile and the scope of the
compilation " , wybrać opcję " Changes " .
4. Zaznaczyć w drzewie obiekt " Charts " i kliknąć przycisk " Edit... " .
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
338
Wykonanie dodatkowych zadań
5. W zakładce " Compile Charts as Program " aktywować " Changes only " a
następnie kliknąć przycisk " Apply " .
II
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
Wykonanie dodatkowych zadań
339
6. Przełączyć na zakładkę " Download S7 " i zaznaczyć opcję " Changes only "
i kliknąć przycisk " OK " .
7. Kliknąć przycisk " Start " aby wykonać procedurę kompilacji i wgrania. Po jej
zakończeniu podłączenia tekstowe w planach SFC zostaną zamknięte i
wszystkie zmienne na obrazach synoptycznych dla Reaktora 2, uaktualnione.
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
II
340
II
Wykonanie dodatkowych zadań
System Sterowania Procesami PCS 7, Pierwsze kroki w PCS 7
12-299 89 20
Doradztwo techniczne: simatic.pl@siemens.com
SIMATIC PCS 7
Podręcznik - wydanie 2
Podręcznik - wydanie 2
Egzemplarz bezpłatny