Documente Academic
Documente Profesional
Documente Cultură
1 Generalitati
Ofera un pachet software complet si unitar, construit pe o platforma de comunicatie comuna. Aceasta
abordare moderna minimizeza resursele de memorie alocate pentru incarcarea si rularea programelor si permite
utilizarea acelorasi variabile de process de catre programe diferite, simplificand considerabil eforturile
programatorului.
Benificiind de facilitatile sistemului de operare WINDOWS, PL7-PRO are o interfata de programare
prietenoasa, configurabila de catre utilizator. Programul permite deschiderea simultana a mai multe sesiuni de lucru
pentru automate diferite. Scrierea programelor se poate face alternativ in Ladder si Mnemonic.
IHMP este software-ul de monitorizare si control (SCADA) pentru echpamentele TSX. El ofera posibilitatea
unor reprezentari grafice complexe ale procesului condus, memorarea unor parametri in fisiere, inclusiv tabele
EXCEL si baze de date, functii specifice pentru generarea si urmarirea erorilor.
Cu o arhitectura generala dezvoltata in jurul unei magistrale de date la care sunt conecate canalele de
intrare/iesire asociate procesorului, unitatea centrala si memoria, automatul programabil pare la prima vedere un
calculator; avantajele fata de acesta sunt evidente:
- Automatul programabil este garantat pentru utilizarea in conditii servere de stres industrial (variatii de
tenisune si temperatura, noxe, vibratii).
- Unitatea centrala este o unitate logica special conceputa sa interpreteze un set restrans de instructiuni
proprii controlului de proces .
- Acestea exprima functii de baza ca: evaluarea expresiilor booleene (logice) cu atribuirea rezultatului
unei variabile memorate sau a unui canal de iesire, secvente de numarare sau temporizare, calcule matematice.
Programarea structurilor de tip automat progamabil este simpla si consta in scrierea directa de la un
terminal a unui sir de instructiuni, conform unor diagrame de semnnal, ciclograme, organigrame sau a unui set de
ecuatii booleene. Intentia producatorilor de AP este de a se adapta cunostintelor si preferintelor utilizatorilor.
Executia instructiunilor este ciclica, ceea ce face ca derularea rapida a unui program in raport cu timpii de
raspuns ai procesului sa permita sesizarea evenimentelor la putin timp dupa ce apar, fara riscul pierderii de
informatie sau perturbare a procesului. Exista de asemenea posibilitatea lucrului cu intreruperi pentru procese foarte
rapide.
Echipamentele si software-ul prezentate inglobeaza tehnologii de ultima generatie, sunt compatibile cu
echipamentele altor producatori recunoscuti
2 Prezentare program
Se deschide ecranul de lucru pentru PL7 Pro care se deschide implicit gol (fara o aplicatie).
Fichier
Ouvrir
Se deschide ecranul urmator in care se poate parcurge calea catre aplicatia care se doreste deschisa:
Implicit ecranul arata ca mai sus, dar cu ajutorul benzii derulante se poate parcurge calea catre fisierul care
se doreste a fi deschis.
Actionand asupra
Dosarul
se expandeaza in:
In
In
arata astfel:
se expandeaza si
In
structura arata astfel:
In
sunt prezentate ecranele de exploatare. Aceste ecrane, in momentul
conectarii cu automatul programabil, poate arata starea intrarilor, iesirilor, precum si a altor variabile interne. Prin
expandare se prezinta ecranele de exploatare care fac parte din program.
In cazul prezentat, dupa expandare, apare ecranul:
In
expandarea
Noua aplicatie
Modul local
Deschidere aplicatie
Modul online
Salvare aplicatie
Printare aplicatie
Inapoi cu o modificare
Confirmare modificare
Go to
Browser-ul aplicatiei
Ajutor
Cautare
Ce este acesta?
Libraria de functii
Bara de stare, situata in partea de jos a ecranului, arata informatii referitoare la starea software-lui.
Numar
Zona
Functia
Informatii
Mod de operare
Starea PLC
Adresa retelei
Modul Grafcet
Modificari in
progres
Indicator animat
Functiile tastaturii
Se expandeaza
Se da click pe una din ferestrele de exploatare si apare fereastra solicitata. In cazul unei aplicatii o
fereastra poate fi:
Un ecran de exploatare poate fi modificat sau realizat numai daca PLC-ul nu este
online cu calculatorul.
Pentru a realiza un nou ecran se da click dreapta pe:
optiunea dorita.
si in ecranul ce
Bara de unelte
In dosarul
In dosarul
Daca se realizeaza mai multe ecrane se poate defini un buton care sa comute
intre ecrane. Acest buton se realizeaza din icoana
navigare.
arata astfel:
Dupa desenarea dreptunghiului se da click cu mousul pe dreptunghi (pentru
selectare) dupa care se da click dreapta cu mousul pe dreptunghiul deja selectat si se
alege din lista aparuta optiunea de
.
Apare urmatorul ecran:
In dosarul
5 Adresare
Adresare rack in statia de lucru
Adresarea rackului in cadrul unei statii de lucru se face din comutatorii aflati pe fiecare rack in parte:
Din aceasta adresare se vede ca pot fi asezate maxim 8 rack-uri intr-o statie.
Adresare modul in cadrul rack-ului
Pentru adresarea unui modul in cadrul rack-ului se defineste pozitia modulului in cadrul rack-ului. Pentru
aceasta se pot defini mai multe cazuri:
1. Sursa simpla si procesor simplu
I sau Q
X,W sau D
xy
simbol
Tip obiect:
Format:
x - rack 0 .. 7
punct
Canal
I = intrare
X = Boolean
y - pozitia in
rack
Q = iesire
W = Cuvant
i = 0..127
D = Cuvant dublu
Adresare cuvinte
M,K sau S
B,W,D sau F
simbol
Tip obiect:
Format:
Numar
M=intern
B = Octet
K=constant
W = Cuvant
S=sistem
D = Cuvant dublu
F = Virgula flotanta
Structura biti
%MW20:X5
Tablouri
cuvinte constante:
: %Ix.i:L
%KWi:L, %KDi:L
6 Limbajul Ladder
Originile limbajului LD
Limbajul bazat pe scheme cu contacte - Ladder Diagram (LD) - provine de
la reprezentarea grafica folosita pentru schemele electrice de comanda. Comenzile
erau realizate cu ajutorul releelor.
Limbajul LD a fost dezvoltat pentru a usura crearea programelor si mentierea
facila a acestora.
Scrierea programului in LD
Scrierea unui program in limbajul LD presupune desenarea unei diagrame (diagrama LD) similare unei
scheme electrice cu contacte.
Elementele componente ale diagramei LD modeleaza functionarea elementelor unei scheme cu contacte.
Interpretarea functionarii diagramei LD este similara interpretarii schemelor electrice cu contacte.
Elementele de baza utilizate pentru scrierea unui program in limbaj LD sunt:
- contactele,
- bobinele,
- temporizatoarele,
- numaratoarele si
intarziate sau ce dureaza un anumit interval de timp. Fiecare temporizator din schema
este identificat in mod unic, modul de identificare fiind diferit de la un producator la
altul. In cazul in care baza de timp este aceeasi pentru toate temporizatoarele, precizata
in manualul de programare a AP,aceasta este omisa.
Valoarea prestabilita poate fi
exprimata in unitati de timp (s). Temporizatoarele au cel putin o intrare de initializare,
la activarea careia incepe temporizarea si o iesire.
In unele variante, temporizatoarele sunt prevazute si cu o intrare de validare si
inca o iesire care reprezinta negata primei iesiri
Numaratoarele
Numaratoarele sunt elemente de programare care pot primi o serie de impulsuri
care sunt analizate in cadrul programului LD pentru a detecta numarul de aparitii ale unor
evenimente cum ar fi:
crescator.
Blocurile functionale
- functii aritmetice,
Atunci cand se realizeaza scrierea unui program LD pentru un automat programabil concret, trebuie sa se
tina seama de limitarile pe care pachetul de programe le poate avea:
program;
- realizarea buclelor poate fi realizata intr-un singur mod sau poate sa nu fie
permisa;
sa
se
aiba
in
vedere
diferenta
fata
de
Bobina -( )Pune bitul in 1 cand linia este evaluata la 1 logic si pus in 0 cand linia este
evaluata la 0 logic
Bobina negata -( / )Pune bitul in 0 cand linia este evaluata la 1 logic si pus in 1 cand linia este
evaluata la 0 logic ; in general nu e folosita datorita confuziei pe care o poate introduce
Bobina Set (Latch) -(S)-
Pune bitul in 1 cand linia este evaluata la 1 logic si nimic cand linia este
evaluata la 0 logic
Bobina Reset (Unlatch) --
Contacte
Contact normal deschis -| |Valideaza linia de program la dreapta elementului daca linia este validata in
stanga acestuia si bitul corespunzator e in 1 logic.
Contact normal inchis -|/|Valideaza linia de program la dreapta elementului daca linia este validata in
stanga acestuia si bitul corespunzator este in 0 logic.
Contact activ pe frontul crescator -|P|
Definitie
- Valorile fara memorare iau valoarea initiala (de obicei 0) dupa un ciclu