Kurs EXPERT S5-115U. Spis treci. Dzie 1. I Sterowniki SIMATIC S5 - konfiguracja sprztowa PLC 115U (wersja 0604)

Kurs EXPERT S5-115U Spis tre ci Dzie 1 I Sterowniki SIMATIC S5 - konfiguracja sprz towa PLC 115U (wersja 0604) I-3 I-4 I-5 I-6 I-7 I-8 I-9 I-10 I-11...
Author: Dominik Paluch
0 downloads 3 Views 88KB Size
Kurs EXPERT S5-115U

Spis tre ci Dzie 1 I

Sterowniki SIMATIC S5 - konfiguracja sprz towa PLC 115U (wersja 0604) I-3 I-4 I-5 I-6 I-7 I-8 I-9 I-10 I-11 I-12 I-13 I-14 I-15 I-16 I-17 I-18 I-19 I-20 I-21 I-22 I-23 I-24

Rodziny sterowników SIEMENS SIMATIC S5 Jednostki centralne PLC 115U: CPU 941/942/943/944/945 CPU 941-945 porównanie Moduły pami ci Pami w PLC 115 CPU 944 Panel CPU Kasowanie pami ci PLC 115 r cznie i z PG Zasilacze systemu S5-115U Płyta bazowa CR 700-0 – adresacja modułów sygnałowych Płyta bazowa ER 701–0 adresacja modułów sygnałowych Moduł IM 306 Okno IM 306 zadawanie adresów Konfiguracja wielopanelowa - moduły IM306 i IM304-314 Konfiguracja rozproszona - moduł IM - 308C Moduły cyfrowe wej ciowe 6ES5 4xx Moduły cyfrowe wyj ciowe 6ES5 4xx Moduły wej i wyj analogowych Adapter dla modułów z systemu 135/155U Typowe moduły komunikacyjne CP Typowe moduły inteligentne WF, IP ZADANIE „Konfiguracja sprz towa stanowiska szkoleniowego” Zadanie „Adresacja modułów sygnałowych z pomoc IM 306”

II Powtórzenie zagadnie i rozszerzenie z uwzgl dnieniem PLC 115U (wersja 0604) II-3 II-4 II-5 II-6 II-7 II-8 II-9 II-10 II-11 II-12 II-13 II-14 II-15 II-16 II-17 II-18 II-19 II-20 II-21 II-22 II-23 II-24 II-25 II-26

STEP 5 wersja 6.6 – główne okno programu Ustalanie pliku i katalogu roboczego STEP 5 ustawienia projektu (strona 2) Zawarto pliku EXPERTST.S5D w tabeli Lista bloków organizacyjnych specjalnego przeznaczenia Dost pne formy zapisu programu w STEP 5 Podział rozkazów / instrukcji Operacje organizacyjne Operacje logiczne STL Operacje grupowania Operacje ustawiania i zerowania bitu oraz przypisania Operacje realizacji opó nienia dost pne w STEP 5 Porównanie działania timerów Operacje zliczania Omówienie podstawowych wła ciwo ci ACCU1 - ACCU2 Operacje transferu z i do akumulatora Operacje transferu z pami ci do akumulatora Ładowanie stałej do akumulatora Przykłady ładowania stałej do akumulatora ACCU1 Operacje transferu z akumulatora do pami ci Program u ytkownika w PLC 1/2 Program u ytkownika w PLC 2/2 ZADANIE „Przygotowanie zestawu szkoleniowego do pracy” ZADANIE „Przej cie dla pieszych”

0-1

Kurs EXPERT S5-115U

Dzie 2 III

Bloki danych (wersja 0604) III-3 III-4 III-5 III-6 III-7 III-8 III-9 III-10 III-11 III-12 III-13 III-14 III-15 III-16

IV

Operacje arytmetyczne (wersja 0604) IV-3 IV-4 IV-5 IV-6 IV-7 IV-8

V

Operacje arytmetyczne Operacja dodawania +F [ADD KF+ BN+] Operacja odejmowania –F [ADD KF- BN-] Operacja dodawania przepełnienie Operacje zło one ZADANIE „Obliczenia arytmetyczne”

Diagnostyka CPU i programowa obsługa bł dów (wersja 0604) V-3 V-4 V-5 V-6 V-7 V-8 V-9 V-10 V-11 V-12 V-13 V-14 V-15 V-16 V-17 V-18 V-19 V-20 V-21

VI

Bloki danych Tworzenie bloku DB (DX) w pliku Utworzenie bloku DB 2 (256 DW) Formaty danych Tworzenie bloku danych o rozmiarze 1020 DW Tworzenie bloku danych 2000 DW za pomoc programu Komentarze w bloku danych Nagłówek bloku danych Odwołania do bitu, bajtu, słowa Transfer bloku z PC do PLC Transfer bloku z PLC do PC Usuwanie bloków danych z pliku Kopiowanie bloków danych ZADANIE „Tworzenie bloku danych programowo”

