You are on page 1of 15

wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

wiczenia z S7-1200

Komunikacja S7-1200 z dotykowymi


panelami HMI na przykadzie wsppracy
sterownika z panelem KTP600 PN

FAQ Marzec 2012

www.siemens.pl/simatic 1
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Spis treci
1 Opis zagadnienia poruszanego w wiczeniu. 3
1.1 Wykaz urzdze. 3
2 Konfiguracja S7-1200 PLC oraz HMI KTP600 PN 4
2.1 Nowy projekt.. 4
2.2 Dodawanie CPU do projektu. 4
2.3 Dodawanie panelu HMI do projektu.. 5
2.4 Ustawienie poczenia w PG/PC Interface 7
3 Programowanie sterownika i panelu HMI.. 7
3.1 Konfiguracja zmiennych sterownika. 7
3.2 Program sterownika. 8
3.3 Wizualizacja na panelu KTP600 PN. 10

www.siemens.pl/simatic 2
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

1 Opis zagadnienia poruszanego w wiczeniu

W wiczeniu poruszony bdzie temat stworzenia prostej aplikacji z wizualizacj na


panelach HMI rodziny Basic. Zadaniem bdzie napisanie prostej symulacji napeniania
i oprniania zbiornika. W przykadzie bd przedstawione czynnoci programisty przy
dodawaniu paneli HMI do projektu, komunikowaniu ich ze sterownikami, a take
wymianie danych pomidzy stacjami operatorskimi, a sterownikami PLC za
porednictwem sieci Profinet.

1.1 Wykaz urzdze

Minimalna konfiguracja sprztowa skada si z dowolnej jednostki CPU S7-1200, panelu


operatorskiego, zasilacza 24V DC, opcjonalnie switcha Ethernetowego.

Hardware
Lp. Urzdzenie Ilo Numer katalogowy
Sterownik SIMATIC S7-1200,
1. 1 6ES7212-1BD30-0XB0
model CPU 1212C AC/DC/RLY

2. Panel HMI KTP600 PN (6, kolor) 1 6AV6647-0AD11-3AX0

3. Zasilacz PM 1207 (24V DC / 2,5A) 1 6EP1332-1SH71

4. Switch Ethernet CSM 1277 1 6GK7277-1AA10-0AA0

Kabel Ethernet 6m
5. 3 6XV1870-3QH60
(komunikacja sterownika z panelem HMI
oraz PG/PC)

Software

Lp. Nazwa Ilo Numer katalogowy

1. Step 7 Basic v11 1 6ES7822-0AA01-0YA0

www.siemens.pl/simatic 3
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

2 Konfiguracja S7-1200 PLC oraz HMI KTP600 PN

2.1 Nowy projekt

Podczas tworzenia nowego projektu, naley nada mu nazw, ciek jego lokalizacji na
dysku twardym komputera, opcjonalnie autora i komentarz, nastpnie zatwierdzi
przyciskiem Create.

2.2 Dodawanie CPU do projektu

Przy dodawaniu nowego urzdzenia w widoku Portal view trzeba wybra opcj Configure
a device, nastpnie Add new device, potem rodzaj urzdzenia (w tym przypadku
sterownik PLC) i model urzdzenia. Po tym naley zatwierdzi konfiguracj, klikajc
przycisk Add.

www.siemens.pl/simatic 4
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

2.3 Dodawanie panelu HMI do projektu


Dodajc panel HMI w widoku Project view, naley klikn dwa razy lewym przyciskiem
myszy w polu Project tree na Add new device, w nowym oknie dialogowym trzeba
wybra odpowiedni panel, nastpnie zaznaczy opcj Start device wizard i potwierdzi
klikajc przycisk OK.

www.siemens.pl/simatic 5
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

W oknie dialogowym HMI Device Wizard trzeba wybra sterownik PLC, ktry bdzie si
z nim komunikowa. Nastpnie klikn Finish, aby zakoczy konfiguracj HMI lub Next,
aby kontynuowa parametryzacj ustawie ekranu.

www.siemens.pl/simatic 6
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

2.4 Ustawienie poczenia w PG/PC Interface

Ustawienie odpowiedniego poczenia w Set PG/PC Interface zapewnia komunikacj


midzy sterownikiem PLC a symulacj Runtime (RT).
Moliwe jest przeprowadzenie symulacji pracy HMI z PLC, jeeli komputer jest poczony
ze sterownikiem S7-1200, bez koniecznoci fizycznego posiadania panelu.
Konfiguracj t wprowadza si w Panelu sterowania. W tym celu naley klikn
na Set PG/PC Interface. W zakadce Access path jako punkt dostpu Access Point of the
Aplication trzeba ustawi S7ONLINE (STEP 7) -> TCP/IP ->Karta sieciowa.

3 Programowanie sterownika i panelu HMI

3.1 Konfiguracja zmiennych sterownika


