Simboluri logice scara / programare PLC în RSLogix 5000 Studio Allen Bradley

care sunt simbolurile logice scara?

logica scării este unul dintre cele mai comune limbaje de programare PLC. Standardele limbii sunt bine documentate de Comisia Internațională Electromecanică (IEC) în expoziția 61131-3. Cu toate acestea, documentația oficială a simbolurilor logice ale scării nu este ușor de digerat și nu oferă exemple concrete ale fiecăruia.

simbolurile logice ale scării sunt elemente fundamentale care sunt memorate de fiecare programator plc. Sunt esențiale pentru a ști dacă intenționați să lucrați cu acest limbaj de programare PLC.

în acest tutorial, vom discuta despre fiecare simbol, funcționalitatea pe care o aduce limbajului de programare ladder logic plc, precum și ilustrarea a două exemple în care pot fi utilizate.

contact normal deschis (NO) / examinați dacă este închis (XIC)

cel mai fundamental simbol al programării logice a scării este contactul normal deschis sau instrucțiunea examinați dacă este închis XIC. Acest simbol a fost creat ca o reaplicare directă a contactului bazat pe releu utilizat în Desenele electrice timpurii.

simboluri logice scară-examinați dacă instrucțiunea închisă (XIC) în Studio 5000
simboluri logice scară-examinați dacă instrucțiunea închisă (XIC) în Studio 5000

cum funcționează contactul normal deschis?

inițial, contactul a fost legat de o bobină a unui releu electric. Când bobina releului a fost alimentată, contactul s-ar închide. Simbolul logic al scării funcționează în același mod. Acesta va specifica un bit logic care poate fi setat la 0 (scăzut) sau 1 (ridicat). Pe baza statului, instrucțiunea va evalua fie adevărat, fie fals. Dacă instrucțiunea este adevărată, va lăsa curentul și va permite PLC-ului să evalueze următoarea instrucțiune. Dacă este fals, simbolul logic al scării va opri execuția acolo.

aplicarea practică a simbolului Logic al scării – fără Contact / XIC

simbolul de Contact normal deschis este predominant în logica scării. Este cea mai de bază verificare logică pentru majoritatea condițiilor din programarea PLC.

1. Verificarea unei intrări

simboluri logice scara-examina dacă închis (XIC) și ieșire energiza (OTE) instrucțiuni în Studio 5000
simboluri logice scara-examina dacă închis (XIC) și ieșire energiza (OTE) instrucțiuni în Studio 5000

treapta de mai sus utilizează contactul normal deschis pentru a verifica intrarea „PointIORack1:1:I. 0”. Dacă intrarea este alimentată (ridicată), condiția indică faptul că „contorul de cutie Photo Eye – no Box” este pornit. Cu alte cuvinte, nu există nicio cutie în fața ochiului foto prezent pe linie.

2. Numărați starea

simboluri logice scara-examinați dacă închis (XIC) și Count up (CTU) instrucțiuni în Studio 5000

treapta de mai sus utilizează contactul normal deschis pentru a activa instrucțiunea CTU „BoxCounter”. De fiecare dată când nici un contact nu trece de la mic la mare, contorul va crește cu 1. Așa cum se arată în treaptă, contorul a numărat zece cutii și este acum setat la .DN (terminat) condiție.

contact normal închis (NC) / examinați dacă este deschis (XIO)

opusul contactului normal deschis este cel normal închis. Această validare va analiza bitul specificat și va evalua la adevărat când bitul este dezactivat și fals când este alimentat. Aplicația ar permite utilizatorului să verifice dacă bobina bitului specificat este dezactivată și să ia măsurile corespunzătoare în programarea ladder logic PLC.

simboluri logice scara-examina dacă Deschis (XIO) instruire în Studio 5000
simboluri logice scara-examina dacă Deschis (XIO) instruire în Studio 5000

cum funcționează contactul normal închis?

contactul normal închis ar fi, de asemenea, legat de bobina unui releu în stare solidă. Când bobina nu are curent care trece prin ea, contactul ar lăsa curentul să curgă. Cu toate acestea, atunci când bobina ar fi energizată, Niciun curent nu ar curge prin contact. Contactul NC sau instrucțiunea XIO în logica scării de programare PLC ar funcționa la fel. Cu alte cuvinte, bitul ar permite curentului să curgă atunci când este scăzut și Niciun curent nu ar curge atunci când bitul este ridicat.

aplicarea practică a simbolului Logic al scării – Contact NC / XIO

