Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A programozható vezérlők alkalmazása<br />
ket. Napjainkban az általános célú processzorok esetén a PLC utasítások típusa<br />
kevésbé függ a CPU-tól, azt a CPU és az alapszoftverben elhelyezett interpreter<br />
együtt határozzák meg.<br />
Az utasításlistás programnyelv felhasználói programvezérlési parancsok (utasítások)<br />
sorozatából áll. Egy-egy utasítás a műveleti (operációs) részből és az operandusrészből<br />
áll.<br />
A műveleti rész (utasítás) azt határozza meg, hogy a CPU-nak milyen műveletet<br />
kell végeznie. Az egyes műveleteket rendszerint az utasítás nevének rövidítésével<br />
jelölik (pl. OR, LD, stb.).<br />
Az operandusrész arra a kérdésre ad választ, hogy a műveleti részben definiált<br />
műveletet mivel kell elvégezni.<br />
Műveleti kód<br />
Operandus<br />
Művelet<br />
AND<br />
Kiegészítés<br />
N<br />
Operandus<br />
I<br />
Kiegészítés<br />
B<br />
Paraméter<br />
34<br />
A példa szerint az utasítás a 34-es bemeneti (I) bit (B) tagadásának (N) ÉS kapcsolatát<br />
végzi az akkumulátorral.<br />
Az IEC nemzetközi szabványtervezet az utasítások jelölésére az angol és a német<br />
megnevezések kezdőbetűit engedélyezi. Az utasítások programmá szervezésére<br />
léteznek szintaktikai szabályok, de ezek PLC típustól is függhetnek. A felsorolt<br />
első és második szabály a PLC „intelligenciájától" is függ, míg a többi szabály általánosnak<br />
tekinthető.<br />
Szintaktikai szabályok:<br />
Egy kimenetre vonatkozó logikai függvény első változójának betöltése az<br />
akkumlátorba LD vagy LDN művelettel kezdődik.<br />
A diszjunktív alakú logikai függvény egyes ÉS kapcsolatainak részeredményeit<br />
a MERKER memóriában kell tárolni és a VAGY műveleteket a<br />
MERKER bitek között kell elvégezni (ez az újabb típusoknál elmaradhat).<br />
A programhurok kialakítását lehetőleg kerülni kell.<br />
Az egymásba ágyazható szubrutinok számát a PLC stack-RAM területe korlátozhatja.<br />
JMP utasítással (vagy más módon) a szubrutinterületre történő belépés programhibát<br />
okoz.<br />
A szubrutinból a főprogramba történő visszatérést minden esetben biztosítani<br />
kell.<br />
A program ciklikus végrehajtásához a kezdőcímre történő visszatérést biztosítani<br />
kell.<br />
154