Sunteți pe pagina 1din 23

Programarea PLC-ului

Standardul IEC 61131 stabileste 5 limbaje de programare utilizabile pentru


programarea dispozitivelor de tip PLC:

- LD – Lader Diagram – limbaj grafic de tip “schemă cu relee”


- FBD – Function Block Diagram – limbaj grafic de tip “flux de date” (cu
blocuri funcţionale interconectate)
- ST – Structured Text – limbaj de nivel înalt asemănător cu Csau Pascal
- IL – Instruction List – limbaj de nivel scăzut de tip limbaj de asamblare
- SFC – Sequential Function Chart – limbaj care permite exprimarea
secventelor de pasi pentru un automat de stare

În Figura 1 sunt prezentate simbolurile grafice de bază ale limbajului LAD,


conform IEC 61131-3.

%I0.0 %I0.1 %I0.2 %I0.3 %Q0.0 %Q0.1 %Q0.2 %Q0.3


P N S R
a) b) c) d) e) f) g) h)
Figura 1. Simbolurile grafice de bază ale limbajului LAD.

Executia programului se face de sus in jos si de la stanga la dreapta


In cadrul liniilor de program se utilizează diferite tipuri de “dispozitive”
incluse in structura PLC-ului, dupa cum urmeaza:

- X – Intrari fizice (ex: X000-X007 la PLC-ul utilizat) – intrari digitale de tip


contact
- Y – Iesiri fizice (ex: Y000-Y007 la PLC-ul utilizat) – iesiri digitale de tip
contact
- M – Relee auxiliare (ex: M000-...) – dispozitive bistabile de tip releu
folosite pentru memorarea temporara a unor stari
- S – Relee de stare – folosite in limbajul STL pentru a indica un pas (o stare)
din diagrama de stare a automatului
- T – timer – dispozitive de masurare a timpului tip “timer”; sunt de 3 feluri:
cu increment la 100ms, 10ms sau 1ms; timerele sunt pe 16 biti; pot fi cu
retinere (pastreaza valoarea pana se reseteaza) sau fara retinere; iesirea
timerului este un contact care se inchide i
- n momentul in care se atinge valoarea prefixata a timerului; valoarea
prefixata se specifica printr-o constanta (precedata de litera “K”, valoarea
maxima 32767) sau un registru de date (precedat de litera ”D”)
- C – contoare – sunt similare cu timerele, doar ca incrementarea nu este
controlata de timp ci de impulsuri de semnal
- D – registre de date – sunt registre de 16 biti care se folosesc pentru păstrarea
unor parametrii sau date de proces; se pot adresa la nivel de bit; de exemplu
adresarea bitului 3 din registrul 0 se face astfel: D0.3
- K, H, E – constante numerice in zecimal, hexazecimal sau in forma
exponentiala

Simbolurile grafice cele mai des folosite sunt sunt indicate în tabelul de mai jos:

Contact normal deschis; X001 este numele


semnalului care controleaza releul
Contact normal inchis; M0 este numele semnalului
care controleaza releul

--| ↑ |-- Contact cu detectie de front urcator

--| ↓ |-- Contact cu detectie de front coborator

Controlul bobinei unui releu; Y001 este controlul


iesirii
Apel comanda

Exercitii:

1)Srieti programarea in limbaj Ladder pentru:

a)Y000 = X000 SI X001\ SI X002

b) Y000 = X000 SAU X001\ SAU X002

2)Transcrieti cu porti logice punctual 1).

3) Se da schema:
Sa se realizeze programrea in limbaj LAD.
REZOLVARE

1)

a)SI logic

b)SAU logic

2)
3)

Primul exemplu de program realizează un contact cu automentinere.


( Mentinerea in starea ON prin simpla apasare si apoi eliberare a unui buton, sau
activarea pentru un scurt moment a unui senzor ). Aceasta secvenţă va fi folosita
des mai departe.

“Circuitul” funcţionează astfel: la apăsarea unui buton (Start) conectat la intrarea


X000 a PLC-ului ieşirea Y000 va fi activată (contactul Y000 închis). Se presupune că
butonul (Stop) conectat la intrarea X002 nu este apăsat, ceea ce face ca prima
linie a circiutului să fie închisă. În continuare, chiar şi la eliberarea butonului Start
ieşirea Y000 rămâne validă datorită ramurii paralele (funcţie logică SAU) în care
apare contactul Y000 închis; la apăsarea butonului Stop circuitul se întrerupe şi
ieşirea Y000 devine invalidă (contact deschis).
Conexiuni intre programator, contoller si DL2121R

