Diagrama scării

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

O diagramă ladder (în italiană ladder diagram, dar este utilizată în general în dicțiunea engleză sau în contactele versiunii grafice / programe) este un ajutor grafic pentru programarea discretă a controlerelor logice programabile (PLC), devenind acum limbajul standard de programare, alături de tipul asamblorului limbi străine, acum în proces de a fi abandonate.

Standardul IEC 61131-3 definește 5 tipuri de limbaj de programare pentru PLC-uri:

Limbajul scării a fost primul limbaj utilizat pentru programarea PLC-urilor, care inițial a înlocuit panourile logice cablate normale realizate cu tehnologie de releu. În cele mai simple cazuri, este ușor să convertiți o schemă de cablare funcțională într-un program de scară. În același timp, asemănarea cu diagramele electrice a fost mai ușor de înțeles de către operatori și tehnicieni de întreținere care, la începutul anilor 1960, aveau adesea cunoștințe în domeniul electric sau electromecanic, dar nu întotdeauna în domeniul computerului sau matematic.

Cu acest limbaj, programul este scris în 2 linii verticale care reprezintă sursa de alimentare. Există, de asemenea, linii orizontale care unesc aceste verticale numite trepte (literalmente trepte , datorită faptului că aspectul acestor programe seamănă cu cel al unei scări). Fiecare trept este ideal împărțit în două părți. Partea din stânga se numește zona de testare și conține variabilele de intrare sau variabile interne. Zona dreaptă se numește zona de acțiune și include ieșirile externe sau interne, precum și blocurile funcționale avansate. Energia poate curge doar de la stânga la dreapta.

Structura

Fig. 1 - Simboluri pentru diagrame de scară

Este foarte simplu și folosește câteva simboluri grafice simple. În Fig. 1, simbolurile primului rând înseamnă:

  • intrare refuzată (NU logică)
  • intrare activă
  • afară
  • activarea registrului de memorie
  • dezactivarea registrului de memorie
  • temporizator

în timp ce în a doua linie există simbolurile conexiunii.

Simbologia poate varia ușor între diferiți producători de PLC; în unele cazuri este posibil să reamintim grupuri funcționale , adică subrutine capabile să repete anumite operații.

Fig. 2 - Exemplu de instrucțiuni într-o diagramă a scării

Rezultatul grafic este ca în Fig. 2 și poate fi exprimat după cum urmează:

  • Dacă intrarea I 57 este activă
  • Iar intrarea I 31 este activă
  • Și registrul R 25 nu este activ
  • Sau înregistrarea R 26 este activă

Toate acestea au fost controlate;

  • Dacă registrul R 27 este activ
  • Sau temporizatorul T 02 (după 32 de secunde) a terminat de numărat
  • Apoi activați ieșirea O 17

Având în vedere că dispunerea simbolurilor, în interfețele avansate, are loc cu un simplu dublu clic, înțelegem cum este mai ușor să programăm cu o diagramă în scară decât în ​​IL (a se vedea mai sus):

(
DACĂ I57
ȘI I31
ȘI NU R25
)
SAU R26
(
ȘI R27
SAU T02 ON
)
SET O17
Cu excepția faptului că trebuie să dați valorile contorului temporizatorului separat. Acest exemplu este doar orientativ deoarece adesea diferiți producători de PLC utilizează limbaje IL diferite; pe de altă parte, diferențele în limbajul LD sunt minime.

Elemente conexe

Alte proiecte

linkuri externe