ADVERTISEMENT

DOC_AS_PL_PCS7_Podrecznik_Wyd2.pdf

Programowanie CFC (PCS7) polska dokumentacja, kurs ???

Załączam książkę.


Download file - link to post

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



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



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