XIO este foarte frecvent în limbajul de programare PLC logic al scării. Este o instrucțiune care ne permite să examinăm starea OFF a unui pic așa cum este descris mai sus. Iată două exemple comune în care se utilizează această instrucțiune.

1. Starea butonului de oprire

simboluri logice scara - motor a început sigiliu în logica în Studio 5000
simboluri logice scara-Motor Starter sigiliu în logica în Studio 5000

treapta de mai sus încorporează simbolurile logice ale scării normal deschise și normal închise. Creează o condiție care va energiza bitul GREEN_LIGHT_ON atunci când „START_PRESSED” este energizat. Cu toate acestea, XIO este legat de doi biți: STOP_PRESSED și RESET_PRESSED. Când oricare dintre aceste condiții este setată la HIGH, bitul „GREEN_LIGHT_ON” va fi setat la LOW în timpul ciclului de evaluare treaptă.

2. Timer blocare continuă

simboluri logice scara – logica temporizator continuu în Studio 5000

treapta de mai sus va permite temporizatorului să funcționeze pe baza condiției HMI_Rotation_Enable. Cu toate acestea, un cronometru tipic ar conta până când ajunge la valoarea „presetare”. În treapta de mai sus, cronometrul se va reseta odată ce cronometrul este setat la .DN (terminat) datorită faptului că XIO este legat de același bit al cronometrului.

ieșire energiza (Ote)

când sunt îndeplinite anumite condiții, sistemul ar trebui să ia o anumită acțiune. Spre deosebire de cele două simboluri de mai sus, energizarea de ieșire va fi utilizată pentru a executa o acțiune. În cadrul unei diagrame electrice, acest simbol ar indica faptul că o bobină a unui releu trebuie să fie alimentată atunci când sunt îndeplinite condițiile.

simboluri logice scara-ieșire energiza (OTE) instrucțiuni în Studio 5000

cum funcționează simbolul de energizare a ieșirii?

simbolul logic al scării de tensiune de ieșire va schimba starea unui bit în funcție de condițiile specificate în partea stângă a treptei. Când condițiile sunt adevărate care conduc la instrucțiunea OTE, valoarea bitului specificat va fi setată la HIGH sau 1. Când condițiile sunt FALSE, instrucțiunea OTE va seta valoarea aceluiași bit la LOW sau 0.

aplicarea practică a simbolului Logic al scării – ieșire energizați

instrucțiunea OTE este foarte frecventă în aplicațiile logice ale scării. După cum sa menționat mai sus, este folosit pentru a conduce ieșiri bazate pe anumite condiții. Acest lucru se traduce prin operarea hardware-ului PLC extern, cum ar fi relee, contactoare cu motor, supape, cilindri etc. Prin energizarea bitului care este legat de ieșire, un programator PLC poate schimba starea ieșirii în poziția dorită.

1. Porniți lumina / ieșirea

simboluri logice scara - sigiliu de lumină în logica în Studio 5000
simboluri logice scara – sigiliu de lumină în logica în Studio 5000

în treapta de mai sus pe care am văzut-o deja, ieșirea este alimentată atunci când sunt îndeplinite condițiile. Bitul „GREEN_LIGHT_ON” este legat de o ieșire a PLC-ului care va porni un LED în câmp. Utilizând instrucțiunea de ieșire Energize (Ote), programatorul PLC va aprinde lumina de pe podeaua plantei.

2. Setați sistemul la starea defectuoasă

simboluri logice scara – logica defect în Studio 5000

următoarea treaptă verifică o condiție defectuoasă: Sistemul 1-defecțiune. Când sistemul este defectat din acest motiv specific, bitul” RPiS_BOOL ” va fi setat la mare prin instrucțiunea Output Energize (Ote). Odată ce sistemul nu mai este defectat, starea defectată va rămâne activată până când butonul de resetare este alimentat și validat prin condiția XIO. Resetarea va permite instrucțiunii OTE să șteargă bitul și să seteze starea defectă înapoi la scăzut.

dispozitivul de blocare a ieșirii (OTL)

simbolul logic al scării de blocare a ieșirii nu este ceva ce poate fi creat cu logica bazată pe releu. Această instrucțiune va păstra permanent un pic setat la 1 atunci când condiția este valabilă.

simboluri logice scară - instrucțiunea de blocare a ieșirii (OTL) în Studio 5000
simboluri logice scară – instrucțiunea de blocare a ieșirii (OTL) în Studio 5000

cum funcționează simbolul zăvorului de ieșire?

