ˇ ´ vysoke ´ uc ˇen´ı technicke ´ v Praze Cesk e ´ Fakulta elektrotechnicka
´ RSK ˇ ´ PRACE ´ BAKALA A Technologick´ y model
Praha, 2007
Autor: Luk´ aˇ s Jeˇ r´ abek
Prohl´ aˇ sen´ı Prohlaˇsuji, ˇze jsem svou bakal´aˇrskou pr´aci vypracoval samostatnˇe a pouˇzil jsem pouze podklady ( literaturu, projekty, SW atd.) uveden´e v pˇriloˇzen´em seznamu.
V Praze dne podpis
i
Podˇ ekov´ an´ı Dˇekuji pˇredevˇs´ım vedouc´ımu pr´ace Ing. Martinu Hlinovsk´emu za cenn´e rady a pˇripom´ınky pˇri tvorbˇe t´eto pr´ace. Dˇekuji tak´e Janu Mal´emu za spolupr´aci pˇri realizaci ˇr´ızen´ı modelu. D´ale dˇekuji sv´ ym rodiˇc˚ um za podporu pˇri studiu.
ii
Abstrakt C´ılem t´eto pr´ace je realizace modelu technologick´eho procesu a sezn´amen´ı se s funkc´ı programovateln´ ych automat˚ u ˇrady Simatic S7-200 a oper´atorsk´ ych panel˚ u. Pot´e s jejich pomoc´ı navrhnout a realizovat ˇr´ızen´ı modelu technologick´eho procesu s moˇznost´ı sledov´an´ı jeho pr˚ ubˇehu. Pr´ace d´ale obsahuje popis modelu a sezn´amen´ı se se zp˚ usobem programov´an´ı v softwaru STEP7 MicroWIN.
Abstract The aim of this bachelor thesis is a realization of model of technological process and introduce with series of programmable logical controller Simatic S7 -200 and panels for monitoring a process. Next aim are proposal and realization of control via PLC with a possibility of monitoring this process. The thesis contains introduce with programming of PLC via a program STEP7 MicroWIN too.
iii
iv
v
vi
Obsah Seznam obr´ azk˚ u
ix
Seznam tabulek
xi
´ 1 Uvod
1
2 Model technologick´ eho procesu
2
2.1
Popis a fukce modelu . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2.2
Pomocn´e obvody v´ ystup˚ u . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2.3
Obvody pro pˇripojen´ı tlaˇc´ıtek . . . . . . . . . . . . . . . . . . . . . . . .
5
2.4
Sn´ımaˇce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.5
Pohony dopravn´ık˚ u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.6
Zapojen´ı automatu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3 Programovateln´ e automaty 3.1
S7 - 200
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.1.1
Typy procesorov´ ych jednotek . . . . . . . . . . . . . . . . . . . .
9
3.1.2
Rozˇsiˇruj´ıc´ı moduly . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4 Program pro ˇ r´ızen´ı
13
4.1
Programov´an´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.2
STEP7 MicroWIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
5 Oper´ atorsk´ e panely
17
5.1
Oper´atorsk´e panely pro S7-200 . . . . . . . . . . . . . . . . . . . . . . . .
17
5.2
TD 200C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
5.3
N´astroje pro nastaven´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
5.3.1
19
Keypad Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
5.3.2
Text Display Wizard . . . . . . . . . . . . . . . . . . . . . . . . .
6 N´ avrh a realizace ˇ r´ızen´ı
20 24
6.1
N´avrh ˇr´ızen´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
6.2
Realizace ˇr´ızen´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
6.3
Sledov´an´ı a ovl´ad´an´ı procesu oper´atorsk´ ym panelem . . . . . . . . . . . .
29
7 Z´ avˇ er
31
Literatura
33
A Pˇ r´ıpravky pro pomocn´ e obvody
I
B Oznaˇ cen´ı vstup˚ u a v´ ystup˚ u automatu C Obsah pˇ riloˇ zen´ eho CD
II IV
D Pouˇ zit´ e projekty a software
V
viii
Seznam obr´ azk˚ u 2.1
Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2.2
N´avrh ploˇsn´eho spoje 1. ˇc´ast . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.3
N´avrh ploˇsn´eho spoje 2. ˇc´ast . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.4
N´avrh ploˇsn´eho spoje . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.5
Obvodov´e zapojen´ı vstup˚ u a v´ ystup˚ u . . . . . . . . . . . . . . . . . . . .
7
4.1
Pr˚ ubˇeh scan cyklu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
4.2
Uk´azka programu v jazyce LAD . . . . . . . . . . . . . . . . . . . . . . .
15
4.3
Uk´azka programu v jazyce STL . . . . . . . . . . . . . . . . . . . . . . .
15
4.4
Uk´azka programu v jazyce FBD . . . . . . . . . . . . . . . . . . . . . . .
16
5.1
Moˇznost rozloˇzen´ı tlaˇc´ıtek v Keypad Designer . . . . . . . . . . . . . . .
20
5.2
Uˇzivatelsk´e menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
5.3
Vytvoˇren´ı obrazovky . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
6.1
Popis modelu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
6.2
N´avrh rozloˇzen´ı tlaˇc´ıtek s funkcemi v Keypad Designer . . . . . . . . . .
29
ix
x
Seznam tabulek 2.1
Parametry motoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.2
Parametry pˇrevodovky . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.1
Porovn´an´ı S7-200 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
5.1
Standardn´ı funkce TD 200C . . . . . . . . . . . . . . . . . . . . . . . . .
19
A.1 Pouˇzit´e souˇca´stky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I
B.1 Oznaˇcen´ı vstup˚ u a v´ ystup˚ u . . . . . . . . . . . . . . . . . . . . . . . . .
III
xi
xii
Kapitola 1 ´ Uvod Pro ˇr´ızen´ı technologick´ ych proces˚ u se v dneˇsn´ı dobˇe pouˇz´ıvaj´ı t´emˇeˇr v´ yhradnˇe programovateln´e automaty (PLC). D´ıky sv´e odolnosti a spolehlivosti jsou vhodn´e pro nasazen´ı v pr˚ umyslov´em prostˇred´ı, ve kter´em p˚ usob´ı ˇrada nepˇr´ızniv´ ych vliv˚ u. Z´aroveˇ n umoˇzn ˇuj´ı prov´adˇet velk´e mnoˇzstv´ı funkc´ı a tak mohou zastoupit v´ıce jedno´ uˇcelov´ ych regul´ator˚ u. Na vyˇsˇs´ı u ´rovni hierarchie ˇr´ızen´ı se pouˇz´ıvaj´ı oper´atorsk´e panely. Prostˇrednictv´ım nich m˚ uˇze oper´ator v´ yroby sledovat stav technologick´eho procesu, popˇr´ıpadˇe mˇenit jeho pr˚ ubˇeh. C´ılem pr´ace je sezn´amit se s funkc´ı programovateln´ ych automat˚ u a oper´atorsk´ ych panel˚ u a pot´e navrhnout a realizovat ˇr´ızen´ı modelu technologick´eho procesu s moˇznost´ı sledov´an´ı jeho pr˚ ubˇehu. Pro realizaci ˇr´ızen´ı bude pouˇzit programovateln´ y automat Simatic S7-200. Sledov´an´ı a zmˇena parametr˚ u procesu bude moˇzn´a pomoc´ı textov´eho panelu TD 200C. Souˇc´ast´ı pr´ace je i n´avrh v´ ystupn´ıch v´ ykonov´ ych obvod˚ u automatu. Model technologick´eho procesu bude pˇredstavovat z´asobn´ık typu FIFO. Do z´asobn´ıku se budou vkl´adat pˇredmˇety. V urˇcit´em zvolen´em ˇcasov´em intervalu budou pˇredmˇety vyb´ır´any ze z´asobn´ıku. V´ ybˇer se bude prov´adˇet podle poˇrad´ı, ve kter´em byly pˇredmˇety do z´asobn´ıku uloˇzeny. Pˇredmˇety pak budou z v´ ystupu pˇred´any zpˇet na vstup z´asobn´ıku a opˇet do nˇej vloˇzeny.
1
Kapitola 2 Model technologick´ eho procesu 2.1
Popis a fukce modelu
Obr´ azek 2.1: Model
2
´ OBVODY VYSTUP ´ ˚ 2.2. POMOCNE U
3
Model pˇredstavuje automaticky ˇr´ızen´ y z´asobn´ık pro uskladnˇen´ı pˇredmˇet˚ u v´ yroby viz. Obr´azek 2.1. Vlastn´ı z´asobn´ık je tvoˇren ˇctyˇrmi dopravn´ıky, kter´e jsou seˇrazeny paralelnˇe. Na tyto dopravn´ıky se budou odkl´adat pˇredmˇety jako do pamˇeti FIFO. Dopravn´ıky z´asobn´ıku se mohou pohybovat pouze v jednom smˇeru. Vkl´ad´an´ı a vyb´ır´an´ı pˇredmˇet˚ u ze z´asobn´ıku je ˇreˇseno posuvn´ ymi jednotkami, kter´e jsou pˇristaveny kolmo k p´as˚ um z´asobn´ıku. Na posuvn´ ych jednotk´ach jsou pˇripevnˇeny dalˇs´ı dopravn´ıky, kter´e slouˇz´ı k pˇresunu pˇredmˇet˚ u na dopravn´ıky z´asobn´ıku, nebo z dopravn´ık˚ u z´asobn´ıku. Posuvn´e jednotky i dopravn´ıky, kter´e jsou na nˇe pˇripevnˇen´e umoˇzn ˇuj´ı pohyb v obou smˇerech. Pˇredmˇety budou na lince ob´ıhat dokola tj. z v´ ystupu se budou opˇet pˇred´avat na vstup. K pˇred´av´an´ı se pouˇz´ıv´a dopravn´ık um´ıstˇen´ y paralelnˇe s dopravn´ıky z´asobn´ıku. Dopravn´ık pro pˇred´av´an´ı pˇredmˇet˚ u se m˚ uˇze pohybovat pouze v jednom smˇeru, kter´ y je opaˇcn´ y k smˇeru pohybu dopravn´ık˚ u z´asobn´ıku. Vyb´ır´an´ı ze z´asobn´ıku bude prob´ıhat v pravideln´em ˇcasov´em intervalu, jehoˇz d´elku bude moˇzno mˇenit. Model bude ˇr´ızen programovateln´ ym automatem a prostˇrednictv´ım oper´atorsk´eho panelu bude moˇzn´e sledovat jednotliv´e promˇenn´e procesu.
2.2
Pomocn´ e obvody v´ ystup˚ u
S7-200 CPU 226 m´a tranzistorov´e v´ ystupy 24V DC. Vlivem velk´e hodnoty proudu by mohlo doj´ıt pˇri sp´ın´an´ı motor˚ u dopravn´ık˚ u k poˇskozen´ı v´ ystup˚ u automatu. V´ ystupn´ı obvody automatu jsou od silov´ ych obvod˚ u pro pohon dopravn´ık˚ u galvanicky oddˇeleny pomoc´ı rel´e. Pro rozˇs´ıˇren´ı v´ ystup˚ u bylo nutn´e vyrobit pˇr´ıpravek. Pro pˇr´ıpravek bylo potˇreba navrhnout ploˇsn´ y spoj, na kter´em budou um´ıstˇeny souˇc´astky viz. Obr´azek 2.2 a 2.3. Po dohodˇe s vedouc´ım pr´ace byl pˇr´ıpravek pro rozˇs´ıˇren´ı v´ ystup˚ u ˇreˇsen jako univerz´aln´ı. Poˇzadavku univerz´alnosti pˇr´ıpravku byl podˇr´ızen v´ ybˇer souˇc´astek viz. Pˇr´ıloha A. Dalˇs´ım poˇzadavkem byl i rozmˇer ploˇsn´ ych spoj˚ u, aby bylo moˇzno ploˇsn´e spoje um´ıstit do krabiˇcek, kter´e lze pˇripevnit na DIN liˇstu. Pˇr´ıpravek je vzhledem k velikosti rozdˇelen na dvˇe ˇc´asti. Tyto ˇca´sti lze propojit vodiˇcem, kter´ y spojuje v´ yvody uzemnˇen´ı obou ˇca´st´ı. Na prvn´ı ˇc´asti pˇr´ıpravku je osm rel´e Finder 4031, u kter´ ych je vyveden pouze sp´ınac´ı kontakt. Paralenˇe s c´ıvkou rel´e je zapojena dioda. Ta chr´an´ı tranzistorov´ y v´ ystup automatu pˇri rozp´ın´an´ı obvodu. Na pˇr´ıpravku jsou tak´e dva pojistkov´e drˇza´ky pro pojistky u rozvodu nap´ajec´ıho napˇet´ı. Na druh´e ˇc´asti pˇr´ıpravku jsou ˇctyˇri rel´e Finder 4031 a ˇctyˇri rel´e Finder 4052. Rel´e Finder 4031 m´a pouze jeden rozp´ınac´ı a jeden sp´ınac´ı kontakt. To
4
´ KAPITOLA 2. MODEL TECHNOLOGICKEHO PROCESU
staˇc´ı pro jednoduch´e sp´ın´an´ı motor˚ u dopravn´ık˚ u, ale je nedostaˇcuj´ıc´ı pro reverzeci jejich chodu. Pro ˇreˇsen´ı reverzace chodu je pouˇzito rel´e Finder 4052, kter´e m´a dva sp´ınac´ı a dva rozp´ınac´ı kontakty. Pro n´avrh ploˇsn´eho spoje pˇr´ıpravku viz. Obr´azek 2.2 a 2.3 se pouˇzil software Eagle.
Obr´ azek 2.2: N´ avrh ploˇsn´eho spoje 1. ˇc´ast
Obr´ azek 2.3: N´ avrh ploˇsn´eho spoje 2. ˇc´ast
ˇ ´I TLAC ˇ ´ITEK 2.3. OBVODY PRO PRIPOJEN
2.3
5
Obvody pro pˇ ripojen´ı tlaˇ c´ıtek
Pro ovl´ad´an´ı vstup˚ u automatu bylo d´ale nutn´e pˇripojit k jeho vstupn´ım obvod˚ um tlaˇc´ıtka. Pro um´ıstˇen´ı tlaˇc´ıtek byl zvolen ploˇsn´ y spoj, kter´ y bylo nutn´e navrhnout viz. Obr´azek 2.4. Poˇzadavkem pˇri n´avrhu byl poˇcet tlaˇc´ıtek a to osm a aby polovina byla s aretac´ı a druh´a polovina bez aretace. Dalˇs´ım poˇzadavkem na ploˇsn´ y spoj byly jeho rozmˇery, aby bylo moˇzn´e um´ıstit ploˇsn´ y spoj do krabiˇcky na DIN liˇstu.
Obr´ azek 2.4: N´avrh ploˇsn´eho spoje
2.4
Sn´ımaˇ ce
Pro detekci polohy pˇredmˇet˚ u i pozic posuvn´ ych jednotek se pouˇz´ıvaj´ı optick´e sn´ımaˇce typu reflexn´ı svˇeteln´a z´avora. Ty se skl´adaj´ı z vlastn´ıho senzoru a reflexn´ı plochy. Senzor obsahuje vys´ılaˇc a pˇrij´ımaˇc. Vys´ılaˇc vys´ıl´a svˇeteln´ y paprsek, kter´ y se odr´aˇz´ı od reflexn´ı plochy zpˇet k senzoru a ten ho vyhodnocuje. Reflexn´ı z´avoru lze pouˇz´ıt dvˇema zp˚ usoby. Jedn´ım z nich je ten, ˇze senzor i reflexn´ı plocha jsou um´ıstˇeny pevnˇe proti sobˇe a paprsek neust´ale ozaˇruje reflexn´ı plochu a odr´aˇz´ı se zpˇet k senzoru. Pr˚ uchodem pˇredmˇetu se pa-
´ KAPITOLA 2. MODEL TECHNOLOGICKEHO PROCESU
6
prsek pˇreruˇs´ı a doch´az´ı tak k detekci pˇredmˇetu. T´ımto zp˚ usobem se detekuj´ı pˇredmˇety na kraj´ıch dopravn´ık˚ u. Dalˇs´ım zp˚ usobem lze vyuˇz´ıt jeden senzor pro detekci v´ıce poloh. Senzor je um´ıstˇen na posuvn´e jednotce a m˚ uˇze se tedy pohybovat. V dr´aze jeho pohybu je pevnˇe um´ıstˇeno v´ıce reflexn´ıch ploch. Pˇrejezdem senzoru okolo reflexn´ı plochy dojde k odrazu senzorem vys´ılan´eho paprsku. Senzor pot´e detekuje odraˇzen´ y paprsek. S pomoc´ı vyhodnocovac´ı logiky lze takto detekovat i v´ıce poloh jedn´ım senzorem. Tento zp˚ usob detekce je pouˇzit pro urˇcen´ı polohy u posuvn´ ych jednotek. U kaˇzd´eho dopravn´ıku z´asobn´ıku je pˇripevnˇena reflexn´ı plocha. Vyhodnocov´an´ı polohy ze sign´alu senzoru prov´ad´ı automat. U modelu jsou pouˇzity sn´ımaˇce WL100- P1439. Sn´ımaˇce jsou nap´ajeny pˇr´ımo ze zdroje napˇet´ı 24V DC. Rozsah vzd´alenosti mezi reflexn´ı plochou a senzorem je 0,01 aˇz 6m.
2.5
Pohony dopravn´ık˚ u
Jako pohony dopravn´ık˚ u slouˇz´ı motory A-max 32 od firmy Maxton. Z´akladn´ı parametry motoru jsou uvedeny v Tabulce 2.1. Pro sn´ım´an´ı ot´aˇcek, nebo u ´hlu natoˇcen´ı lze na motor um´ıstit inkrement´aln´ı optick´ y sn´ımaˇc. D´ale je moˇzn´e pˇripojit planetovou pˇrevodovku, nebo pˇrevodovku s pˇredlohou.
Tabulka 2.1: Parametry motoru
Oznaˇcen´ı
D´elka
Jmenovit´ y
Max.
Rozsah
Maxim´aln´ı
(pr˚ umˇer
motoru
v´ ykon
ot´aˇcky
jmenovit´ ych
dlouhodob´ y
[mm])
[mm]
[W]
[min-1]
napˇet´ı [V]
moment [mNm]
A-max 32
62,9
20
6000
6,0...42
38,4...45,0
V tomto pˇr´ıpadˇe je pouˇzita planetov´a pˇrevodovka GP32A. Jej´ı parametry jsou uvedeny viz. tabulka 2.2.
Tabulka 2.2: Parametry pˇrevodovky
Typ
Poˇcet
pˇrevodovky pˇrevodov´ ych GP32A
Rozsah
V´ ystupn´ı Maxim´aln´ı vstupn´ı
pˇrevodov´ ych
moment
ot´aˇcky
stupˇ n˚ u
pomˇer˚ u
[Nm]
[min-1]
1...5
3,7:1 ... 6285:1
0,75...4,5
6000
2.6. ZAPOJEN´I AUTOMATU
2.6
7
Zapojen´ı automatu
Na Obr´azku 2.5 je zn´azornˇeno obvodov´e zapojen´ı automatu S7-200 CPU 226. K vstup˚ um automatu jsou pˇripojena tlaˇc´ıtka a sn´ımaˇce. V´ ystupy automatu sp´ınaj´ı rel´e, kter´a jsou um´ıstˇena na pˇr´ıpravc´ıch pro rozˇs´ıˇren´ı v´ ystup˚ u. Na obr´azku je rovnˇeˇz zn´azornˇeno tak´e zapojen´ı motor˚ u dopravn´ık˚ u.
Obr´ azek 2.5: Obvodov´e zapojen´ı vstup˚ u a v´ ystup˚ u
Kapitola 3 Programovateln´ e automaty K hlavn´ım prostˇredk˚ um pro ˇr´ızen´ı technologick´ ych proces˚ u patˇr´ı programovateln´e automaty, neboli PLC. Zkratka PLC vych´az´ı z anglick´eho n´azvu ”Programmable Logic Controllers”. Programovateln´e automaty se pouˇz´ıvaj´ı na u ´rovni ˇr´ızen´ı procesu. Zpracov´avaj´ı sign´aly ze sn´ımaˇc˚ u a ˇr´ıd´ı akˇcn´ı ˇcleny pˇripojen´e k procesu. Vzhledem k jejich um´ıstˇen´ı jsou na programovateln´e automaty kladeny vysok´e n´aroky z hlediska jejich spolehlivosti a odolnosti. Obvykle se montuj´ı do rozvadˇeˇc˚ u spoleˇcnˇe s dalˇs´ımi silov´ ymi prvky v bl´ızkosti ˇr´ızen´eho procesu, kde m˚ uˇze p˚ usobit napˇr´ıklad elektromagnetick´e ruˇsen´ı, vlhkost nebo teplota. Pˇri pr˚ umyslov´e v´ yrobˇe si nen´ı moˇzn´e dovolit nasadit prostˇredky, kter´e maj´ı velkou poruchovost, nebo jejichˇz pˇr´ıpadn´e znovuuveden´ı do provozu je ˇcasovˇe n´aroˇcn´e. Programovateln´e automaty m˚ uˇzeme dˇelit podle proveden´ı na modul´arn´ı a kompaktn´ı. V kompaktn´ım proveden´ı maj´ı pevn´ y poˇcet integrovan´ ych vstup˚ u a v´ ystup˚ u, jejichˇz poˇcet lze zv´ yˇsit jen pˇrid´an´ım rozˇsiˇruj´ıc´ıho modulu. V modul´arn´ım proveden´ı je automat sestaven z procesorov´e jednotky a dalˇs´ıch vstupn´ıch nebo v´ ystupn´ıch jednotek s r˚ uznou funkˇcnost´ı.
3.1
S7 - 200
Simatic S7-200 je ˇrada mal´ ych, kompaktn´ıch, programovateln´ ych automat˚ u urˇcen´ ych pro ˇr´ızen´ı jednoduch´ ych aplikac´ı. Kaˇzd´ y automat obsahuje v pouzdru mikroprocesorovou jednotku, integrovan´ y zdroj, komunikaˇcn´ı rozhran´ı RS-485 a vstupn´ı a v´ ystupn´ı obvody. Poˇcet vstup˚ u i v´ ystup˚ u je moˇzno zvˇetˇsit pouˇzit´ım rozˇsiˇruj´ıc´ıch modul˚ u. Disponuje rozs´ahl´ ym instrukˇcn´ım souborem, kter´ y obsahuje nejen logick´e operace, ale tak´e matem8
3.1. S7 - 200
9
atick´e funkce a funkce pro komunikaci. M´a syst´em ˇcasov´ ych pˇreruˇsen´ı i pˇreruˇsen´ı od ud´alosti. M´a vysokorychlostn´ı ˇc´ıtaˇce i pulzn´ı v´ ystup. Nab´ız´ı ˇsirok´e moˇznosti komunikace po pr˚ umyslov´ ych sbˇernic´ıch pomoc´ı pˇr´ıdavn´ ych komunikaˇcn´ıch modul˚ u. D´ale nab´ız´ı pˇripojen´ı k oper´atorsk´ ym panel˚ um pro vizualizaci technologick´eho procesu.
3.1.1
Typy procesorov´ ych jednotek
Tabulka 3.1: Porovn´an´ı S7-200 CPU
Vlastnosti
CPU 221
CPU 222
CPU 224
CPU 224XP
CPU 226
Fyzick´e rozmˇery [mm]
90x80x62
90x80x62
120,5x80x62
140x80x62
190x80x62
- s editac´ı v m´odu run
4096 B
4096 B
8192 B
12288 B
16384 B
- bez editace v run
4096 B
4096 B
12288 B
16384 B
24576 B
Pamˇet’ dat
2048 B
2048 B
8192 B
10240 B
10240 B
Z´aloˇzn´ı pamˇet’
typicky
typicky
typicky
typicky
typicky
50 hodin
50 hodin
100 hodin
100 hodin
100 hodin
- digit´aln´ı
6/4
8/6
14/10
14/10
24/16
- analogov´e
-
-
-
2/10
-
Rozˇsiˇruj´ıc´ı moduly
0
2
7
7
7
4 - 30 kHz
4 - 30 kHz
6 - 30 kHz
4 - 30 kHz
6 - 30 kHz
Pamˇet’ programu:
Poˇcet I/O
Vysokorychlostn´ı ˇc´ıtaˇce - jedna f´aze
2 - 200 kHz
-dvˇe f´aze
2 - 20 kHz
2 - 20 kHz
4 - 20 kHz
3 - 20 kHz
4 - 20 kHz
1 - 100 kHz
Pulsn´ı v´ ystupy (DC)
2 - 20 kHz
2 - 20 kHz
2 - 20 kHz
2- 100 kHz
2 - 20 kHz
Hodiny re´aln´eho ˇcasu
Cartidge
Cartrige
Vestavˇen´e
Vestavˇen´e
Vestavˇen´e
1 x RS-485
1 x RS-485
1 x RS-485
2 x RS-485
2 x RS-485
Komunikaˇcn´ı porty
´ AUTOMATY KAPITOLA 3. PROGRAMOVATELNE
10
ˇ Rada programovateln´ ych automat˚ u S7-200 obsahuje celkem pˇet procesorov´ ych jednotek, kter´e sv´ ymi vlastnostmi umoˇzn ˇuj´ı nasazen´ı v nejr˚ uznˇejˇs´ıch typech aplikac´ı. Jednotliv´e typy procesorov´ ych jednotek se od sebe liˇs´ı v moˇznostech dalˇs´ıho rozˇs´ıˇren´ı, ve velikosti pamˇeti pro program a data a v poˇctu integrovan´ ych vstup˚ u a v´ ystup˚ u viz. Tabulka 3.1. V naˇsem pˇr´ıpadˇe je pouˇz´ıv´an model s procesorovou jednotkou CPU 226.
3.1.2
Rozˇ siˇ ruj´ıc´ı moduly
D/A moduly S7-200 nab´ız´ı velk´e mnoˇzstv´ı rozˇsiˇrovac´ıch modul˚ u s nimiˇz lze rozˇs´ıˇrit automat o dalˇs´ı vstupy nebo v´ ystupy a dalˇs´ı funkce. Poˇcet vstup˚ u a v´ ystup˚ u lze rozˇs´ıˇrit pouˇzit´ım D/A rozˇsiˇrovac´ıch modul˚ u. Podle poˇzadavk˚ u aplikace je moˇzn´e volit mezi analogov´ ymi nebo digit´aln´ımi. U vstup˚ u je moˇzno volit mezi variantou 24V DC a 120/230 V AC. U v´ ystup˚ u je potom moˇzno volit mezi variantou rel´eov´ y v´ ystup (2A) nebo tranzistorov´ y v´ ystup (24V DC/ 0,75A).
Speci´ aln´ı moduly • Polohovac´ı modul - Slouˇz´ı pro ovl´ad´an´ı od jednoduch´ ych krokov´ ych motor˚ u aˇz po vyspˇel´e servopohony. Obsahuje integrovan´e pulzn´ı v´ ystupy pro nastavov´an´ı polohy, rychlosti a smˇeru. Umoˇzn ˇuje generovat aˇz 200 000 pulz˚ u za sekundu. M´a integrovan´e ovl´adac´ı a polohovac´ı vstupy umoˇzn ˇuj´ıc´ı vykon´avat polohovac´ı u ´lohy nez´avisle na CPU. • Speci´aln´ı modul SIWAREX MS - Modul je urˇcen´ y pro v´aˇzen´ı. K modulu lze pˇripojit libovoln´e tenzometry: v´aˇzic´ı prvky, sn´ımaˇce s´ıly nebo sn´ımaˇce kroutic´ıho momentu hˇr´ıdele. Modul mˇeˇr´ı elektrick´e napˇet´ı v tenzometrick´em m˚ ustku a n´aslednˇe je pˇrepoˇc´ıt´av´a na hmotnost, s´ılu nebo napˇet´ı. Umoˇzn ˇuje kalibraci pomoc´ı kalibraˇcn´ıho bˇremene, nebo i teoretickou kalibraci. Podporuje v´aˇzic´ı funkce tara a nulov´an´ı. K modulu lze tak´e pˇripojit i extern´ı displej.
3.1. S7 - 200
11
Moduly pro komunikaci • AS interface Master - Pr˚ umyslov´a sbˇernice AS interface je urˇcena pro pˇripojen´ı sn´ımaˇc˚ u a akˇcn´ıch ˇclen˚ u k nadˇr´ızen´emu syst´emu. Komunikaˇcn´ı modul umoˇzn ˇuje ˇr´ıdit chod t´eto sbˇernice. Na sbˇernici je moˇzno pˇripojit aˇz 62 stanic, z toho m˚ uˇze b´ yt aˇz 31 analogov´ ych modul˚ u. V maxim´aln´ı konfiguraci m˚ uˇze b´ yt pˇripojeno aˇz 248 digit´aln´ıch vstup˚ u a 186 digit´aln´ıch v´ ystup˚ u. • Profibus-DP slave - Pomoc´ı tohoto modulu mohou b´ yt automaty S7-200 pˇripojeny na pr˚ umyslovou sbˇernici Profibus-DP jako ˇr´ızen´e stanice (slave). Dosahovan´a rychlost komunikace je aˇz 12 Mbit/s. • Modemov´ y modul - V´ yhodn´ y pro uˇsetˇren´ı n´aklad˚ u za servis. Pro komunikaci staˇc´ı pouze dva modemy. Umoˇzn ˇuje Teleservice, tj. programov´an´ı, odlad’ov´an´ı a sledov´an´ı bˇehu programu prostˇrednictv´ım telefonn´ı linky. D´ale podporuje datovou komunikaci mezi procesorovou jednotkou PLC a PC pomoc´ı protokolu Modbus master/slave, ud´alostmi vyvolan´a vol´an´ı typu SMS nebo na pager a vz´ajemn´e datov´e komunikace mezi procesorov´ ymi jednotkami po telefonn´ı lince. • Ethernet modul - Zprostˇredkov´av´a spojen´ı s pr˚ umyslov´ ym ethernetem. Pouˇz´ıv´a se pro vizualizaci, archivaci procesn´ıch dat a v´ ymˇenu dat mezi automatem a PC. Zaˇr´ızen´ı podporuje komunikaci na rychlostech 100 Mb/s nebo 10 Mb/s. Procesor dok´aˇze komunikovat s jak´ ymkoliv syst´emem pˇripojen´ ym na Ethernet. M˚ uˇze to b´ yt jin´ y ˇr´ıdic´ı syst´em nebo napˇr. vizualizaˇcn´ı syst´em WinCC. S PC je moˇzn´e komunikovat prostˇrednictv´ım serveru S7-OPC Server. Poskytuje moˇznost d´alkov´e konfigurace, programov´an´ı a diagnostiky syst´emu S7-200. Pomoc´ı CP243-1 je totiˇz moˇzn´e k S7-200 pˇripojit pˇres Ethernet programovac´ı prostˇred´ı STEP 7 – Micro/WIN. Uˇzivatel tak m˚ uˇze upravovat uˇzivatelsk´ y program nebo tˇreba sledovat stav automatu, kter´ y m˚ uˇze b´ yt i stovky kilometr˚ u vzd´alen´ y. • IT modul CP 243-1IT - Vyuˇz´ıv´a internet k d´alkov´emu ˇr´ızen´ı procesu. Modul m´a stejn´e vlastnosti jako Ethernet modul, ale nav´ıc m˚ uˇze slouˇzit jako HTTP server, klient FTP nebo SMTP. Pomoc´ı HTTP mohou b´ yt promˇen´e procesu prezentov´any pomoc´ı webov´e str´anky. Klient FTP umoˇzn ˇuje pˇren´aˇset data v podobˇe klasick´ ych soubor˚ u. V souboru mohou b´ yt uloˇzeny hodnoty sledovan´e promˇenn´e, kter´e je pot´e moˇzn´e d´ale zpracov´avat. Protokol SMTP slouˇz´ı standardnˇe k pos´ıl´an´ı e-mail˚ u. Modul zpracuje data z pamˇeti automatu a poˇsle je jako e-mail. Ve zpr´avˇe m˚ uˇze b´ yt
´ AUTOMATY KAPITOLA 3. PROGRAMOVATELNE
12
obsaˇzena informace o sledovan´e promˇenn´e, nebo ud´alosti, kter´a v procesu nastala. Lze tak jednoduˇse archivovat pr˚ ubˇeh technologick´eho procesu. Dalˇs´ı funkc´ı modulu je ovl´ad´an´ı na d´alku. Poskytuje pˇrehled o stavu hardwaru a umoˇzn ˇuje i ˇr´ıd´ıc´ı syst´em pˇreprogramovat. • SINAUT MD 720-3 - Podporuje pˇrenos dat pˇres GPRS. Umoˇzn ˇuje teleservis pˇres s´ıt’ GSM a zas´ıl´an´ı zpr´av na mobiln´ı telefon.
Kapitola 4 Program pro ˇ r´ızen´ı 4.1
Programov´ an´ı
Tvorba program˚ u se u programovateln´ ych automat˚ u ponˇekud liˇs´ı od klasick´eho programov´an´ı. Program je tˇreba vytv´aˇret s ohledem na u ´drˇzbu zaˇr´ızen´ı. Mˇel by b´ yt jednoduch´ y a snadno ˇciteln´ y, aby mu porozumnˇeli i lid´e, kteˇr´ı budou zaˇr´ızen´ı obsluhovat. Pouˇz´ıvaj´ı se specializovan´e jednoduch´e jazyky navrˇzen´e pro snadnou, n´azornou a u ´ˇcinnou realizaci logick´ ych funkc´ı. Programovac´ı jazyky sjednocuje mezin´arodn´ı norma IEC 1131-3. I kdyˇz jsou jazyky sdruˇzeny v mezin´arodn´ı normˇe, pˇrenositelnost mezi programy od r˚ uzn´ ych v´ yrobc˚ u nen´ı moˇzn´a. Vˇetˇsinou ale v´ yrobci umoˇzn ˇuj´ı vytv´aˇret programy ve v´ıce jazyc´ıch. Od programovateln´ ych automat˚ u se vyˇzaduje, aby jejich program prob´ıhal ve smyˇcce. Na rozd´ıl od klasick´eho programov´an´ı se nemus´ı program´ator starat o to, aby se na konci programu vr´atilo jeho vykon´av´an´ı opˇet na zaˇca´tek. To zajist´ı syst´emov´ y program. Programovateln´e automaty pracuj´ı v tzv. pracovn´ım cyklu viz. Obr´azek 4.1. Na zaˇca´tku cyklu doch´az´ı k aktualizaci hodnot ze vstup˚ u a aktu´aln´ı hodnoty se zap´ıˇs´ı do obrazu vstup˚ u. Hodnoty se pak jiˇz v obrazu vstup˚ u nemˇen´ı, a z˚ ust´avaj´ı stejn´e aˇz do dalˇs´ı aktualizace. To je d˚ uleˇzit´e, protoˇze kdyby se bˇehem vykon´av´an´ı programu hodnoty zmˇenili, mˇelo by to neˇza´douc´ı vliv na v´ ysledek programu. D´ale se zpracov´av´a uˇzivatelsk´ y program. Podle v´ ysledku programu se uloˇz´ı nov´e hodnoty v´ ystupn´ıch promˇenn´ ych do obrazu v´ ystup˚ ua vnitˇrn´ı promˇenn´e do intern´ı uˇzivatelsk´e pamˇeti. Podle obrazu v´ ystup˚ u se aktualizuj´ı hodnoty v´ ystup˚ u automatu. Na konci pracovn´ıho cyklu prov´ad´ı automat reˇzijn´ı operace souvisej´ıc´ı s jeho vlastn´ım chodem, komunikac´ı a pl´anov´an´ım dalˇs´ıch proces˚ u. Po dokonˇcen´ı reˇzijn´ıch operac´ı se vrac´ı automat opˇet na zaˇca´tek a cel´ y pracovn´ı cyklus se vykon´av´a znovu. Uˇzivatelsk´ y program je d´an posloupnost´ı instrukc´ı. Souˇcasn´e automaty nab´ızej´ı 13
ˇ ´IZEN´I KAPITOLA 4. PROGRAM PRO R
14
ˇsirok´e instrukˇcn´ı soubory. Ty obsahuj´ı z´akladn´ı logick´e operace a jejich kombinace, realizace pamˇet’ov´ ych funkc´ı a funkce ˇc´ıtaˇc˚ u a ˇcasovaˇc˚ u. Obvykle obsahuj´ı i instrukce pro aritmetick´e operace, porovn´av´an´ı a instrukce pro organizaci programu. Nˇekter´e automaty poskytuj´ı i instrukce pro realizaci regul´ator˚ u popˇr´ıpadˇe pr´aci s datov´ ymi strukturami apod..
Obr´ azek 4.1: Pr˚ ubˇeh scan cyklu
4.2
STEP7 MicroWIN
Pro pr´aci s programovateln´ ymi automaty ˇrady S7-200 se pouˇz´ıv´a v´ yvojov´ y software STEP7 MicroWIN. Obsahuje veˇsker´e n´astroje potˇrebn´e pro nav´az´an´ı komunikace mezi PC a programovateln´ ym automatem, pˇripojen´ı k r˚ uzn´ ym typ˚ um pr˚ umyslov´ ych sbˇernic a vytv´aˇren´ı ˇr´ıd´ıc´ıho programu. Pomoc´ı sv´ ych n´astroj˚ u umoˇzn ˇuje tak´e konfigurovat nˇekter´e typy oper´atorsk´ ych panel˚ u. Disponuje ˇsirok´ ym souborem instrukc´ı pro vytvoˇren´ı ˇr´ıd´ıc´ıho programu. Prostˇred´ı STEP7 MicroWIN podporuje nˇekolik programovac´ıch jazyk˚ u pomoc´ı kter´ ych lze vytvoˇrit ˇr´ıd´ıc´ı program. Program lze vytvoˇrit pomoc´ı ˇzebˇr´ıkov´eho diagramu LAD, strojov´eho jazyka STL nebo jazyka funkˇcn´ıch blok˚ u FBD. Tyto zp˚ usoby vytv´aˇren´ı ˇr´ıd´ıc´ıho programu jsou navz´ajem ekvivalentn´ı. Mezi k´ody napsan´ ymi v jednotliv´ ych jazyc´ıch lze jednoduˇse pˇrep´ınat, protoˇze prostˇred´ı um´ı z programu napsan´em v jednom z typ˚ u jazyk˚ u automaticky vygenerovat k´od pro dalˇs´ı dva typy. ˇ r´ıkov´ Zebˇ y diagram LAD (Ladder diagram) - Zaloˇzen na grafick´e prezentaci releov´e ˇ ıd´ıc´ı program je vyj´adˇren s´ıt´ı propojen´ logiky. R´ ych grafick´ ych prvk˚ u viz Obr´azek 4.2. S´ıt’ je sloˇzena z pˇr´ıˇcek, kter´e pˇredstavuj´ı paraleln´ı vˇetve re´aln´eho obvodov´eho zapojen´ı. Pˇr´ıˇcky se mohou r˚ uznˇe vˇetvit podle poˇzadovan´e funkce. Do pˇr´ıˇcek lze vloˇzit vstupy (kontakty), v´ ystupy (c´ıvky), funkce nebo funkˇcn´ı bloky. Pouˇzit´ı ˇzebˇr´ıkov´eho diagramu je vhodn´e, zejm´ena kdyˇz realizujeme jednoduch´e logick´e ˇr´ızen´ı. Pokud se pouˇz´ıvaj´ı sloˇzitˇejˇs´ı instrukce, st´av´a se program m´enˇe pˇrehledn´ y.
4.2. STEP7 MICROWIN
15
Obr´ azek 4.2: Uk´azka programu v jazyce LAD
Strojov´ y jazyk STL (Statement list) - Vyˇsˇs´ı programovac´ı jazyk maj´ıc´ı z´aklady v jazyc´ıch Pascal a C. Syntaxe jazyka je d´ana povolen´ ymi v´ yrazy a pˇr´ıkazy viz Obr´azek 4.3. V´ yraz se skl´ad´a z oper´ator˚ u a operand˚ u. Operandem m˚ uˇze b´ yt konstanta, promˇenn´a, funkce, nebo jin´ y v´ yraz. Pro zjednoduˇsen´ı si lze pˇredstavit, ˇze jednotliv´e pˇr´ıkazy se prov´ad´ı jako operace nad z´asobn´ıkem. Pouˇz´ıv´a se jako vhodn´ y n´astroj pro definov´an´ı funkˇcn´ıch blok˚ u.
Obr´ azek 4.3: Uk´azka programu v jazyce STL
ˇ ´IZEN´I KAPITOLA 4. PROGRAM PRO R
16
Jazyk funkˇ cn´ıch blok˚ u FBD (Function block diagram) - Jednotliv´e funkce jsou pˇredstavov´any bloky viz Obr´azek 4.4. Bloky maj´ı vstupy, v´ ystupy a vnitˇrn´ı promˇenn´e. Vytvoˇren´ı poˇzadovan´e funkce vych´az´ı z pospojov´an´ı jednotliv´ ych funkˇcn´ıch blok˚ u, kter´e vyjadˇruj´ı element´arn´ı operace.
Obr´ azek 4.4: Uk´ azka programu v jazyce FBD
Kapitola 5 Oper´ atorsk´ e panely 5.1
Oper´ atorsk´ e panely pro S7-200
Oper´atorsk´e panely slouˇz´ı pro interakci oper´atora s technologick´ ym procesem ˇr´ızen´ ym programovateln´ ym automatem. Umoˇzn ˇuj´ı sledov´an´ı parametr˚ u procesu, jejich zmˇenu a tak´e nastaven´ı nˇekter´ ych parametr˚ u programovateln´eho automatu. Panel˚ u, kter´e lze pˇripojit k S7-200 se nab´ız´ı cel´a ˇrada. Na v´ ybˇer je od nejjednoduˇsˇs´ıch textov´ ych aˇz po grafick´e panely s dotykov´ ym displejem. Pro tuto pr´aci bude pouˇzit textov´ y panel TD 200C. Popis vlastnost´ı vybran´ ych panel˚ u • TD 100C - Je to textov´ y panel s 4 ˇr´adkov´ ym LCD displejem. Umoˇzn ˇuje vytvoˇrit uˇzivatelsky definovan´ y vzhled s moˇznost´ı konfigurace aˇz 14 funkˇcn´ıch kl´aves. Pro interakci oper´atora se syst´emem je moˇzn´e vyuˇz´ıt aˇz 32 obrazovek a 40 alarmov´ ych hl´aˇsen´ı. V on-line reˇzimu lze pˇrep´ınat aˇz mezi 6 jazykov´ ymi verzeni. Konfigurace panelu se prov´ad´ı v STEP7 MicroWIN. • TD 200 - M´a 2 ˇr´adkov´ y LCD displej. Kl´avesnice obsahuje 8 funkˇcn´ıch a 5 syst´emov´ ych kl´aves. Pro informaci o stavu procesu poskytuje 64 obrazovek a 80 alarmov´ ych hl´aˇsen´ı. Umoˇzn ˇuje pˇrep´ın´an´ı aˇz 6 jazykov´ ych verz´ı v on-line ˇreˇzimu. Panel se konfiguruje v STEP7 MicroWIN. • TD 200C - Podrobn´ y popis viz. 5.2 • Grafick´ y displej OP73 micro - Je to grafick´ y panel. M´a 3” obrazovku s rozliˇsen´ım 160x48 bod˚ u. Umoˇzn ˇuje jednoduch´e zobrazen´ı objekt˚ u pomoc´ı bitov´ ych map, graf˚ u 17
´ ´ PANELY KAPITOLA 5. OPERATORSK E
18
a diagram˚ u. Kl´avesnice obsahuje 4 funkˇcn´ı a 8 syst´emov´ ych kl´aves. Pro interakci s oper´atorem je moˇzn´e vytvoˇrit 250 obrazovek a 250 alarmov´ ych hl´aˇsen´ı. V on-line reˇzimu lze pˇrep´ınat aˇz mezi 6 jazykov´ ymi verzeni. Konfigurace panelu se prov´ad´ı ve WinCC flexible. • TP 070 - TP 070 je grafick´ y dotykov´ y panel. M´a 5,7” dotykov´ y displej s rozliˇsen´ım 320x240 bod˚ u, kter´ y um´ı zobrazit 4 odst´ıny modr´e. Pro zobrazen´ı u ´daj˚ u o procesu lze vytvoˇrit aˇz 20 obrazovek. Panel se konfiguruje v MicroWIN TP designer. • TP 177 micro - M´a grafick´ y 5,7” dotykov´ y displej s rozliˇsen´ım 320x240 bod˚ u. Displej um´ı zobrazit 4 odst´ıny modr´e. Pro vizualizaci procesu poskytuje 250 obrazovek a 500 alarmov´ ych hl´aˇsen´ı. Pro zobrazen´ı informac´ı lze vyuˇz´ıt bitov´e mapy, diagramy, nebo vektorovou grafiku. Panel poskytuje syst´em hl´aˇsen´ı s volnˇe definovateln´ ymi tˇr´ıdami hl´aˇsen´ı. Ty d´avaj´ı moˇznost tˇr´ıdit zobrazovan´e zpr´avy podle priorit, pˇriˇcemˇz lze nastavit zp˚ usob zobrazen´ı i potvrzen´ı zpr´avy. Umoˇzn ˇuje horizont´aln´ı i vertik´aln´ı mont´aˇz. Jako u vˇetˇsiny ostatn´ıch panel˚ u lze pˇrep´ınat aˇz 6 jazykov´ ych verz´ı v online reˇzimu. Panel se konfiguruje pomoc´ı WinCC flexible.
5.2
TD 200C
TD 200C je textov´ y panel od firmy Siemens. M´a dvouˇr´adkov´ y LCD displej s 20 znaky na kaˇzd´em ˇr´adku. Komunikace mezi panelem a programovateln´ ym automatem prob´ıh´a pomoc´ı rozhran´ı RS-485. Panel je nap´ajen ze zdroje stejnosmˇern´eho napˇet´ı 24V. Nap´ajen´ı m˚ uˇze b´ yt pˇrivedeno pˇr´ımo kabelem ze zdroje, nebo m˚ uˇze b´ yt pˇrivedeno pomoc´ı kabelu, kter´ ym je pˇripojen k programovateln´emu automatu. Panel poskytuje informace o stavu technologick´eho procesu prostˇrednictv´ım uˇzivatelsk´eho menu s obrazovkami a alarm˚ u, informuj´ıc´ıch o urˇcit´ ych situac´ıch, kter´e v procesu nastaly. Zmˇenu parametr˚ u a promˇenn´ ych lze prov´adˇet pomoc´ı tlaˇc´ıtek um´ıstˇen´ ych na vrchn´ı ˇca´sti panelu. Panel d´ale umoˇzn ˇuje prov´adˇet funkce souvisej´ıc´ı s vlastn´ım nastaven´ım panelu a programovateln´eho automatu viz Tabulka 5.1. Panel TD 200C umoˇzn ˇuje vytvoˇrit vlastn´ı rozvrˇzen´ı tlaˇc´ıtek na dotykov´e ploˇse. Pro konfiguraci panelu TD 200C se pouˇz´ıvaj´ı dva n´astroje programu STEP7 MicroWIN. Jsou to Keypad Designer pro vytvoˇren´ı vlastn´ıho n´avrhu vzhledu obrazovky a Text Display Wizard pro nastaven´ı funkc´ı panelu.
´ 5.3. NASTROJE PRO NASTAVEN´I
19
Tabulka 5.1: Standardn´ı funkce TD 200C
Funkce
Popis funkce
Reˇzim CPU
Zmˇena reˇzimu CPU (Run nebo Stop)
Ochrana heslem
Zabezpeˇcen´ı pˇr´ıstupu k nastaven´ı parametr˚ u panelu.
Force I/O
Nastaven´ı jednotliv´ ych vstup˚ u a v´ ystup˚ u automatu. Pˇri t´eto funkci nejsou hodnoty vstup˚ u ani v´ ystup˚ u z´avisl´e na vstupn´ıch sign´alech nebo na v´ ysledku programu, ale maj´ı hodnotu, kter´a je jim pevnˇe pˇriˇrazena. Tato funkce m˚ uˇze slouˇzit pˇri ladˇen´ı programu, nebo pˇri testov´an´ı vlastnost´ı technologick´eho procesu
Jazykov´e nastaven´ı Moˇznost pˇrepnut´ı jazykov´eho nastaven´ı v reˇzimu Run. Lze nastavit aˇz 6 r˚ uzn´ ych jazyk˚ u. Nastaven´ı ˇcasu
Nastaven´ı ˇcasu a data v CPU
Pˇrenosov´a rychlost
Zmˇena pˇrenosov´e rychlosti, pro komunikaci mezi automatem a panelem.
Modifikace dat
Umoˇzn ˇuje ˇcten´ı a z´apis dat uloˇzen´ ych v CPU.
Memory cartridge
Uˇzivatelsk´ y program lze uloˇzit do pamˇet’ov´eho modulu. V´ ymˇenou modulu lze zmˇenit cel´ y uˇzivatelsk´ y program
ˇ stˇen´ı kl´avesnice Ciˇ
Dovoluje oper´atorovi oˇcistit vrchn´ı ˇca´st panelu bez toho, ˇze by stiskem kl´avesy aktivovat nˇejakou funkci. Kl´avesnice nen´ı aktivn´ı po dobu 30 sekund.
5.3 5.3.1
N´ astroje pro nastaven´ı Keypad Designer
N´astroj Keypad Designer lze pouˇz´ıt pro vytvoˇren´ı vlastn´ıho vzhledu obrazovky panelu. N´avrh vzhledu obrazovky se d´a rozdˇelit na dvˇe ˇc´asti. Prvn´ı ˇc´ast spoˇc´ıv´a v grafick´em n´avrhu krytu dotykov´e ˇc´asti obrazovky. T´ım se mysl´ı vzhled tlaˇc´ıtek, jejich velikost, um´ıstˇen´ı apod.. Pˇri n´avrhu je tˇreba db´at na moˇznou velikost plochy tlaˇc´ıtek a na moˇznost jejich rozm´ıstˇen´ı po dotykov´e ploˇse panelu. Grafick´ y n´avrh krytu je moˇzn´e prov´est v t´emˇeˇr jak´emkoli programu pro u ´pravu obr´azk˚ u. Druh´a ˇc´ast n´avrhu se prov´ad´ı n´astrojem Key-
´ ´ PANELY KAPITOLA 5. OPERATORSK E
20
pad Designer a spoˇc´ıv´a v pˇriˇrazen´ı dotykov´ ych oblast´ı a funkc´ı jednotliv´ ym tlaˇc´ıtk˚ um viz Obr´azek 5.1. Podle grafick´eho n´avrhu se oznaˇc´ı plochy jednotliv´ ych tlaˇc´ıtek na dotykov´e ploˇse panelu. K oznaˇcen´ ym oblastem tlaˇc´ıtek se d´ale pˇriˇrad´ı funkce, kter´e panel podporuje. N´avrh v Keypad Designer se uloˇz´ı do souboru s pˇr´ıponou .td2. Tento soubor se d´ale pouˇz´ıv´a pˇri konfiguraci panelu pomoc´ı dalˇs´ıho n´astroje Text Display Wizard. N´astroj Keypad Designer je souˇc´ast´ı programu STEP7 MicroWIN.
Obr´ azek 5.1: Moˇznost rozloˇzen´ı tlaˇc´ıtek v Keypad Designer
5.3.2
Text Display Wizard
Text Display Wizard je n´astroj programu STEP7 MicroWIN pro nastaven´ı textov´ ych panel˚ u. Pouˇz´ıv´a se pro konfiguraci parametr˚ u panelu, vytv´aˇren´ı uˇzivatelsk´eho menu a alarm˚ u a konfiguraci jazykov´eho nastaven´ı. Text Display Wizard vytvoˇr´ı blok parametr˚ u, kter´ y obsahuje informace o nastaven´ı panelu. Blok parametr˚ u je uloˇzen do pamˇeti v automatu. Po spuˇstˇen´ı si panel naˇcte blok parametr˚ u z PLC.
´ 5.3. NASTROJE PRO NASTAVEN´I
21
Konfigurace Konfigurace slouˇz´ı k obecn´emu nastaven´ı parametr˚ u panelu a jeho z´akladn´ıch funkc´ı. Nejprve se vybere typ panelu, podle nˇehoˇz bude prob´ıhat dalˇs´ı konfigurace. Panel m´a standardn´ı menu, ve kter´em je moˇzn´e prohl´ıˇzet a vykon´avat vˇsechny z´akladn´ı funkce, kter´e panel podporuje. V dalˇs´ım nastaven´ı se povoluje zabezpeˇcen´ı heslem pro urˇcit´e ˇca´sti menu, ve kter´ ych se daj´ı mˇenit parametry nastaven´ı panelu, nebo data uloˇzen´a v PLC. Ze standardn´ıho menu je moˇzn´e tak´e vybrat jen nˇekter´e ˇc´asti, kter´e se maj´ı na panelu zobrazit. Pro aktualizaci hodnot z PLC lze tak´e nastavit dobu periody, po kterou se budou data v panelu pr˚ ubˇeˇznˇe obnovovat. Text Display Wizard d´ale nab´ız´ı moˇznost zvolit standardn´ı vzhled a rozloˇzen´ı tlaˇc´ıtek na displeji, nebo moˇznost vloˇzen´ı vlastn´ıho n´avrhu vytvoˇren´em v n´astroji Keypad Designer. Podle to toho zda zvol´ıme z´akladn´ı nebo vlastn´ı vzhled se odv´ıj´ı i poˇcet tlaˇc´ıtek, kter´e se mohou v hlavn´ım programu pouˇz´ıt jako kontakty. Tˇemto kontakt˚ um jsou pˇriˇrazena symbolick´a jm´ena a rozliˇsuje se, zda se jedn´a o tlaˇc´ıtko s mˇzikov´ ym nebo pˇr´ıdrˇzn´ ym kontaktem.
Uˇ zivatelsk´ e menu Panel TD 200C obsahuje standardn´ı menu, ve kter´em je moˇzn´e prohl´ıˇzet nastaven´ı panelu a prov´adˇet jeho z´akladn´ı funkce. Panel ale nav´ıc umoˇzn ˇuje vytvoˇrit i vlastn´ı uˇzivatelsk´e menu. Uˇzivatelsk´e menu slouˇz´ı pro vizualizaci promˇenn´ ych z PLC a pro zobrazen´ı informac´ı o stavu technologick´eho procesu. Uˇzivatelsk´e menu m˚ uˇze obsahovat aˇz osm poloˇzek viz Obr´azek 5.2. Kaˇzd´a poloˇzka v sobˇe m˚ uˇze obsahovat aˇz osm obrazovek viz Obr´azek 5.3. Celkem lze tedy vytvoˇrit aˇz 64 obrazovek. Mezi obrazovkami v jedn´e poloˇzce se pˇrep´ın´a pomoc´ı ˇsipek nahoru a dol˚ u. Na obrazovce m˚ uˇzeme nechat zobrazit text, znak, nebo hodnotu promˇenn´e z PLC viz. Obr´azek 5.3. V promˇen´e mohou b´ yt uloˇzena ˇc´ısla v ˇ ezce se pouˇz´ıvaj´ı v pˇr´ıpadˇe, kdy je potˇreba zobrazit pˇr´ısluˇsn´em form´atu, nebo ˇretˇezce. Retˇ hodnotu logick´e promˇen´e, nebo zobrazit informaci, ˇze se proces nach´az´ı v urˇcit´em stavu. U promˇen´ ych lze tak´e nastavit, zda-li se mohou pouze zobrazovat, nebo zda-li je moˇzn´e mˇenit jejich hodnotu pˇr´ımo z obrazovky v uˇzivatelsk´em menu.
22
´ ´ PANELY KAPITOLA 5. OPERATORSK E
Obr´ azek 5.2: Uˇzivatelsk´e menu
Obr´ azek 5.3: Vytvoˇren´ı obrazovky
´ 5.3. NASTROJE PRO NASTAVEN´I
23
Alarmy Alarm je zpr´ava, kter´a se aktivuje pˇri urˇcit´em stavu technologick´eho procesu. Stav charakterizuj´ı urˇcit´e hodnoty nˇekolika promˇenn´ ych v PLC. Alarm je vlastnˇe upozornˇen´ı pro oper´atora, ˇze v procesu doˇslo k nˇejak´e ud´alosti. Panel TD 200C umoˇzn ˇuje vytvoˇrit aˇz 80 alarm˚ u. Alarmy maj´ı pˇridˇelenou prioritu, kter´a se definuje pˇri jejich vytv´aˇren´ı. U jednotliv´ ych alarm˚ u je moˇzn´e zvolit, zda se bude vyˇzadovat jejich potvrzen´ı oper´atorem. Nevyˇzaduje-li se potvrzen´ı, je alarm aktivn´ı pouze po dobu trv´an´ı urˇcit´eho stavu a po stranˇe displeje blik´a mal´ y indik´ator. V pˇr´ıpadˇe, ˇze je vyˇzadov´ano potvrzen´ı, z˚ ustane alarm aktivn´ı aˇz do potvrzen´ı oper´atorem, a na displeji zaˇcne blikat velk´ y indik´ator alarmu v prostˇred obrazovky. Um´ıstˇen´ı alarm˚ u je d´ano podle toho zda je zvoleno v nastaven´ı panelu v m´odu uˇzivatelsk´eho menu nebo v m´odu alarm˚ u. Je-li v m´odu uˇzivatelsk´eho menu, je uˇzivatelsk´e menu zobrazov´ano jako hlavn´ı a hl´aˇsen´ı alarm˚ u se zobrazuje v poloˇzce Display alarms, kter´a se nach´az´ı v standardn´ım menu panelu. Je-li v m´odu alarm˚ u, jsou jako hlavn´ı zobrazov´ana hl´aˇsen´ı s alarmy. V poloˇzce menu Display alarms jsou zobrazeny aktivn´ı alarmy podle jejich priority. Prohl´ıˇzen´ı aktivn´ıch alarm˚ u se prov´ad´ı ˇsipkami. Alarmy, kter´e vyˇzaduj´ı potvrzen´ı, se deaktivuj´ı tlaˇc´ıtkem enter. Z´aroveˇ n se nastav´ı bit, kter´ y se definuje pˇri vytv´aˇren´ı alarmu. Je-li tento bit nastaven, nelze tento alarm uˇz znovu aktivovat. Je proto potˇreba v hlavn´ım programu oˇsetˇrit jeho opˇetovn´e shozen´ı. V hlavn´ım programu je nutn´e oˇsetˇrit i to, aby alarm, u kter´eho vyˇzadujeme potvrzen´ı z˚ ustal aktivn´ı, i kdyˇz uˇz nen´ı platn´a podm´ınka pro jeho trv´an´ı. U hl´aˇsen´ı alarm˚ u m˚ uˇzeme volit jeho d´elku a to bud’ na jeden nebo na dva ˇr´adky. Vytvoˇren´ı hl´aˇsen´ı alarmu je stejn´e jako u vytv´aˇren´ı obrazovky u uˇzivatelsk´eho menu viz. Obr´azek 5.3.
Jazykov´ e nastaven´ı Panel TD 200C umoˇzn ˇuje vytvoˇrit v´ıce jazykov´ ych nastaven´ı, mezi kter´ ymi je moˇzn´e pˇrep´ınat. Mezi kter´ ymi jazyky bude moˇzn´e pˇrep´ınat, je nutn´e pˇredem nastavit. Pro standardn´ı menu se jednotliv´e v´ yrazy pˇreloˇz´ı automaticky. Pro uˇzivatelsk´e menu, obrazovky a alarmy je potˇreba jednotliv´e v´ yrazy pˇreloˇzit. Pˇri vytv´aˇren´ı dalˇs´ıho jazykov´eho nastaven´ı zkop´ıruje Text Display Wizard obsah uˇzivatelsk´eho menu, obrazovek i alarm˚ u, takˇze uˇz nen´ı nutn´e vytv´aˇret znovu cel´e nastaven´ı panelu, ale je moˇzn´e pouze pˇrepsat jednotliv´e v´ yrazy do poˇzadovan´eho jazyka. Pro standardn´ı menu je moˇzn´e vybrat jen z omezen´eho mnoˇzstv´ı jazyk˚ u, kter´e panel podporuje.
Kapitola 6 N´ avrh a realizace ˇ r´ızen´ı
6.1
N´ avrh ˇ r´ızen´ı
Pro zjednoduˇsen´ı je v´ yhodn´e rozdˇelit ˇr´ızen´ı na nˇekolik d´ılˇc´ıch ˇca´st´ı. A to na vlastn´ı z´asobn´ık, jednotky obsluhuj´ıc´ı vstup a v´ ystup ze z´asobn´ıku a na ˇc´ast pro pˇred´av´an´ı pˇredmˇet˚ u mezi jednotkami. Vlastn´ı z´asobn´ık se skl´ad´a ze ˇctyˇr dopravn´ık˚ u, na kter´e se budou odkl´adat pˇredmˇety. Z´asobn´ık m´a b´ yt typu FIFO (First-In, First-Out), a proto je nutn´e si pamatovat, v jak´em poˇrad´ı byly pˇredmˇety do z´asobn´ıku vloˇzeny, neboli na jak´em jsou dopravn´ıku. Pˇrid´av´an´ı a odeb´ır´an´ı pˇredmˇet˚ u ze z´asobn´ıku bude moˇzn´e prov´adˇet souˇcasnˇe. Z´asobn´ık tedy bude sd´ılen´ y prostˇredek, ke kter´emu budou pˇristupovat vstupn´ı a v´ ystupn´ı jednotka. Z tohoto d˚ uvodu je tˇreba vylouˇcit souˇcasn´ y pˇr´ıstup obou jednotek. Pˇri vkl´ad´an´ı pˇredmˇet˚ u do z´asobn´ıku je potˇreba prov´est v´ ybˇer dopravn´ıku, na kter´ y se pˇredmˇet vloˇz´ı. V´ ybˇer dopravn´ıku z´avis´ı na tom, kter´e dopravn´ıky jsou zaplnˇeny. Tento v´ ybˇer se bude prov´adˇet postupnˇe od dopravn´ıku nejbl´ıˇze k pˇred´av´an´ı. V´ ybˇer pˇredmˇet˚ u ze z´asobn´ıku se bude prov´adˇet v pravideln´em ˇcasov´em intervalu, kter´ y bude moˇzn´e mˇenit. O tom, ze kter´eho z´asobn´ıku se bude vyb´ırat, se rozhodne podle hodnoty uloˇzen´e v pamˇeti. Pro pˇred´av´an´ı pˇredmˇet˚ u z v´ ystupu na vstup z´asobn´ıku se bude pouˇz´ıvat jeden dopravn´ık. K nˇemu budou pˇristupovat vstupn´ı a v´ ystupn´ı jednotka a z tohoto d˚ uvodu je nutn´e, vylouˇcit jejich souˇcasn´ y pˇr´ıstup. 24
ˇ ´IZEN´I 6.2. REALIZACE R
6.2
25
Realizace ˇ r´ızen´ı
Obr´azek 6.1: Popis modelu
Nejd˚ uleˇzitˇejˇs´ı ˇca´st´ı jsou posuvn´e jednotky viz. Obr´azek 6.1. Bez toho aniˇz by se zajistilo jejich ˇr´ızen´ı, by nebylo moˇzn´e uv´est proces do spr´avn´eho chodu. Pro ovl´ad´an´ı jednotek je nutn´e rozliˇsit jejich polohu. K tomu se pouˇzije obousmˇern´ y ˇc´ıtaˇc. Sn´ımaˇce S3 a S7 jsou pˇripevnˇeny na posuvn´ ych jednotk´ach. U jednotliv´ ych dopravn´ık˚ u z´asobn´ıku jsou ˇ ıtaˇc zv´ reflexn´ı plochy, pomoc´ı kter´ ych sn´ımaˇce detekuj´ı pozici u dopravn´ık˚ u. C´ yˇs´ı svou hodnotu, pokud dojde k detekci reflexn´ı plochy a z´aroveˇ n je v´ ystup Z1 popˇr. Z3, kter´ y ˇr´ıd´ı ovl´ad´an´ı smˇeru jednotky nastaven na pˇr´ısluˇsnou hodnotu. Obdobnˇe je tomu, jede-li ˇ ıtaˇc sn´ıˇz´ı svou hodnotu, detekuje-li sn´ımaˇc S3 popˇr. jednotka smˇerem na v´ ychoz´ı pozici. C´ S7 vyjet´ı z reflexn´ı plochy a m´a-li jednotka nastaven spr´avn´ y smˇer pohybu. Jednotka m˚ uˇze pracovat v reˇzimu n´avratu na v´ ychoz´ı pozici, nebo v reˇzimu dojezdu na ˇza´danou polohu. Reˇzim n´avratu se pouˇz´ıv´a pˇri inicializaci a pˇri pˇresunu pˇredmˇet˚ u k dopravn´ıku pro pˇred´av´an´ı. Reˇzim dojezdu na polohu se pouˇz´ıv´a k najet´ı jednotky na pˇr´ısluˇsnou polohu u dopravn´ık˚ u z´asobn´ıku. Probl´em u ovl´ad´an´ı posuvn´ ych jednotek byl v zastaven´ı jednotky pˇresnˇe na ˇza´dan´e poloze. Jednotky maj´ı velkou setrvaˇcnost a pˇri vypnut´ı pohonu uraz´ı jeˇstˇe vzd´alenost cca 4 cm. Z tohoto d˚ uvodu je nutn´e pohyb jednotek
26
´ ˇ ´IZEN´I KAPITOLA 6. NAVRH A REALIZACE R
brzdit protiproudem. V´ ychoz´ı pozice jednotky je d´ana senzorem S1 u vstupn´ı jednotky a senzorem S5 u v´ ystupn´ı jednotky. Pˇri n´avratu na v´ ychoz´ı pozici se nejprve nastav´ı smˇer pohybu jednotky a uprav´ı se doba ˇcasovaˇce brzdy. Nen´ı-li jednotka na v´ ychoz´ı pozici, spust´ı se jej´ı pohon M1 popˇr. M3. Dojede-li jednotka na v´ ychoz´ı pozici, detekuje ji sn´ımaˇc S1 popˇr. S5. Pot´e se zmˇen´ı smˇer pohybu jednotky dan´ y Z1 popˇr. Z3, ale pohon jednotky M1 popˇr. M3 z˚ ust´av´a zapnut´ y. Z´aroveˇ n se zmˇenou smˇeru se spust´ı ˇcasovaˇc brzdy. Po uplynut´ı doby dan´e ˇcasovaˇcem se vypne pohon jednotky M1 popˇr. M3. Doba ˇcasovaˇce je nastavena jen na nˇekolik milisekund. Motor tedy zabere na okamˇzik na opaˇcn´ y smˇer a t´ım se doc´ıl´ı zastaven´ı jednotky. V reˇzimu dojezdu na polohu se opˇet nejprve nastav´ı smˇer pohybu jednotky (Z1, Z3) a uprav´ı se doba ˇcasovaˇce brzdy. R˚ uzn´a doba ˇcasovaˇce brzdy pˇri n´avratu, nebo dojezdu na polohu se pouˇz´ıv´a kv˚ uli rozd´ıln´e poloze sn´ımaˇc˚ u S1,S3 popˇr. S5, S7 a kv˚ uli mal´emu poˇctu ˇcasovaˇc˚ u umoˇzn ˇuj´ıc´ıch ˇcasovat po 1 milisekundˇe. Pˇri pˇresunu na polohu se porovn´av´a aktu´aln´ı a ˇza´dan´a poloha jednotky. Nerovnaj´ı-li se, rozjede se jednotka k dopravn´ık˚ um z´asobn´ıku. Rovnaj´ı-li se obˇe polohy, dojde opˇet k zmˇenˇe smˇeru pohonu jednotky a spust´ı se ˇcasovaˇc brzdy. Po jeho doˇcasov´an´ı dojde k vypnut´ı pohonu jednotky M1 popˇr. M3. Pro spr´avn´ y chod je nutn´e zajistit, aby nebylo moˇzn´e zapnout n´avrat i dojezd na polohu u jednotky souˇcasnˇe. Jednotky maj´ı tak´e ochranu proti vyjet´ı z dr´ahy u dopravn´ıku ˇc. 4. Detekuje-li senzor S2 vstupn´ı jednotku, nebo senzor S6 v´ ystupn´ı jednotku, dojde k vypnut´ı pohonu pˇr´ısluˇsn´e jednotky. Pˇred zaˇc´atkem vlastn´ıho spuˇstˇen´ı procesu je nutn´e prov´est inicializaci. Vstupn´ı i v´ ystupn´ı jednotka se pˇrepnou do ˇreˇzimu n´avratu a rozjedou se smˇerem ke sv´e v´ ychoz´ı pozici dan´e sn´ımaˇci S1 a S5, kde zastav´ı. V tomto okamˇziku se urˇc´ı v´ ychoz´ı pozice obou jednotek a proces je tak pˇripraven ke spuˇstˇen´ı. Poˇc´ıt´an´ı pˇredmˇet˚ u na dopravn´ıc´ıch z´asobn´ıku se prov´ad´ı pomoc´ı obousmˇern´ ych ˇc´ıtaˇc˚ ua senzor˚ u um´ıstˇen´ ych na kraj´ıch dopravn´ık˚ u. Pˇri pr˚ ujezdu sn´ımaˇcem na zaˇca´tku dopravn´ıku (S10, S11, S13, S15, S17) inkrementuje ˇc´ıtaˇc svou hodnotu. Po pr˚ ujezdu pˇredmˇetu sn´ımaˇci na konci dopravn´ıku (S9, S12, S14, S16, S18) ˇc´ıtaˇc svou hodnotu sn´ıˇz´ı. Pro realizaci pamˇet’i FIFO se pouˇz´ıvaj´ı instrukce pro pˇrid´an´ı do pamˇeti, vybr´an´ı z pamˇeti a vymaz´an´ı pamˇeti. Aby bylo moˇzn´e vkl´adat pˇredmˇety do z´asobn´ıku, je potˇreba nejprve vloˇzit pˇredmˇety do obˇehu. Pˇredmˇety se do obˇehu vkl´adaj´ı pomoc´ı dopravn´ıku pro pˇred´av´an´ı pˇredmˇet˚ u z v´ ystupu na vstup. Nejprve je nutn´e pˇrepnout bˇeh z reˇzimu ob´ıh´an´ı do reˇzimu pro vkl´ad´an´ı pˇredmˇet˚ u. Pˇri zapnut´em chodu se plnˇen´ı spouˇst´ı tlaˇc´ıtkem s aretac´ı T3 a mus´ı z˚ ustat zapnut´e aˇz do ukonˇcen´ı plnˇen´ı. Pˇri samotn´em vkl´ad´an´ı je potˇreba db´at na spr´avn´e zakl´ad´an´ı. Pˇredmˇety se doplˇ nuj´ı tak, ˇze pˇredmˇet se poloˇz´ı na dopravn´ık pro pˇred´av´an´ı v
ˇ ´IZEN´I 6.2. REALIZACE R
27
m´ıstˇe senzoru S10. Nejl´epe se osvˇedˇcilo posouvat pˇredmˇety po p´asu z kraje dopravn´ıku ve smˇeru jeho pohybu. Sn´ımaˇc detekuje pˇredmˇet a spust´ı pohon dopravn´ıku na 600 ms. Tato doba spolu se setrvaˇcnost´ı staˇc´ı na to, aby se pˇredmˇet pˇresunul za sn´ımaˇc. Pot´e je moˇzn´e stejn´ ym zp˚ usobem vloˇzit dalˇs´ı pˇredmˇet. Maxim´aln´ı poˇcet pˇredmˇet˚ u, kter´ y lze vloˇzit do obˇehu pˇri plnˇen´ı jsou 3. Pˇri pokusu vloˇzit v´ıce neˇz 3 pˇredmˇety je detekov´ana chyba, kter´a zp˚ usob´ı zastaven´ı pohonu vˇsech dopravn´ık˚ u. Vym´aˇcknut´ım tlaˇc´ıtka T3 se proces uvede do norm´aln´ıho chodu. Pˇri vkl´ad´an´ı pˇredmˇet˚ u do z´asobn´ıku je nutn´e rozhodnout, na kter´ y dopravn´ık se pˇredmˇet odloˇz´ı. Vyhodnocov´an´ı prob´ıh´a n´asledovnˇe. Postupuje se od prvn´ıho dopravn´ıku. Je-li dopravn´ık pln´ y, nebo je-li obsazen v´ ystupn´ı jednotkou, nelze na prvn´ı dopravn´ık vloˇzit pˇredmˇet a pˇristupuje se ke druh´emu dopravn´ıku. U druh´eho dopravn´ıku probˇehne stejn´e vyhodnocen´ı jako u prvn´ıho. V pˇr´ıpadˇe, ˇze je druh´ y dopravn´ık obsazen pˇristupuje se k dalˇs´ımu. Takto prob´ıh´a vyhodnocen´ı aˇz ke ˇctvrt´emu dopravn´ıku. Je-li i ˇctvrt´ y dopravn´ık obsazen, tak do z´asobn´ıku nelze vloˇzit dalˇs´ı pˇredmˇet. Samotn´e vloˇzen´ı pˇredmˇetu do z´asobn´ıku prob´ıh´a n´asledovnˇe. Vstupn´ı jednotka se nach´az´ı na v´ ychoz´ı pozici. Nastav´ı se smˇer pohybu dopravn´ıku na vstupn´ı jednotce Z2. Je-li na dopravn´ıku pro pˇred´an´ı alespoˇ n jeden pˇredmˇet, spust´ı se pohony M5 a M2. Pˇredmˇet tak pˇrejede z dopravn´ıku pro pˇred´an´ı na dopravn´ık na jednotce. Projet´ım sn´ımaˇce S9 se vytvoˇr´ı pˇr´ıdrˇz, kter´a spust´ı ˇcasovaˇc. Ten po doˇcasov´an´ı vypne pohon M5. Tato pˇr´ıdrˇz se ˇ rozpoj´ı v´ yjezdem vstupn´ı jednotky z v´ ychoz´ı pozice. Casovaˇ c se zde pouˇz´ıv´a proto, aby se vypnul pohon M5 v pˇr´ıpadˇe, ˇze je na dopravn´ıku v´ıce pˇredmˇet˚ u neˇz jeden. Detekuje-li sn´ımaˇc S4 pˇredmˇet, provede se brzdˇen´ı jako v pˇr´ıpadˇe posuvn´ ych jednotek a dopravn´ık na vstupn´ı jednotce se zastav´ı. Detekuje-li S4 pˇredmˇet, vstupn´ı jednotka je na v´ ychoz´ı pozici a pohon M2 nen´ı spuˇstˇen, vytvoˇr´ı se pˇr´ıdˇz, kter´a aktivuje pˇrejezd jednotky na ˇz´adanou polohu. Pot´e co jednotka dojede na pˇr´ısluˇsnou pozici, spust´ı se ˇcasovaˇc, kter´ y mus´ı ˇcasovat d´ele, neˇz je aktivov´ano brzdˇen´ı dopravn´ıku na vstupn´ı jednotce. Po doˇcasov´an´ı se teprve ˇ pˇr´ıdrˇz zruˇs´ı. Casovaˇ c se pouˇz´ıv´a proto, aby se pˇr´ıdrˇz nedeaktivovala hned po dojet´ı na pozici. V tom pˇr´ıpadˇe by brzda nemohla fungovat, protoˇze by se zruˇsila pˇr´ıdrˇz a t´ım i ˇreˇzim dojezdu jednotky na ˇza´danou polohu. Po dojezdu na pozici se spust´ı pohon M2 a pohon pˇr´ısluˇsn´eho dopravn´ıku z´asobn´ıku (M6, M7, M8, M9). Pˇredmˇet tak pˇrejede na pˇr´ısluˇsn´ y dopravn´ık a po projet´ı sn´ımaˇcem na zaˇc´atku dopravn´ıku (S11, S13, S15, S17) se vypnou oba pohony. Z´aroveˇ n se aktivuje pˇr´ıznak, ˇze se pˇredmˇet pˇresunul do z´asobn´ıku. Je-li aktivn´ı pˇr´ıznak pˇresunu do z´asobn´ıku a oba pohony nejsou zapnuty, aktivuje se pˇr´ıdrˇz pro n´avrat vstupn´ı jednotky do v´ ychoz´ı pozice. Ta se deaktivuje po doˇcasov´an´ı ˇ ˇcasovaˇce, kter´ y se spust´ı po dojezdu na v´ ychoz´ı pozici. Casovaˇ c je zde pouˇzit opˇet z
28
´ ˇ ´IZEN´I KAPITOLA 6. NAVRH A REALIZACE R
d˚ uvodu brzdˇen´ı jednotky. To na jakou pozici se m´a pˇredmˇet vloˇzit, se uloˇz´ı do promˇen´e v okamˇziku, kdy jednotka opust´ı v´ ychoz´ı pozici. Odbˇer pˇredmˇet˚ u ze z´asobn´ıku se ˇr´ıd´ı ˇcasovaˇcem. Ten ud´av´a intervaly, v jak´ ych se bude ˇ odbˇer prov´adˇet. Casovaˇ c vygeneruje sign´al, kter´ ym se aktivuje pˇr´ıznak pro v´ ybˇer ze z´asobn´ıku. V programu se vytvoˇr´ı pˇr´ıdrˇz pro dojezd jednotky na ˇza´danou polohu. Na jakou polohu m´a jednotka dojet urˇcuje v´ ystup z pamˇeti FIFO. Po dojezdu na polohu se pˇr´ıznak v´ ybˇeru deaktivuje a z´aroveˇ n se spust´ı pohon M4 a pohon pˇr´ısluˇsn´eho dopravn´ıku z´asobn´ıku (M6, M7, M8, M9). Po projet´ı sn´ımaˇcem na konci dopravn´ıku (S12, S14, S16, S18) se vypne pohon dopravn´ıku z´asobn´ıku (M6, M7, M8, M9). Pohon M4 se vypne pomoc´ı brzdˇen´ı protiproudem po dojet´ı pˇredmˇetu na sn´ımaˇc S8. M´a-li jednotka na sobˇe pˇredmˇet a stoj´ı oba pohony, vytvoˇr´ı se pˇr´ıdrˇz pro n´avrat. Ta se rozepne po doˇcasov´an´ı ˇ ˇcasovaˇce, kter´ y se spust´ı pˇri dojezdu v´ ystupn´ı jednotky na v´ ychoz´ı pozici. Casovaˇ c opˇet slouˇz´ı jako zpoˇzdˇen´ı, pro funkci brzdˇen´ı jednotky. Pot´e se aktivuje pˇr´ıznak pˇred´an´ı a j´ım se spust´ı pohony M4 a M5. Pˇredmˇet tak pˇrejede na dopravn´ık pro pˇred´av´an´ı. Po projet´ı pˇredmˇetu sn´ımaˇcem S10 se vypnou oba pohony. Je-li vstupn´ı jednotka na sv´e v´ ychoz´ı pozici, spust´ı se ihned vloˇzen´ı do z´asobn´ıku. Odbˇer ze z´asobn´ıku lze spustit v pˇr´ıpadˇe, ˇze se na dopravn´ıku pro pˇred´av´an´ı nenach´az´ı ˇz´adn´ y pˇredmˇet. Aby nedoˇslo k souˇcas´emu vkl´ad´an´ı a odeb´ır´an´ı pˇredmˇetu na stejn´em dopravn´ıku z´asobn´ıku, pˇreruˇs´ı se ˇreˇzim dojezdu na polohu u v´ ystupn´ı jednotky v pˇr´ıpadˇe, ˇze se rovn´a pozice pro vloˇzen´ı pozici pro odeb´ır´an´ı. Opˇetovn´e spuˇstˇen´ı chodu v´ ystupn´ı jednotky se povol´ı aˇz pot´e, co se vloˇz´ı pˇredmˇet do z´asobn´ıku a vstupn´ı jednotka se vr´at´ı do v´ ychoz´ı pozice. Dalˇs´ım pˇr´ıpadem, kdy by mohlo doj´ıt k souˇcasn´emu pˇr´ıstupu je stav po doplnˇen´ı pˇredmˇet˚ u do obˇehu, kdy se na dopravn´ıku pro pˇred´av´an´ı nach´az´ı v´ıce pˇredmˇet˚ u. Tento pˇr´ıpad je vylouˇcen t´ım, ˇze odbˇer m˚ uˇze b´ yt aktivov´an jen v pˇr´ıpadˇe, ˇze na dopravn´ıku pro pˇred´av´an´ı nen´ı ˇza´dn´ y pˇredmˇet. Pˇri pˇrepnut´ı automatu do reˇzimu RUN, se automaticky spust´ı inicializace. Po jej´ım ukonˇcen´ı lze proces spustit tlaˇc´ıtkem T4. Stiskem tlaˇc´ıtka T5, nedojde ihned k vypnut´ı procesu, ale aktivuje se tzv. dobˇeh. Pˇri dobˇehu dojedou jednotky na poˇzadovanou pozici ˇ ızen´ı pˇred´av´an´ı krabiˇcek pot´e jeˇstˇe ˇr´ıd´ı dopravn´ıky aˇz do okamˇziku, a na n´ı z˚ ustanou. R´ kdy je nutn´e jednotky spustit. V tomto okamˇziku se cel´ y proces pˇreruˇs´ı a dalˇs´ım stisknut´ı tlaˇc´ıtka T4 m˚ uˇze b´ yt znovu spuˇstˇen tam, kde pˇrestal. Vyskytne-li se v pr˚ ubˇehu procesu chyba, je nutn´e ho pˇreruˇsit tlaˇc´ıtkem T5. Aby mohl b´ yt proces znovu uveden do spr´avn´eho chodu, mus´ı se z nˇej nejprve odebrat vˇsechny pˇredmˇety a pot´e stisknout tlaˇc´ıtko pro restartov´an´ı. Pot´e se provede inicializace a proces je pˇripraven pro nov´e spuˇstˇen´ı.
´ ´I A OVLAD ´ AN ´ ´I PROCESU OPERATORSK ´ ´ PANELEM 6.3. SLEDOVAN YM
6.3
29
Sledov´ an´ı a ovl´ ad´ an´ı procesu oper´ atorsk´ ym panelem
Pomoc´ı panelu TD 200C, lze poskytnout jen ˇc´asteˇcnou vizualizaci, kter´a se omezuje na pouh´e informov´an´ı oper´atora pomoc´ı zpr´av. Pomoc´ı n´astroje Keypad Designer jsem vytvoˇril n´avrh rozloˇzen´ı tlaˇc´ıtek na dotykov´e ploˇse panelu viz. Obr´azek 6.2. V n´avrhu jsem k p˚ uvodn´ımu rozloˇzen´ı kl´aves pˇridal kl´avesu F5 s funkc´ı tlaˇc´ıtka. Na kl´avesu F2 jsem pˇridal funkci pro zobrazen´ı menu o stavu procesu a na kl´avesu F3 menu se zmˇenou ˇcasu pro odbˇer pˇredmˇet˚ u ze z´asobn´ıku. Na kl´avesu F5 jsem nav´azal funkci tlaˇc´ıtek Start a Stop. Stisknut´ı kl´aves Shift a F5 pˇredstavuje tlaˇc´ıtko Start a samotn´e stisknut´ı kl´avesy F5 tlaˇc´ıtko Stop. Kl´avesa F1 slouˇz´ı pro zapnut´ı plnˇen´ı pˇredmˇet˚ u do obˇehu procsu. Stiskem F1 se plnˇen´ı zapne a spoleˇcnˇe s aktivovanou kl´avesou Shift se vypne. Kl´avesa F4 slouˇz´ı k uveden´ı procesu do poˇc´ateˇcn´ıho stavu.
Obr´ azek 6.2: N´ avrh rozloˇzen´ı tlaˇc´ıtek s funkcemi v Keypad Designer
Panel bude pracovat v m´odu uˇzivatelsk´eho menu. Menu obsahuje 7 ˇca´st´ı. V prvn´ı ˇc´asti ”Stav procesu” je moˇzn´e sledovat, ve kter´em stavu se proces nach´az´ı. Z moˇzn´ ych stav˚ u procesu mohou b´ yt ”zapnuto”, ”vypnuto”, ”dobˇeh” a ”plnˇen´ı”. Na dalˇs´ıch obrazovk´ach jsou informace o v´ yznamu jednotliv´ ych kl´aves panelu. V dalˇs´ı ˇca´sti ”Poloha jednotek” se zobrazuje aktu´aln´ı poloha posuvn´ ych jednotek. V poloˇzce menu ”Zaplnˇen´ı dopravn´ıku” se zobrazuj´ı informace o poˇctu pˇredmˇet˚ u na dopravn´ıc´ıch z´asobn´ıku i na dopravn´ıku ˇ ast menu ”Pamˇet’ FIFO” umoˇzn pro pˇred´av´an´ı pˇredmˇet˚ u. C´ ˇuje prohl´ıˇzet obsah pamˇeti z´asobn´ıku v poˇrad´ı, v jak´em budou pˇredmˇety odeb´ır´any. V dalˇs´ı poloˇzce menu ”Voln´a ˇ ast ”Nastaven´ı pozice” se zobrazuje z v´ ybˇeru voln´eho dopravn´ıku pro vloˇzen´ı pˇredmˇetu. C´
30
´ ˇ ´IZEN´I KAPITOLA 6. NAVRH A REALIZACE R
v´ ybˇeru” slouˇz´ı pro zmˇenu doby odeb´ır´an´ı pˇredmˇet˚ u ze z´asobn´ıku. V posledn´ı ˇc´asti menu ”O aplikaci” jsou informace o procesu. Pro ozn´amen´ı chyb a v´ yznamn´ ych situac´ıch, kter´e v procesu nastaly, se pouˇz´ıvaj´ı alarmy. Vytvoˇril jsem nˇekolik alarm˚ u, kter´e informuj´ı o chyb´ach, kter´e v procesu nastaly. Alarm se aktivuje v pˇr´ıpadˇe, ˇze doˇslo ke ˇspatn´emu poˇc´ıt´an´ı pˇredmˇet˚ u na dopravn´ıc´ıch. Maxim´aln´ı poˇcet pˇredmˇet˚ u na jednom dopravn´ıku jsou 3 a minim´aln´ı poˇcet je 0. Dalˇs´ı chybou procesu je pˇrejezd jednotek za dopravn´ık z´asobn´ıku ˇc. 4. U tˇechto alarm˚ u je vyˇzadov´ano jejich potvrzen´ı a vyvol´a-li se nˇekter´ y z nich, dojde k pˇreruˇsen´ı chodu procesu. Byl-li nˇekter´ yz tˇechto alarm˚ u aktivov´an, je nutn´e uv´est proces do p˚ uvodn´ıho stavu pˇred spuˇstˇen´ım tzn. odebrat vˇsechny pˇredmˇety. Pot´e lze proces restartovat kl´avesou F4. Dalˇs´ı v´ yznamnou situac´ı, na kterou je tˇreba upozornit je obsazen´ı vˇsech dopravn´ık˚ u z´asobn´ıku. Dopravn´ık je obsazen, je-li pˇredmˇet detekov´an sn´ımaˇcem (S12, S14, S16, S18) na jeho konci. V tomto pˇr´ıpadˇe se aktivuje alarm bez potvrzen´ı. Zmˇena doby odeb´ır´an´ı pomoc´ı panelu je ˇreˇsena tak, ˇze na vstupu ˇcasovaˇce pro odeb´ır´an´ı nen´ı konstanta, ale adresa m´ısta v pamˇeti. Pˇri vytv´aˇren´ı obrazovky se u vloˇzen´ı adresy dat, kter´a se maj´ı zobrazovat na panelu, mus´ı d´ale povolit moˇznost jejich zmˇen. Na zaˇc´atku programu se nastav´ı doba ˇcasovaˇce na 2 sekundy.
Kapitola 7 Z´ avˇ er C´ılem pr´ace bylo sezn´amit se s ˇradou programovateln´ ych automat˚ u Simatic S7-200 od firmy Siemens vˇcetnˇe moˇznost´ı o rozˇs´ıˇren´ı dalˇs´ıch funkc´ı pˇr´ıdavn´ ymi moduly. Aˇckoliv jde o mal´e kompaktn´ı automaty, lze je vzhledem k velk´emu mnoˇzstv´ı pˇr´ıdavn´ ych modul˚ u nasadit ve velk´em mnoˇzstv´ı r˚ uzn´ ych aplikac´ı. Pomoc´ı modul˚ u pro komunikaci lze automat pˇripojit k r˚ uzn´ ym typ˚ um pr˚ umyslov´ ych sbˇernic i internetu. Pro vizualizaci procesu lze k automatu pˇripojit oper´atorsk´ y panel, kter´ ych je na v´ ybˇer cel´a ˇrada. Dalˇs´ım c´ılem pr´ace bylo realizovat model technologick´eho procesu a jeho ˇr´ızen´ı pomoc´ı programovateln´eho automatu Simatic S7-200 CPU 226 a moˇznost´ı jeho vizualizace na oper´atorsk´em panelu TD 200C. K realizaci ˇr´ıd´ıc´ıho programu i vizualizace jsem pouˇzil software STEP7 MicroWIN. Program pro ˇr´ızen´ı jsem vytvoˇril pomoc´ı ˇzebˇr´ıkov´eho diagramu. Asi nejvˇetˇs´ım probl´emem bylo zastaven´ı posuvn´e jednotky pˇresnˇe na pozici u z´asobn´ıku. I pˇri pouˇzit´ı pulsnˇe ˇs´ıˇrkov´e modulace byly rozd´ıly mezi ˇz´adanou a skuteˇcnou polohou nedostaˇcuj´ıc´ı. Jednotku tedy zabrzd´ıme tak, ˇze detekuje-li sn´ımaˇc pozici na kterou m´a dojet, zmˇen´ı se smˇer ot´aˇcen´ı motoru. Pohon pak bˇeˇz´ı v opaˇcn´em smˇeru pouze nˇekolik milisekund. Pouˇzit´ım brzdˇen´ı protiproudem a vhodn´ ym nastaven´ım polohy sn´ımaˇce, se doc´ıl´ı zastaven´ı jednotky na poˇzadovan´e pozici s rozd´ılem cca 1 - 3mm. Protoˇze doˇslo ke znaˇcn´emu zpoˇzdˇen´ı pˇri dod´an´ı modelu technologick´eho procesu, vytvoˇril jsem program pro ˇr´ızen´ı spoleˇcnˇe s kolegou Janem Mal´ ym. Vzhledem ke kr´atk´e dobˇe pro vytvoˇren´ı ˇr´ıd´ıc´ıho programu jsme nebyli schopni zcela odladit veˇsker´e chyby a nedostatky programu. Pˇri dodrˇzen´ı spr´avn´em postupu vˇsak k chyb´am nedoch´az´ı a proces prob´ıh´a bez probl´em˚ u. Nejˇcastˇejˇs´ı pˇr´ıˇcinou chyb je vnˇejˇs´ı z´asah do procesu. Kritick´ ym m´ıstem, kde m˚ uˇze doj´ıt ke vzniku chyby je doplˇ nov´an´ı pˇredmˇet˚ u do obˇehu procesu. Pˇri nespr´avn´em doplˇ nov´an´ı m˚ uˇze doj´ıt k detekci v´ıce pˇredmˇet˚ u, neˇz bylo do obˇehu skuteˇcnˇe vloˇzeno, coˇz vede k nespr´avn´emu chodu procesu. D´ale jsem realizoval sledov´an´ı a ovl´ad´an´ı pr˚ ubˇehu 31
32
´ ER ˇ KAPITOLA 7. ZAV
procesu oper´atorsk´ ym panelem TD 200C. Z panelu je moˇzn´e ovl´adat pr˚ ubˇeh procesu stejnˇe jako pomoc´ı tlaˇc´ıtek um´ıstˇen´ ych v rozv´adˇeˇci. Nav´ıc lze mˇenit i dobu odeb´ır´an´ı pˇredmˇet˚ u ze z´asobn´ıku a restartovat pr˚ ubˇeh procesu v pˇr´ıpadˇe v´ yskytu chyby. V r´amci moˇznost´ı se pokus´ıme jeˇstˇe do samotn´e obhajoby odstranit nˇekter´e nedostatky programu a oˇsetˇrit moˇzn´e chyby procesu.
Literatura ˇ [1] Bayer, J.; Hanz´alek, Z.; Susta, R.: Logick´e syst´emy pro ˇr´ızen´ı ˇ Vydavatelstv´ı CVUT, Praha 2000 [2] Text Display (TD) User manual http://www.siemens.cz/ [3] S7-200 Programmable Controller System Manual http://www.siemens.cz/ ˇ anky ˇcasopisu Automa [4] Cl´ http://www.automa.cz/ [5] Ofici´aln´ı str´anky firmy Siemens http://www.siemens.cz/micro/ [6] Str´anky firmy Uzimex http://www.uzimex.cz/ [7] Str´anky firmy Sick http://www.sick.cz/
33
34
LITERATURA
Pˇ r´ıloha A Pˇ r´ıpravky pro pomocn´ e obvody
Tabulka A.1: Pouˇzit´e souˇc´astky
N´azev
Typ
Popis
Poˇcet
Rel´e
Finder 4031
1x pˇrep´ınac´ı
12
Finder 4052
2x pˇrep´ınac´ı
4
F9513
pro rel´e Finder 4031
12
F9515
pro rel´e Finder 4052
4
Patice pro rel´e Dioda
1N4007
Svorkovnice
MV25
16 roteˇc 5.08 mm - 2 kontakty
31
roteˇc 5.08 mm - 3 kontakty
3
Pojistkov´ y drˇza´k
KS20 170
2
Krabiˇcka na DIN liˇstu
WEB1001 - B1 boˇcnice 12,8 mm
6
WEB1001 - B2 lamela 22,5 mm
1
WEB1001 - B4 lamela 44,8 mm
11
WEB1001 - B5 klips 23 mm
6
Tlaˇc´ıtko
P-0SEB
zelen´e tlaˇc´ıtko s LED bez aretace 2
P-0SRB
ˇcerven´e tlaˇc´ıtko bez aretace
2
P-1SRB
zelen´e tlaˇc´ıtko s aretac´ı
2
P-1SRB
ˇcerven´e tlaˇc´ıtko s aretac´ı
2
I
II
III
Pˇ r´ıloha B Oznaˇ cen´ı vstup˚ u a v´ ystup˚ u automatu Tabulka B.1: Oznaˇcen´ı vstup˚ u a v´ ystup˚ u
N´azev
Oznaˇcen´ı Popis
N´azev
Oznaˇcen´ı Popis
T1
I0.0
Vstup - tlaˇc´ıtko
S14
I1.2
Vstup - sn´ımaˇc
T2
I0.1
Vstup - tlaˇc´ıtko
S15
I0.7
Vstup - sn´ımaˇc
T3
I0.2
Vstup - tlaˇc´ıtko
S16
I1.0
Vstup - sn´ımaˇc
T4
I0.3
Vstup - tlaˇc´ıtko
S17
I2.7
Vstup - sn´ımaˇc
T5
I0.4
Vstup - tlaˇc´ıtko
S18
I0.6
Vstup - sn´ımaˇc
T6
I0.5
Vstup - tlaˇc´ıtko
M1
Q1.2
V´ ystup - pohon motoru
S1
I1.7
Vstup - sn´ımaˇc
M2
Q1.3
V´ ystup - pohon motoru
S2
I2.0
Vstup - sn´ımaˇc
M3
Q1.0
V´ ystup - pohon motoru
S3
I2.3
Vstup - sn´ımaˇc
M4
Q1.1
V´ ystup - pohon motoru
S4
I2.4
Vstup - sn´ımaˇc
M5
Q0.0
V´ ystup - pohon motoru
S5
I2.1
Vstup - sn´ımaˇc
M6
Q0.1
V´ ystup - pohon motoru
S6
I2.2
Vstup - sn´ımaˇc
M7
Q0.2
V´ ystup - pohon motoru
S7
I2.5
Vstup - sn´ımaˇc
M8
Q0.3
V´ ystup - pohon motoru
S8
I2.6
Vstup - sn´ımaˇc
M9
Q0.4
V´ ystup - pohon motoru
S9
I1.5
Vstup - sn´ımaˇc
Z1
Q1.6
V´ ystup - zmˇena smˇeru
S10
I1.6
Vstup - sn´ımaˇc
Z2
Q1.3
V´ ystup - zmˇena smˇeru
S11
I1.3
Vstup - sn´ımaˇc
Z3
Q1.4
V´ ystup - zmˇena smˇeru
S12
I1.4
Vstup - sn´ımaˇc
Z4
Q1.5
V´ ystup - zmˇena smˇeru
S13
I1.1
Vstup - sn´ımaˇc
Pˇ r´ıloha C Obsah pˇ riloˇ zen´ eho CD • tato pr´ace ve form´atu pdf • Adres´aˇr - Fotografie modelu • Adres´aˇr - Pˇriloˇzen´e projekty – model.pdf – rozvadec.pdf • Adres´aˇr - Zdrojov´e soubory – Podadres´aˇr - Step7 ∗ program.mwp ∗ keypad.td2 – Podadres´aˇr - Eagle ∗ plosnyspoj1.brd ∗ plosnyspoj2.brd ∗ plosnyspoj3.brd
IV
Pˇ r´ıloha D Pouˇ zit´ e projekty a software • Pouˇzit´ y software – STEP7 MicroWIN V4 – Eagle • Pouˇzit´e projekty – Zapojen´ı rozvadˇeˇce – Technick´e v´ ykresy modelu
V