Documente Academic
Documente Profesional
Documente Cultură
UR(t)
Elementele SRA, menţionate mai sus, se descriu prin una sau câteva ecuaţii
algebrice sau diferenţiale cu parametri diferiţi, care caracterizează principiul fizic
de funcţionare al lor şi care pot fi chiar neliniare. Ţinând cont de numărul mare de
elemente, numărul total de ecuaţii devine şi mai mare, alcătuind un sistem de
ecuaţii algebrice şi diferenţiale, liniare şi neliniare, rezolvarea căruia devine o
problemă dificilă, posibilă numai cu ajutorul calculatorului. Pentru ieşirea din
această situaţie, teoria sistemelor automate propune o metodă relativ simplă, dar
universală, cunoscută sub denumirea de metodă operaţională, (sau sub altă
denumire), bazată pe înlocuirea ecuaţiilor diferenţiale cu ecuaţii algebrice cu
ajutorul Transformatei Laplace şi a variabilei ei s=d/dt, precum şi pe
reprezentarea fiecărui element printr-o funcţie de transfer (f,d.t.), iar a schemei
bloc - printr-o schemă structurală.
O funcţie de transfer, notată de exemplu prin H(s), se defineşte ca raportul
dintre imaginea mărimii de ieşire a unui element sau a unei bucle, (ca o funcţie de
parametrul s) către imaginea mărimii de intrare pentru condiţii iniţiale nule, adică
A doua condiţie, necesară pentru obţinerea funcţiilor enumărate mai sus, constă
în acordarea optimă a SRA sau a parametrilor regulatorului electronic, care
pot fi modificaţi uşor în conformitate cu parametrii obiectului de reglare, care sunt,
de regulă, constanţi. Dacă această acordare este efectuată, SRA poate asigura
performanţe dinamice (timp de pornire, oprire sau reglare) mult mai bune decât în
buclă deschisă, iar dacă nu este făcută, poate chiar să nu funcţioneze de loc, adică
să fie instabil. Ca urmare, acordarea optimă este obligatorie pentru implementarea
în practică a oricărui sistem de reglare automată. Însă ea necesită, la rândul ei, o
cunoaştere sau identificare a parametrilor statici şi dinamici ai elementelor
OR, care pot fi obţinuţi pe baza ecuaţiilor modelului matematic în raport cu
semnalele de intrare şi ieşire. În unele cazuri acest model nu este cunoscut, sau este
cunoscut parţial. De aceea au fost elaborate diferite metode analitice, grafo-
analitice şi experimentale de identificare a proceselor şi OR [2-4]. Ultimele se
bazează pe aplicarea unor semnale tipice la intrare, de exemplu a unui semnal
treaptă unitară, urmărind reacţia în timp a semnalului de ieşire.
18 1.1 SISTEME DE REGLARE AUTOMATĂ ŞI REGULATOARE TIPICE
Fig. 1.5.
Variante de realizare
,
unde KI=1/TI – coeficientul de transfer al regulatorului integral.
Din această funcţie rezultă 2 proprietăţi principale ale acestui regulator.
Prima din ele se referă la regimuri dinamice intensive, de exemplu la fronturile
unor impulsuri de intrare, când s=dUI(t)/dt=∞ şi HI(s)=0. În aceste momente
, dacă s ∞ .
adică integratorul şi regulatorul integral nu reacţionează deloc la fronturile unor
impulsuri de intrare, deoarece coeficientul dinamic de amplificare H I(s)=0 pentru
s=∞. Cu alte cuvinte, proprietăţile dinamice ale regulatorului integral sunt
slabe, inclusiv nule dacă s ∞, adică diametral opuse faţă de regulatorul
proporţional.
Cea de-a doua proprietate se referă la
regimul staţionar, când s=0 şi H I(s)=∞.
Tensiunea de ieşire în acest regim şi pentru
Uε(s)≠0
, dacă s =0 .
În practică însă Uμ max≠∞, fiind limitată de
tensiunea de alimentare a amplificatorului, de
exemplu . Caracteristica
tranzitorie la o treaptă unitară U ε(t)= -1(t)
reprezintă o rampă ( fig. 1.9). Înclinaţia ei este
invers proporţională cu constanta de timp TI :
Fig.1.9.
Caracteristica de transfer a regulatorului I
Aşa dar, coeficientul static infinit de mare (H I(s)=1/TIs→∞, dacă s=0)
condiţionează proprietăţi statice ideale ale regulatorului integral. Un astfel de
coeficient asigură, la rândul său, o eroare staţionară nulă a SRA în procesul static
de stabilizare a mărimii de ieşire la o variaţie a mărimii de perturbaţie. Însă regimul
staţionar al acestui regulator este însoţit, pe de altă parte, de un dezavantaj:
coeficientul infinit de mare micşorează stabilitatea SRA, iar dacă sistemul mai
include încă un integrator, sistemul devine instabil.
Regimurile, analizate mai sus, sunt regimuri extremale ale SRA. În practică
însă pot avea loc şi regimuri dinamice de intensitate intermediară, când semnalul
de intrare variază cu o anumită frecvenţă 0 < ω =2πf < ∞. În aceste cazuri se
manifestă ambele proprietăţi. Dacă semnal de intrare are, de exemplu, forma unor
impulsuri drepunghiulare de frecvenţă variabilă, atunci la ieşire se obţin nişte
caracteristici tranzitorii periodice fie în formă de trapez (la frecvenţe mici – fig.
1.10, a), fie în formă de triunghi (la frecvenţe medii – fig. 1.10, b). În primul caz
ω<1/TI,, Tf>T I, de aceea modulul f.d.t. |H(jω)|=1/ωTI=KR>1, iar tensiunea de
ieşire reuşeşte să atingă valoarea Uµ.max=±UA şi să funcţioneze în acest regim
până are loc schimbarea polarităţii semnalului de intrare. În cel de-al doilea caz
(când ω≈1/TI) , modulul |H(jω)|≈1, de aceea regulatorul nu reuşeşte să atingă valoarea
1.1 SISTEME DE REGLARE AUTOMATĂ ŞI REGULATOARE TIPICE 21
a)
b)
c)
Fig. 1.10. Funcţionarea regulatorului integral la diferite frecvenţe de intrare
,
fiind astfel mai performant şi mai des utilizat în practică. El are mai multe variante
de realizare, precum şi mai multe variante ale f.d.t. Prima din aceste funcţii
,
care se realizează printr-o
cuplare paralelă celor 2
componente, urmată de un
sumator ∑ cu coeficient de
amplificare K∑=1 (fig.1.12).
alege TIZ=TOR, aşa cum s-a procedat mai sus la acordarea (optimizarea) sistemului de
reglare automată. Din această cauză ultimă formă a f.d.t. se foloseşte în practică.
A doua variantă de realizare practică a regulatorului PI este mult mai simplă,
deoarece se bazează pe un singur amplificator operaţional. Ea se deosebeşte puţin
de schema regulatorului integral – condensatorul din circuitul de reacţie al
regulatorului se înseriază cu o rezistenţă
adăugătoare RRR (fig. 1.13). Parametrii f.d.t. se
exprimă prin elementele amplificatorului în felul
următor:
; ;
,
unde: TD – constanta de derivare sau derivativă, care constituie un parametru
dinamic, deoarece acţionează asupra semnalului de ieşire U μ(t) numai în regimuri
dinamice, când şi .
Adăugarea componentei diferenţiale HD(S) la regulatorul PI are ca scop
obţinerea unor proprietăţi dinamice ideale. În regim staţionar regulatorul PID are,
de asemenea, proprietăţi ideale, la fel ca şi regulatorul PI, sau ca regulatorul I.
După definiţie, funcţia de transfer a regulatorului PID reprezintă o sumă de funcţii:
.
Prin transformări echivalente simple, această funcţie poate fi reprezentată şi în
alte variante :
, , , , .
24 1.1 SISTEME DE REGLARE AUTOMATĂ ŞI REGULATOARE TIPICE
Fig. 1.17. Modelarea unui element oscilatoriu în circuit deschis şi în buclă închisă cu regulator PID
1.1 SISTEME DE REGLARE AUTOMATĂ ŞI REGULATOARE TIPICE 25
Uμ(t)
Uμ ωt
a) b)
Fig. 1.18. Scheme de realizare şi diagrame de funcţionare ale regulatorului
bipoziţional ideal cu coeficient maxim de amplificare şi fără zonă de histerezis
Dacă este necesară o limitare constantă U μ.max< ±UA < ±15V, atunci în circuitul
de reacţie pozitivă al amplificatorului se conectează în serie 2 diode Zener D1 şi
D2 cu tensiuni de străpungere Ustr< ±UA , de exemplu Ustr=±10V (fig. 1.19, a).
Dacă se cere ca Uμ să aibă o singură polaritate, de exemplu U μ>0, atunci dioda D2
se înlătură, sau la ieşire se conectează o rezistenţă R şi o diodă simplă D2 cu
anodul conectat la punctul comun de alimentare (fig. 1.19, b).
a) b)
a) b)
d )
a) b)
Fig. 1.60. Principii de reglare bipoziţională şi proporţională a regulatoarelor
1.3 SENZORI, REGULATOARE ŞI CONTROLERE DE TEMPERATURĂ 45
a)
a) b)
Fig. 1.61. Diagrame de funcţionare ale regulatoarelor digitale PD şi PI
46 1.3 SENZORI, REGULATOARE ŞI CONTROLERE DE TEMPERATURĂ
În tabelul 1.1 sunt indicate toate modificaţiile şi particularităţile principale ale
indicatoarelor şi regulatoarelor TPM, produse de compania OWEN [66].
b)
Fig. 1.62. Releul regulator de temperatură TPM 502 şi schema lui funcţională
1.3 SENZORI, REGULATOARE ŞI CONTROLERE DE TEMPERATURĂ 47
Fig. 1.65. Regulatorul automat TPM 148 cu 8 canale şi panoul lui de comandă
a) b)
Fig. 1.70. Panoul operatorului СМИ1 (a) şi controlerul programabil ПЛК-150 (b)
Panoul operatorului are 2 indicatoare numerice de 4 biţi : unul pentru unii
parametri, iar al doilea – pentru alţi parametri, care pot fi schimbaţi prin butoane.
Panoul mai prevede, 6 intrări discrete, care pot fi utilizate pentru comanda
controlerului, iar ca urmare şi a procesului tehnologic, cu ajutorul unor
comutatoare sau traductoare ( fig. 1.71).
Fig. 1.71.
Funcţionarea panoului
operatorului СМИ 1în reţea
Controlere de temperatură
produc şi alte companii. În
fig. 1.72 este reprezentat
controlerul multifuncţional
ASCON AC, care prevede 3
modificaţii - AC-10, 20 şi 30.
Ele asigură măsurarea,
reglarea manuală sau
automată, discretă sau
continuă PID a 4 sau 8 canale
cu programarea lor de la
tastele panoului sau de la
calculator, prelucrarea
1.3 SENZORI, REGULATOARE ŞI CONTROLERE DE TEMPERATURĂ 53
b)
c)
d)
54 1.4 TRADUCTOARE ŞI REGULATOARE DE NIVEL
b)
c)
Fig. 1.74 Relee regulatoare automate de nivel ENRM şi F2Nale companiei Crouzet
O altă variantă a acestor relee este FN, care controlează 3 niveluri ale lichidului
într-un singur rezervor – minim, maxim şi
de alarmă (avarie), utilizând 3 electrozi. Acesta din urmă
conectează alarma sonoră de avertizare a operatorului de
serviciu în caz, dacă nivelul depăşeşte nivelul de avarie. Toate
aceste variante simple de relee şi
1.4 TRADUCTOARE ŞI REGULATOARE DE NIVEL 55
a) b)
Fig. 1.77. Traductoare de nivel de tip radar
În afară de aceste tipuri, au fost elaborate, de asemenea, şi alte tipuri de
traductoare analogice de nivel. Dintre ele fac parte traductoarele, bazate pe
fenomenul variaţiei rezistenţelor tenzometrice sau piezometrice, precum şi cel
hidrostatic. Ambele metode fiind valabile şi pentru măsurarea presiuni. Senzorii
tenzometrici sau piezometrici reprezintă nişte pelicule semiconductoare elastice,
care sub acţiunea nivelului sau presiunii lichidului se deformează, schimbându-şi
rezistenţa. Variaţia aceste tenzorezistenţe este convertită apoi într-un semnal
analogic standardizat 4-20 mA cu ajutorului unui adaptor electronic tipic. Aceşti
senzori universali au gabarite şi mase foarte mici, precizie, fiabilitate şi stabilitate
înaltă şi pot să funcţioneze în condiţii grele de exploatare, de aceea şi-au găsit o
largă utilizare în instrumentaţia modernă.
În figura 1.78, a este prezentat senzorul tenzometric 50T al companiei ABB,
care are un diametru de 41 mm şi o lungime de 133 mm şi care permite măsurarea
nivelului într-un diapazon 0-100 m, iar a presiunii – 1-10 bar. Un astfel de senzor,
unit cu adaptorul microelectronic cu un cablu, formează deja un traductor
piezorezistiv de nivel de tipul SLT 09 (fig. 1.78, b). Domeniul de măsurare a
nivelului cu acest traductor cu senzor submersibil constituie 0-1,5 m, lungimea
cablului – 10 m, iar tensiunea de alimentare - poate să varieze în limitele 10 -55 V.
1.4 TRADUCTOARE ŞI REGULATOARE DE NIVEL 57
a) b)
Fig.1.78. Senzor 50T şi traductor piezorezistiv SLT 09 de nivel al companiei ABB
Fig. 1.79. Traductor hidrostatic de nivel ASL 800 cu microprocesor al firmei ABB
a) b) c)
59 1.5 SENZORI ŞI TRADUCTOARE DE PRESIUNE
d) e) f)
Fig. 1.81. Modificaţii de manometre cu indicatoare de presiune
mecanice circulare şi electronice digitale ale companiei germane
KOBOLD
Unele din cele mai performante traductoare moderne de presiune sunt cele ale
companiilor ABB cu tipurile 2600T şi SIEMENS cu modificaţiile SITRANS P.
Traductoarele din seria 2600T (fig. 1.82) permit măsurarea a 3 tipuri de presiuni –
supraatmosferice, absolute şi diferenţiale, a nivelului şi a debitului, utilizând pentru
aceasta 1 sau 2 diafragme, 1 sau 2 senzori inductivi, piezoelectrici, sau capacitivi
de măsurare, precum şi un senzor de temperatură pentru corectare. Partea
electronică de prelucrare şi adaptare conţine un microprocesor (microcontroler),
care permite, la rândul său, o monitorizare, calibrare şi diagnosticare de la distanţă
a lor conform standardului HART, utilizând pentru aceasta calculatorul şi aceleaşi
2 conductoare unice de alimentare şi de ieşire 4-20 mA. În legătură cu toate
acestea, traductoarele din seria 2600T pot fi considerate nişte traductoare
universale inteligente.
Fig. 1.82. Aspectul general al traductoarelor universale 2600T ale companiei ABB
61 1.5 SENZORI ŞI TRADUCTOARE DE PRESIUNE
a) b) c)
65 1.5 SENZORI ŞI TRADUCTOARE DE PRESIUNE
, sau .
Majoritatea sistemelor moderne de automatizare ale proceselor tehnologice
prevăd reglarea sau controlul direct sau indirect al acestui parametru, care este
măsurat cu ajutorul debitmetrelor. În funcţie de unităţile menţionate de măsură,
debitmetrele pot fi de volum sau de masă. Însă atât unele, cât şi celelalte, măsoară
valoarea momentană a debitului. În practică deseori este necesară aprecierea valorii
integrale (medii) a volumului sau masei unui produs într- un interval de timp
relativ mai mare – într-o lună sau într-un an. Această valoare se numeşte cantitate,
iar aparatele de măsurare a ei se numesc contoare. Ele sunt numite integratoare,
dacă se bazează pe integrarea debitului de volum (masă):
, sau .
Dacă şi , atunci volumul sumar sau masa sumară în
intervalul de timp , sau .
.
Unde - coeficient constructiv de debit; diametrul - secţiunea strangulării cu
d; - densitatea lichidului sau gazului.
Difmanometrele însă au următoarele dezavantaje: cauzează o cădere substanţială
de presiune în conductă, eroarea depinde de densitate, care variază cu temperatura.
De aceste dezavantaje sunt lipsite debitmetrele electromagnetice, cu turbine
rotative, ultrasonore, cu vârtejuri, care se folosesc pe larg în prezent.
66 1.6 TRADUCTOARE DE MĂSURARE A DEBITELOR
Fig. 1.92. Modificaţii ale senzorului primar MAG 1100, 1100F, 3100 şi 5100W
În figura 1.93 sunt prezentate 2 variante de blocuri secundare de amplificare
– convertire MAG 5000 şi MAG 6000 ale companiei Siemens cu alimentare 24V
DC sau 230 VAC. Blocurile secundare conţin un microprocesor de prelucrare a
datelor măsurate de senzorul magnetic şi asigură un număr mare de funcţii, mai
ales de diagnosticare. Primul bloc asigură o precizie de măsurare 0,5 % , iar al
doilea - 0,25 % şi o execuţie constructivă IP67 pentru condiţii grele.
a) b)
Fig. 1.93. Dispozitive secundare MAG 5000 (a) şi MAG 6000 (b) ale debitmetrelor
de inducţie electromagnetică ale companiei Siemens
Aceste debitmetre cu ambele părţi integrate sunt arătate în figura 1.94. În figura
1.95 este reprezentat un debitmetru electromagnetic asemănător FXT 4000 (COPA
68 1.6 TRADUCTOARE DE MĂSURARE A DEBITELOR
– XT) al companiei ABB, iar în figura 1.96 schema funcţională a acestuia cu 2
semnale se ieşire: analogic 4-20 mA şi discret de o frecvenţă proporţională cu Q.
a) b)
Fig. 1.97. Debitmetru de masă MASSFLOW al companiei Siemens: a) - senzor
MASS 2100; b) - amplificator – indicator MASS 5000
În figura 1.98 este arătat un debitmetru masic OPTIMASS 7000 al companiei
finlandeze KROHNE cu productivităţi 500-400000 kg/h.
Fig. 1.101. Modificaţiile senzorului primar ultrasonor SONO 33000 şi SONO 3100
a)
c)
a) b)
Fig. 1.103. Principii şi modificaţii ale debitmetrelor cu vârtejuri VORTEX
FV4000- VT4 (a) şi SWIRL FS4000-ST4 (b)
Fig. 1.104. Modificaţiile reale ale debitmetrelor cu vârtejuri ale companiei ABB
Fig. 2.5. Reprezentarea operaţiilor logice ŞI, SAU în limbajele LAD, FBD şi STL
2.1 CARACTERISTICA GENERALĂ ŞI CLASIFICAREA CONTROLERELOR 81
Fig. 2.7 Exemple de controlere simplificate industriale modulare ale unor companii
Controlerele programabile logice de automatizare ale sistemelor industriale de o
complexitate mai înaltă au o nomenclatură mai largă de modificaţii şi module,
precum şi o programare mai dezvoltată, efectuată numai cu ajutorul calculatorului.
Majoritatea companiilor producătoare le divizează în 3 clase principale - pentru
obiecte de automatizare de o complexitate mică, mijlocie şi mare (Tab.2.2).
Controlere industriale logice complexe Tabelul 2.2
Compani Siemens VIPA OMRON MITSUBISHI
a ELECTRIC
Cntrolere
Mici SIMATIC S7 - 200 VIPA 100 CP1H MELSEC FX1N (S)
Mijlocii SIMATIC S7 - 300 VIPA 200 CJ 1 MELSEC FX2N (A)
Mari SIMATIC S7 - 400 VIPA 300 CS 1 MELSEC Q (QnA)
Controlerele SIMATIC S7 ale companiei Siemens au devenit un standard
european, la fel ca şi softul lor de programare STEP 7, care pot fi utilizate pentru
diferite automatizări, începând de la o maşină simplă şi terminând cu o centrală
electrică atomică. Însă compania germană VIPA, fosta filială Siemens, a elaborat o
familie compatibilă de controlere modulare VIPA 100. 200 şi 300 (fig. 2.8), care
au fost concepute pentru a fi mai simple, compacte şi accesibile după preţ. Primele
două se fixează pe o rigletă de 35 mm. Pentru programarea lor a fost elaborat un
soft mai simplu WinPLC 7, compatibil cu STEP 7, însă cu posibilităţi mai reduse.
VIPA 100 VIPA 200
d)
Fig.2.8. Controlere complexe VIPA 100, 200, 300 şi microcontroler PLC 7000
2.1.3 Controlere programabile logice ale companiei VIPA
Controlerele VIPA-100 cu 1-4 module adăugătoare de multiplicare a
numărului de intrări-ieşiri pot adresa 8- 40 de intrări - ieşiri discrete, sau 4-24
analogice, de aceea ele se folosesc pentru cele mai simple sisteme de automatizare.
Timpul de execuţie a unei instrucţiuni logice constituie 0,25 µs. Comutatorul de
comandă, diodele de semnalizare, conectoarele de interfaţă şi alimentare ale
procesorului central CPU 115 şi semnificaţia lor sunt arătate în figura 2.9.
Fig. 2.9. Elementele de comandă, semnalizare, interfaţă şi alimentare ale CPU 115
Fig. 2.11. Scheme de principiu ale modulelor de intrare şi ieşire ale controlerelor
taste funcţionale F1-F5 (1-5) şi 10 taste pentru cifre zecimale 0-9. Configurarea
OP3 în 5 limbi europene poate fi făcută cu ajutorul programului VIPA OP
Manager sau ProTool/Lite Siemens.
Fig. 2.18. Panoul grafic multicolor senzorial al operatorului VIPA HMI-505 2.1.4
Controlere programabile logice ale companiei Siemens
Modificaţiile cele mai puternice S7-400 pot asigura un număr practic nelimitat de
intrări-ieşiri discrete şi o capacitate de memorie constantă şi operativă foarte mare.
Fig. 2.19. Controlere programabile logice modulare SIMATIC S7 200, 300 şi 400
Fig. 2.21. Controler computerizat SIMOTION P350 – vedere frontală şi din spate
a)
94 2.1 CARACTERISTICA GENERALĂ ŞI CLASIFICAREA CONTROLERELOR
b)
c)
Fig. 2.22. Structura generală a unui sistem de poziţionare SIMOTION C(a) şi P(b)
Unul din cele mai noi şi mai performante controlere modulare, universale şi
multiaxiale (până la 16 axe) de mişcare ale companiei Omron este TRAJEXIA,
arătat în figura 2.34. Primul modul asigură alimentarea controlerului; al doilea -
MC16 (Motion Control); al 3-lea – comunicarea în reţeaua MECHATROLINK II;
al 4-lea - comunicarea în reţeaua PROFIBUS (Siemens).
a)
b)
Fig. 2.35. Controlere programabile logice MELSEC FX3U şi AnSH/QnAS(H) ale
companiei japoneze MITSUBISHI ELECTRIC
2.2 CONTROLERE PROGRAMABILE SIMPLIFICATE LOGO 101
Fig. 2.37. Opt funcţii tipice de bază în reprezentare simbolică logică dublă
dintre blocuri. Pe display poate fi indicat numai un singur element, de aceea toate
intrările şi ieşirea lui sunt specificate, ca de exemplu 1 element din SF (fig. 2.38).
b) c) d) a)
e) f)
g) h)
i) j)
Fig. 2.43. Paşii consecutivi de alegere şi programare a unui element logic SAU
c) o ieşire poate fi conectată la mai multe intrări, însă mai multe ieşiri nu
trebuie să fie conectate la o singură intrare;
d) conexiunile de reacţie de la ieşirile elementelor viitoare nu sunt
admise, deoarece aceasta ar însemna conectarea unei intrări la o ieşire
următoare, pe care LOGO încă n-o cunoaşte (în astfel de cazuri trebuie
folosite ieşirile virtuale M1-M8, numite şi marcatoare).
După terminarea tuturor conexiunilor, pornirea programului se efectuează prin
revenirea cu ajutorul tastei ESC în meniul principal şi prin selectarea regimului
Start. În acest regim de funcţionare vizualizarea intrărilor şi ieşirilor reale poate fi
efectuată prin tasta de derulare ►. În caz de necesitate poate fi modificată
parametrizarea unor elemente, intrând prin tasta ESC în regimul de parametrizare
(fig. 2.42) şi selectând meniul Set. Param, fără a opri funcţionarea programului.
2.2.3 Principii de programare la calculator în programul LOGO Soft Confort
a)
c)
Fig. 2.46. Variantă de comandă manuală a
iluminatului scărilor cu bistabil T
Un alt exemplu de utilizare a controlerelor LOGO poate servi schema simplă de automatizare a uşilor de la
intrarea unor magazine, bănci sau aeroporturi. Această schemă trebuie să deschidă automat uşile la apropierea
unei persoane, fie
2.2 CONTROLERE PROGRAMABILE SIMPLIFICATE LOGO 113
din afară, fie din interiorul clădirii, iar după un interval scurt de timp trebuie
automat să le închidă , dacă în zona de control nu se găseşte nici o persoană.
Această zonă se controlează cu ajutorul a 2 traductoare ultrasonore B1 şi B2 – unul
din afara clădirii, iar celălalt din interiorul ei. Oprirea motorului de acţionare a
uşilor în starea complet deschisă sau închisă se efectuează cu ajutorul a 2
întrerupătoare de limitare a cursei S1 şi S2. În figura 2.49 este arătată schema
clasică de automatizare a uşilor cu contactorul de deschidere K1 şi închidere K2,
cu releul intermediar K3 de comandă a acestor contactoare şi releul de timp K4.
a) b)
Fig. 2.50. Schema de automatizare a uşilor cu controler LOGO Siemens
În momentul apariţiei unei persoane în zona traductoarelor de mişcare, elementul SAU prin semnalul 1
activează taimerul şi ieşirea Q1 de deschidere a uşilor. Dezactivarea acestei ieşiri Q1 se efectuează, în acelaşi mod,
ca şi în cazurile precedente, prin semnalul 0 al limitatorului de cursă la deschidere. Când zona de control a
traductoarelor se eliberează, elementul SAU startează temporizarea taimerului. După ce aceasta expiră, la ieşirea
taimerului apare semnalul 0, care blochează ieşirea Q1 şi activează printr-un element NU ieşirea de închidere a
uşilor Q2. Blocarea acestei ieşiri şi deconectarea motorului se efectuează prin semnalul 0 al limitatorului
corespunzător de cursă în momentul închiderii complete a uşilor. Dacă în timpul de închidere a uşilor în zona de
control a traductoarelor apare cineva, are loc o activare a taimerului şi o inversare a motorului de acţionare a lor.
2.2 CONTROLERE PROGRAMABILE SIMPLIFICATE LOGO 115
Această schemă mai poate avea şi alte funcţii auxiliare, de exemplu de comandă
manuală a uşilor, sau de comandă automatizată după un anumit orar al zilei, când
trebuie adăugate şi alte module tipice din biblioteca controlerului LOGO.
Realizarea ei poate avea, de asemenea, şi alte variante de selectare a elementelor
MPP pot avea mai multe principii de comandă secvenţială ciclică, dintre care
cel mai simplu este cel unitar – în fiecare moment este alimentată numai o singură
fază. În cazul unui motor cu 4 faze (m=4) principiul unitar condiţionează în
decursul unei rotaţii depline 8 tacte de comutaţie : 1-2-3-4- (-1)-(-2)-(-3)-(-4)-...
Valoarea unghiului de deplasare a rotorului la fiecare pas este egală cu ά= 360/2m
= 45º. Acest unghi poate fi micşorat de 2 ori în cazul, când alimentarea unitară
alternează cu cea dublă : 1-1,2-2-2,3-3-3,4-4-(4-1)-(-1)-(.-1-.2)–(-2)-(-2-3).(-3)-(-3-
4)-(-4)–(-4.1)-....Când sunt alimentate concomitent 2 faze, rotorul ocupă poziţia
intermediară dintre ele (2 poli), iar unghiul minim de deplasare
ά = 360/2mq= 360/2x4x2=22,5º, unde q=2 .
Pentru o micşorare şi mai esenţială a unghiului ά, rotorul se execută în forma
unor dinţi, unde fiecare pereche de dinţi alcătuieşte un pol. În acest caz
ά=360/mqz, unde z-numărul de dinţi din rotor.
În figura 2.54 este reprezentată o variantă logică de comandă unitară ciclică a
MPP cu 4 faze, realizată cu 4 bistabile SR şi 4 relee de timp cu temporizare la
conectare. Schema este comandată de 2 butoane – START şi STOP, aplicate la
intrările controlerului I1 şi I2. Fiecare fază este comandată , la rândul ei, de un
bistabil SR cu setare (conectare) exterioară şi autoresetare (deconectare) după un
interval de timp, egal cu durata necesară de alimentare a fazei respective şi
determinat de temporizarea dorită a releului de timp. Semnalul de deconectare
(resetare) a fazei precedente serveşte totodată ca semnal de conectare (setare)
pentru faza următoare. Deoarece acest semnal constituie pentru faza precedentă un
semnal de reacţie, el este memorizat de un releu intermediar virtual M1-M4.
Funcţionarea consecutivă şi ciclică 1-2-3-4-1-2- 3-4-... se obţine la o conectare a
elementelor tuturor fazelor în inel – semnalul de deconectare a ultimei faze (a 4-a)
M4 asigură restartarea primei faze printr-un element logic de însumare B001 cu
semnalul exterior de pornire de la intrarea I1. Deconectarea MPP se efectuează
prin butonul STOP şi elementele B002-B005, care resetează toate bistabilele.
118 2.2 CONTROLERE PROGRAMABILE SIMPLIFICATE LOGO
b)
Fig. 2.55. Schema de comandă a MPP cu generator şi distribuitor de impulsuri
2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7 119
a)
b)
Fig. 2.58. Intrările-ieşirile procesoarelor centrale CPU 226 ale controlerelor S7-200
a) b)
c)
Fig. 2.59. Variante ale modulelor analogice de intrare / ieşire
a)
b)
c)
Fig. 2.60. Panouri TD-200, TD 200C şi TP-177 ale controlerelor SIMATIC S7-200
2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7 125
a) b)
periferice (DP) sau controlere periferice decentralizate, fiind clasate într-o grupă
specială şi notate SIMATIC ET 200. Ele au mai multe variante compacte de
execuţie (fig. 2.66) cu diferite module componente, care asigură nu numai comanda
şi alimentarea, ci şi protecţia sau reglarea motoarelor cu puteri până la 5,5-7,5 kW
cu ajutorul convertizoarelor, traductoarelor, precum şi montarea şi verificarea lor
rapidă. Însă principalul lor avantaj constă în conectarea tuturor controlerelor
periferice decentralizate (Slave) la controlerul programabil central ( Master) prin
reţeaua comună PROFIBUS (MPI) doar prin câteva conductoare ecranate, sau
printr-un cablu cu fibre optice, care îndeplinesc funcţia unei şine de transmitere
serială a informaţiilor. Cu o astfel de reţea viteza de transmitere serială a
informaţiilor creşte, atingând 1-12 Mbit/s, iar comanda tuturor dispozitivelor din
reţea se simplifică. Acest principiu de decentralizare periferică, pe lângă
minimizarea conductoarelor şi a preţului lor, mai are şi alte avantaje : permite o
flexibilitate înaltă de completare şi dezvoltare ulterioară a sistemului deja
implementat, o unificare şi standardizare mai înaltă, o exploatare mai simplă.
a)
b) c)
Fig. 2.67. Componenţa echipamentelor şi exemple de utilizare a staţiei ET 200S
2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7 133
a)
c)
136 2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7
–în sisteme de telefonie mobilă GSM cu zone de acces până la 30-50 kilometri.
În cazul, când este necesară o zonă de lucru pe o distanţă mai mare de 100m,
se pot utiliza mai multe dispozitive de emisie-recepţie cu antene SCALANCE W-
700, distribuite consecutiv pe toată distanţa de lucru , la fel ca şi amplificatoarele
telefoniei moderne mobile. Telecomunicaţiile industriale mobile la distanţe de câteva zeci de kilometri cu
transmisie prin voce prevăd adăugător nişte dispozitive de recepţie şi transformare a vocii .
138 2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7
În figura 2.74 este reprezentat un
dispozitiv de telecomandă
SCALANCE W788 - 1PRO cu 2
antene de emisie - recepţie a
radioundelor. Există însă modificaţii,
de exemplu W788-2PRO, în care
antenele sunt înlocuite cu cabluri
coaxiale de emisie cu fibre optice cu
diametru de 15 mm, precum şi
modificaţii cu ambele variante de
emisie a radio undelor.
Fig. 2.74. Dispozitiv de telecomandă
SCALANCE W788-1PRO cu antene
Telecomanda la distanţe relativ mari poate fi efectuată cu ajutorul reţelei
internaţionale INTERNET şi a sistemului SINAUT TELECONTROL, care are 2
variante independente – SINAUT MICRO şi SINAUT ST7 ( fig. 2.75).
Telecomanda de la distanţe mari ridică flexibilitatea, eficacitatea şi securitatea
sistemelor de automatizare, simplifică diagnosticarea lor şi deservirea utilizatorilor
de către companiilor producătoare de echipamente şi micşorează costul serviciilor
acordate. Un inginer din Germania poate să verifice sau să programeze un
controler din oricare altă ţară.
Evident, că pentru acordarea acestor servicii Siemens are un centru de
control, dotat cu un sistem de computere în regim de Server şi un sistem de
controlere SIMATIC S7-300 şi S7-400. Pentru efectuarea acestor funcţii
controlerele programabile de la centrul de deservire şi locale trebuie să includă
nişte dispozitive speciale – câte un modul de interfaţă telecomandată (Telecontrol
Interface Module -TIM) şi câte un Radio Modem de emisie sau recepţie a
datelor (fig. 2.75). Compania Siemens a elaborat mai multe variante de module TIM şi modeme pentru
diferite aplicaţii şi date tehnice, care au nişte dimensiuni standardizate cu PLC S7. Conectarea modemului la
modulul TIM se efectuează prin interfaţa RS 232.
2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7 139
Fig. 2.78. Poziţionare simplă cu motor pas cu pas SIMOSTEP P50 şi fără encoder
În figura 2.79 este prezentat setul de telecomandă la distanţă fără cablu între un PC
central 1 cu modem SINAUT MICRO SC, sau între un Server OPC cu
modem GSM, şi 2 staţii periferice cu controlere SIMATIC S/-200 2 şi modeme
SINAUT 720-3 3.
142 2.3 SISTEME INTEGRATE DE AUTOMATIZARE SIMATIC S7
VIPA şi SIMATIC S7 cu ajutorul softurilor speciale WinPLC 7 VIPA sau STEP 7 SIEMENS. Aceste companii au elaborat
mai multe versiuni de softuri respective, însă ele sunt compatibile între ele.
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 147
Fig. 2.88. Exemplu de tabel de simboluri şi adrese ale intrărilor- ieşirilor globale
Tipul datelor fiecărui simbol, indicat în acest tabel, are o însemnătate
deosebită, deoarece reprezintă caracteristica principală a lor. În funcţie de acest tip
softul îi rezervează automat o anumită capacitate de memorie pentru stocare.
Există, evident, mai multe tipuri de date : continue (analogice) şi discrete (logice
şi digitale); constante şi variabile în timp; globale şi locale; temporare şi statice;
întregi şi fracţionare.
Softurile WinPLC 7 şi STEP 7 definesc aceste date în felul următor:
Logice de 1 bit ( de tip BOOL), specificate împreună cu octetul (baitul) din
care fac parte, de exemplu : I1.5 – bitul 5 al octetului de intrare 1;
Digitale de 8 biţi (1 Octet sau 1 BYTE), adresate cu litera B în plus, de
exemplu : IB 3 – baitul de intrare 3 ; QB 17 – octetul de ieşire 17;
Digitale de 16 biţi (de tip WORD), adresele cărora sunt specificate prin
litera W şi numărul octetului inferior : IW 5 – cuvânt de intrare din octeţii 5
şi 6 ; QW 20– cuvânt de ieşire din octeţii 20 şi 21;
Digitale de 32 biţi (de tip DWORD), adresele cărora sunt specificate prin
DW şi numărul octetului inferior : IDW 7 – cuvânt de intrare din 4 octeţi:
7,,8,9,10; QDW 25 – cuvânt de ieşire din 4 octeţi : 25, 26, 27, 28;
154 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Toate datele de mai mulţi biţi reprezintă de fapt nişte blocuri de date, cu care
operează toate procesoarele centrale. Celulele de memorie, care le stochează, se
numesc blocuri de date (Data blocks–DB). Există şi alte blocuri de date, care
îndeplinesc diferite funcţii, de exemplu blocurile funcţionale cu funcţii speciale .
Controlerele VIPA şi SIMATIC S7 însă folosesc blocurile de date ca elemente de
program, definind următoarele blocuri de program (fig.2.89, tab. 2.3 -2.5):
Blocuri cu date constante (Function–FCN) ale utilizatorului (N - numărul
blocurilor) – blocuri, datele cărora nu se memorizează după executarea lor;
Blocuri funcţionale (Function Blocks-FBN) ale utilizatorului, destinate
pentru programarea datelor (mărimilor) variabile ;
156 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Blocuri de program
SFB 81;
13. Gestionarea reţelei PROFINET SFC 112 - SFC 114;
SFB 20 –SFB 23;
Funcţiile blocurilor organizaţionale Tabelul 2.5
CPU
13. Eroare de comunicare OB 73;
14. Eroare de timp OB 80;
15. Eroare de alimentare OB 81;
16. Eroare de diagnosticare OB 82;
17. Eroare de deblocare OB 83;
18. Eroare hard CPU OB 84;
19. Eroare de executare a programului OB 85;
20. Eroare unui modul OB 86;
21. Eroare de comunicare în reţea OB 87:
22. Anulare de regim OB 88;
23. Comanda regimului START OB 100 – OB102;
24. Eroare de programare OB 121;
25. Eroare de acces la periferie OB 122:
Crearea unui bloc al utilizatorului începe cu deschierea unui bloc gol prin
meniul de context, amplasând cursorul în partea dreaptă a zonei de lucru şi făcând
un clic pe butonul drept. În fereastra care apare, se alege blocul şi limbajul dorit,
care automat se plasează în zona de lucru alături de blocul principal OB1. Apoi
blocul gol al utilizatorului se deschide prin dublu clic pentru programare.
Fiecare bloc al utilizatorului este prevăzut cu un titlu şi poate să conţină unul
sau mai multe fragmente sau circuite (Network N) – părţi separate de program pentru fiecare
element de execuţie (bobină de contactor, electromagnet, marcator
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 163
a)
Presupunem, că este ales controlerul VIPA System 100V prin evidenţierea lui
în ambele ochiuri ale ferestrei şi apăsarea butonului Create. Ca urmare, în partea
dreaptă se deschide catalogul familiei VIPA 100, din care se alege mai întâi
procesorul central CPU 114, iar în partea stângă apare tabelul de configurare cu
poziţiile sale pentru fiecare modul, numit slot ( fig. 2.94) .
acestui procesor se face prin butonul „Special CPU Properties” din această
fereastră de dialog. În final tabelul de configurare se salvează.
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 175
ENTER şi RETURN şi se înscrie adresa din tabel A 0.0 (fig. 2.101, h). În final se
apasă din nou tasta ENTER (fig. 2.101, i) şi se salvează blocul OB1.
a) b) c)
182 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
d) e) f)
g) h) i)
Fig. 2.101. Principii de configurare şi programare ale funcţiei XOR
Testarea programului poate fi făcută în 2 variante – în simulatorul programului
WinPLC7 Обьект симулятор (Target Simulator) sau în controlerul real. Pentru
aceasta blocul OB1, împreună cu alte blocuri existente, trebuie transferat în
simulator sau în controlerul real. Programul WinPLC7 oferă mai multe posibilităţi
pentru aceasta : prin
instrumentul -
Передать все блоки (Send
all blocks) de pe bara de
instrumente rapide sau prin
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 183
meniul PLC→Передать все блоки. În fereastra, care rezultă din această operaţie
trebuie de evidenţiat blocul OB1 şi de apăsat butonul OK (fig, 2.102). Fig. 2.102.
Fereastra de transfer a blocului OB1în PLC
a) b) c)
Fig. 2.104. Testarea programului analizat în simulatorul programului WinPLC7
186 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
aceleaşi elemente este diferită. În figura 2.107 sunt prezentate principalele tipuri
de taimere ale acestor programe şi diagramele lor de funcţionare. Două tipuri din
aceste taimere trebuie utilizate în schema analizată mai sus :
– S ODT cu temporizare la conectare (On) şi semnale de activare statică (switch);
- S ODTS cu temporizare la conectare şi cu semnale de activare dinamică (de
durată scurtă, de exemplu prin apăsarea unui buton) ) .
Semnificaţia celorlalte taimere este următoarea :
S OFFDT – taimer cu temporizarea la deconectare (Off),
S PULSE - taimer resetat de impuls S – temporizarea lui se termină în
cazul, când semnalul de intrare S trece în 0;
S PEXT–taimer setat cu impulsuri (Extended Pulse), care se deosebeşte de
cel precedent prin continuarea temporizării după restabilirea S = 1.
192 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Fig. 107. Taimere principale ale softurilor STEP7 şi WinPLC7 şi diagramele lor
de context (prin butonul drept) New (Новый), Block (OB. FB, FC,DB.UDT) şi
aceeaşi fereastră. În rezultat se deschide zona de programare a blocului gol FC1, în
care se înscrie numele lui – REGIM DE SPALARE şi numele primului circuit
Network 1 - Rotirea motorului în sens direct (fig. 2.111). Dacă catalogul de
selectare a elementelor necesare lipseşte, el poate fi deschis prin meniul Вид.
opţiunile Вид şi Каталог. În partea de sus a blocului FC1 este plasat un tabel (header) de specificare a
parametrilor locali de intrare (In), ieşire (Out), intrare-ieşire (In-Out) şi de temporizare (Temp) a acestui bloc.
Principiul de completare a acestui tabel este asemănător cu cel al tabelului de simbolizare, editat mai sus.
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 199
Fig. 2.111. Deschiderea şi definirea blocului gol FC1 şi a primului său nod
după adresare sau denumire se apasă din nou tasta Enter, care confirmă,
dacă totul a fost făcut corect (în cazul unei greşeli simbolul respectiv devine
roşu, necesitând o corectare imediată a ei).
Taimerele şi bistabilele necesită o denumire conform tabelul de simboluri .
Fig. 2.113. Configuraţiile finale în formă de program ale circuitelor blocului FC1
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 205
a) b) c) d)
Fig. 2.115. Panoul de testare a programului maşinii de spălat în diferite intervale
2.4.2.5 Automatizarea semaforului „Zebra” în limbajele LAD şi STL
Cel mai simplu şi mai clar limbaj de programare pentru scheme logice de
automatizare este limbajul contactelor releelor LAD. Însă el are unele restricţii în
cazul unor scheme complexe de automatizare cu diferite cicluri, salturi, sau cu
operaţii matematice. Limbajul STL, exprimat în forma unui text (a unei liste) de
instrucţiuni codificate, este lipsit de aceste dezavantaje, de aceea poate fi utilizat
pentru programarea oricărui sistem de automatizare.
Să analizăm în continuare încă un exemplu simplu de programare în aceste
limbaje, propus de Siemens, având ca obiect de automatizare un semafor fără
intersecţii de străzi, destinat doar pentru traversarea străzilor aglomerate de către
pietoni la cererea acestora şi cunoscut sub numele „Zebra”. Acest semafor asigură
în permanenţă culoarea verde pentru traficul de vehicule, însă este prevăzut cu 2
butoane, amplasate de partea stângă şi dreaptă a străzii, care pot fi activate de
pietoni pentru oprirea circulaţiei automobilelor şi traversarea în siguranţă a străzii.
Semafoarele pentru vehicule in acest caz au culori tradiţionale - „Verde”,
„Galben”, „Roşu”, iar semafoarele pentru pietoni – numai culorile „Roşu – Verde ”.
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 209
Fig. 2. 118. Circuitul 2 – Faza VERDE pentru vehicule - în limbajele LAD şi STL
Fig. 2.119. Circuitul 3–Start Taimer GALBEN pentru vehicule -în LAD şi STL
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 217
Fig. 2.120. Circuitul 4–Faza semnalului GALBEN pentru vehicule în LAD şi STL
Fig. 2.121. Circuitul 5 – Faza semnalului ROŞU pentru vehicule - în LAD şi STL
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 219
Fig. 2.123. Circuitul 7 – Faza VERDE pentru pietoni în limbajele LAD şi STL
Fig. 2.124. Circuitul 8 – Start taimer T7 pentru o pauză scurtă – în LAD şi STL
222 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Fig. 2.125. Circuitul 9 – Faza ROŞU pentru pietoni - în limbajele LAD şi STL
224 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
ieşirile PAB0.3 şi PAB 0.7 se sting, iar semnalele semaforului PAB 0.4 (GALBEN
Auto), PAB 0.5 (ROŞU Auto) şi PAB 0.6 (VERDE Pietoni) încep să funcţioneze
conform algoritmului descris mai sus (fig. 2. 128).
228 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
două bunchere 1-2 ale sistemului de cântărire şi dozare ulterioară a lui. Între aceste
două părţi este amplasată o sită vibratoare de cernere a cimentului, antrenată de 2
motoare AM4-AM5.
Nivelul superior al cimentului în silozuri este controlat de traductoarele ASH1-
ASH3, iar nivelul inferior – ASL1- ASL3. Pentru ca cimentul din silozuri de 50t să
nu se lipească în timpul păstrării, este prevăzută o amestecare pneumatică a lui,
numită în ruseşte „Барботаж ” şi realizată cu ajutorul a 3 ventile discrete AY1-
AY3, care monitorizează procesul de suflare a aerului de presiune ridicată. Fiecare
siloz are la fundul său conic o supapă pneumatică de descărcare ABV1-ABV3 şi
un alimentator sau amestecător de ciment şi aer, care asigură o transportare
pneumatică ulterioară prin ţevi a cimentului până la sita de cernere, amplasată
deasupra pompelor „MONJUS”. Ventilele de transportare ale alimentatoarelor
AY10-AY12 sunt comandate de sistemul de automatizare împreună cu ventilele de
amestecare AY1-AY3. Această porţiune de transportare a cimentului la o distanţă
relativ mică poate fi asigurată şi de transportoare cu şnecuri.
244 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Fig. 2.139. Pompe pneumatice moderne „MONJUS” ale unor companii ruseşti
Introducerea aerului în pompă se efectuează cu ajutorul ventilului AY7, iar
evacuarea lui în timpul încărcării – prin ventilul AY8 (fig. 2.138). Nivelul maxim
248 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
3)
Alimentarea cu ciment a sitei de cernere ;
4)
Conectarea motoarelor de vibrare a sitei;
5)
Alegerea unuia din cele 2 buchere de recepţionare a cimentului;
6)
Activarea subprogramului pompei „MONJUS”;
7)
Stoparea alimentării cu ciment la depăşirea nivelului maxim din bunchăr.
Ciclograma de funcţionare a pompei „MONJUS” trebuie să includă
următoarele faze :
1) Controlul traductorului nivelului maxim ASH4.
Dacă semnalul acestui traductor este nul, se activează următorul punct, iar
dacă este pozitiv, se face un salt în algoritm, trecând la punctul 6:
2) Deschiderea ventilului de evacuare a aerului rămas AY8;
3) Deschiderea supapei pneumatice de încărcareAY5;
4) Deschiderea supapei pneumatice de etanşare AY4 ;
5) Aşteptarea semnalului pozitiv al traductorului nivelului maxim ASH4;
6) Închiderea supapei de etanşare AY4 la apariţia semnalului ASH4;
7) Închiderea supapei de încărcare AY5;
8) Închiderea ventilului de evacuare a aerului AY8;
9) Deschiderea ventilului de suflare a aerului comprimat AY7;
10) Aşteptarea un anumit interval a semnalului de ridicare a presiunii AMP1;
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 251
FB(DB) 26 FB 50
DB 50
OB 1 FB(DB)27
7
SFC0, SFC1
SFC 101
exemplu FB, apare fereastra de definitivare a proprietăţilor dorite ale blocului ales:
numărului FB1, simbolului „Ciment” şi limbajului LAD (fig. 2.142).
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 257
– tabelul de declaraţie a mărimilor variabile, iar în partea dreaptă mai jos de tabel -
dreptunghiurile pentru denumire, comentarii şi circuitul (fragmentul) 1 de
programare (Network 1) (fig. 2.144). Tabelul de declaraţie a mărimilor variabile
este constituit din 2 părţi; partea stângă, destinată pentru mărimi formale, şi partea
dreaptă pentru mărimi reale. Ambele părţi includ mărimile de intrare (IN), de ieşire
(OUT), de intrare / ieşire (IN OUT), statice (STAT) şi temporare (TEMP).
Mărimile temporare nu se memorizează după execuţia funcţiei, de aceea în
blocurile FB/DB nu se utilizează.
Mărimile variabile locale trebuie specificate înainte de faza de programare a
blocului, sau în decursul acesteia, deoarece la elaborarea programului redactorul
LAD/STL/FBD verifică fiecare parametru introdus în Network-uri, căutându-l în
tabelul mărimilor globale constante, sau în tabelul mărimilor variabile locale. În
caz dacă-l găseşte în tabelul mărimilor locale, îi anticipează automat semnul #, iar
dacă-l găseşte în tabelul mărimilor globale, îi ia simbolul în ghilimele. În caz dacă
nu este găsit în ambele tabele, redactorul schimbă culoarea lui în roşu, atenţionând
astfel utilizatorul de comiterea unei greşeli, care trebuie corectată.
260 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
În figura 2.146 sunt prezentate tabele de declaraţie a acestor intrări / ieşiri, precum şi mărimile
variabile statice (virtuale), care vor fi precizate în continuare.
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 265
Fig. 2.146. Tabelul de declarare a variabilelor locale ale blocului FB50 MONJUS
Primul fragment (Network 1) al programului blocului FB50 – Startul ciclului
pompei la apariţia semnalului START în limbajele LAD şi STL este arătat în
figura 2.147. Fontul pozitiv (POS în LAD sau FP în STL) al semnalului de Start
268 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
2.148). În limbajul STL codul JNB execută un salt (Jump) în program către reperul
(метка) 001, dacă rezultatul operaţiei logice RLO=0 (#StartCycle(S)=0). Dacă
însă #StartCycle(S)=1, în acumulator se încarcă valoarea 1, care apoi se transferă
în memoria #Sub, unde se salvează (SAVE).
270 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
.
El se normalizează – PV
NORM - prin înmulţirea cu
coeficientul PV FAC (1)
sau adunarea PV OFF(0) în
scopul acordării zonei de
reglare. În caz de necesitate
diferenţa (eroarea) celor 2
semnale de intrare este
trecută printr-o zonă moartă
DEADB W pentru a exclude
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 289
Fig. 2.162. Fragmentul 1 de alegere a regimului manual şi instalare a coeficientului de multiplicare a semnalului de
ieşire #PIDInst.LMN FAC=1 în limbajul STL
2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC 299
Apelarea blocului SFB 41 se face prin operaţia CALL, care apelează variabila
#PIDInst în fragmentul 2 al programului FB 53, când nu este activată comanda
unui RESTART complet (COM RST=FALSE). Sub această comandă se indică
toţi parametrii formali din figurile 2.159 - 2.160, iar prin semnele := - valorile
reale ale lor (fig. 2.163). Dacă valoarea vreunui parametru este nulă, după semnul
egal nu se indică nimic, de exemplu coeficientul de însumare a semnalului de ieşire
al regulatorului LMN OFF : = .
300 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Blocul de reglare FB 53 este asociat de un bloc de date DB 111 pentru memorizarea parametrilor variabili
ai lui. Aceşti parametri trebuie declaraţi în tabelul parametrilor locali ai blocului DB 111. Ei se divizează în mai mulţi
parametri de intrare, de ieşire şi
statici (fig. 2.166). În acest
tabel se indică şi parametrii de
intrare şi reali ai regulatorului
PID : coeficientul părţii
proporţionale GAIN=2.0,
constanta izodromă a
componentei integrale TI=20 s,
constanta de anticipare TD=10
s, coeficientul de derivare D
F=5.0. Sensul real al acestor
parametri este ilustrat de figura
2.165. Fig. 2.165. Răspunsul regulatorului PID la o eroare treaptă
304 2.4 PROGRAMAREA CONTROLERELOR MODULARE VIPA ŞI SIMATIC
Fi g
.
2.167.
Optocuploare şi relee modulare de interfaţă separate şi în bloc
Pentru conectarea paralelă a unor module sunt prevăzute nişte punţi din 2 sau mai
multe contacte, iar pentru conectarea paralelă a unor conductoare de secţiune mai
mică - montarea superioară a unor adaptoare de trecere. Fixatoare asemănătoare
sunt elaborate şi pentru montarea siguranţelor fuzibile. Sunt prevăzute, de
asemenea, şi diferite variante de testare a tensiunii conductoarelor, de exemplu prin
unele ştechere cilindrice. În figura 2.171 sunt arătate unele borne din seriile W şi Z
– cu şi fără înşurubarea conductoarelor, precum şi principiile lor de fixare.
a)
b)
Fig. 2.171. Borne modulare din seriile W şi Z ale companiei WEIDMULLER cu şi
fără înşurubarea conductoarelor şi principiile principale de fixare ale lor
a)
b)
a)
b)
Fig. 2.174.Controlere programabile modulare cu interfeţe directe (a) şi
intermediare cu module exterioare de interfaţă Modbus (b)
Fig. 2.175. Utilizarea modulelor adăugătoare Repetoare pentru distanţe mai mari
de 1200 m dintre controler şi elementele exterioare de interfaţă
După cum rezultă din cele expuse mai sus, automatizarea reală a unui
proces tehnologic sau de altă natură, necesită, la rândul său, o multitudine de
lucrări şi operaţii, care se cer a fi efectuate, şi anume :
- proiectarea generală a sistemului de automatizare,
- alegerea, configurarea (alegerea componentelor din catalogul electronic şi
unirea lor într-un sistem unic) şi parametrizarea componentelor principale ,
- alegerea, configurarea şi parametrizarea traductoarelor ,
- configurarea reţelei (a blocurilor Master / Slave de semnale, a controlerelor de
reţea) şi dirijarea procesului de transmitere a informaţiilor ş. a.,
- elaborarea, testarea şi diagnosticarea programelor ,
- documentarea programelor şi arhivarea datelor ,
- comanda operativă locală şi de la distanţă,
- vizualizarea şi reprezentarea grafică a informaţiilor şi altele.
Pentru efectuarea efectivă a tuturor acestor operaţii nu există un instrument
universal mai bun decât computerul personal (PC) cu versiunile standardizate
ale sistemului său operaţional Windows, completat cu un pachet de programe
speciale. Însă computerul standardizat nu are o construcţie adecvată pentru a putea
fi incorporat în tablouri sau panouri împreună cu alte echipamente de automatizare
şi pentru a putea fi exploatat în condiţii grele industriale – temperatură înaltă sau
scăzută, umiditate excesivă, praf, vibraţii şi altele. De aceea au fost elaborate nişte
computere speciale, care satisfac acestor şi altor cerinţe, impuse de sistemele de
automatizare, au aproximativ aceleaşi date tehnice şi performanţe ca şi
computerele obişnuite şi care au fost denumite computere industriale (CI)
Primul tip principal din seria EL este prevăzut pentru montare pe panourile
frontale sau uşile dulapurilor de automatizare şi are, la rândul său, 4 modificaţii
principale cu dimensiuni pe diagonală ale monitorului 8”-19” (265x200 mm –
490x400 mm), plus un panou separat (HMI – EL 100) cu dimensiuni mai mici pe
diagonală (5”-10”). Ultimele sunt destinate pentru o integrare cu blocurile de
computere fără monitor CPC (Rack).
Toate aceste computere sunt realizate cu procesoare mobile INTEL CELERON
M sau PENTIUM M de 1-1,8 GHz, HARD disc de 40-60 GB, memorii operative
RAM de 512-1024 MB, memorie Flash de sistem 2-8 GB, CD-DVD reed/write
217 2.6 COMPUTERE INDUSTRIALE DE AUTOMATIZARE
drive, interfeţe USB şi de comunicare MC–ETHERNET cu viteză de 100/100
Mbit/s, MC-PROFIBUS (Master/Slave), MC-PROFINET, interfaţă serială RS 232,
tensiune de alimentare 24V, baterie de alimentare neîntreruptă (UPS) (fig. 2.186).
Însă unele din ele prevăd instalarea unor module adăugătoare de extindere – PCI
slot.
a)
221 2.6 COMPUTERE INDUSTRIALE DE AUTOMATIZARE
b)
Fig. 2.191. Variante de
computere industriale ale companiei
AAEON
Un alt lider producător de
computere industriale universale şi
speciale este compania IPC 2U
(Industrial Personal Computer).
Toate seriile acestei companii au o
construcţie diferită. Din seriile tipice
fac parte computerele iROBO-
2000, 3000, 4000 (fig. 2.192). Prima
modificaţie prevede un număr mare
de module adăugătoare (slots) de
extindere – până la 20. Toate aceste
modificaţii au o execuţie IP65, care le permite să funcţioneze în condiţii industriale
grele.
De o popularitate deosebită
se bucură computerele
compacte şi ultracompacte
ale acestei companii, care nu cedează computerelor obişnuite după performanţele
funcţionale. În figura 2.193, a- b sunt arătate computerele iROBO seria LIGHT şi
NEO-220 cu 60 W consum, dimensiuni 235x175x50 mm şi masa de 1-2 kg, iar în
figura 2.193, c-d, - computerele Microspace20 şi ET-200 de 165x110x27 mm şi 145x115x50 mm, 0,5 kg,
15W şi funcţionare de la minus 20ºC şi până la +70 ºC.
2.6 COMPUTERE INDUSTRIALE DE AUTOMATIZARE 222
b)
c) d)
Fig. 2.193. Computere compacte şi ultracompacte ale companiei IPC 2U
2.6.5 Computere industriale speciale de automatizare a maşinilor unelte
Fig. 2.200. Computere industriale moderne Indra Motion VSP şi VPP ale companiei BOSCH
2.6 COMPUTERE INDUSTRIALE DE AUTOMATIZARE 228
Fig. 2.203. Controlere modulare universale Indra Control L10, L20; L40, L45, L65
Fig. 2.205. Centru de prelucrare a metalelor VCE 600 Pro al companiei MIKRON
Acest centru este destinat, în primul rând, pentru frezarea şi alezarea calitativă
a pieselor de o complexitate înaltă cu o viteză a arborelui principal de 10000-
14000rot/min. Acest arbore, identificat cu axa Z, are o poziţie verticală, fiind
antrenat de un motor special şi reglabil în frecvenţă de 18,5 kW (fig. 2.206).
Electrotehnica și
electronica industrială
2. Noţiuni teoretice:
Aceste controlere reprezintă unele din cele mai efective şi universale dispozitive
microelectronice programabile de automatizare în limbajul FBD a diferitor instalaţii şi
mecanisme simplificate. Ele permit realizarea diferitor scheme logice simple, alcătuite din
funcţii logice tipice virtuale, extrase din memoria constantă EEPROM şi conectate în
memoria operativă RAM conform acestor scheme prin conexiuni virtuale (ireale). Efectuarea
consecutivă a acestor conexiuni reprezintă, de fapt, şi programarea acestor controlere, care
poate fi realizată fie în mod direct - cu ajutorul a 6 taste şi a unui display (indicator) de cristale
lichide cu 4 linii ale controlerului, fie cu ajutorul calculatorului personal şi al unui program
special LOGO Soft Comfort, elaborat de compania Siemens.
Controlerele LOGO au o construcţie modulară, fiind constituite dintr-un modul de bază, la
care pot fi cuplate, în caz de necesitate, până la 4 module adăugătoare de extindere. Modulul
de bază este prevăzut cu 2 intrări pentru tensiunea de alimentare, cu 8 intrări de comandă, 2
dintre care pot fi analogice, şi 4 ieşiri de tip releu sau tranzistor, 4 taste şi un indicator de
vizualizare. Există, de asemenea, şi o modificaţie a modulului de bază fără indicator şi fără
taste de programare directă. Pentru conectarea controlerului la calculator, deasupra tastelor
este prevăzută o priză specială, care se deschide în caz de necesitate.
1
Fig. 1. Modulul de bază LOGO 24 RC şi de comunicare în reţea LOGO CM
4
Fig. 3. Diagrame temporale de funcţionare a 29 de funcţii logice speciale
5
1. Principii de programare directă
Unul din regimurile principale ale controlerelor LOGO este regimul de programare, care
presupune alegerea elementelor necesare din memoria constantă şi efectuarea comutaţiilor
(conexiunilor) necesare între aceste elemente conform schemei electrice de principiu,
elaborate în prealabil. Acest regim este situat primul în meniul principal Program... şi în
submeniul de programare directă „Edit.Prg ., la care se trece prin tasta OK, iar prin tasta ESC
se revine înapoi Figura 4.
Primul pas al programării apare după intrarea în meniul de programare Edit. Prg cu ajutorul
tastei OK (dacă nu este introdusă parola). În acest caz cursorul se transformă într-o linie
scurtă, amplasată sub ieşirea Q1 Figura 5 a. În acest pas se poate alege prin tastele de derulare
a valorilor ▼ sau ▲ una din ieşirile reale Q i din numărul total Q1-Q16 sau virtuale M J din
numărul total M1-M8, la care se va conecta ieşirea elementul ales odată cu apăsarea tastei
OK. În unele cazuri, când se efectuează o conexiune consecutivă a unor elemente interioare,
fără a scoate ieşirile lor la ieşirile reale ale controlerului Qi sau la cele virtuale Mi, nu se apasă
în acest pas tasta OK, ci se trece la următorul pas, apăsând tasta ◄.
a b c d
e f g h
i j
Fig. 5. Paşii consecutivi de alegere şi programare a unui element logic SAU
3. Programul lucrării:
4. Variantele de lucru.
5. Modul de realizare
10
Fiecare student are procesul tehnologic propriu pentru care trebuie să realizeze schema logică
de automatizare. După ce schema a fost elaborată în caiet fiecare student introduce schema
dată la calculator şi testează cum funcţionează in regim OFF Line. Dacă schema este corectă
şi funcționează în regim OFF Line este introdusă direct în controlerul LOGO şi se dă la
execuţie în regim ON Line.
6. Conţinutul raportului:
I. Foaie de titlu cu tema lucrării de laborator.
II. Scopul lucrării.
III. Problema studiată.
IV. Schema de automatizare în limbajul FBD în corespundere cu varianta de lucru.
V. Descrierea circuitului elaborat.
VI. Efectuarea unor modificaţii în circuitul propus şi descrierea acestora.
VII. Schema electrică a procesului tehnologic.
VIII. Concluzii şi analiză.
11