Ta strona jest celowo niezadrukowana Interpretacja stanu wska ników na panelu CPU Dost pne bloki obsługi bł du w PLC 115 Diagnostyka Pierwsza strona stosu ISTACK Stos przerwa STOPS Stos przerwa ISTACK Stos przerwa QVZ Stos przerwa ZYK Stos przerwa NNN Stos przerwa STUEB Stos przerwa TRAF Stos przerwa SUF Stos przerwa STS Stos przerwa BAU Stos BASTACK Praca krokowa (program test ON – OFF) ZADANIE „Test wycinka programu z wykorzystaniem pracy krokowej” ZADANIE „Program do obsługi bł du sprz towego”

Instrukcje testowania bitów, rejestry systemowe - spis (wersja 0604) VI-3 VI-4 VI-5 VI-6 VI-7 VI-8 VI-9 VI-10

Bezwarunkowe operacje na bitach Przykłady stosowania instrukcji TB i TBN oraz SU i RU Przykład sprawdzenia wła ciwo ci instrukcji TB i TBN Rejestry systemowe spis (1/2) Rejestry systemowe spis (2/2) RS 120 bity 0 - 6 ZADANIE „Podtrzymanie wszystkich flag w PLC” ZADANIE „Sygnalizacja alarmu”

0-2

Kurs EXPERT S5-115U

Dzie 3 VII

Blok DB1 (wersja 0604)

VII-3 VII-4 VII-5 VII-6 VII-7 VII-8 VII-9 VII-10

VIII

Czas cyklu (wersja 0604)

VIII-3 VIII-4 VIII-5 VIII-6 VIII-7 VIII-8

IX

Procedura restartu sterownika - cykl Procedura restartu po zaniku zasilania Start Blok OB21 Procedura restartu OB22 ZADANIE „Warunki pocz tkowe dla programu”

Bloki funkcyjne - FB (wersja 0604) X-3 X-4 X-5 X-6 X-7 X-8 X-9 X-10 X-11 X-12 X-13

XI

Czynniki wpływaj ce na czas cyklu CPU Ustawienia domy lne czasu cyklu DB1 – RS96 Aktualny, minimalny i maksymalny czas cyklu (CPU 944, RS 121,122,123) Przykład zatrzymania CPU (ZYK), wykorzystanie bloku OB31 ZADANIE „Definicja czasu cyklu” Zadanie „Kontrola czasu cyklu”

Rozruch CPU - bloki OB21, OB22 (wersja 0604) IX-3 IX-4 IX-5 IX-6 IX-7

X

Edycja bloku DB1 Prezentacja bloku DB1 w formacie KS Prezentacja bloku DB1 w formacie KH Parametryzacja bloku DB1 z wykorzystaniem COM DB1 - wej cie Parametryzacja bloku DB1 z wykorzystaniem COM DB1 - wybór CPU Parametryzacja bloku DB1 z wykorzystaniem COM DB1 - dost pne parametry Parametryzacja bloku DB1 z wykorzystaniem COM DB1 SDP ZADANIE „Parametryzacja DB1 za pomoc COM DB1”

Bloki funkcyjne FB – podstawowe informacje Blok funkcyjny - struktura wewn trzna bloku Blok funkcyjny z parametrami i bez parametrów Dost pne parametry bloku funkcyjnego [D-stałe] Dost pne parametry bloku funkcyjnego Blok funkcyjny FB - prezentacja graficzna LAD Blok funkcyjny FB - prezentacja STL Lista zintegrowanych bloków funkcyjnych Blok funkcyjny zintegrowany FB242 - mno enie Blok funkcyjny zintegrowany FB243 - dzielenie ZADANIE „Operacje arytmetyczne”

Słowo statusu - sterowanie realizacj programu (wersja 0604) XI-3 XI-4 XI-5 XI-6 XI-7 XI-8 XI-9 XI-10

Wywołania bloków programowych Wykorzystanie operacji wywołania bloków Słowo statusu - znaczenie poszczególnych bitów Operacje modyfikuj ce bity kodu warunkowego Rozkazy skoku wykonywane wzgl dem bitów słowa statusu Przykłady operacji skoku do etykiety Rozkazy zako czenia programu ZADANIE „Sprawdzenie wyniku operacji arytmetycznej”

0-3

Kurs EXPERT S5-115U

Dzie 4 XII

Programowanie symboliczne (wersja 0604)

XII-3 XII-4 XII-5 XII-6 XII-7 XII-8

XIII

Nazwa pliku z list symboli [strona 1] Plik z list symboli [strona 2] Edycja pliku „lista symboli” z edytora Edycja „lista symboli” bezpo rednio z bloku programowego Porz dkowanie listy symboli [konwersja] ZADANIE „Program eliminuj cy drgania styków przeka nika + licznik”

Operacje porównania i inkrementacji (wersja 0604)

XIII-3 XIII-4 XIII-5 XIII-6 XIII-7

XIV

Operacje porównania Operacje porównania – przykład 1 Operacje porównania – przykład 2 Operacje zwi kszania i zmniejszania zawarto ci akumulatora ZADANIE „Monitorowanie bufora”

