Sterownik S7-200 + silnik DC - PRZYKŁADY 123 Przyk ad 1. Prze cznik S0 w cza i wy cza silnik. Prze cznik S1 zmienia kierunek obrotów silnika. 24 V DC from Sensor the Power Supply on the S7-200 CPU Prze czniki S0 i S1 s dwoma pierwszymi prze cznikami na symulatorze wej cia. Doprowadzaj one napi cie 24V DC do wej I0.0 i I0.1 w CPU. Symulator zewn trzny jest pod czony z Q0.0 i Q0.1 na. Q0.0 w cza i wy cza silnik natomiast Q0.1 zmienia jego kierunek ruchu. I0.0 Motor On/ Off I0.1 Change Direction Training Simulator 0 V DC from the Sensor Power Supply on the S7-200 CPU Teraz nale y przetestowa dzia anie. Switches S0 S1 S2... Input Simulator Actions Reactions Switch S0 operated LED I0.0 is on LED Q0.0 is on Motor turns Switch S0 & S1 LEDs I0.0 & I0.1 LEDs Q0.0 & Q0.1 Motors turns in the operated are on are on opposite direction Diody od I0.0 do I0.7 pokazuj stany sygna ów wej.diody Q0.0 do Q0.5 pokazuj stany sygna u wyj. Znaki I oraz Q s mi dzynarodowymi symbolami wej cia i wyj cia (I0.0 Q0.0) 24
Elementy drabiny logicznej (schematu drabinkowego) (LAD) Schematic diagram elements PLC scan logic elements Positive logic Input sensor scan Is current flowing? If yes then the result of the scan is true (Result is1) PLC program ladder diagram elements Negative logic Input sensor scan: Is no current flowing? If yes (no current) then the result of the scan is true (Result is 0) Output Coil: If the value true (current) is passed to a coil it is activated (The coil is ON) ( ) Series circuit connection (AND logic) The first switch AND the second switchmust be closed in order to pass current Parallel circuit connection (OR logic ) The first switch OR the second switch must be closed in order to pass current 25
Transformacja schematu drabinkowego W jaki sposób przekszta ci schemat zasadniczy w programie sterownika? Obróci schemat o 90 0 w lewo. Szyna zasilaj ca pojawi si z lewej strony szyna uziemiaj ca z prawej. + S0 S1 - Circuit without PLC M K1 - I0.0 I0.1 S7-200 Q0.0 Q0.1 K1 M Power rail K0 I0.1 Q0.1 + S0 S1 K0 K1 Change in direction of rotation: Switch S1 is connected to input I0.1 of the PLC. Contactor K1 is activated by output relay Q0.1 inside the PLC. I0.0 Q0.0 Motor ON / OFF: Switch S0 is connected to input I0.0. In our example contactor K0 can be replaced by PLC output relay Q0.0. 26
Elementy pierwszego programu Ladder diagram of program 1h_pr_en.PRJ I0.1 Q0.1 Motor on/off Network 1 This is a network comment. It is used as a title for the network. This field is used to number and separate the networks. I0.1 Q0.1 I0.0 This contact is active when input I0.0 passes current. Q0.1 This coil / output is active when the switch ahead of it (here: I0.1) is closed. ( ) Power rail Sie jest ywana do stworzenia struktury programu. STL program NETWORK LD I0.0 = Q0.0 NETWORK LD I0.1 = Q0.1 FBD program I0.1 I0.1 Q0.1 Q0.1 27
4.8 Podgl d stanu (online) Aby uruchomi list wyboru nale y z menu wybra Debug > Start Program Status. Teraz mo esz zobaczy stan operacji w PLC. W przyk adzie w cznik S0 jest po czony z wej ciem I0. Je eli za czysz w cznik w drabinkowym widoku stanu funkcji zauwa ysz pod wietlonie na niebiesko. Stan operacji jest odczytywany cyklicznie ze sterownika a jego aktualny stan przekazywany na monitor. 4 28
Deklaracja Instrukcja steruj ca Instrukcja steruj ca jest najmniejsz cz ci programu u ytkownika w sterowniku. Sk ada si ona z dwóch cz ci. I0.0 (robi co?) Operacja stanu okre la funkcj która jest tworzona podczas wykonywania instrukcji steruj cej. W tym wypadku element LAD jest stycznikiem zwiernym który przewodzi pr d kiedy jest aktywny. Je eli styk jest po czony w szereg z innymi stykami wtedy swa styki tworz dzia anie logiczne AND ( po co?) Argument operacji stanu (w tym przypadku wej cie 0.0) precyzuje wej cia i wyj cia dla instrukcji steruj cej. Sk ada si on z identyfikatora argumentu operacji i parametru. I 0.0 Je eli styk jest po czony równolegle z innym stykiem wtedy dwa styczniki tworz dzia anie logiczne OR Identyfikator argumentu operacji okre la obszar sterownika PLC. W powy szym przyk adzie dzia anie jest tworzone na wej ciu. Inne obszary zawieraj wyj cia i bity pami ci. parametr jest adresem argumentu operacji. Sk ada si z bajtów i bitów adresów I 0. 2 Struktura argumentu operacji Adres bitu: numer bitu w bajcie (0 do 7) Kropka dziesi tna: oddziela adres bajtu I numer bitu Adres bajtu: grupa 8 bitów Identyfikator argumentu operacji (identyfikator obszaru) Mo liwe obszary: wej cia wyj cia wewn trzny bit pami ci pami specjalna pami zmienna 29
Pierwsza modyfikacja programu (Przyk ad 2) Dzia anie logiczne AND Prze czniki S2 i S0 musz by zamkni te aby uruchomi silnik. Prze cznik S1 jest zamykany w celu zmiany kierunku ruchu silnika. Opis funkcji jest pokazany poni ej: + S0 K0 Silnik pracuje kiedy S0 i S2 s zamkni te. tzn. kiedy styk I0.0 AND I0.2 s zamkni te. Pr d p ynie z szyny zasilaj cej do wyj cia Q0.0. S2 S1 K1 K0 K1 M - Circuit without PLC Styki s po czone w szereg (AND logic). W programie uk ad logiczny jest wyra ony nast puj co: Logiczne dzia anie AND Na nast pnej stronie jest wyja nione jak wybra wstawi i usun bramk logiczn i jak nazwa te dzia ania. Ladder diagram of the circuit 31
Wstawianie bramki logicznej Je eli chcesz pod czy dodatkowy styk zwierny do wej cia I0.2 w szereg pomi dzy styk zwierny I0.0 i obwód Q0.0 musisz najpierw wybra obowi zuj lokalizacj aby umiejscowi nowy styk. Kliknij nast pny element po prawej stronie punktu wstawienia. W tym przypadku okno wyboru wstaw w obwód Q0.0. Na pasku narz dzi kliknij pole styku lub naci nij klawisz funkcyjny odpowiadaj cy temu polu. Z rozwijanej listy wybierz typ styku. Wybierz g ówne pole z tej listy. Jest to styk zwierny. 32
Argument operacji i testowanie Po u eniu nowego styku musisz okre li prawid owy argument funkcji. Kliknij pole argumentu funkcji a potem wej cie argumentu funkcji: I0.2. Naci nij Enter w celu potwierdzenia. Nie zapomnij zapisa zmian!!! Przy ka dym nowym wybieraniu zaznacz pole za pomoc myszy. 4 4 Je eli chcesz przetestowa zmiany: Prze lij uaktualnienia do PLC i przetestuj program. 1. 2. 3. 4. 5. 33
Usuwanie styków lub argumentów operacji Je eli chcesz usun styk I0.2 wybierz styk za pomoc myszy i naci nij przycisk DEL. Musisz powtórnie ustali po czenie I0.0 do Q0.0 poprzez klikni cie przycisku Line Right. 4 Je eli chcesz usun szereg kolumn sie wybierz dany obiekt. Otwórz okno usuwania poprzez Edycja > Delete. > Delete. 34
Druga modyfikacja programu (Przyk ad 3) Dzia anie logiczne OR Zadanie: czniki S0 i S2 musz by za czone w celu w czenia silnika. W cznik S3 b dzie u yty jako alternatywa w celu czenia silnika. W cznik S1 b dzie u yty do zmiany kierunku obrotu wirnika. + S0 S3 K0 S1 S2 K1 K0 K1 M - Circuit without PLC Opis tej funkcji pokazany jest powy ej: Kiedy (S0 AND S2) OR S3 s za czone wtedy silnik pracuje. W schemacie oznacza to: kiedy styki I0.0 AND I0.2 or I0.3 zamkni te wtedy p ynie pr d od szyny zasilaj cej do uzwojenia Q0.0. Jest to po czenie równoleg e S0 i S2 z S3 (operacja logiczna OR). Dzia anie logiczne OR Na kolejnej stronie opisano jak wybra i zainstalowa bramk logiczn OR wraz z po czeniem. 4 Ladder diagram of the circuit 35
Wstawianie bramki logicznej OR yj myszy w celu wybrania wolnej pozycji w tej samej sieci i wstaw w tym miejscu stycznik zwierny. Kliknij na pole Line Up na pasku narz dzi; Teraz równoleg a ga OR jest kompletna 36 ród o : One-Hour Primer Training Documents 01/2007