instrucțiunea de blocare a ieșirii se va executa numai atunci când condițiile precedente sunt adevărate. Dacă sunt, instrucțiunea va seta bitul asociat cu OTL la mare (1). Dacă bitul este setat la 1 sau condițiile nu mai sunt adevărate, bitul va rămâne ridicat (1). Această diferență este importantă ca ieșire Energize (Ote) va seta bitul înapoi la 0.

aplicarea practică a simbolului Logic al scării – zăvorul de ieșire

instrucțiunea OTL nu este utilizată în mod obișnuit în programarea logică a scării. Motivul este menționat mai sus: instrucțiunea nu va reseta automat bitul la 0. Această diferență minoră duce la confuzie de cod și probleme potențiale atunci când vine vorba de executarea, schimbarea sau evaluarea condițiilor după implementare.

1. Eroare de blocare

simboluri logice scară – logica de blocare a erorilor în Studio 5000

după cum am discutat anterior, defecțiunile joacă un rol critic în programarea PLC. Este important să detectați, să acționați și să identificați corect defecțiunile apărute în cadrul sistemului. Odată ce acestea apar, utilizatorul va arunca defectele operatorului pentru a depana. Din acest motiv, este important să păstrați defecțiunile până când sistemul este auditat și resetat atunci când este considerat operațional.

treapta de mai sus afișează o condiție în care suntem obligați să ștergem o defecțiune la o unitate de frecvență variabilă PowerFlex 525. Odată ce defecțiunea este blocată, motorul este menținut într-o stare defectuoasă, în timp ce o rutină separată are grijă să oprească în siguranță unitatea. OTL va seta bitul la mare și va aștepta până la resetarea defecțiunii.

2. Setarea stării

simboluri logice scară – instrucțiuni condiționale mai mari decât (GRT) și mai mici decât (LES) în Studio 5000

în treapta de mai sus, instrucțiunea OTL este utilizată pentru a deschide supapa ascensorului. Deși acest lucru ar fi putut fi realizat printr-o instrucțiune output energize (OTE), am decis să folosim OTL din cauza mai multor condiții care pot seta bit RiserBOOL la mare. Rețineți că această rutină conține, de asemenea, OTU care va reseta bitul înapoi la minim, după cum este necesar de către programatorul PLC.

Deblocare ieșire (OTU)

simbolul logic al scării Deblocare ieșire este adesea utilizat împreună cu OTL. Este o modalitate de a crea o dezactivare a bitului specificat în logica controlerului.

simboluri logice scară - instrucțiuni de deblocare a ieșirii (OTU) în Studio 5000
simboluri logice scară – instrucțiuni de deblocare a ieșirii (OTU) în Studio 5000

cum funcționează simbolul de deblocare a ieșirii?

instrucțiunea de deblocare a ieșirii se va executa numai atunci când condițiile precedente sunt adevărate. Dacă sunt, instrucțiunea va seta bitul asociat cu OTU la scăzut (0). Dacă bitul este setat la 0 sau condițiile nu mai sunt adevărate, bitul va rămâne scăzut (0).

aplicarea practică a simbolului logic al scării – deblocarea ieșirii

instrucțiunea OTU va trebui utilizată cu OTL pentru a reseta bitul la minim așa cum s-a discutat mai sus. Prin urmare, această instrucțiune va fi găsită întotdeauna ori de câte ori se utilizează OTL. Să examinăm aceleași două exemple, așa cum am văzut mai sus.

1. Eroare de blocare

simboluri logice scară – logica de blocare a erorilor în Studio 5000

în treapta de mai sus, odată ce defecțiunea este eliminată prin instrucțiunea Reset_PB XIC, defecțiunea este deblocată folosind instrucțiunea OTU. Observați că deblocarea se află în aceeași ramură ca și instrucțiunea PF1: O. ClearFaults care va fi alimentată odată ce resetarea este setată.

concluzie

cele mai utilizate cinci simboluri logice ale scării sunt următoarele: contact normal deschis, contact normal închis, energizare ieșire, zăvor de ieșire și deblocare ieșire. Aceste cinci instrucțiuni sunt utilizate în mod obișnuit în logica scării pentru manipularea bitului. Primele două sunt instrucțiuni condiționale care vor permite curentului să curgă în funcție de starea bitului. Ultimele trei sunt instrucțiuni de ieșire care se vor executa dacă logica care duce la ele este adevărată. Acestea vor seta bitul fie la 0, fie la 1, în funcție de instrucțiunile utilizate.

You might also like

Lasă un răspuns

Adresa ta de email nu va fi publicată.