Operacje logiczne na ci gach bitów (wersja 0604)

XIV-3 XIV-4 XIV-5 XIV-6 XIV-7 XIV-8 XIV-9 XIV-10 XIV-11 XIV-12

XV

Przerwania (wersja 0604)

XV-3 XV-4 XV-5 XV-6 XV-7

XVI

Wywołanie programu obsługi przerwa sprz towych Bloki obsługi przerwa w PLC 115 - PRIORYTET Wywołanie programu obsługi przerwa cyklicznych [czasowych] Blokowanie przerwa [IA] - aktywacja [RA] ZADANIE „Rotacja bitu w QW 16 - 19”

Instrukcje systemowe zwi zane z dost pem do pami ci (wersja 0604)

XVI-3 XVI-4 XVI-5 XVI-6 XVI-7 XVI-8 XVI-9 XVI-10 XVI-11 XVI-12

XVII

Operacja konwersji CFW Operacja konwersji CSW Operacja iloczynu logicznego AW Operacja sumy logicznej OW Operacja ró nicy symetrycznej XOW ZADANIE „Wykrywanie zmian (zbocza) w ci gu 16 bitów” Instrukcja przesuwania w lewo SLW Instrukcja przesuwania w prawo SRW ZADANIE „Kontrola szeregu wył cz. Stop” ZADANIE „Rotacja bitu ”

Instrukcje LIR, TIR Numery rejestrów dla LIR/TIR i LDI/TDI - (CPU 944) Przykład u ycia instrukcji LIR TIR Przykład u ycia instrukcji LDI TDI (dla CPU 944) Przykład u ycia instrukcji z LIR TIR Instrukcja przekazanie bajtu - TNB Przykład u ycia instrukcji przekazania bajtu - TNB Przykład z instrukcj TNB (odczyt adresu pocz tkowego i ko cowego RAM) ZADANIE „Odczytanie drugiego słowa nagłówka z dowolnego bloku” ZADANIE „Stos FIFO”

Lista adresowa bloków - blok DB0 (wersja 0604)

XVII-3 XVII-4 XVII-5 XVII-6 XVII-7 XVII-8 XVII-9 XVII-10

ZADANIE „Program z u yciem LIR TIR do odczytu DW [2000]” Lista adresowa bloków DB0 Lista adresowa - blok DB0 Nagłówek bloku informacje dodatkowe Kompresja pami ci - przesuw bloków w RAM ZADANIE „Program z u yciem LIR TIR do zapisu w DW [2000]” ZADANIE „Odczyt nagłówka bloku danych ” ZADANIE „Kopiowanie bloków”

0-4

Kurs EXPERT S5-115U

Dzie 5 XVIII

Przetwarzanie sygnałów analogowych (wersja 0604)

XVIII-3 Moduły wej i wyj analogowych XVIII-4 Moduły pomiarowe 6ES5 498-1AAxx XVIII-5 Nastawa parametrów - ustalanie adresu dla kart analogowych XVIII-6 Nastawa parametrów pracy modułu 6ES5 460-7LA12 XVIII-7 Reprezentacja cyfrowa warto ci ± 50 mV, ± 500 mV, ± 1000 mV XVIII-8 Program do odczytu warto ci analogowej XVIII-9 Przykład z stosowaniem FB 250 XVIII-10 Formuły obliczania XA dla kanałów typ 3, 4 oraz 5, 6 XVIII-11 Przykład z stosowaniem FB 251 XVIII-12 ZADANIE „Archiwizacja pomiarów napi cia”

XIX

Adresowanie po rednie - instrukcja DO (wersja 0604)

XIX-3 XIX-4 XIX-5 XIX-6 XIX-7 XIX-8 XIX-9 XIX-10 XIX-11

XX

Instrukcja DI (wersja 0604)

XX-3 XX-4 XX-5

XXI

Adresowanie absolutne a po rednie - ró nice Dost pne operacje z instrukcj [DO FW0, DO DW0] Przykład zapisanego programu - program faktycznie realizowany Przykład adresowania po redniego z wykorzystaniem słowa flagowego Przykład adresowania po redniego z wykorzystaniem słowa danych Przykład adresowania po redniego w bloku funkcyjnym [FB] Przykład adresowania po redniego i skoku do etykiety ZADANIE „Kopiowanie danych Blok – Blok” ZADANIE „Sterowanie EV”

Kombinacja kodu maszynowego MC5 heksadecymalnie Przykład z u yciem instrukcji DI ZADANIE „Przepisywanie pomi dzy komórkami”

Poruszanie si po programie strukturalnym (wersja 0604)

XXI-3 XXI-4 XXI-5 XXI-6 XXI-7 XXI-8

Podgl d struktury programu Lista dost pnych operandów I/Q/F Edycja z wyszukiwaniem operandów Bezpo rednie przej cie do bloku Funkcja Rewire Funkcja Rewire1

wersja: 1005

0-5

Kurs EXPERT S5-115U

0-6