Tot ce trebuie să știți despre controlerele logice programabile

Constituția AP.

despre

Mod de operare

Conexiune AP

Mod de programare

software de programare:

electronice digitale

introducere în limbaje de programare

Indiferent de software-ul utilizat, modul de operare al AP-ului este același. Dintr-o diagramă care reprezintă o comandă, programatorul traduce această diagramă într-un program stocat în amintiri. Acest program citibil de microprocesor conține diverse elemente:

  • un pas de program, (o linie numerotată)
  • o instrucțiune sau un cod (de exemplu: citirea stării unei intrări, compararea a două valori etc.)
  • o referință (de exemplu: numărul unei ieșiri)

Toată „inteligența” automatului se află în CPU (unitatea centrală). Se compune din următoarele elemente:

  • un microprocesor (procesarea informațiilor)
  • un ceas intern (funcția de sincronizare, sincronizarea operațiilor)
  • unitate de calcul (adaos binar, contor, decontor)
  • intrare multiplă (recepție date externe)
  • mai multe ieșiri (transmiterea datelor către exterior, - pentru releu, afișaj, imprimantă)
  • o memorie ROM sau EPROM (conține sistemul de operare)
  • o memorie RAM împărțită în zone:
  • program utilizator (cod binar, asamblator)
  • date utile pentru program
  • date utile programatorului (program de bază, registre, steaguri, constante)
  • etc.
  • magistrală de conectare pentru module la distanță (opțional.)

Unitatea centrală nu poate rezista intensităților de curent, cum ar fi prin terminalele de intrare și ieșire ale PLC-ului. Prin urmare, acestea sunt protejate împotriva eventualelor supratensiuni sau a acestor curenți prea intensi. Pentru a separa electric CPU-ul de restul PLC-ului, se folosesc adesea opto-cuplaje.

Când creați un program, puteți alege o limbă avansată (Ladder, Grafcet, Logigramme). Deoarece AP-urile includ doar limbile în lista de instrucțiuni, trebuie să vă compilați programul (dacă software-ul de programare nu o face automat) înainte de al transfera la AP.

De asemenea, încercăm să documentăm (atașăm comentarii) programul cât mai mult posibil, astfel încât o altă persoană să îl poată înțelege și să îl modifice cu ușurință. Intrările, ieșirile etc. pot fi, de asemenea, declarate prin nume scurte și/sau texte mai lungi - de exemplu: la ieșirea O00.01 este conectat releul K1 pe care ventilația controlează: O00.01 - K1 - ventilația 1.

Toate aceste adăugiri la programul de bază nu sunt acceptate de AP. Computerul va crea fișiere specifice pentru aceste date, care vor rămâne în memoria de arhivă (hard disk) la alegere. Fără aceste fișiere, un apel invers al programului dvs. de la AP la computer va oferi doar lista de instrucțiuni, iar restul datelor pot fi considerate pierdute.

SUCOS PS 306 de la Klöckner Moeller este un PLC derivat din PS3 (opus unui PS4) care poate face parte dintr-o rețea de 9 dispozitive PS 306. Fiecare modul are 16 intrări și 16 ieșiri 24V DC digital, 4 intrări (10 biți) și 1 ieșire analogică (12 biți), 1 conector DIN RS 485 pentru unități I/O suplimentare.

Terminalele de intrare sunt notate cu Ix.y iar terminalul de ieșire al Qx.y - x ia valoarea atribuită dispozitivului PS 306, cel de bază va fi notat „0”; și y ia valoarea poziției terminalului pe dispozitivul PS 306, adică o valoare de la 0 la 15, de exemplu Q 0.0 definește prima ieșire pe dispozitivul de bază.

Pentru programarea SUCOS PS 306, se utilizează fie o consolă de programare, fie un computer personal cu software-ul SUCOSOFT S30-S316-F.

SUCOS PS 306 poate fi programat în mnemonică (Listă de instrucțiuni), în diagramă ladder (diagramă Ladder) sau în blocuri funcționale (Logigram).

SESTEP 290 este un PLC cu o structură modulară. În funcție de nevoi, putem adăuga rafturi care pot conține mai multe module I/O. Poate fi (opțional) prevăzut cu un ceas intern.
Numărul maxim de intrări/ieșiri este de 128 - pe module de 8 intrări sau 8 ieșiri sau 4 intrări + 4 ieșiri. Modulul de alimentare trebuie alimentat cu 24 VDC.

Este programat în lista instrucțiunilor LI cu un dispozitiv de manipulare (OPI-20) sau utilizând software (PRS-21 pentru PC) în diagrama scării .

Fiecare bloc de intrare/ieșire (model de bază) este echipat cu 8 intrări sau 8 ieșiri care pot fi relee (2 A pe ieșire sau 4 A pe grup de 4 ieșiri) - adică se pot conecta direct la acesta obiecte 230V AC. Există, de asemenea, module pentru I/O analogice.

Definiția intrărilor se face de la X1 la X8 pentru primul modul de intrare apoi de la X9 la X16 pentru al doilea etc. Pentru ieșiri, acestea sunt definite de la Y1 la Y8 pentru primul modul de ieșire, apoi de la Y9 la Y16 pentru al doilea etc.

SESTEP poate stoca starea unui bit într-un marker definit de litera „Cnnn” (nnn reprezintă numărul markerului de ex. C21). Cuvintele - valoarea unui cronometru, a unui contor etc. - sunt conținute în registre numite "Vnnn" .

ADRESA OPERANDELOR:

memorie de cuvinte

PMC 20 este un controler programabil capabil să gestioneze 80 de intrări digitale și 80 de ieșiri digitale, precum și 8 intrări analogice și o ieșire analogică. Poate fi (opțional) dotat cu un ceas săptămânal.

Este programat în lista instrucțiunilor LI, în diagrama scării și diagrama logică (extinsă cu o bibliotecă personală) LOGSR și/sau în Grafcet.