Příloha ke kapitole 5

Ukázka programů pro PLC Alfa Laval SattControl OP-45

Základní instrukce pro vytváření podmínek (logických výrazů) jsou:

·

A

 adresa

logický součin obsahu bitakumulátoru a obsahu adresy, výsledek do bitakumulátoru

·

AN

adresa

logický součin obsahu bitakumulátoru a negace obsahu adresy, výsledek do bitakumulátoru

·

O

adresa

logický součet obsahu bitakumulátoru a obsahu adresy, výsledek do bitakumulátoru

·

 ON

 adresa

logický součet obsahu bitakumulátoru a negace obsahu adresy, výsledek do bitakumulátoru

Základní výkonné instrukce pro nastavování logických hodnot proměnných v paměti a výstupů jsou:

·

=

 adresa

nastaví obsah adresy na 1 pro jeden cyklus automatu

·

=N

adresa

nastaví obsah adresy na 0 pro jeden cyklus automatu

·

=S

adresa

nastaví obsah adresy na 1, zůstane nastaven až do zrušení (SET)

·

=R

 adresa

nastaví obsah adresy na 0, zůstane nastaven až do zrušení (RESET)

Pro řízení zpracování programu (vynechávání určitých částí) je k dispozici podmíněný skok

·

JC

 návěští

je-li obsah bitakumulátoru = 1, provede se skok na návěští

Programování se provádí prostřednictvím speciálního programu na PC. Tento program je vlastně editor a překladač a umožňuje používat v instrukcích symbolické adresy (identifikátory), takže programování je z uživatelského hlediska poměrně pohodlné. Přeložený program se do automatu přenáší po sériové komunikaci. Úsek programu pro řízení nádrže z příkladu LR-2 je v textovém módu pro tento automat následující:

č.přík.

příkaz

adresa

komentář

01:

AN

LAL

;

není-li hladina nad minimem

=S

PAM ;

 nastavit příznak napouštění

02:

A

LAH

;

je-li hladina nad maximem

 =R

PAM ;

zrušit příznak napouštění

03:

A

LAL

;

hladina je nad minimem

AN

LAH

;

a hladina není nad maximem

A

PAM

;

a je nastaven příznak napouštění

=

M

;

zapnout ovládání míchadla zapnuto

 

zpět