Documente Academic
Documente Profesional
Documente Cultură
în lucru
Originile limbajului LD
a) b)
Contactele
a) b)
Bobinele
Baza de timp
Iniţializare Valoarea
prestabilită
Temporizatoarele
Ieşire negată
Iniţializare Valoare
prestabilită
Numărătoarele
z Definiţie
– Valorile cu memorare îşi menţin valoarea şi după
un ciclu deconectare-reconectare la sursa de
alimentare
– Valorile fără memorare iau valoarea iniţială (de
obicei 0) după un ciclu deconectare-reconectare
la sursa de alimentare
z IEC 61131-3 permite valorilor să fie definite ca fiind
cu memorare
– În majoritatea AP-urilor doar temporizatoarele şi
bobinele sunt elemente cu memorare.
Bobine cu memorare
z Valorile timpului
– Baza de timp este de 1ms (1/1000 s)
– Valorile sunt introduse folosind formatul literal
Timers in Ladder Diagram
Pump_Tmr
z Două variante de
vizualizare în funcţie de IN
TON
Q
T#200ms PT ET 178
Funcţionarea temporizatoarelor
posibile în funcţie de IN
CTU
ENO
utilizarea ieşirilor
EN/ENO R Q
Load_Cnt_DN
200 PV CV 178
Funcţionarea numărătoarelor
z Parameteri
Numărător bidirecţional (CTUD)
– CU/CD = Numărare ...
crecătoare/descrescătoare CU
– Q/QU/QD = Ieşirea QU
CD
...
comparatorului
– R = Aducere în Zero QD
– LD = Încărcarea CV cu PV PV
CV|
– PV = Valoarea prestabilită 0
R
– CV = Valoarea numărată de
LD
la momentul activării
Setul de instrucţiuni IEC1131-3
z IEC 61131-3 furnizează un set de bază de instrucţiuni care să realizeze
operaţiile de bază (81 instrucţiuni LD)
– Conversii ale tipurilor de date - Trunc, Int_to_Sint, Dint_to_Real, Bcd_To_Int …
– Operaţii Booleene - Bit Test, Bit Set, One Shot, Semaphores …
– Temporizatoare / Numărătoare - Ton, Tp, Ctu, Ctd, Ctud
– Operaţii aritmetice simple - Add, Sub, Mul, Div, Mod, Move, Expt
– Diferite operţii matematice - Abs, Sqrt, Ln, Log, Exp, Sin, Cos, Tan, Asin, Acos, Atan
– Deplasări de biţi - Shl, Shr, Ror, Rol
– Operaţii logice - And, Or, Xor, Not
– Selecţie - Sel, Max, Min, Limit, Mux
– Comparaţie - GT, GE, EQ, LE, LT, NE
– Siruri de caractere - Len, Left, Right, Mid, Concat, Insert, Delete, Replace, Find
– Control - JMP, LBL, JSR, RET
Extinderea setului de instrucţiuni
IEC1131-3