În modulo DL 2121R se reproduce o intersectie cu patru strazi (Nord, Sud, Est, Vest) cu
dublu sens si doua semafoare, unul plasat la intersectia Sud-Vest si celalalt la intersectia Sud-Est;
exista, de asemenea, un semafor pentru pietoni la intersectia Nord-Vest, pentru a permite
pietonilor sa reserve si sa traverseze strada ( cea dinspre Vest in cazul aplicatiei noastre).
Pentru simularea masinilor care traverseaza intersectia, au fost introduse patru butoane (N
sw, S sw, E sw si W sw) situate respectiv in cele patru directii principale; in schimb, pentru
rezervarea de catre pietoni, a fost introdus butonul Cr sw langa semaforul respectiv, pentru a
simula si active aceasta rezervare. Contactele celor cinci butoane precedente, impreuna cu
contactul comun respectiv se afla pe partea stanga a modulului.
In schimb, in partea dreapta se afla contactele, cu contactul comun respectiv, a led-urilor
tuturor celor trei semafoare (doua ale intersectiei S red, S yellow, S green, W red, W yellow, W
green si a pietonilor Cr red, Cr green).

CONEXIUNI

a. PLC MicroLogix 1000 DISPOZITIV DE PROGRAMARE PORTABIL


Utilizati cablul serial de conexiune din dotare la dispozitivul de programare portabil
(HHP), pentru a conecta acest dispozitiv la automatul programabil PLC, dupa cum este aratat in
figura.
Mufele celor doi conectori ai cablului de conexiune intre HHP si PLC sint identificate si
aratate dedesubt:

Cand PLC-ul este alimentat cu dispozitivul HHP conectat, acesta va efectua un self-test
diagnostic si va vizualiza urmatoarele ferestre care vor aparea intotdeauna in limba enegleza,
indiferent de limba alternativa disponibila, ce poate fi alesa dintre optiunile:

In continuare, HHP-ul stabileste conexiunea cu PLC-ul, cautand automat baud rate-ul, si va


intra in in fereastra principala:
b) PLC MicroLogix 1000 DL 2121
Referat
PROGRAMAREA LED-ULUI GALBEN

Competenţe
1. Identificarea aparatelor şi componentelor (platformelor) aflate pe masa de lucru.
2. Verifica conexiunile dintre PLC si unitatea DL 2121R în conformitate cu schema electrică .
3. Conectează prin cablul serial HHP-ul (Hand-Held Programmer - Dispozitiv de Programare Portabil) la
PLC (Programmable Logic Controller – Automat Programabil).
4. Programează PLC-ul prin introducerea liniilor de cod in HHP.
5. Interpretarea rezultatelor obținute.

1.DESCRIERE PLATFORMEI

PLC-ul (Programmable Logic Controller – Automat Programabil) este un dispozitiv


electronic digital, dotat cu memorie programabila care permite gestionarea unui proces, cu
ajutorul unui program memorat in interiorul sau. Înlocuiesc tablourile mari electrice care
funcționează cu dispozitive electromecanice (relee, contori, temporizatori, etc…), reducând
spațiul ocupat;

Limbajul de programare (LADDER) se bazează pe schemele electrice convenționale,


utilizând simbolurile si dispozitivele de uz frecvent in câmpul electric ceea ce a facilitate
răspândirea lui.
Elementele de intrare /ieșire ale platformei corespund intrărilor /ieșirilor PLC-ului conform
tabelului:
2.MODUL DE LUCRU:

Acest program va aprinde LED-ul galben W-yellow (O/3) la apăsarea butonului Cr-sw (I/8) și îl va stinge
la apăsarea butonului N-sw (I/7)

Introducerea programului utilizând HHP-ul. Conectați întregul sistem (PLC – HHP –


DL 2121R) si alimentați cu tensiune PLC-ului.
Așteptați câteva minute pentru inițializarea Programatorului/Automatului si conexiunea intre
PLC si HHP; odată terminata si vizualizata fereastra principala:
Referat
FUNCTIONAREA SEMAFORULUI PENTRU MASINI

Competenţe
1. Identificarea aparatelor şi componentelor (platformelor) aflate pe masa de lucru.
2. Verifica conexiunile dintre PLC si unitatea DL 2121R în conformitate cu schema electrică .
3. Conectează prin cablul serial HHP-ul (Hand-Held Programmer - Dispozitiv de Programare Portabil) la
PLC (Programmable Logic Controller – Automat Programabil).
4. Programează PLC-ul prin introducerea liniilor de cod in HHP.
5. Interpretarea rezultatelor obținute.

