PL7-modicon.Podrecznik.pdf

(2252 KB) Pobierz
STEROWNIKI PLC- ZELIO, NANO, MICRO (PL)
PL7 Micro / Junior / Pro
(wersja V3. . )
Instrukcja Uýytkownika
19452815.014.png 19452815.015.png 19452815.016.png 19452815.017.png 19452815.001.png 19452815.002.png 19452815.003.png 19452815.004.png
A
Rozdzia¸ 1
Informacje oglne o PL7 1
Opis oprogramowania PL7 Micro/Junior/Pro
1 Informacje oglne
1.1 J«zyk PL7 - przedstawienie
J«zyk PL7 - przedstawienie
1.1-1 Charakterystyka wst«pna
J«zyk PL7 Junior stanowi oprogramowanie dla sterownikw TSX 37 i TSX/PMX/PCX 57
pracujcych w ærodowisku Windows. Natomiast j«zyk PL7 Micro s¸uýy do programowania
tylko sterownikw TSX 37.
J«zyk PL7 Pro dodatkowo daje, w odniesieniu do j«zyka PL7 Junior, moýliwoæ
tworzenia blokw funkcyjnych typu DFB (Derived Function Block - blok tworzony przez
uýytkownika) oraz ekranw kontroli przebiegu procesu sterowania (runtime screen).
Oprogramowanie PL7 Prodyn stanowi narz«dzie uýytkowe sterownikw serii TSX 37
oraz TSX/PMX/PCX 57 umoýliwiajce sterowanie, diagnostyk« i ich obs¸ug«. Nie moýe
by ono uýyte do tworzenia czy teý modyfikowania aplikacji.
Oprogramowanie PL7 (1) tworz:
¥ Graficzny j«zyk Ladder (LD), s¸uýcy do definiowania diagramw drabinkowych
(Ladder diagrams), przeznaczonych szczeglnie do przetwarzania kombinacyjnego.
Przy tworzeniu diagramw korzysta si« ze stykw (contact), cewek (coil) oraz
blokw (block). Obliczenia numeryczne zapisuje si« wewntrz blokw.
¥ J«zyk logiczny List (IL), ktry stanowi kod maszynowy dla zapisywania logicznych
i numerycznych operacji przetwarzania.
___________________________________________________________________________
1/1
1.1
(1) Nazwa PL7 uýywana w niniejszej dokumentacji odnosi si« do PL7 Junior, PL7 Micro,
PL7 Pro oraz PL7 Prodyn.
19452815.005.png 19452815.006.png 19452815.007.png
A
¥ Strukturalny j«zyk tekstowy (ST) umoýliwiajcy strukturalny zapis przetwarzania
logicznego i numerycznego.
¥ Graficzny j«zyk Grafcet s¸uýcy do graficznego i strukturalnego przedstawiania
sekwencji systemu sterowania.
Wymienione powyýej j«zyki zawieraj zdefiniowane wst«pnie bloki funkcyjne (zegary,
liczniki, itp.), ktre moýna wykorzysta przy tworzeniu danej aplikacji (komunikacja
analogowa, odliczanie, itp.) oraz w funkcjach specjalnych (zarzdzanie czasem,
¸aÄcuchy znakw, itp.).
Obiektom j«zykowym moýna przypisywa symbole.
Oprogramowanie PL7 jest zgodne z norm IEC 1131-3. Warunki, przy spe¸nieniu
ktrych zostaje zachowany standard zestawiono w tabelach zgodnoæci zamieszczonych
w Dodatku: cz«æ B, rozdzia¸ 6.
___________________________________________________________________________
1/2
19452815.008.png 19452815.009.png 19452815.010.png
A
Informacje oglne o PL7 1
Master
Zadanie to moýe by cykliczne (ustawienie domyælne) lub okresowe. W przypadku
dzia¸ania cyklicznego kolejne "przebiegi" zadania s ¸czone jeden z drugim, bez
przerw. Przy dzia¸aniu okresowym "przebiegi" zadania nast«puj po sobie w zdefinio-
wanym przez uýytkownika okresie.
Master
1.1-3 Struktura wielozadaniowa
Struktura wielozadaniowa w przypadku sterownikw TSX 37 oraz TSX 57 pozwala na
uzyskanie lepszych efektw poprzez zastosowanie aplikacji pracujcych w czasie
rzeczywistym, w ktrych kaýdej aplikacji przypisany jest specjalny program. Kaýdy
z tych programw jest zarzdzany przez zadanie.
Zadania te s w stosunku do siebie niezaleýne i s wykonywane rwnolegle przez
g¸wny procesor, ktry decyduje zarwno o ich priorytecie jak i o ich wykonaniu.
Zalety struktury tego typu:
¥ optymalne wykorzystanie mocy procesora,
¥ uproszczenie projektowania; kaýde zadanie zapisuje si« i poprawia niezaleýnie.od
pozosta¸ych,
¥ nadanie aplikacji okreælonej struktury; kaýde zadanie pe¸ni unikatow funkcj«,
¥ optymalizacja dost«pnoæci.
System wielozadaniowy moýe sk¸ada si« z zadania g¸wnego MASTER, szybkiego
FAST oraz 8 - 64 (w zaleýnoæci od rodzaju procesora) zadaÄ wyzwalanych zdarzeniami.
Zadanie g¸wne
MASTER
Zadanie szybkie
FAST
Zadania wyzwalane
zdarzeniami
-
Priorytet
+
Zadanie szybkie FAST
Zadanie szybkie (opcjonalne) jest zadaniem okresowym i s¸uýy do realizacji szybkich
operacji przetwarzania z wyýszym priorytetem w stosunku do zadania g¸wnego
MASTER. Zaprogramowane zadanie jest automatycznie uruchamiane przez system
podczas inicjacji (start-up). Moýna je zatrzymywa oraz uruchamia za poærednictwem
bitu systemowego.
event-triggered task)
W odrýnieniu od zadania opisanego powyýej zadania tego typu nie s okresowe.
S one wyzwalane (uruchamiane) przez pewne modu¸y. Te zadania maj najwyýszy
priorytet. Ich przetwarzanie odbywa si« odpowiednio szybko tak, ýe nie zak¸caj
wykonywania innych zadaÄ.
event-triggered task
___________________________________________________________________________
1/3
Zadanie g¸wne Master
1.1-2 Struktura jednozadaniowa
Jest to struktura domyælna. Program zawiera jedno zadanie - g¸wne (master task).
Zadanie g¸wne
Zadanie g¸wne
Zadanie g¸wne
Master
Zadanie szybkie FAST
Zadanie szybkie FAST
Zadania wyzwalane zdarzeniami (
Zadania wyzwalane zdarzeniami (event-triggered task
Zadania wyzwalane zdarzeniami (
event-triggered task
19452815.011.png
A
1.1-4 Programowane strukturalne i modu¸owe
Zadania w j«zyku PL7 sk¸adaj si« z kilku cz«æci (zwanych sekcjami) oraz procedur.
Kaýd z sekcji programuje si« w j«zyku, ktry najlepiej odpowiada rodzajowi
zastosowanego procesu.
MAST
FAST
Komora (LD)
Alarm_Komora (LD)
Zdarz.
EVT0
Piec_1(Grafcet)
Monitor_Sekcja(LD)
Przetw.wst«pne PRL (LD)
Alarm_Piec(ST)
Diagram CHART
Proced.
SR0
Przetw.koÄcowe POST(LD)
Alarm_Czyszczenie(ST)
Suszenie (LD)
Proced.
SR0
Czyszczenie(ST)
Podzia¸ na sekcje oznacza, ýe moýna stworzy program stukturalny oraz moýna
z ¸atwoæci generowa lub teý do¸cza modu¸y programu.
Procedury (podprogramy) mog by wywo¸ywane z dowolnej sekcji zadania, do
ktrego naleý oraz z innych procedur tego samego zadania.
___________________________________________________________________________
1/4
19452815.012.png 19452815.013.png
Zgłoś jeśli naruszono regulamin