LIMBI DE
PROGRAMARE
DE UN PLC
PLC: LIMBAJE DE PROGRAMARE
•LI o IL: Lista de instrucțiuni
•LD sau LADDER: Limbaj de contacte
•FBD: Schema de bază a funcț iilor
•ST: Text structurat
•SFC: Schelet secvenț ial de funcț ii
LIMBAJ PUNTOS FUERTES PUNTOS DÉBILES
•Codificare rapidă și •Logica combinatională cu
introducere simplă de pleja.
date. •Calculații matematice și
•Cod compact. prelucrarea datelor.
Procesare rapidă ș i •Ușor de urmărit
viteza de execuț ie posterior (interpretare,
IL o LI: Lista de instrucț iuni (cicluri optimizate). înț elegere ș i
•Buclări, instrucțiuni de
modificare).
repetiț ie ș i salturi. Interpretare de către utilizatori
Lógica secvențială simplă.
neexperimentaț i.
•Reprezentare ordonată.
•Portabilitate, transferabil la
alte platforme.
LIMBAJ PUNTOS FUERTES PUNCTE SLABE
▪Popular în lumea ▪Calcului matematic.
automatizare. ▪Procesarea datelor
▪Funcții binare și (șir de caractere, I/O
booleanii. analogue, rutine de
Procesare rapidă. comunicare).
LD sau LADDER: Limbaj de ▪Integrare uș oară de ▪Bucle ș i instrucț iuni de
contacte blocuri func ț ionale repetare.
standard Lógica secuencial cu mare
Programare vizuală și numărul de secvenț e.
uș or de interpretat. ▪Crearea de blocuri
▪Ușor de modificat. funcț ionale de utilizator cu
un număr mare de variabile.
LIMBAJ PUNCTE FORTE PUNCTE SLABE
Funcții booleene. •Logică secvențială cu mare
Cifre matematice numărul de secvenț e.
simple. Bucle și instrucțiuni de
Procesarea datelor repetiț ie.
analogice. Crearea de blocuri
•Integrări ușoare de funcț ionale de utilizator cu
FBD: Schema de bază de blocuri funcț ionale un număr mare de variabile.
funcț ii standard •Modificarea programului
•Programare vizuală și
a
uș or de interpretat.
•Urmărire e
interpretare în
programe complexe.
LENGUAJE PUNCTE FORTE PUNTOS DÉBILES
Codificare rapidă și simplă •Logica combinatională cu un
introducerea datelor. cantitate semnificativă de
Programare structurat variabile.
similar cu limbajele de nivel înalt Necesită mai multă abilitate de
de programare a PC-urilor. programare.
Cod compact și bun Lipsa instrucțiunilor de
viteza de execuț ie. sare.
Cercetări matematice și •Pericol de bucle mari sau
procesarea datelor.
infiniț i (eroare de câine
ST: Text structurat •Bucle și instrucțiuni de
gardian)
repetiț ie.
•Vizualizare și interpretare în
Ușor de folosit și rapid
asimilare prin noi caz de programe complexe
utilizatori. cu un număr mare de variabile.
Crearea de blocuri funcționale •Modificări în program.
de utilizator cu un număr mare de
variabile.
Portabilitate către altele
platforme.
LIMBAJ PUNTOS FUERTES Puncte slabe
•Realizare ușoară de •Introducere dificilă de
aplicaț ii secvenț iale date ș i programare
ș i sarcini repetitive. (grafice, acț iuni,
•Reprezentare clară și tranziț ii).
preciza de las secuencias. •Nu poate fi tradus în
SFC: Schema secvenț ial de •Incorporare de alte limbaje standard.
func ț ii secven ț e complexe
Nu este complet (ex.
GEMMA). compatibil cu GRAFCET.
•Întreținere ușoară prin •Necesită
e mai multe resurse.
utilizatorul final.
•Documentație de ajutor
al proiectului.
¿Qué lenguaje usar?
Răspunsul la această întrebare nu este uș or de formulat, deoarece depinde de multe
factori. Cu toate acestea, pentru a lua o decizie bună este necesar să se ia în considerare, la
mai puț in, punctele următoare:
Cerințele și practicile clientului final și ale departamentului său de întreținere.
Tipul de aplicație și complexitatea acesteia.
Timpul de implementare al proiectului.
Urmărirea proiectului.
-PLC și mediu de programare.
Acceptarea universală a limbajului.
Facilitatea de portabilitate.
Facilitatea de învățare.
Câț iva factori de luat în considerare:
• Uș urinț a de întreț inere de către utilizatorul final: SFC
• Acceptare universală a limbajului: LADDER
• Acceptare în Europa: IL sau ST
• Viteza de execuț ie a PLC-ului: IL sau ST
• Aplica ț ii care utilizează în principal E / S digitală ș i procesare
de bază: LADDER sau FBD
• Facilitatea de a schimba codul mai târziu: LADDER
• Uș urinț a în utilizare pentru inginerii mai noi: ST
• Facilitatea de a implementa operaț iuni matematice complexe: ST
• Aplica ț ii cu procese repetitive sau procese care necesită
enclavări ș i operaț iuni concurente: SFC
În sfârș it...
Nu toate PLC-urile sunt capabile să ruleze
limbi diferite din cauza lipsei de memorie
o la viteza procesorului. Aș a că inclusiv
tipul de PLC-uri are o importanț ă crucială pentru
alege limbajul de programare potrivit.
ÎNREGISTRARE Ș I
IEȘ IRI DINTR-UN PLC
Cantidad de E/S:
Una dintre cele mai comune clasificări ale PLC-urilor face
referinț ă în formă directă la cantitatea de bilete ș i
ieș iri (E/S sau I/O) ale unui PLC ș i ne spune că un PLC este
considerat micro PLC când au mai puț in de 64 E/S,
mici atunci când au mai puț in de 256 E/S, medii
când au mai puț in de 1024 I/O ș i mari când
au mai mult de 1024 E/S.
ENTRĂRI DIGITALE
Este obiș nuit să se utilizeze module de 24 VDC ș i nu există multe cazuri care să justifice
utilizaț i o altă tensiune în intrările digitale.
Unele dintre avantajele utilizării 24 VDC sunt următoarele:
Este o tensiune scăzută, nu periculoasă la contact.
-Nu produce interferenț e ș i de asemenea putem amesteca intrările digitale ș i le
intrări analoge de 4-20 mA în aceeaș i teacă de cabluri.
-Normal, costul modulului este mai mic ș i există disponibilitate de module cu
densităț i mari (număr de intrări pe modul).
-Este mai potrivit pentru intrări cu frecvenț ă mare de manevre sau zone cu
pericol de explozie.
-Putem conecta senzori cu tranzistor de ieș ire (PNP sau NPN) ca detectoare
de proximitate, senzori Namur, etc.
TIPOS:
Scufundare:
-Elementul de comutare utilizat este NPN, de aceea sunt cunoscute sub numele de plăci NPN.
Posibilitatea de a schimba tensiunea mai mare decât tensiunea de furnizare a plăcii.
-Dar este necesare două surse de alimentare pentru o interfaț ă adecvată.
Sourcing:
-Elementul de comutare utilizat aici este PNP, aș a că se cunosc sub numele de plăci PNP.
-Interfaț ă mai uș oară deoarece este nevoie doar de o sursă de alimentare.
Încărcarea de tensiune este limitată la tensiunea de alimentare a plăcii.
IEȘ IRI DIGITALE
transistor
Principiul său de funcț ionare se bazează pe transistoare, ceea ce înseamnă o constituț ie integrală în
stare solidă cu caracteristici pentru a lucra în curent continuu (DC) cu o durată lungă de viaț ă ș i cu un nivel scăzut de
curent.
-PNP/ NPN
Cel mai tipic (dar nu cel mai comun, există de toate) este NPN în montaj denumit „Colector Deschis”.
În general, acest tip de ieș ire necesită polarizare externă. Curentul său de drenaj / sursă este mult
más baja evidentemente que redondea entre 500mA por línea con un max de 5A en el modulo, es lo típico.
De asemenea, tensiunea maximă de utilizare este de obicei de 24 sau 30V.
În ceea ce priveș te avantajele, se pare că NPN este mai rapid în comutare, deoarece lucrează cu referinț a 0V,
are o imunizare mai mică la zgomot, o cădere de tensiune mai mică.
Aplicaț ii
Ie ș irea tranzistorului este un element electronic, astfel încât nu are niciun fel de uzură mecanică
apreciabil. Permite în practică un număr infinit de comutări. În plus, comutarea sa este
practică instantanee.
Contrapartida acestei ieș iri este că este limitată în ceea ce priveș te tensiunea pe care o poate comuta,
fiind obiș nuite 30Vdc ca maxim, întotdeauna în CC.
Ieș irile prin tranzistor sunt obiș nuite în controalele de tip PID, unde numărul de comutări pe oră este foarte
elevat sau pentru a codifica semnale binare.
Pentru sarcini mici, de exemplu, contactori, electrovalve pneumatice, este preferabil să folosiț i ieș irea la
transistor.
RELAY
Aceste module, spre deosebire de cele anterioare, sunt alcătuite din dispozitive electronice și un
micro relé electromagnetico de comutare. Câmpul său de acțiune îi permite să funcționeze atât în AC, cât și în DC și
cu diferite niveluri de tensiune, cu avantajul de a gestiona curenți mai mari, dar cu
inconvenientul unei durate de viață scurte din cauza uzurii părții mobile a contactelor.
În timpul funcționării lor, aceste module se caracterizează în raport cu cele cu stare solidă prin
sunetul recognoscibil al contactelor de comutare emise de micro-releu.
Aplicaț ii
Ieș irea releului este cea mai utilizată opț iune în sistemele de automatizare ș i, din acest motiv, este ș i cea mai populară în
indicatoare digitale.
Aceasta este opț iunea cea mai obiș nuită, deoarece permite comutarea până la 250Vac ș i curenț i de până la 8 amperi, comutând
de la reț ele de alimentare la electrovane sau a trimite un semnal către orice element de la distanț ă.
Contrapartida ieș irii releului este faptul că este un sistem mecanic cu un anumit decalaj (milisecunde)
y un desgaste asociado a cada conmutación. Su vida útil aproximada es del orden de las 100.000
comutări.
Pentru alte tipuri de sarcini mai mari, bobine de electroiman, este preferabilă utilizarea plăcii de
ieș iri la releu. Dar aceasta are dezavantajul duratei electrice a contactelor (uzură, scânteie,
etc.) care te va face să revizuieș ti ș i să schimbi din când în când releele plăcii, dacă vrei să eviț i defecț iunile.
TRIAC
Aceste interfeț e funcț ionează prin comutarea unui Triac, sunt de asemenea
în stare solidă ș i sunt folosite pentru a gestiona semnalele în curent alternativ.
Aplicaț ii
Versatilitatea sa îl face ideal pentru controlul curentului alternativ (C.A.).
•Una dintre ele este utilizarea sa cacomutatorstatic oferind multe avantaje asupra
interrupătoare mecanice convenț ionale ș ireleu.
•Func ț ionează ca un comutator electronic ș i, de asemenea, cu baterie.
•Se utilizează TRIAC-uri de putere mică în multe aplica ț ii precum atenuatoride luz, controles de
viteza pentru motoare electrice ș i în sistemele de control computerizat al multor elemente
caseros. Cu toate acestea, atunci când este utilizat cu sarcini inductive, cum ar fi motoarele electrice, trebuie luate
măsurile de precauț ie necesare pentru a se asigura că TRIAC-ul se opreș te corect la sfârș itul fiecărei
semiciclul undei deCurent alternativ.
Intrări Analoge
- Aceste module sau interfete acceptă ca semnal de intrare valori de tensiune sau curent
intermediare într-un interval, care poate fi de 4-20 mA, 0-5 VDC sau 0-10 VDC, convertind-o
într-un număr. Acest număr este salvat într-o poziție a memoriei PLC-ului.
ENTRĂRI TC/RTD:
Caracteristici
Modulul are următoarele caracteristici tehnice:
●Modul de intrări analogice cu 4 intrări
●Rezoluție: până la 16 biți inclusiv semnul
●Tip de măsurare Tensiune ajustabilă canal cu canal
●Tip de măsurare Rezistență ajustabilă canal cu canal
●Tip de măsurare Termorăsistenta (RTD) ajustabil canal cu canal
●Tip de măsurare Termocuplu (TC) ajustabil canal cu canal
●Alarma de proces la depășirea valorilor limită, ajustabilă pe canal (două limite superioare și două
inferioare, respectiv
●Actualización del firmware
●Reparametrizați în RUN
Intrări ÎN VITEZĂ MARE
●Pentru performanța ridicată a sistemului
●Para alta velocidad de contadores
(encodoare) - HSC
Exemplu: În motoare PAP pentru citire de
pulsuri.
●Timp de aprindere = 1ms
●Tiempo de apagado = 1ms
Timp de ciclu de citire rapidă
1 ms + 1 ms x cantitate de canale
utilizados =5ms
●Intrări și ieșiri cu izolație.
Ieș iri analogice
Mmodulele de ieșire analogică permit ca valoarea unei variabile numerice interne să
autómata se convierta en tensiune sau curent.
- Intern în PLC se efectuează o conversie digital-analogică (D/A), deoarece
automatul lucrează doar cu semnale digitale.
Module de ieșire discret de tip Triac
Aceste interfete funcționează prin comutarea unui Triac, sunt de asemenea în stare
solid și sunt utilizate pentru a gestiona semnale în curent alternativ.
Exemplu: Motoare AC, actuatori
● Module de ieș ire tip releu
·
Câmpul său de acțiune îi permite să lucreze cu AC și DC și cu diferite niveluri de tensiune, cu
avantajul de a gestiona curenți mai mari, dar cu dezavantajul unei durate de viață scurte
din cauza uzurii părții mobile a contactelor.
Ieșiri de curent
Se folosesc atunci când dorim să trimitem semnale de la PLC, de exemplu pentru convertizoare de frecvență.
valve, etc
●Ieșiri neizolate
Se folosesc atunci când știi că în alimentație și în mediu nu există zgomot.