W Project tree rozwin ga PLC tags, nastpnie wybra Default tag table i utworzy
zmienne PLC. Wane, eby pamita o odpowiednim do typu danych ich zaadresowaniu
(zmienne typu Bool musz mie adresy bitowe, np. I0.0, zmienne typu Int i Word musz
mie adresy o wielkoci sowa, np. MW0).

www.siemens.pl/simatic 7
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

3.2 Program sterownika

W bloku organizacyjnym Main [OB1] naley umieci instrukcj logiczn Greater or equal
than oraz Less or equal, a take instrukcj SR z adresem Zawr. W instrukcjach
komparacyjnych trzeba porwna warto zmiennej Poziom w zbiorniku ze zmienn
Dopuszczalny poziom, oraz zmiennej Poziom w zbiorniku ze sta liczb 5. Wedug
takich zaoe sterownik bdzie porwnywa dwie zmienne. Jeeli poziom w zbiorniku
bdzie wikszy ni dopuszczalny, sterownik wysteruje swoje wyjcie (w tym wypadku
Zawr). Wyjcie to zostanie zresetowane, gdy poziom w zbiorniku opadnie do liczby 5 lub
poniej.

Na potrzeby tego przykadu mona stworzy prost symulacj napeniania i oprniania


zbiornika. W tym celu naley stworzy cyklicznie wywoywany blok organizacyjny, ustawi
jego wywoywanie co 100 ms i umieci w nim zalenoci jak na obrazku poniej.
Instrukcja INC powoduje cykliczne zwikszanie zmiennej Poziom w zbiorniku, natomiast
instrukcja DEC powoduje jej zmniejszanie.

www.siemens.pl/simatic 8
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

www.siemens.pl/simatic 9
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

3.3 Wizualizacja na panelu KTP600 PN

Na utworzonym automatycznie ekranie Root screen umieci przycisk tak jak na obrazku
poniej, zmieni jego nazw na Pompa, a nastpnie klikn prawym przyciskiem myszy
i wybra jego waciwoci.

W oknie waciwoci wybra zakadk Events, w opcji Click, w polu Add function wpisa
InvertBit, a nastpnie wybra wyjcie sterownika. W ten sposb stworzony przycisk na
panelu bdzie uruchamia i wycza fizyczne wyjcie w sterowniku.

www.siemens.pl/simatic 10
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Nastpnie trzeba umieci obok supek obrazujcy poziom w zbiorniku. Ten supek naley
powiza ze zmienn sterownika Poziom w zbiorniku.

www.siemens.pl/simatic 11
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Nastpnie trzeba wstawi okrg obok przycisku pompa. Po jego umieszczeniu na ekranie,
klikn na nim prawym przyciskiem i wybra jego waciwoci. W zakadce Animations
w polu Display wybra ikon Apperance i w niej tag Pompa.

W tabeli pod miejscem wyboru tagu trzeba klikn <Add new> i wybra Background
color jako czerwony, nastpnie ponownie <Add new> i wybra kolor zielony.

www.siemens.pl/simatic 12
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Teraz mona doda drugi ekran klikajc w drzewie projektu na Add new screen. Z tabeli
zmiennych sterownika (Default tag table) przecign na ekran zmienn Dopuszczalny
poziom. Po tym doda pole tekstowe i opisa je jako Dopuszczalny poziom w zbiorniku.

www.siemens.pl/simatic 13
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Po tych czynnociach naley otworzy tabel zmiennych HMI i tabel zmiennych PLC
i przecign zmienn Ekrany ze sterownika do panelu.

W tabeli zmiennych HMI klikn prawym przyciskiem na nowo utworzonym tagu i wybra
jego waciwoci. Tam w polu settings trzeba zmieni tryb z Cyclic in operation na Cyclic
continuous. Nastpnie w zakadce Events w polu Value change doda nowe zdarzenie
ActivateScreenByNumber, jako numer ekranu wskaza zmienn Ekrany.

W sterowniku w bloku OB1 naley wstawi dwie funkcje Move, ktre w zalenoci od
pooenia przecznika na wejciu I0.1 bd przypisyway do zmiennej Ekrany warto
1 lub 2.

www.siemens.pl/simatic 14
Doradztwo techniczne: simatic.pl@siemens.com
wiczenia z S7-1200 KTP 600 PN FAQ:00000000/PL

Po wszystkich powyszych czynnociach mona wgra program do sterownika klikajc


prawym przyciskiem myszy na jego folderze w drzewie projektu i wybierajc z menu
kontekstowego Download to device -> All. Nastpnie wgra program do panelu klikajc
prawym przyciskiem myszy na folderze panelu i wybierajc z menu kontekstowego
Download to device -> Software (all). Mona te wgra program zaznaczajc urzdzenie
i klikajc ikon Download to device.

www.siemens.pl/simatic 15
Doradztwo techniczne: simatic.pl@siemens.com

You might also like