Programarea PLC-urilor SIMATIC S7-1200/1500 in TIA Portal - Utilizare SCL


Obiective
Prezentare teoretica

     SCL este un limbaj bazat pe:     Comentarii

    // Pentru o singura linie de comentariu
    (*
    Mai multe linii de comentariu
    *)

    Definirea variabilelor

    In SCL variabilele se definesc prin intermediul Tag-urilor, de tip (I sau Q) pentru variabile de intrare sau iesire si de tipul M daca e o variabila generala.

    Crearea functiilor

    Program blocks --> Add new block --> Function -->SCL
    Instructiunea IF :

    IF expresie relationala THEN
      instructiune(instructiuni)
    END_IF

    sau

    IF expresie relationala THEN
      instructiune(instructiuni)
    ELSE
      instructiune(instructiuni)
    END_IF

    Instructiunea CASE :

    CASE "variabila" OF
      0:
      declaratii;
      1:
      declaratii;
      .
      .
      .
      n:
      declaratii;
    END_CASE;
    Instructiunea FOR :

    FOR contor=contor_start TO contor_stop DO
      declaratii
      .
      .
      .
      declaratii
    END_FOR;
    Instructiunea WHILE :

     WHILE expresie relationala DO
      declaratii;
      .
      .
      .
      declaratii;
    END_WHILE;

Tematica de laborator

    Utilizand mediul de dezvoltare SCADA TIA-Portal, creati un nou proiect "Labs_003" in care plasati urmatoarele device-uri:


    Se completeaza configuratia PLC_1 cu:


    Adaugati urmatoarele PLC tags:



    Editati screen-ul "Root_sreen".
    Adaugati un nou un screen avand numele "labs_003_01" care are mimeaza functionarea unei pompe care umple un rezervor respectand urmatoarele cerinte:     HMI-ul acestei aplicatii va trebui sa fie similar cu:


    Creati un nou screen avand numele "labs_003_02" in care se vor genera doua forme de unda:



Cerinte de rezolvat
Derularea activitatilor
Prezentarea rezultatelor