Sisteme de reglare automata in TIA Portal

📠 Laborator start - TIA Portal --- 📝Notite --- 🍮 Rezolvari

Obiective
Prezentare teoretica

Sisteme de reglare automata (SRA)

    SRA - Sistemele de Reglre Automata sunt sisteme cu bucla de reactie (loop control) care functioneaza pe baza analizei in permanenta a valorii de iesire (marimii reglate), preluata prin intermediul reactiei negative. Diferenta dintre valoarea de iesire si valoarea de referinta, numita "eroare", este folosita de SRA pentru eliminarea acesteia sau mentinerea ei in anumite intervale prestabilite.


     Un SRA se compune din urmatoarele elemente:
    Marimile definite:

Tematica de laborator

Utilizarea circuitul simulator sisteme de ordinul I intr-un SRA



     - Utilizand mediul de dezvoltare SCADA TIA-Portal, deschideti proiectul Start_plc_000  si salvati-l cu numele "Labs_008" sau creati un nou proiect "Labs_008" in care plasati urmatoarele device-uri:


     - Completati configuratia PLC_1 cu:


     - Adaugati urmatoarele PLC tags:



     - Creati unui nou proiect "Labs_008"
     - Cuplati circuitul simulator sisteme de ordinul I:
     - Intrarea analogica AI0 : %IW112 reprezinta iesirea sistemului:y_mcc fiind valoarea citita de la circuitul simulatorul de proces.

     - Editatati screen-ul "Root Screen" prin adaugarea optiunilor:
     - Realizati screen-ului "Labs_008_00" : Comanda rampa si treapta


     - Creati in Program Block -- Cyclic Interrupt --urmatoarele rutine:      - Creati in Program Block -- Startup -- urmatoarea rutina:      - Realizati screen-ului "Labs_008_01" pe care plasati:





    Pentru implementarea algoritmului de reglare automata, s-a tinut cont de:

     - Realizati screen-ului "Labs_008_02", in care controlati nivelul lichidului folosind un simulator proces de ordinul 1.





Cerinte de rezolvat
  1. Crearea unui nou proiect "Labs_008" in care se va utiliza circuitul simulator sisteme de ordinul I:
  2. Realizarea screen-ului "Labs_008_00" : Comanda rampa si treapta
  3. Realizarea screen-ului "Labs_008_01" pe care plasati:
  4. Realizarea screen-ului "Labs_008_02", in care se controleaza nivelul lichidului folosind un simulator proces de ordinul 1.

Derularea activitatilor
  1. Creati un nou proiect "Labs_008".
  2. Stabiliti configuratia hardware.
  3. Adaugati Tag-urile necesare.
  4. Creati Program Blocks --- Startup in care initializati variabilele de proces
  5. Creati Program Blocks --- Cyclic Interrupt cu Cyclic Time 10 ms, in care implementati algoritmul de reglare
  6. Editati screen-ul cu numele "Root_sreen" in care veti plasa elemente la alegere.
  7. Adaugati screen-ul cu numele "Labs_008_00" si plasati un sw pentru a alege modul de comanda :rampa sau treapta si un element "trending" in care veti afisa evolutia comenzii:u si a iesirii:y.
  8. Modificati Program Blocks --- Cyclic Interrupt cu Cyclic Time 10 ms, in care implementati algoritmul de reglare folosind un simulator proces de ordinul 1
  9. Adaugati screen-ul cu numele "Labs_008_01" si plasati un slider-ul avand valori inre 100-400 prcum si un element "trending" in care veti afisa evolutia comenzii:u iesirii:y si a referintei:r.
  10. Adaugati screen-ul cu numele "Labs_008_02" si plasati elementele necesare pentru monitorizare si control anivelului unui lichid intr-un rezervor, folosind un simulator proces de ordinul 1.

Prezentarea rezultatelor