Documente Academic
Documente Profesional
Documente Cultură
1.1 Obiective
Obiectivul acestei lucrări este realizarea unei aplicaţii de control şi monitorizare a unui
proces pe un stand didactic FESTO cu ajutorul unui PLC Simatic S7-300. Scopul este
familiarizarea cu activităţile ce implică implementarea unui sistem pentru monitorizarea şi
controlul unui proces, având la dispoziţie echipamente de lucru similare cu cele utilizate în
practică, pentru conducerea proceselor industriale.
Modelarea procesului
Într-un rezervor, având secţiunea constantă S, intră un lichid cu un debit qi curgând liber,
adică conducta de intrare nu intră în lichidul din rezervor. Din acest rezervor lichidul curge cu un
debit qe. Determinarea modelului matematic şi a funcţiei de transfer se poate obţine pe baza
bilanţului de material. Relaţia este următoarea:
S dh q i q e dt , (1.1)
care exprimă creşterea volumului de lichid în rezervor ca fiind egală cu diferenţa între cantitatea
de lichid intrată şi aceea ieşită din rezervor în intervalul de timp dt considerat . Debitul de ieşire
qe se obţine printr-un robinet Ve a cărui secţiune poate fi modificată. Debitul de intrare qi poate fi
modificat cu ajutorul pompei de alimentare . În reglările de nivel mărimea de execuţie poate fi
debitul qi de intrare sau debitul qe de ieşire, după cerinţele procesului şi caracteristicile utilajului.
În rezervoarele deschise şi cu ieşire finală la presiunea atmosferică, lichidul curge sub acţiunea
greutăţii proprii, fără să mai existe o altă presiune care să îl influenţeze. În acest caz, pentru
curgerea turbulentă relatia pentru debitul de ieşire qe se poate scrie sub forma:
qe C h , (1.2)
în care C este un coeficient care depinde de dimensiunile conductei de curgere, eventual ale
strangulării în cazul când există robinetul Ve, şi de tipul lichidului. Ecuaţia (1.1) devine deci:
Capitolul 5
dh
S qe qi (1.3)
dt
qe C h
în punctul (qe0, 0
h ), adică:
C
qe h (1.4)
2 h0
Se reaminteşte aici că prin liniarizarea unei relaţii neliniare de forma F(x1,x2...y1,y2...) în
conditiile unor variaţii mici în jurul punctului staţionar de functionare rezultă relatia:
F F F
F x1 x2 y1 (1.5)
x
1 0 x
2 0 y
1 0
în care (.)0 reprezintă conditiile initiale constante, caracteristice punctului staţionar de
functionare considerat, iar x1, x2 , ... etc reprezintă variaţiile variabilelor considerate.
Făcând aceste înlocuiri în ecuaţia (1.3) se obţine o ecuaţie diferenţială liniară de ordinul
întâi:
dh
T h k 0 qi (1.6)
dt
2S h0 2 h0
T , k0 (1.7)
C C
Soluţia acestei ecuaţii pentru o mărime de intrare constantă qi0 aplicată la timpul t=0 este:
0
h(t ) k 0 qi (1 e t / T ) (1.8)
Curba de variaţie respectivă este arătată în figura 2.1.4.
. .
0
.
h
h0
T t
2 S h 0 2V 0
T 0
0 (2.11)
qe qe
Identificare experimentală
Se vor efectua mai multe experimente si se va determina modelul procesului pentru
diferite puncte de funcţionare. Se va analiza apoi dacă se verifică teoria prezentată la capitolul
privind modelarea procesului
Identificarea experimentală se va realiza prin aplicarea a două trepte de valori diferite
asupra elementului de execuţie. Robinetul de pe calea de evacuare va fi deschis în proporţie de
90%. Perioada de eşantionare se va alege la voloarea de 1s. Achiziţia de date se poate realiza
prin intermediul WinCC Flexible sau folosind modulele de achiziţie ICP si mediul MATLAB.
Semnalul primit de la senzor va fi scalat în milimetrii.
Experiment 1: Amplitudinea semnalelor de tip treaptă aplicate elementului de execuţie se
va alege în funcţie de nivelul dorit în rezervor pentru regimul staţionar. Rezultatele obţinute
pentru două trepte aplicate elementului de execuţie se pot vedea în figura 3.1.
Prima treaptă are valoarea 5.10V pe automat ceea ce înseamnă 10.85V pe pompă. A doua
treaptă este de 6.19V în automat care reprezintă 13.17 V pe pompă.
Se vor lua în considerare pentru acordarea regulatorului doar rezultatele obţinute pentru
ce-a de-a doua treaptă. Răspunsul obţinut este adus în zero prin scăderea valorii staţionare pentru
prima treaptă din valorile rezultate la aplicarea celei de-a doua trepte. Se obţine următorul
răspuns :
Figura 3.2 Răspunsul indicial al procesului
Din acest răspuns se va calcula constanta de timp a părţii fixate Tf care corespunde valorii
de 63% din valoarea staţionară: Tf=24s.
Valoarea factorului de amplificare este Kf=yst/ust =3.5011
De aici rezultă funcţia de transfer procesului :
3.5011
Hf (3.1)
24 s 1
În figura 3.3 se poate urmări răspunsul real al sistemului (culoarea roşie) în comparaţie cu
răspunsul la treptă simulat pentru modelul obţinut.
În acest caz filtrul se poate neglija deoarece are o valoare aconstantei de timp apropiată de
valoarea perioadei de eşantionare.
Sistemul didactic Festo pentru automatizări este un stand didactic compact şi este
proiectat pentru a satisface diferite necesităţi de instruire. Se faciliteatează astfel o instruire
orientată pe industrie şi o bună cunoaştere a conţinutului hardware a componentelor industriale.
Mai mult de atât, această staţie pentru studiu încurajează lucrul in echipă şi dezvoltă
aptitudini organizatorice şi de cooperare.
Standul experimental se poate folosi pentru dezvoltarea unor abilităţi în urmatoarele faze:
configurare, asamblare, programare, punere în funcţiune, operare, întreţinere, detectarea
defectelor.
Staţia de lucru combină patru bucle închise, fiecare cu senzori digitali şi analogici şi
actuatori. Cu ajutorul unui controller PLC este posibilă folosirea acestor bucle individual sau in
cascadă:
Sistem de control automat al nivelului
o Panou de control
o Sistem de ţevi de legatură
o Rezervor de presiune
o 2 rezervoare de apă
o Valve manuale
o Valvă manuală cu bilă pentru scurgere
Funcţiile fiecărei bucle închise rezultă prin combinaţia specificată a valvelor manuale. De
asemenea acestea depind de programarea, configurarea sau parametrizarea automatului
programabil sau al sistemului de control.
În continuare vor fi descrise componentele standului utilizate pentru realizarea acestei
lucrări. Nivelul lichidului în rezervorul B102 este monitorizat cu ajutorul unui senzor ultrasonic
(2-fig 4.4) şi poate fi vizualizat pe scala gradată plasată pe peretele rezervorului (1- fig 4.4).
Valoarea dată de senzor este valoarea actuală a nivelului în rezervor. In cazul unei reglari de
stabilizare, această valoare trebuie menţinută la un nivel fix chiar dacă apar perturbaţii de debit
pe conducta de evacuare.
Pentru producerea de perturbaţii este posibilă închiderea totala sau parţială a robinetului
V102. Pentru a goli lichidul din vasul superior se deschid manual robinetul V101 şi V104.
Senzorul ultrasonic incorporează şi adaptorul de semnal. Semnalul de curent (4-20 mA) de
la ieşirea acestuia este conectat ca şi semnal standard la terminalul analogic X2.8 după care este
convertit de convertorul A1 din semnal unificat de curent (4-20 mA) în semnal unificat de
tensiune (0-10 V).
1.3.1 Elementul de execuţie
Pompa centrifugă P101 este elementul de execuţie folosit în trei dintre buclele de reglare
disponibile pe stand. În cadrul sistemului de reglare a nivelului este folosită pentru a pompa
lichidul din rezervorul B101 în rezervorul B102 printr-un sistem de ţevi de legătură.
Înainte de punerea în funcţiune rezervorul B101 şi sistemul de ţevi trebuie să fie umplute
cu lichid. Motorul pompei este alimentat de la controller-ul A4 prin releul K1. Controller-ul
pompei poate fi comandat atât analogic cât şi digital. La comandarea digitală a controller-ului
pompei, tensiunea aplicată de controller motorului pompei este maximă (22V). Prin ieşirea
digitală XMA1.O2 este posibilă comutarea controller-ului pompei, prin anclanşarea releului K1
de pe controlul binar digital (pompa nealimentată sau alimentată la 22 V), pe controlul analogic
(pompa alimentată între 0-22 V în funcţie de tensiunea analogică primită la intrarea controller-
ului pompei). Prin controlul digital binar (XMA1.O2=”0”), pompa este pornită şi oprită prin
ieşirea XMA1.O3. Când XMA1.O3=”0” pompa este oprită iar când XMA1.O3=”1” pompa este
pornită. La controlul analogic (XMA1.O2=”1”), tensiunea de comandă a PLC-ului, în gama 0-10
V, este aplicată controller-ului pompei, iar acesta variază alimentarea pompei cu o tensiune între
0-22 V.
Capitolul 5
În figura 4.6 este reprezentată pompa centrifugă în detaliu. Este alcătuită din următoarele
componente :
1. Carcasă
2. Roată cu palete
3. Inel de etanşare
4. Şurub
5. Suportul de montare
6. Şaibă
7. Arborele de comandă
8. Şaibă
9. Carcasa bobinei motorului
Carcasă Plastic
Mâner de control Oţel
Sigiliu Inelar EPDM(ethylene propylene diene M-class)
Lamela Corp: plastic
Magnet: ferită
Carcasă magnet Plastic
Flanşă motor Plastic
Carcasă motor Oţel
Motor Motor cu magnet permanent 12/24 V
Garnitură motor Aluminiu
Conexiune 20 mm(3/4”)
Atenuare sunet EN 55014
Clasă de protecţie IP67(DIN 40050)
Temperatura de funcţionare:
Lichid -40°C la +100°C
Exterior -40°C la +70°C
Presiune maximă 2,5 bar
Alimentare 24 V
Putere 24 W
Controler-ul permite variatia tensiunii de ieşire şi astfel se poate controla viteza pompei.
Erorile se pot reseta folosind intrarea reset (RESET). Aplicând o tensiune de 0V pe intrarea reset
eroarea va fi ştearsă. Controller-ul este montat pe o şină top-hat.
Ajustarea controlerului:
Pe placa controlerului există un potenţiometru (figura 4.9) prin intermediul căruia se
realizează ajustarea punctului de zero şi a sensibilităţii - capetele de gamă. Acesta se poate
realiza cu ajutorul unei şurubelniţe. Scopul acestor reglaje este acela de a ajusta ieşirea
controlerului la 0 V pentru o intrare de 0 V, respectiv la o valoare de 24 V la ieşire pentru o
intrare de 10 V.
Figura 4.9 Controller board
Tensiunea de alimentare :
‐ 24 V – conductor maro
‐ 0 V – conductor albastru
Semnalul de ieşire analogic : 4-20 mA- conductor negru
Senzorul are protecţie împotriva polarizării inverse şi la scurt-circuit.
Senzorul nu este liniar pe toată gama de măsurare. Este recomandată folosirea acestui
senzor la măsurarea nivelului lichidelor cuprins între 80 şi180 mm. În afara acestor limite
senzorul poate funcţiona diferit de caracteristica de mai sus.
În figura 2.9 este prezentată legătura dintre semnalul de ieşire şi distanţă:
În trecut, numele de Simatic era sinonim cu automatele programabile, timp de 15 ani a oferit
servicii excelente şi, prin ridicarea continuă a standardelor, a ajuns să fie lider pe piaţa mondială
în domeniu. La dezvoltarea Simatic au contribuit doi factori majori:
Capitolul 5
crearea de noi membri ai familiei de automate Simatic, care realizează sarcini mult peste
limitele automatelor programabile obişnuite.
S7-200 – automat folosit pentru automatizări mici (de exemplu casnice), cu posibilităţi
de conectare la reţea. Numărul de module de intrare/ieşire poate fi ridicat pentru a satisface
cerinţele legate de proces. Limbajul de programare folosit este Step7 Micro;
S7-300 – automat folosit pentru automatizări medii, în plus faţă de S7-200, acesta oferă
posibilitatea de conectare a sursei pe şina centrală. De asemenea aici sloturile sunt
numerotate: „1” pentru sursă, „2” pentru unitatea centrală, „3” pentru modulul de interfaţă,
„4” pentru cele 11 module de intrare/ieşire. Este prevăzut pentru lucrul în medii cu condiţii
dificile (temperaturi foarte ridicate sau scăzute, nivel ridicat de vibraţii, rezistenţă la şocuri.
Limbajul folosit este Step7;
Un automat din familia Simatic este format din sursă, unitate centrală (CPU) şi modulele de
intrare/ieşire. În unitatea centrală se încarcă programul utilizator în timp ce modulele de
intrare/ieşire asigură comunicarea cu procesul care urmează să fie controlat. Totodată,
componentele din standardul Simatic S7-300/400 permit un sistem redundant de automatizare în
cazul proceselor lente, altfel spus, când o staţie cade, o altă staţie poate prelua controlul. În
timpul perioadei de interschimbare a staţiilor, toate semnalele din proces sunt îngheţate.
Reglarea amestecului
Reglare în cascadă
Reglare feed-forward
Programele sunt editate sub forma unor blocuri. Blocurile organizaţionale reprezintă
interfaţa între sistemul de operare de pe unitatea centrală şi programul utilizator. Cele trei moduri
de programare presupun doar o procesare la nivel de bit a informaţiei, existând posibilitatea de
manipulare şi la nivel de octet sau cuvânt. De asemenea, sistemul de operare de pe unitatea
centrală – care este salvat pe un card de memorie – în momentul apariţiei unui eveniment,
apelează blocurile care marchează începutul programului folosind diverse clase de prioritate sau
nivele de execuţie. Blocurile de tipul funcţie, pot fi apelate din cadrul blocurilor organizaţionale
şi apoi executate. Blocul care are rolul de un program principal pentru aplicaţia care va fi
interpretată de automate se numeşte OB1. În OB1 trebuie încărcate funcţiile şi aplicaţiile care
vor rula la execuţia programului.
Programarea folosind diagramele Ladder se realizează prin aranjarea elementelor grafice
ale aplicaţiei. În structura programului organizată pe reţele (Network 1..n) pot fi poziţionate
contacte, bobine (analogice cu diagrame electrice) sau cutii. Majoritatea elementelor au nevoie
de o identificare prin adresă sau etichetă. Contactele sunt folosite ca simboluri pentru intrări, iar
prin aranjarea acestora în serie sau în paralel se pot realiza operaţii logice asupra stării
semnalelor (figura 4.20). Contactele normal deschise sunt asociate pentru valoarea 1 a
semnalului reprezentat, în timp ce, contactele normal deschise reprezintă valoarea 0 a semnalului
de intrare.
Ieşirile unui automat programabil sunt în general atribuite bobinelor. Dacă rezultatul este
1, bitul de la adresa bobinei este setat. Mai există de asemenea şi bobine de salt într-un anumit
loc din program. (figura 4.21)
reset
bobină simplă
Figura 4.21 Tipuri bobine
1.5 SCADA
SCADA este prescurtarea pentru Monitorizare, Control si Achizitii de Date (Supervisory
Control And Data Acquisition). Termenul SCADA se referă de obicei la un centru de comandă
care monitorizează şi controlează un întreg spaţiu de producţie. Cea mai mare parte a
operaţiunilor se execută automat de către RTU - Unităti Terminale Comandate la Distanţă
(Remote Terminal Unit) sau de către PLC- Unităti Logice de Control Programabile
(Programmable Logic Controller).
Funcţiile de control ale centrului de comandă sunt de cele mai multe ori restrânse la funcţii
decizionale sau funcţii de administrare generală.
Achiziţia de date începe la nivelul RTU sau PLC şi implică citirea indicatoarelor de
măsură şi a stării echipamentelor care apoi sunt comunicate la cerere către SCADA. Datele sunt
apoi restructurate într-o formă convenabilă operatorului care utilizează o interfaţă HMI, pentru a
putea lua eventuale decizii care ar ajusta modul de lucru normal al RTU/PLC. (Un sistem
Un sistem SCADA prezintă de regulă informaţia operatorului sub forma unei schiţe
sugestive. Aceasta înseamnă că operatorul poate vedea o reprezentare a instalaţiei supravegheate.
De exemplu, o imagine a unei pompe conectate la o conductă poate afişa operatorului faptul că
pompa lucrează şi cât fluid este pompat prin conductă la un moment dat. Operatorul poate apoi
opri pompa. Software-ul HMI afişează debitul fluidului în scădere în timp real.
Pachetul HMI/SCADA include de obicei un program de desenare pe care operatorul sau
personalul de întreţinere îl foloseşte pentru a schimba modul în care punctele sunt reprezentate în
interfaţa utilizator. Aceste reprezentări pot lua forme simple cum ar fi un semafor sau chiar
forme complexe cum ar fi poziţia unor lifturi sau a unor trenuri.
Infrastructura de comunicaţie
Sistemele SCADA folosesc combinate conexiuni radio, seriale sau conexiuni
modem în funcţie de necesităţi. Pentru amplasamente mari cum ar fi căi ferate sau staţii de
alimentare sunt folosite de asemenea conexiuni Ethernet şi IP/Sonet.
Protocoalele SCADA sunt concepute foarte compacte şi multe sunt concepute ca să poată
trimite informaţii staţiei master chiar şi când staţia master interoghează RTU. Protocoalele
iniţiale SCADA de bază sunt Modbus, RP-570 şi Conitel. Aceste protocoale sunt dependente de
producător. Protocoalele standard sunt IEC 60870-5-101 sau 104, Profibus şi DNP3. Acestea
sunt protocoale standardizate şi recunoscute de majoritatea producătorilor SCADA. Multe din
aceste protocoale conţin acum extensii pentru operarea pe TCP/IP, cu toate acestea securitatea
cerută în practică sugerează evitarea conexiunii la Internet pentru a reduce riscurile unor atacuri.
Portul de comunicaţie cel mai des intâlnit la PLC-uri este RS232(9-pini) dar sunt utilizate
tot mai des pentru comunicaţie şi alte porturi: RS485,Ethernet, Modbus sau Profibus.
Fereastra principală este SIMATIC Manager (figura 6.2 ) care se deschide când Step7
este pornit. De aici utilizatorul are acces la toate funcţiile oferite de pachetul Step7.
Mediul SIMATIC Step7 se porneşte din Windows -> Start-> SIMATIC->SIMATIC
Manager.
Proiect de diplomă
Crearea unui nou proiect în SIMATIC Manager poate fi realizată în două moduri:
folosind New Project Wizard sau fară a folosi wizard-ul după cum se vede în figura de mai sus.
Alegând varianta Wizard vor fi urmati 4 paşi pantru crearea noului proiect care sunt
prezentaţi în figura 6.3. Acesti patru paşi constau în alegerea unui tip de CPU, a blocurilor de
organizare, modului de programare şi numele noului proiect. Pentru cazul de faţă configuraţia
este următoarea : CPU314C-2 DP(1) cu blocurile de organizare OB1 şi OB35 iar limbajul de
programare este LAD(Ladder Logic).
Dacă nu se alege varianta în care se foloseşte wizard-ul toate aceste componente vor fi
adăugate individual folosind Hardware Configurator.
Pentru modulul digital este necesar să fie setate intrările şi ieşirile ca în figură :
În figura 6.7 este prezentată fereastra SIMATIC Manager în care este vizibilă structura
programului. Softul este aranjat în Step7 într-un director numit “S7 Program”. Pentru a rula
programul acesta este descărcat în automat prin intermediul butonului Download din bara de
instrumente a ferestrei SIMATIC Manager.
Blocul OB1 :
Blocul de organizare principal în care poate fi scris programul sau pot fi apelate funcţiile
bloc din care este alcătuit programul.
Procesul poate fi pornit sau oprit atât de la panoul de control de pe stand cât şi din
interfaţa procesului de pe calculator. Utilizatorul are această opţiune prin simpla trecere a
comutatorului în starea AUTO, pentru a controla procesul de pe panoul sinoptic, sau în starea
MAN caz în care se vor folosi butoanele Start şi Stop de pe panou. Butonul Start dispune de un
led de control care este aprins în momentul în care procesul este pornit, indiferent dacă reglarea a
fost pornită de pe panoul de control sau de pe calculator. Aprinderea ledului de control este
implementată tot în blocul OB1.
În blocul OB1 este apelată funcţia FC1 pentru scalarea intrării de la senzor şi a referinţei.
Comanda dată de regulatorul implementat în blocul de organizare OB35 este transmisă la
elementul de execuţie, pompa centrifugă, prin intermediul unui bloc „MOVE”
Funcţia de scalare FC1 :
Semnalul primit de la senzor este stocat într-o variabilă MW10 (Memory Word).
Această valoare este scalată, prin intermediul unui bloc de scalare, în milimetrii, valoare care va
putea fi vizualizată pe calculator pe interfaţa grafică a procesului. De asemenea această valoare
este scalată in intervalul 0...100 pentru a fi transmisă ca intrare la regulator.
Referinţa va fi introdusă manual de utilizator în milimetrii şi deci trebuie scalată în
intervalul 0...100 pentru a fi transmisă la regulator.
Proiect de diplomă
Blocul OB35 :
Reglarea nivelului este realizată cu ajutorul unei funcţii bloc (FB41) de reglare continuă
implementată de Step7. SFB/FB „CONT_C” (FB41) este folosită în automatele programabile
SIMATIC S7 pentru a controla procese tehnologice cu intrări continue şi ieşiri variabile. În
cadrul atribuirii parametrilor, funcţiile PID-ului pot fi activate sau dezactivate pentru a adapta
controller-ul la proces. Funcţia poate fi folosită pentru a controla procese cu referinţa fixă sau în
bucle de control, cum ar fi cascadă sau reglare de raport. Funcţiile regulatorului se bazează pe
algoritmul de control PID al unui regulator cu semnal analogic, şi se poate include dacă este
necesar un generator de impulsuri, pentru a obţine un semnal de ieşire modulat în timp.
Regulatorul funcţionează corect doar dacă blocul este apelat la intervale de timp bine
stabilite. Din acest motiv, regulatorul se include într-unul din blocurile de organizare cu
întreruperi (OB30...OB38). În cazul de faţă este utilizat blocul OB35. Timpul pentru citirea
ciclică se setează în milisecunde la intrarea CYCLE.
Funcţia FB41 implementează un regulator PID care influenţează continuu variabilele de
ieşire oferind şi posibiliatea unui control manual al ieşirii.
În figura 6.7 este prezentată schema bloc a regulatorului implementat în Step7.
- Eroarea (ER) - Semnalul de eroare este diferenţa dintre referinţă şi variabila de proces.
Pentru a înlătura eventuale oscilaţii ale comenzii se poate defini un histerezis pentru eroare
(DEADBAND)
- Algoritm - Componentele proporţional(P), integrator (I), derivativ (D) sunt conectate în
paralel şi pot fi activate individual sau în acelaşi timp, pentru a configura regulatoarele P, PI, PD
sau PID. Regulatoarele I şi D pure sunt de asemenea posibile.
- Valoare manuală (MAN) - Regulatorul poate fi folosit atât în mod automat cât şi manual. În
modul manual comanda poate fi corectată prin introducerea unor valori manuale pe această
intrare.
- Comanda: (LMN, LMN_PER) - Aceasta poate fi încadrată între două limite prin funcţia
LMNLIMIT. Valoarea comenzii este între 0...100 dar poate fi adusă şi sub forma 0...27648 după
formula:
LMN_PER= LMN*
- Feed Forward – Regulatorul dispune şi de optiunea unui control feed-forward prin atribuirea
la intrarea DISV a perturbaţiei.
Intrări utilizate:
MAN_ON – regulatorul este setat în modul manual dacă intrarea are valoarea „1” logic.
P_SEL – selecţia factorului proporţional
I_SEL – selecţia factorului integrator
SP_INT – referinţa în intervalul 0..100
PV_IN – variabila de proces în intervalul 0..100
MAN – valoare manuală a comenzii
GAIN – factorul proporţional
TI – constanta de timp a factorului integrator
Ieşiri utilizate:
LMN – comanda în intervalul 0..100
LMN_PER – comanda în intervalul 0..27648 (se aplică elemtului de execuţie)
ER – semnalul de eroare
Blocul DB2 :
Bloc de instanţiere pentru funcţia FB41. Parametrii regulatorului pot fi de asemenea setaţi
din acest bloc (Alegerea tipului de regulator, valorile pentru componentele proporţional şi
integrator ale regulatorului, etc.)
Proiect de diplomă
Afişarea alarmelor. Stările critice din proces sunt semnalate pe astfel de dipozitive,
astfel că operatorul poate interveni în timp util pentru evitarea unor defecţiuni
majore. În cazul unei reglări depăşirea valorii presetate pentru referinţă ar putea
avea efecte negative importante în cadrul unui sitem.
Parametrii de funcţionare. Parametrii unui proces sau a unor maşini pot fi reţinuţi
în aşa numitele reţete (Recipes). De exemplu aceşti parametrii de funcţionare se
pot referii la caracteristicile anui anumit produs şi pot fi descărcaţi de pe
dispozitivul HMI pe PLC pentru a schimba produsul curent cu un altul, sau chiar a
capacităţii de producţie.
SIMATIC HMI :
oferă soluţii pentru controlul şi monitorizarea srcinilor; procesul este adus
la standarde înalte prin menţinerea tuturor dispozitivelor si unităţilor de
lucru la un nivel ridicat de funcţionare.
Sistemele SIMATIC HMI utilizate pentru controlul şi monitorizarea
centrelor de producţie reprezintă nivelul superior din punct de vedere al
performanţei.
WinCC flexible este sofware-ul care oferă soluţii inginereşti comfortabile
şi eficiente pentru conceptele orientate spre automatizarea de viitor.
Capitolul 6
Conexiunea între PC şi PLC este realizată printr-un adaptor MPI/RS232. Interfaţa PLC-
ului este una MPI iar interfaţa PC-ului este RS232.
MPI (Multi-Poin Interface) este interfaţa standard a PLC-urilor SIMATIC din familia 300
şi 400 spre deosebire de familiile mai vechi care dispuneau doar de o interfaţă PPI (Point to Point
Interface). Pe lângă acestă interfaţă de comunicare automatele Siemens mai pot dispune, în
funcţie de model, de o interfaţă Profibus (DP) precum şi de alte interfeţe standardizate din
industrie, dar pentru aceasta este nevoie să se ataşeze PLC-ului procesoare specializate de
comunicaţie (exemplu de alte interfeţe: Ethernet, RS485, RS422 etc.).
În figurile ce urmează sunt prezentaţi cei 8 paşi necesari pentru crearea unui nou proiect.
Proiectul WinCC Flexible se integrează proiectului Step7 prezentat anterior. Există şi opţiune
creării unui nou proiect WinCC Flexible direct din fereastra SIMATIC Manager.
Proiect de diplomă
Se specifică dacă se doreşte crearea unui ecran principal pentru toate ecranele
sistem, sau dacă ecranele ar trebui afişate direct în poziţia specifică.
Se adaugă comentarii.
În secţiunea următoare este prezentată interfaţa grafică a proiectului şi lista de tag-uri. Tag-
urile sunt variabile de lucru ce corespund fiecărui obiect creat în WinCC. Prin intermediul tag-
urilor se face legătura între obiectele create în WinCC Flexible şi adresele utilizate în Step7.
Interfaţa grafică este compusă din două pagini. Navigarea între cele două pagini se face
prin intermediul unor butoane de legatură. În prima figură se poate vizualiza panoul sinoptic al
procesului. Acesta este alcătuit din următoarele elemente:
Două recipiente pentru reglarea nivelului. În primul are loc reglarea efectivă iar cel
de-al doilea este rezervorul tampon. Primul rezervor dispune de o bară gradată pe
care se poate urmări evoluţia efectivă a nivelului
În partea de sus sunt butoanele de „Start” şi „Stop” ale procesului precum şi LED-
ul de stare al comutatorului ce se află pe stand. Dacă are culoarea verde atunci
comutatorul se află în poziţia „AUTO”. La dreapta se află butonul care face
legătura cu cea de-a doua fereastră a proiectului.
În ce-a de-a doua fereastră se află graficul pe care sunt reprezentate atât referinţa cât şi
valoarea nivelului în funcţie de timp. Pentru o funcţionalitate ridicată câmpurile „Referinţă” şi
„V. Proces” sunt prezente şi în această fereastră. În partea de sus este un buton de întoarcere la
pagina principală.
Pentru ambele ferestre au fost create butoane pentru lucrul în modul „Fullscreen” sau
„Fereastră” şi butonul de „Ieşire” asemănător cu butoanele din Windows pentru aceleaşi funcţii.
Astfel operatorul se familearizează mai uşor cu interfaţa poiectului.
În figura de mai sus este prezentată lista de tag-uri utilizate pentru crearea tuturor
obiectelor din proiect. Tag-urile trebuie să fie externe şi de tipul conexiunii cu PLC-ul. Pot fi
create şi tag-uri interne dar acestea pot fi utilizate numai în WinCC Flexible, fără a avea
posibilitatea de a lega aceste tag-uri de adresele din PLC. Se pot adăuga nume sau se poate
schimba ciclul de citire al tag-ului. Ciclul de citire se referă la viteza de actualizare a unui tag.
Acesta poate fi de ordinul milisecundelor dar poate fi stabilit chiar şi de ordinul minutelor.
Capitolul 7
TESTARE
În acest capitol sunt prezentate două situaţii experimentale pentru a prezenta funcţionarea
programului. Operatorul stabileşte nivelul la care trebuie să ajungă lichidul în rezervor şi
introduce manual în câmpul „Referinţă” valoarea acestuia. După cum se va putea observa nivelul
evoluează spre referinţă ca urmare a unei comenzi date de regulator.
Desfăşurarea lucrării
Se vor parcurge următoarele etape:
- citirea schemelor tehnologice şi electrice
- testare senzor-adaptor nivel, verificare caracteristică, etalonare
- testare element de execuţie-pompa, determinare caracteristică – eventuale neliniarităţi
- identificare din date constructive şi debit (se măsoară debitul pompei care în regim
staţionar va fi egal cu debitul de ieşire)
- identificare din răspuns indicial
- acordare regulator, testare prin simulare, testare experimentală
Referat – in cazul standului conducta de alimentare rezervor este sub nivelul lichidului. Se
va analiza influenta presiunii asupra debitului de intrare qi .
Bibliografie
Bibliografie
[1] Siemens, „S7-300 Programmable Controller Hardware and Instalation”, Manual;
[2] Siemens, „Programming with Step7”, Manual;
[3] http://automation.siemens.com;
[4] http://www.wikipedia.org
[5] Jürgen Helmich, „PCS Compact Workstation Manual”, Adiro
Automatisierungstechnik GmbH, Esslingen, Germanz, 2005
[6] Ioan Naşcu, „Sisteme de Control ale Proceselor Continue”, Curs SCPC, Universitatea
Tehnică din Cluj-Napoca, 2006
[7] Wincc Flexible Help System
[8] http://www.investigacion.frc.utn.edu.ar/sensores/Equipamiento/PLC/st70k3_e.pdf
[9] http://www.ferret.com.au/c/CNC-Design/Siemens-SIMATIC-S7-300-PLC-
automation-controllers-available-from-CNC-Design-n838604
Proiect de diplomă
Acronime
CPU – Central Prosesing Unit
DCE – Data Communication Equipement
DTE – Data Terminal Equipement
FB – Function Block
FBD – Function Block Diagram
FC – Function
HMI – Human Machine Interface
ISO – International Standard Organization
LAD – Ladder Diagram
MODBUS – Modicon Bus
MPI – Multi Point Interface
OB – Organization Block
PC – Personal Computer
PLC – Programmable Logic Controller
PROFIBUS – Process Field Bus
PWM – Pulse With Modulation
RTU – Remote Terminal Unit
SCADA - Supervisory Control And Data Acquisition
STL – Statement List
TCP/IP – Transmission Control Protocol/Internet Protocol
UART - Universal asynchronous receiver/transmitter
Anexa
Anexa
Proiect de diplomă
Anexa
Proiect de diplomă
Anexa
Proiect de diplomă