1.DESCRIERE PLATFORMEI
PLC-ul (Programmable Logic Controller – Automat Programabil) este un dispozitiv
electronic digital, dotat cu memorie programabila care permite gestionarea unui proces, cu
ajutorul unui program memorat in interiorul sau. Înlocuiesc tablourile mari electrice care
funcționează cu dispozitive electromecanice (relee, contori, temporizatori, etc…), reducând
spațiul ocupat;

Limbajul de programare (LADDER) se bazează pe schemele electrice convenționale,


utilizând simbolurile si dispozitivele de uz frecvent in câmpul electric ceea ce a facilitate
răspândirea lui.

2.MODUL DE LUCRU:

La început, apăsând butonul W sw (I/5) se aprinde lumina roșie W red (O/2) si rămâne
activa timp de cinci secunde, după care se stinge si se aprinde lumina verde W green (O/0) care
rămâne active timp de opt secunde; după trecerea celor opt secunde, se stinge lumina verde si
aprinde lumina galbena W yellow (O/3) care rămâne activa timp de 3 secunde; după trecerea
celor 3 secunde, se stinge lumina galena si se aprinde din nou lumina roșie si ciclul pornește de
la capăt pana când se apăsa un buton de resetare (in exemplul nostru am utilizat Cr sw (I/8))
pentru oprirea ciclului. După oprirea ciclului, apăsând din nou W sw (I/5) acesta pornește din
nou.

Introducerea programului utilizând HHP-ul Conectați întregul sistem (PLC – HHP –


DL 2121R) si alimentați cu tensiune PLC-ului.
Așteptați câteva minute pentru inițializarea Programatorului/Automatului si conexiunea intre
PLC si HHP; odată terminata si vizualizata fereastra principala:
Referat 2
FUNCTIONAREA SEMAFORULUI PENTRU PIETONI

Competenţe
1 Identificarea aparatelor şi componentelor (platformelor) aflate pe masa de lucru.
2 Verifica conexiunile dintre PLC si unitatea DL 2121R în conformitate cu schema electrică .
3 Conectează prin cablul serial HHP-ul (Hand-Held Programmer - Dispozitiv de Programare Portabil) la
PLC (Programmable Logic Controller – Automat Programabil).
4 Programează PLC-ul prin introducerea liniilor de cod in HHP.
5 Interpretarea rezultatelor obținute.
1. DESCRIERE PLATFORMEI

PLC-ul (Programmable Logic Controller – Automat Programabil) este un dispozitiv


electronic digital, dotat cu memorie programabila care permite gestionarea unui proces, cu
ajutorul unui program memorat in interiorul sau. Înlocuiesc tablourile mari electrice care
funcționează cu dispozitive electromecanice (relee, contori, temporizatori, etc…), reducând
spațiul ocupat;

Limbajul de programare (LADDER) se bazează pe schemele electrice convenționale,


utilizând simbolurile si dispozitivele de uz frecvent in câmpul electric ceea ce a facilitate
răspândirea lui.

PROGRAMAREA SEMAFORULUI PENTRU PIETONI

In aceasta aplicatie, se studiaza utilizrarea PLC-ul pentru a programa functionarea


semaforului, care va permite pietonilor sa traverseze strada.
Acest program consta intr-o singura intrare Cr sw (I/8) si doua ieșiri Cr red (O/4) si Cr
green (O/5) si va permite elevului sa învețe cum sa utilizeze, pe lângă temporizatorii celeilalte
aplicații, si contorii. La apăsarea butonului Cr sw, led-ul Cr red (roșu) va începe sa clipească cu
o frecventa setata de un temporizator T0 (300ms) si pentru un număr de ori setat de aceasta data
de către un contor C0 (6 ori); la sfârșitul numărării se va stinge Cr red si se va aprinde led-ul
verde Cr green care va rămâne aprins in mod constant, pentru un interval de timp definit setat de
temporizatorul T3 (10 sec), după care va începe sa clipească la rândul sau cu o frecventa setata
de un al treilea temporizator T4 (500ms) si pentru un număr de ori setat de un al doilea contor C1
(10 ori); la sfarsitul acestei numaratori, se va stinge led-ul verde si se va aprine cu lumina fixa
led-ul rosu pana cand se apasa din nou butonul Cr sw care va relua ciclul descris anterior.

2.MODUL DE LUCRU:

Introducerea programului utilizând HHP-ul Conectați întregul sistem (PLC – HHP –


DL 2121R) si alimentați cu tensiune PLC-ului.
Așteptați câteva minute pentru inițializarea Programatorului/Automatului si conexiunea intre
PLC si HHP; odată terminata si vizualizata fereastra principala:

S-ar putea să vă placă și