Documente Academic
Documente Profesional
Documente Cultură
8
Crearea tagurilor i monitorizarea datelor ntr-un proiect RSLogix 5000
Scopul lectiei:
Tag-uri
Memoria - un grup de elemente de circuit dintr-un controller n care sunt stocate programe
i date.
Tag: O zon din memoria controllerului n care sunt stocate date de la dispozitive, calcule,
defecte etc. Fiecare zon are atribuit un nume unic:
Controllerele tradiionale au fiiere de date n care grupurile de date de acelai tip sunt stocate
mpreun. Nu exist fiiere de date precreate ntr-un controller Logix5000. Programatorii trebuie s
organizeze memoria controllerului prin crearea de tag-uri.
Tipuri de date
Tip de date: Definiia numrului de bii, octeti sau cuvinte de date pe care un tag le va
folosi. Tipul de date difera in functie de sursa informaiilor.
Tipuri de date predefinite: Dimensiunile de memorie utilizate frecvent, care sunt definite
deja n software.
INT Un ntreg sau un cuvnt (16 bii) ntre -32.768 i +32.767 (de
exemplu date PLC-5)
DINT Un ntreg dublu (32 bii), utilizat pentru stocarea unui numr ntreg
de baz din intervalul de la -2.147.483.648 pn la +2.147.483.647
Un DINT (32 bii) reprezint tipul de date principal utilizat n sistemele Logix5000. Acesta
este tipul de date principal, deoarece reprezint alocarea minim de memorie pentru orice tag.
Utiliznd aceste definiii, tag-urile pentru dispozitivele date necesit urmtoarele tipuri de
date:
Structur: Un tip de date mai complex, care este compus din mai multe elemente. De
exemplu, un tip de date TIMER este compus dintr-o combinaie de tipuri DINT i BOOL.
Structurile utilizate frecvent sunt cele de tip COUNTER (contor), TIMER (temporizator).
Exist alte tipuri de date predefinite, mai puin comune, care sunt utilizate pentru stocarea
anumitor date pentru instruciuni pentru blocuri funcionale sau instruciuni de micare.
Tipuri de date definite de modul: Tipurile de date utilizate pentru datele despre
echipamente, precum tag-urile I/O.
Etichete alternative
Etichet alternativ: Un nume suplimentar pentru o etichet ele se refer la aceeai zon
de memorie in consecin, reflect aceleai valori i modificri.
O etichet alternativ poate fi utilizat pentru identificarea unei etichete I/O generate
automat cu un nume complex. De exemplu, Motor poate fi o etichet alternativ pentru
Local:2:O.Data.15.
Domeniu
Domeniu: Definiia locului n care un controller poate accesa o etichet sau un set de
etichete.
Fiecare colecie de etichete conine o fil Monitor Tags (Monitorizare etichete) i o fil Edit
Tags (Editare etichete).
Tag-urile cu acelai tip de date nu sunt afiate automat mpreun n fila Monitor Tags
(Monitorizare etichete):
tag-urile pot fi sortate i filtrate (de exemplu s fie afiate numai tag-urile DINT ).
tag-urile care sunt structuri (TIMER etc.) pot fi extinse pentru a afia membrii.
Stilul de afiare
Parametrul Style (Stil) controleaz modul n care datele sunt afiate pentru anumite tag-uri.
Stilul implicit pentru o etichet cu tipul de date DINT este zecimal. Acesta poate fi modificat
n binar, octal, decimal sau hexadecimal.
Stilul este numai pentru afiare; acesta nu afecteaz modul n care datele sunt stocate n
controller.
Butonul Show (Afiare) lanseaz caseta de dialog Define Tag Filter (Definire filtru
etichete), care este utilizata pentru modificarea afirii ferestrei Tags (Etichete). Acesta i permite
utilizatorului s filtreze etichetele din zona de vizualizare.
Lista Edit Tags (Editare etichete) le permite utilizatorilor s efectueze urmtoarele operaii:
Stil: Formatul n care sunt afiate valorile numerice pentru membrii tipului de date n
software-ul RSLogix 5000.
Cnd se lucreaza in modul online, nu pot fi modificate dect numele, stilul i descrierea.
Valorile tag-urilor pot fi monitorizate i uneori editate online prin instruciuni din subrutine:
Pentru a crea tag-uri i pentru a monitoriza date ntr-un proiect RSLogix5000 se efectueaza
urmtoarele operaii:
Exerciiul A
n acest exerciiu, vei demonstra c ai neles notiunile de tag i date dintr-un sistem
RSLogix 5000.
Indicaii:
Descriere Unitate de
memorie
.O unitate de memorie dintr-un controller compus din 16 bii
individuali sau doi octeti care sunt tratai ca o singur
unitate.
10. Un tag care poate fi accesat de toate programele i rutinele aparine crui domeniu?
11. Dac deschidei o colecie de tag-uri, ce fil ai alege pentru modificarea valorilor
tag-urilor dintr-un controller activ (online)?
12. Dac deschidei o colecie de tag-uri, ce fil ai alege pentru a crea i terge tag-uri?
13. Verificai urmtoarele afirmaii referitoare la afiarea de tag-uri ntr-o colecie de tag-
uri. Bifai toate afirmaiile care sunt adevrate:
- tag-urile pot fi afiate alfabetic (modul implicit).
- tag-urile pot fi sortate i filtrate (de exemplu s fie afiate numai tag-urile DINT).
- tag-urile care sunt structuri (TIMER etc.) pot fi extinse pentru a afia membrii.
n acest exerciiu vei exersa crearea tag-urilor ntr-un proiect RSLogix 5000.
3. Sortai tag-urile, astfel nct toate tag-urile cu acelai tip de date s fie mpreun.
4. Filtrai tag-urile pentru a afia numai tag-urile cu tipul de date BOOL.
5. Filtrai tag-urile pentru a afia toate tag-urile.
6. Resortai tag-urile pentru a le afia dup nume, n ordine alfabetic.
7. Salvai proiectul.
n acest exerciiu, vei exersa crearea tag-urilor i monitorizarea datelor ntr-un proiect
RSLogix 5000.
Pornire_band_rulant Local:2:I.Data.0
Oprire_band_rulant Local:2:I.Data.1
Procesare Local:0:O.Data.2
Exerciiul A
2. Un tag este o zon din memoria controllerului n care sunt stocate date de la dispozitive,
calcule, defecte etc. Fiecare zon are atribuit un nume unic.
3. Un tip de date este definiia numrului de bii, octeti sau cuvinte de date pe care un tag le va
folosi.
4. Tipul de date se bazeaz pe sursa informaiilor.
5. Programatorul va selecta un tip de date TIMER.
6. Pe baza tipului de date (REAL), tag-ul Temperatur Aer este conectat la un dispozitiv analogic.
7. Pe baza tipului de date (BOOL), tag-ul Start este conectat la un dispozitiv digital/discret.
8. Un DINT (32 bii) reprezint tipul de date principal utilizat n sistemele Logix5000. Acesta este
tipul de date principal, deoarece reprezint alocarea minim de memorie pentru orice tag.
9. Un tag alternativ este un nume suplimentar pentru un tag . Un tag alternativ poate fi utilizat
pentru identificarea unui tag I/O generat automat cu un nume complex. De exemplu, Motor
poate fi un tag alternativ pentru Local:2:O.Data.15.
10. Un tag care poate fi accesat de toate programele i rutinele este un tag din domeniul
controllerului?
11. Pentru a modifica valorile tag-urilor dintr-un controller activ (online) trebuie s selectai fila
Monitor (Monitorizare).
12. Pentru a crea i terge tag-uri trebuie s selectai fila Edit (Editare).
13. Toate afirmaii referitoare la afiarea de tag-uri ntr-o colecie de tag-uri sunt adevrate:
Exerciiul C
Ediia Decembrie 2008 2008 Rockwell Automation, Inc. Toate drepturile rezervate.
PLBe56r
9. Lampa Band_rulant_n_micare (DO5) alterneaz cu lampa Procesare (DO2).
10. Valorile pentru Band_rulant_n_micare i Procesare alterneaz ntre pornit (1) i oprit
(0).
11. Tag-ul de timp timer Durat_pornire_band_rulant ncepe s numere de fiecare dat cnd
valoarea pentru Band_rulant_n_micare este pornit (1).
13. Oprire_band_rulant oprete banda rulant. n consecin, valoarea pentru
Oprire_band_rulant este tot 0.
Ediia Decembrie 2008 2008 Rockwell Automation, Inc. Toate drepturile rezervate.
PLBe56r