curs zelio logic 2 ro
DESCRIPTION
zelioTRANSCRIPT
-
7/13/2019 Curs Zelio Logic 2 Ro
1/101
11/2005
Slide 1/110
Curs Zelio Soft
Curs Zel io Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
2/101
11/2005
Slide 2/110
Curs Zelio Soft
CuprinsSectiunea 1: Prezentarea modulului Zelio Logic
Sectiunea 2: Utilizarea modulului
Sectiunea 3: Prezentarea software-ului Zelio Soft
Sectiunea 4: Limbajul de programare Ladder
Sectiunea 5: Limbajul de programare FBD
Sectiunea 6: Diagnosticare aplicatie
Terminare Curs
-
7/13/2019 Curs Zelio Logic 2 Ro
3/101
11/2005
Slide 3/110
Curs Zelio Soft
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
4/101
11/2005
Slide 4/110
Curs Zelio Soft
Sectiunea 1: Prezentarea modulului Zelio Logic
Oferta Zelio Logic
Zelio Logic Compact SR2:
Pana la 20 I/O Cu sau fara afisor
Programare numai Ladder , sau Ladder si FBD
Zelio Logic Modular SR3: Pot fi extinse pana la 40 I/O
Modul de extensie pentru comunicatia pe Modbus
Utilizarea a doua limbaje de programare (LADDER sau FBD)
Aceste produse sunt destinate in special
pentru aplicatii mici.
-
7/13/2019 Curs Zelio Logic 2 Ro
5/101
11/2005
Slide 5/110
Curs Zelio Soft
10 I/Ofara ceas sau
intrarianalogice
Cu afisor
Fara afisor
12 I/O
cu ceas, si 4intrari
analogice
SR2A1
SR2D1
SR2B1
SR2E1
SR2A2
SR2D2
SR2B2
SR2E2
20 I/O
fara ceas,
2 intrarianalogice
20 I/O
cu ceas,
si 6 intrarianalogice
Ladder Ladder + FBD Ladder Ladder + FBD
Zelio Logic Compact: SR2
Limbaj programare
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
6/101
11/2005
Slide 6/110
Curs Zelio Soft
10 I/O
16 I/O
20 I/O
24 I/O
Baza 10 I/O Baza 26 I/O
Gama modulara contine:
- 2 baze (10 I/O si 26 I/O) cu afisor (limbaj Ladder sau FBD)
- 3 tipuri de module de extensie (6, 10 si 14 I/O)
SR3B10 (10 I/O)
SR3B10 + SR3XT61
SR3B10 + SR3XT101
SR3B10 + SR3XT141
SR3B26 (26 I/O)
SR3B26 + SR3XT61
SR3B26 + SR3XT101
SR3B26 + SR3XT141
Zelio Logic Modular: SR3
26 I/O
32 I/O
36 I/O
40 I/O
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
7/101
11/2005
Slide 7/110
Curs Zelio Soft
Intrari:
Digitale
senzori PNP 3-fire
Analogice 0 - 10 V
sau potentiometru
Interefata:
Programare PC
Card memorie program
Conectare modem
Iesiri:
Digitale
tranzistor sau releu (8 A)
Tensiune alimentare/intrari:
12 si 24 VDC
24 VAC
100 - 240 VAC
Afisor:
Backlit LCD
4 linii de 18 caracteresi 1 linie de icoane
6 taste:
4 taste de navigare sau
pushbuttons,
1 tasta de selectie si confirmare,1 tasta shift
Montaj:
Pe sina DIN ,
sau pe panou
Componecta panou frontal
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
8/101
11/2005
Slide 8/110
Curs Zelio Soft
Tasta Menu/OK
Poate fi utilizata la confirmareaschimbarilor din meniu si la
salvarea programului si a
parametrilor diferitelor functii.
Tasta Shift
Este utilizata la afisarea
meniului context-specificdeasupra tastei cursor si tastei
Menu/OK
Taste de control
Cele 6 taste de control de sub afisor pot fi utilizate pentru:
Configurarea modulului
Programarea aplicatie in limbaj Ladder
Setarea parametrilor functiilor in limbaj Ladder sau FBD
Monitorizarea aplicatiei
Taste Z (1 la 4)Pot fi utilizate la navigarea prin
meniu si la setarea functiilor din
meniu
Note: meniul context-specific permite accesarea functiilor in concordanta cu meniul in care ne aflam.
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
9/101
11/2005
Slide 9/110
Curs Zelio Soft
Taste de control
Meniul context-specific este afisat cand tasta shift este apasata.
Continutul acestui meniu depinde de ecranul care este afisat.
Exemplu: Meniul Context-specific a ecranului Program.
Ins.: Insereaza o linie de
program sau o functie
Del.: Sterge o functie bloc sau
o linie de program
Param:Afiseaza parametrii
unei functii bloc
+/-: Creste/descreste o
valoare
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
10/101
11/2005
Slide 10/110
Curs Zelio Soft
Programarea modulului Zelio Logic
Exista 2 modalitati de programare a unui modul Zelio:
Direct de pe modul, utilizand tastele de control
(numai programare in limbaj Ladder)
Sau utilizand software-ul Zelio Soft
(programare in limaj Ladder sau Function Block Diagram (FBD))
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
11/101
11/2005
Slide 11/110
Curs Zelio Soft
Limbaj LADDER Limbaj FBD
5 contacte + 1 bobina per linie program
Functii bloc: timer, counter, etc.
Programare de pe mo dul sau PC
Functii pre-programate: timer, counter, etc.
Functii Grafcet (Sequential Function Chart)
Functii logice: AND, OR, etc.
Programare numai cu PC-ul
Programarea modulului Zelio Logic
Capacitate de procesare pentru 200 de functii bloc (FBD)Capacitate de procesare pentru 120 de linii scrise in
limbaj Ladder Diagram
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
12/101
11/2005
Slide 12/110
Curs Zelio Soft
Familie:
2 : Compact3 : Modular
SR2A102BDReleu Logic
Tip:
A : Cu afisor, fara ceas
B : Cu afisor si ceas
D : Fara afisor sau ceas
E : Fara afisor dar cu ceasXT : Modul de extensie
Tip I/O :1 : Iesiri releu
2 : Iesiri tranzistor
Tensiune de alimentare/intrari:
BD : 24 VDC
JD : 12 VDC
FU : 100 - 240 VAC
B : 24 VAC
Numar de I/O:
10 : 10 I/O
12 : 12 I/O
20 : 20 I/O
26 : 26 I/O
Simbolizare(referinte)
Sectiunea 1: Prezentarea modulului Zelio Logic
-
7/13/2019 Curs Zelio Logic 2 Ro
13/101
11/2005
Slide 13/110
Curs Zelio Soft
Sectiunea 2: Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
14/101
11/2005
Slide 14/110
Curs Zelio Soft
Sectiunea 2:Utilizarea modulului
Punerea sub tensiune a modulului
La punerea sub tensiune pentru prima data a modulului, acesta deschide un
ecran in care va trebui sa selectati limba pe care doriti sa o utilizati.
Utilizeaza tastele pentrua selecta limba
1
2
Odata limba aleasa, au loc urmatoarele :
Daca avem modulul cu ceas:Se afiseaza ecranul cu Data si Timp screen is displayed Daca avem modulul fara ceas:Se afiseaza ecranul Main Menu
Confirma selectia facuta
prin apasarea tastei
Menu/OK
-
7/13/2019 Curs Zelio Logic 2 Ro
15/101
11/2005
Slide 15/110
Curs Zelio Soft
Functiile sunt grupate impreuna in meniul principal. Acest meniu poate
fi accesat prin apasarea tastei "Menu/OK".
Prezentarea meniurilor
FUNCTIE Descriere
INPUTS/OUTPUTS Afisare stari I/O , limbaj utilizat LD/FBD , stare RUN/STOP si primul parametru
PROGRAMMING Introducere diagrama Ladder (accesare cand modulul se afla in STOP)
PARAMETER Introducere parametri (mod LD sau FBD)
MONITORING Afisare diagrame Ladder in timp real, modificare parametri (in starea RUN)
FBD DISPLAY Afisare text sau valori pe afisor (limbaj FBD)
RUN/STOP Start/stop program
CONFIGURATION Accesare configurare meniu (parola, filtru I/O , ceas, etc.)
CLEAR PROG. Sterge intregul program (daca programul este parolat, introduceti parola)
TRANSFER Transferare program: De la modul la memorie si vice versa
VERSION Identificare modul: referinta, hardware si versiune firmware
LANGUAGE Selectare limba utilizata de catre modul
FAULT Accesarea erorii/alarmei detectata de modul si stergerea acestora.
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
16/101
11/2005
Slide 16/110
Curs Zelio Soft
Meniul CONFIGURATION poate fi accest din meniul principal (selecteaza
functia "CONFIGURATION" si confirma apasand pe tasta "Menu/OK" ).
Meniu CONFIGURATION
FUNCTIE Descriere
PASSWORD Este utilizata pentru a preveni accesarea meniurilor si programului.
FILTER Modificarea vitezei de tranzitie a intrarilor digitale
Zx KEYS Taste activate/dezactivate Z1 la Z4
CHANGE D/H Modificarea datei si orei (doar la modulele cu ceas de timp real) CHANGE SUMM/WINT Program vara/iarna (doar la modulele cu ceas de timp real)
CYCLE WATCHDOG Modificare program cycle si watchdog
Tasta de navigareeste utilizata pentru a selecta o functie. Se confirma selectia prin apasareatastei "Menu/OK".
Pentru a iesi din meniul CONFIGURATION , se apasa tasta .
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
17/101
11/2005
Slide 17/110
Curs Zelio Soft
Parola este utiliza pentru a preveni accesul la urmatoarele meniuri :
Programming Clear program
Configuration Transfer to backup memory Language
PASSWORD
Parola introdusa trebuie sa fie formata din 4 digiti (0 la 9).
Initial, cheia nu este afisata sifiecare digit este inlocuit cu ?
Selecteaza fiecare digit utilizand
cele 2 taste de navigare
Confirmarea parolei se face
prin apasarea tastei
Menu/OKapoi trebuie
confirmata din nou prinapasarea tastei Menu/OK
1
3
Selecteaza valoarea fiecarui digitutilizand tastele de navigare
+si -
2
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
18/101
11/2005
Slide 18/110
Curs Zelio Soft
Odata introdusa parola, se pot realiza urmatoarele:
Corectarea parolei:Parola este inactiva si modulul va afisa meniul "Password". Parola incorecta:Counter-ul "DEL" creste. Daca acest counter depaseste valoarea 5, modulul va fi
blocat pentru 30 de minute.
PASSWORD
Pentru a sterge parola, utilizatorul trebuie mai intai sa introduca parola.
Introducere parola
Confirmare parola prin
apasarea tastei Meniu/OK
1
2DEL:Contorizeaza numarul de
incercari de introducere a parolei.
Sectiunea 2:Utilizarea modulului
Initial, cheia este afisata, ceea
ce indica faptul ca modulul este
protejat
S ti 2 Utili d l l i
-
7/13/2019 Curs Zelio Logic 2 Ro
19/101
11/2005
Slide 19/110
Curs Zelio Soft
FILTER
Aceasta functie permite modificarea constantei de timp pentru filtrarea tuturor intrarilor
digitale. Este disponibila numai la modulele cu alimentare in curent continu.
Filtrare Tranzitie Timp de raspuns
ON OFF 5 ms
OFF ON 3 ms
ON OFF 0.5 ms
OFF ON 0.3 ms
SLOW
FAST
ON : Stare 1
OFF : Stare 0
Tipul de filtrare poate fi modificat numai daca modulul se afla in STOP.
Selectare tip filtrare:Slow/Fastprin apasarea tastei de navigare(selectia palpaie)Confirmare selectie:prin apasarea tastei"Menu/OK"
Note: Modulele sunt configurate initial, in modSLOW.
Sectiunea 2:Utilizarea modulului
S ti 2 Utili d l l i
-
7/13/2019 Curs Zelio Logic 2 Ro
20/101
11/2005
Slide 20/110
Curs Zelio Soft
Zx KEYS
Aceasta functie este utilizata pentru a activa sau dezactiva tastele Zx (1 la 4)
de pe modulul Zelio Logic.
Se apasa tasta shift pentru a
a afisa numarul de taste din
meniul context-specific.
Taste inactive:Can be used to set parameters, configure and program the module
Taste active:Pot fi utilizate ca butoane in cadrul programului.
Exemplu: tastele Zx sunt active si modulul se afla in starea RUN.
Sectiunea 2:Utilizarea modulului
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
21/101
11/2005
Slide 21/110
Curs Zelio Soft
Tasta de navigare Z1 este utilizata ca buton pentru a controla iesirea Q1.
Z1
Zx KEYS
Exemplu de utilizare a tastelor Z1
Sectiunea 2:Utilizarea modulului
Apasa tasta shift si
tasta Z11
Iesirea Q1 este activa2
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
22/101
11/2005
Slide 22/110
Curs Zelio Soft
Parametrul CAL :Acest parametru este exprimat in seconde/saptamana.
Daca utilizatorul doreste sa reduca variatia ceasului , el trebuie sa realizeze urmatoarele:
Seteaza parametru "CAL" la -15pentru a compensa o variatie de +15 secunde pe saptamana.
CHANGE D/H
Aceasta functie este utilizata pentru a modifica ziua/luna/anul, timpul si calibrarea
ceasului (CAL) modulului Zelio (cu ceas de timp real integrat).
Selecteaza parametrul care trebuie
modificat prin intermediul tastelor
de navigare
Confirma modificarile prin
apasarea tastei Menu/OK
1
Apasa tasta de navigarepentrua selecta primul parametru si
activeaza meniul context-specific.
2
Selecteaza parametrul caretrebuie modificat utilizand
tastele de navigare
.Parametrul selectatpalpaie
Modifica valoarea
parametrului utilizand tastele
+ si - din meniul context-
specific
4
5
3
Sectiunea 2:Utilizarea modulului
Nota: Durata de viata a ceasului este de 10 ani.
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
23/101
11/2005
Slide 23/110
Curs Zelio Soft
Change summer/winter time
Aceasta functie este utilizata pentru a schimba automat ceasul la trecerea de la
vara la iarna a unui modul Zelio Logic cu ceas.
2
4
5
Moduri de functionare posibile:
None : (NO) nici o schimbare
Europe/GB/USA : Modificarea automata a datei in functie de zona
Selecteaza parametrul care trebuie
modificat prin intermediul tastelor
de navigare
1
3
Sectiunea 2:Utilizarea modulului
Apasa tasta de navigarepentrua selecta parametrul si activeaza
meniul context-specific.
Selecteaza parametrul care
trebuie modificat utilizand
tastele de navigare
.Parametrul selectatpalpaie
Modifica valoarea
parametrului utilizand tastele
+ si - din meniul context-
specific
Confirma modificarile prin
apasarea tastei Menu/OK
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
24/101
11/2005
Slide 24/110
Curs Zelio Soft
Cycle si watchdog
Aceasta functie este utilizata pentru a seta parametrii ciclului pentru executia unui
program si definirea actiunilor specifice pentru watchdog.
Confirma modificarile prin
apasarea tastei Menu/OK
Apasa tasta de navigaresaupentru a confirma parametri
ciclului si pentru a selecta
parametri watchdog-ului
2
Apasa tasta de navigarepentru a activa/dezactivaparametri watchdog-ului
Modifica valoarea ciclului
utilizand tastele de navigare
+ si - in meniul context-specific
(ciclu = 1 la 10)
4
Actiuni specifice pentru watchdog:None: (NO) nici o schimbare
Warning: (ALARM)o alarma este setata (cycle time), numarul alarmei este afisat in ecranul Error
Error:(ERR) oprire program, numarul erorii este afisat in ecranul Error.
3
1
Note: Timpul de baza pentruwatchdog este 10 ms (unde N = 1, watchdog = 10 ms).
Sectiunea 2:Utilizarea modulului
-
7/13/2019 Curs Zelio Logic 2 Ro
25/101
11/2005
Slide 25/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
26/101
11/2005
Slide 26/110
Curs Zelio Soft
Creare unei aplicatii
Selectare modulZelio Logic
Selectare limbaj de programare
Editare program
Configurare program
Prezentare editor Ladder
Presentare editor FBD
Moduri de operare
Configurare si setare modul
Meniul Transfer
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
27/101
11/2005
Slide 27/110
Curs Zelio Soft
Creare unei aplicatii
Cand software-ul Zelio Soft este lansat, apare ecranul Welcome.
Pentru a deschide un
program existent/recent
utilizat,apasa pe aceasta
icoanaPentru a transfera
programul de la modul la
PC, apasa pe aceasta
icoana
Pentru a activa
monitorizarea , apasa pe
aceasta icoana
Bara de stare modul
ToolbarPentru a crea un nou
program, apasa pe
aceasta icoana (pentru
a accesa ecranul de
selectie modul Zelio)
1
Apasa pe aceasta casuta
pentru a dezactiva ecranulWelcome.
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
28/101
11/2005
Slide 28/110
Curs Zelio Soft
Crearea unei aplicatii: Selectare modul Zelio Logic
Alege categoria (cu/fara
extensie si cu/fara ceas)
Alege tipul de modul ce
urmeaza a fi programat
1
2
3
Apasa butonul
"Help"pentru a
activa help-ul
onlineApasa butonul "Next"pentru a confirma selectia
facuta
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
29/101
11/2005
Slide 29/110
Curs Zelio Soft
Crearea unei aplicatii: Selectare modul Zelio Logic
Pentru a adauga un modul
de extensie, apasa pe
modul pentru a-l selecta
Apasa butonul "Add"pentru a adauga modulul
de extensie
1
2
3
Apasa butonul "Next"
pentru a confirma selectia
facuta
Caracteristicile
modulului curent
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
30/101
11/2005
Slide 30/110
Curs Zelio Soft
Afisarea caracteristicilor
modulului selectat.
Selecteaza limbajul de
programare (Ladder sau
FBD)
Apasa butonul "Next"
pentru a confirma selectia
facuta
1
2
Crearea unei aplicatii: Selectare limbaj de programare
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
31/101
11/2005
Slide 31/110
Curs Zelio Soft
Accesarea configurariiprogramului
Crearea unei aplicatii : Editarea program
Fereastra de editare
program (Ladder)
Meniul programului
Toolbar
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
32/101
11/2005
Slide 32/110
Curs Zelio Soft
Meniul Program
Este utilizat la accesarea urmatoarelor sub-meniuri: Fisier, Editare, Mod, Modul, Transfer, Optiuni, Afisaj si
Fereastra.
Deschide programexistent
Creare document
nou
Salveazadocument
Lansare program, verificare siafisare erori
Afisare help
Zoom
Editare
Simulare Monitorizare
Toolbar: Este utilizat pentru a accesa direct functiile
Crearea unei aplicatii : Editare program
Functia Import
Aceasta functie este utilizata pentru a importa un program sau anumite parti din acesta intr-o aplicatie.
Pentru a importa un program, aplicatia in care se va face acest import trebuie sa fie deschisa.
In meniulFisier, apasa Importa si selecteaza fisierul ce contine programul ce urmeaza a fi importat.
Sectiunea 3: Prezentarea software-ului Zelio Soft
C
-
7/13/2019 Curs Zelio Logic 2 Ro
33/101
11/2005
Slide 33/110
Curs Zelio Soft
Crearea unei aplicatii : Fereastra de supervizare
Fereastra de supervizare poate fi accesata din meniulFereastra .
Pentru a edita fereastra de supervizare, trebuie executata functia de drag/drop sau copy/paste din fereastra
de editare.Aceasta fereastra contine de asemenea imagini si text.
In modul simulare sau monitorizare ,fereastra este utilizata pentru a afisa I/O si parametri functiilor in timpreal. Poate fi utilizata de asemenea pentru a controla aplicatia.
Exemplu:Ecran de supervizareDeschiderea/Inchiderea usii"
- Butoanele, motorul si limitatorul
au fost extrase din fereastra de
editare.
- Imaginea a fost importata.
Sectiunea 3: Prezentarea software-ului Zelio Soft
C i li tii C fi
-
7/13/2019 Curs Zelio Logic 2 Ro
34/101
11/2005
Slide 34/110
Curs Zelio Soft
Acest tab este utilizat la
introducerea urmatoarelor
date:
Nume proiect
Autor
Versiune programComentarii
Acest meniu poate fi accesat prin apasarea pictogramei Configurare Program sau din meniul
Editare/Configurare Program. Este utilizata la configurarea aplicatiei si a modulului.Fereastra de configurare
contine 3 tab-uri: Proprietati, Configurare si Format data.
Proprietati
Apasa tasta OK
pentru a confirmaselectia facuta
Crearea unei aplicatii:Configurare program
Sectiunea 3: Prezentarea software-ului Zelio Soft
C i li tii C fi
-
7/13/2019 Curs Zelio Logic 2 Ro
35/101
11/2005
Slide 35/110
Curs Zelio Soft
Configurare
Este utilizat la
prevenirea accesului la
ecrane prin utilizareaunei parole
Activare/dezactivare
watchdog
Setare filtru pentru
intrarile discrete (slow
sau fast)
Apasa tasta "OK"
pentru a comfirma
selectia facuta
Crearea unei aplicatii:Configurare program
Utilizata la blocarea
utilizarii tastelor Zx in
mod Ladder
Setare ciclu (baza de
timp = 10 ms)
Sectiunea 3: Prezentarea software-ului Zelio Soft
C i li tii C fi
-
7/13/2019 Curs Zelio Logic 2 Ro
36/101
11/2005
Slide 36/110
Curs Zelio Soft
Format data
Selectare zi si luna
Selectie format data
Crearea unei aplicatii:Configurare program
Selectare locatie
geografica
Activare automata a
functiei vara/iarna
Apasa tasta "OK"
pentru a comfirma
selectia facuta
Sectiunea 3: Prezentarea software-ului Zelio Soft
Prezentare editor Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
37/101
11/2005
Slide 37/110
Curs Zelio Soft
Mod Zelio entry Mod Free entry
Pentru a edita programul, apasati tasta de
control(aceeasi metoda pentru programareapanoului frontal de pe modul).
Editare in modul Free entry.Se poate introduce un
comentariu pentru fiecare element(contact, bobina,etc.) si pentru fiecare linie de program.
Prezentare editor Ladder
D. Click
Programul Zelio Soft va permite sa editati liniile Ladder in doua moduri:"Free entry" sau
"Zelio entry". Pentru a schimba modul de editare, faceti double-click pe functia "Zelio
entry" sau "Free entry".
D. Click
Sectiunea 3: Prezentarea software-ului Zelio Soft
Editorul Ladder :Modul Zelio entry
-
7/13/2019 Curs Zelio Logic 2 Ro
38/101
11/2005
Slide 38/110
Curs Zelio Soft
Cand folositi acest mod,
prima linie de program
este afisata
Editorul Ladder :Modul Zelio entry
O diagrama ladder poate fi creata prin utilizarea butoanelor existente pe panoul frontal al
modulului Zelio.Tasta shift poate fi accesata prin tasta shift de pe tastatura PC-ului.
Acest mod poate fi utilizat de asemenea si pentru setarea parametrilor diferitelor functii.
1 - Insereaza/modifica un caracter
Cele 4 butoane sunt utilizate sub forma de cursor. Cand patratelul palpaie, atunci se poate
insera sau modifica un caracter.
2Cand se foloseste cursorul, apare o zona ce palpaie:
Palpaie patrat: indica faptul ca un contact sau o bobina poate fi inserata.
Palpaie cerc: indica faptul ca se poate insera o legatura verticala sau orizontala.
Note: Cand cursorul este pozitionat pe un parametru ce urmeaza a fi modificat, apare meniul context-specific.
Sectiunea 3: Prezentarea software-ului Zelio Soft
Editorul Ladder :Modul Free entry
-
7/13/2019 Curs Zelio Logic 2 Ro
39/101
11/2005
Slide 39/110
Curs Zelio Soft
Zona de introducere,
linia 001:
5 contacte + 1 bobina
+ 1 comentariu
Accesul la functiile de
control in limbaj Ladder
Numarul de linii de
program utilizate
Editorul Ladder :Modul Free entry
1
2
Numarul de linii de
program: 001 la 120 Pentru a edita un element:1Selecteaza elementul cu mouse-ul
2 - Drag elementul in zona de editare
Editorul Ladder :Modul Free entry
Sectiunea 3: Prezentarea software-ului Zelio Soft
-
7/13/2019 Curs Zelio Logic 2 Ro
40/101
11/2005
Slide 40/110
Curs Zelio Soft
Editorul Ladder :Modul Free entry
Este utilizata pentru aafisa programul in
format Ladder sau
folosind simboluri
electrice
Meniul Editare (taiere,
copiere, etc.)
Este utilizatapentru a vedea
toate comentariile
Reglare zoom
Pentru a crea sau a
modifica comentariul iesirii
Q1, apasa double-click pe
acest element
Poate fi lansata
pentru a compila
programul
Sectiunea 3: Prezentarea software-ului Zelio Soft
Prezentare editor FBD
-
7/13/2019 Curs Zelio Logic 2 Ro
41/101
11/2005
Slide 41/110
Curs Zelio Soft
Zona de intrari
Accesul la functiile de
control in limbaj FBD
Configurarea
programului si a
modulului Zelio
Zona de iesiri
Zona de editare in FBD
Prezentare editor FBD
Pentru a edita o functie:1Selecteaza functia bloc dorita
2 - Drag functie in zona de editare
FBD1
2
Sectiunea 3: Prezentarea software-ului Zelio Soft
Prezentare editor FBD
-
7/13/2019 Curs Zelio Logic 2 Ro
42/101
11/2005
Slide 42/110
Curs Zelio Soft
Meniul Editare Compilare programFaceti double-click pe
functia bloc pentru a creasau modifica un
comentariu.
Numarul blocului
generat de catre
editor
Meniul Afisare este
utilizata pentru a afisa
un comentariu, nr.
blocurilor, reglareazoom-ului, a grid-ului
Prezentare editor FBD
Sectiunea 3: Prezentarea software-ului Zelio Soft
Prezentare editor FBD
-
7/13/2019 Curs Zelio Logic 2 Ro
43/101
11/2005
Slide 43/110
Curs Zelio Soft
Unelte pentru pozitionarea
blocurilor pe foaie si
renumerotarea blocurilor
Meniul Deseneaza
este utilizat pentru
creat elementegrafice (linii,
dreptunghiuri, etc.)
Prezentare editor FBD
Legatura dintre 2
functii bloc
Sectiunea 3: Prezentarea software-ului Zelio Soft
Moduri de operare
-
7/13/2019 Curs Zelio Logic 2 Ro
44/101
11/2005
Slide 44/110
Curs Zelio Soft
Moduri de operare
Modurile de operare ale programului Zelio Soft sunt:
Editare : introducere program in limbaj Ladder sau FBD
Simulare : Executare program in mod local pe PC
Monitorizare :Afisare program, I/O parametrii functiilor in timp real
Selecteaza modul
din meniul Mod Apasa una din
pictograme pentru a
selecta modul de
operare
Sectiunea 3: Prezentarea software-ului Zelio Soft
Configurare si setare modul
-
7/13/2019 Curs Zelio Logic 2 Ro
45/101
11/2005
Slide 45/110
Curs Zelio Soft
Configurare si setare modul
Aceste functii sunt grupate in meniul Modul.
Alegere modul/limbaj de programare: Selecteaza modulul Zelio si limbaju de programare
Diagnostic modul:Afiseaza modul si caracteristicile aplicatiei*
Reglare ceas: Reglare ceas la modulele care au aceasta optiune*Actualizare firmware modul:Incarca noua versiune software a modulului*
Limba modul: Selecteaza limba de operare a modulului*
Selecteaza
aceasta functie
din meniul Modul
* Nota: PC-ul trebuie sa fie conectat la modul pentru de a executa aceste functii.
Sectiunea 3: Prezentarea software-ului Zelio Soft
Meniul Transfer
-
7/13/2019 Curs Zelio Logic 2 Ro
46/101
11/2005
Slide 46/110
Curs Zelio Soft
Acest meniu este utilizat pentru a accesa urmatoarele functii:
Transfer program: Transferarea programului de la PC la modul si vice versa
RUN modul: Start program
STOP modul: Stop program
Compara programul cu datele modulului: Compara programul si parametrii din modul cucele din aplicatia locala
Sterge program: Sterge intregul program din modul
Comanda de la distanta a panoului frontal: Pune modulul in stare RUN/STOP
Configurare comunicatie: Selecteaza portul de comunicatie a PC-ului
-
7/13/2019 Curs Zelio Logic 2 Ro
47/101
11/2005
Slide 47/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder
Sectiunea 4: Limbajul de programare Ladder
Prezentare
-
7/13/2019 Curs Zelio Logic 2 Ro
48/101
11/2005
Slide 48/110
Curs Zelio Soft
Capacitate program:
120 linii in limbaj Ladder
Maxim 5 contacte si 1 bobina pe linie de program
Functii disponibile:
28 relee intermediare
16 timere
16 up/down countere
1 fast counter 8 counter comparators
16 comparatoare analogice (pentru versiunea 24 VDC)
8 functii ceas de timp real
16 functii text
Afisare backlit
Schimbare timp vara/iarna
Sectiunea 4: Limbajul de programare Ladder
Prezentare
-
7/13/2019 Curs Zelio Logic 2 Ro
49/101
11/2005
Slide 49/110
Curs Zelio Soft
1 linie de program = maxim 5 contacte + 1 bobina
Exemplu de programare in mod Zelio entry
Partea de contacte Bobina
Sectiunea 4: Limbajul de programare Ladder
Utilizarea elementelor grafice
-
7/13/2019 Curs Zelio Logic 2 Ro
50/101
11/2005
Slide 50/110
Curs Zelio Soft
Contact :
Intrari discrete
Ix: Inchis cand intrarea este in strarea 1(NO contact)
ix: Inchis cand intrarea este in strarea 0 (NC contact)
Iesiri discrete(utilizate ca si contact)
Qx:Deschis cand bobina este in strarea 1
qx: Deschis cand bobina este in strarea 0
Stare electrica Stare I1 Stare i1
0 V Deschis Inchis
24 V Inchis Deschis
24 V
0 V
Idle state
24 V
0 V24 V
Utilizarea elementelor grafice
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
51/101
11/2005
Slide 51/110
Curs Zelio Soft
Bobina:Actiuni
- Iesiri discreteQx: Bobina ea valoarea rezultatului partii de contactQx: Bobina este activata la schimbarea unei stariSQx: Bobina este activata cand rezultatul partii de contact este 1
RQx: Bobina este dezactivata cand rezultatul partii de contact este 1
Exemplu: Diagrama de pornire a unui motor
Partea de contact Actiunea
Bobina
Exemplu: Programarea unei porniri de motor
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
52/101
11/2005
Slide 52/110
Curs Zelio Soft
Control circuit
13
14
S2 km 1
13
14
21
22
S1
A1
A2
KM 1
I> I> I>
M
3 ~
Q1
KM 1
13
14
U1 V1 W1
2 4 6
L1 L3 L5
Diagrama de pornire a unui motor
km 1
Power circuit
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
53/101
11/2005
Slide 53/110
Curs Zelio Soft
Selecteza modul de programare
din meniul principal si confirmaalegerea prin apasarea tastei
Menu/OK
Va aparea un patrat negru
care palpaie.Apasa tasta shiftsi tasta
Intrarea "I1" palpaie pe afisor.
Apasa tasta shiftsi tasta
1
2
3
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
54/101
11/2005
Slide 54/110
Curs Zelio Soft
Intrarea "i1" palpaie pe afisor.
Pentru a introduce contactul I2,
pozitionati cursorul utilizandtastasi procedeaza la fel ca
in pasul 2.
Intrarea "I1" palpaie pe afisor.
Pozitioneaza cursorul pe 1 la I1
utilizand tasta.Apasa tasta
shiftsi tasta.
Intrarea "I2" palpaie pe afisor.
Apasa tasta shiftsi tastasipozitioneaza cursorul la sfarsitul
liniei.
3
4
5
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
55/101
11/2005
Slide 55/110
Curs Zelio Soft
Bobina "M1" palpaie pe afisor.
Pozitionati cursorul pe M
utilizand tasta.Apasa tasta
shiftsi tasta .
Bobina "Q1" palpaie pe afisor.
Pozitioneaza cursorul intre
intrarile i1 si I2 utilizand
tasta. Apasa tasta shiftsitasta .
Linia punctata este trasa de la
inceput pana la sfarsitul liniei.
Apasa tasta shiftsi tasta .
6
7
8
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
56/101
11/2005
Slide 56/110
Curs Zelio Soft
Legatura este creata.
Pozitioneaza cursorul inaintea
intrarii I2 utilizand tasta sitasta.Apasa tasta shift,
selecteaza Q1 prin apasarearepetata a tastei .
Contactul Q1este pozitionat.
Apasa tasta shiftsi tasta .
Semnul indica faptul ca olegatura poate fi creata intre
cele doua linii. Apasa tasta shiftsi tasta .
9
10
11
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
57/101
11/2005
Slide 57/110
Curs Zelio Soft
Introducerea este completa.
Confirmarea programului se
face prin apasarea tasteiMenu/OK.
12
Acest ecran va obliga sa
comfirmati modificarile.
Selecteaza DAsi apasa tasta
Menu/OK .
Selecteaza modul RUN/STOP
in meniul principal si comfirma
prin apasarea tastei Menu/OK.
14
13
Programarea in modul "Zelio entry"
Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
58/101
11/2005
Slide 58/110
Curs Zelio Soft
Acest ecran este utilizat pentru
a afisa starea intrarilor I1 siI2 si a iesirii Q1 care sunt
utilizate in program.
In acest ecran alegeti modul
RUN. Selectati YESsi apasati
tasta Menu/OK.
15
16
Sectiunea 4: Limbajul de programare Ladder
Alte functii grafice
-
7/13/2019 Curs Zelio Logic 2 Ro
59/101
11/2005
Slide 59/110
Curs Zelio Soft
Relee auxiliare
TimereCountere Up/down
Comparatoare Counter
Comparatoare analogice
Ceas de timp real
Blocuri text
LCD Backlighting
Schimbare timp Vara/Iarna
Functiile de mai sus sunt descrise in software-ul Zelio Soft.
Sectiunea 4: Limbajul de programare Ladder
Relee auxiliare (Mx)
-
7/13/2019 Curs Zelio Logic 2 Ro
60/101
11/2005
Slide 60/110
Curs Zelio Soft
Aceste relee se comporta ca si bobine de iesire. Acestea sunt utilizate sub forma de contact
pentru a memora o anumita stare.
Utilizeaza releul
M1 pentru a
memora starea
intrarilor I1 si I2.
Utilizeaza
contactul M1
pentru a controla
iesirea Q1
Pozitioneaza
mouse-ul pe
functia M pentru a
accesa releele
auxiliare
Selecteaza bobina M1
(mod: contactor, remote
control switch, set, reset)
si drag elementul in
editorul programului
Sectiunea 4: Limbajul de programare Ladder
Timere (TTx)
-
7/13/2019 Curs Zelio Logic 2 Ro
61/101
11/2005
Slide 61/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a intarzia si/sau o actiune pentru o perioada de timp predefinita.
Functia de palpaire este utilizata la generarea de praguri simetrice sau asimetrice la o iesire.
Exista 11 tipuri de timere:
Function A: On-delay timer
Function PA: On-delay timer on a rising edge
Function C: Off-delay timer
Function B: Timer on a rising edge
Function W: Timer on a falling edge
Function D: Symmetrical flasher Function PD: Symmetrical startup flasher on a rising edge
Function T: Totalizer with restart to zero
Function AC: On-delay and off-delay timer
Function L: Asymmetrical flasher
Function I: Asymmetrical startup flasher on a rising edge
Sectiunea 4: Limbajul de programare Ladder
Timere (TTx)
-
7/13/2019 Curs Zelio Logic 2 Ro
62/101
11/2005
Slide 62/110
Curs Zelio Soft
Intrare activare Timer
Timpulmparcurs
pana la valoarea
presetata
Parametri de
blocare
(parola)
Unitatea de
masura (1/100 s,
, h)
Selectarea tipului de Timer si a parametrilor acesteia poate fi accesata cand programul este
introdus. Valoarea presetata poate fi modificata de pe panoul frontal al modulului Zelio din meniul
PARAMETERING" daca aceasta functie nu este blocata.
Selectarea tip
Timer (11 tipuri
diferite)
Preset
valValoarea
presetata
Remanence*
*Nota:Daca optiunea remanenceeste selectata, valoarea curenta si starea iesiriisunt salvate in cazulunei caderi de tensiune.
Ecran de parametrizare Timer
Sectiunea 4: Limbajul de programare Ladder
Exemplu: Timer de tip A
-
7/13/2019 Curs Zelio Logic 2 Ro
63/101
11/2005
Slide 63/110
Curs Zelio Soft
Diagrama Ladder Diagram Ecranul de parametrizare a Timer TT1
Preset time t = 6 secondsDaca intrarea I1 este 1,
iesirea TT1 este activata
Dupa ce valoarea presetat sa
terminat (6 s), contactul T1
devine 1 si iesirea Q1 este
activata
1
2
Tasta functionala Z2
reseteaza timer-ul
Sectiunea 4: Limbajul de programare Ladder
Counter (Cx)
-
7/13/2019 Curs Zelio Logic 2 Ro
64/101
11/2005
Slide 64/110
Curs Zelio Soft
Aceasta functie este utilizata la numararea inainte sau inapoi a impulsurilor. Valoarea presetata poate
fi modificata daca programul este incarcat.Aceasta valoare poate fi modificata de pe panoul frontal al
modulului Zelio din meniul "PARAMETERING" daca aceasta functie nu este blocata.
Valoarea presetata
poate fi intre 0 si32767
Remanence
Iesirea este ON daca
valoarea counter-uluieste egala cu 0
Apasa pe ?
Pentru a activa
help-ul online
Apasa pe tab-ul
"Comentarii" pentru
a introduce un text
Ecran parametrizare counter
Blocare parametri
(parola)
Iesirea este ON daca
valoarea counter-ului
este egala cu
valoarea presetata
Sectiunea 4: Limbajul de programare Ladder
Exemplu
-
7/13/2019 Curs Zelio Logic 2 Ro
65/101
11/2005
Slide 65/110
Curs Zelio Soft
Diagrama Ladder Ecran parametrizare Counter CC1
Pentru fiecare impulspe intrarea I1,valoarea
couner-ul va creste cu
1
Cand valoarea counter-ului
este egala cu 5, contactul C1
se inchide si iesirea Q1 se
activeaza
1
2
Tasta functionala Z2
reseteaza counter-ul
A t f ti t tili t t l il t 2 t C t t l t i f tii
Sectiunea 4: Limbajul de programare Ladder
Comparatoare Counter (Vx)
-
7/13/2019 Curs Zelio Logic 2 Ro
66/101
11/2005
Slide 66/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a compara valorile curente a 2 countere.Contactul acestei functii
indica momentul cand este indeplinita conditia aleasa. Valoarile presetate pot fi modificata de pe
panoul frontal al modulului Zelio din meniul "PARAMETERING" daca aceasta functie nu este blocata.
Selectare operator
de comparare Offset X
(-32768 la
+32767).
Numarul counter-
ului Cx
Numarul counter-
ului Cy
Rezultatul
selectiei
Contact comparare
(NO contact)
Offset Y
(-32768 la
+32767).
Nota:Functia de comparare analogica se configureaza in acelasi mod.Este utilizata la compararea a doua intrarianalogice de pe modul(IB to IG) sau a unei intrari analogice cu o valoare de referinta.
Blocare parametri
(parola)
Comparator V1 parametering screen
Aceasta f nctie este tili ata pentr a confirma o perioada de timp si acti nile ce treb iesc e ec tate in
Ceas de timp real (x) Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
67/101
11/2005
Slide 67/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a confirma o perioada de timp si actiunile ce trebuiesc executate in
acea perioada. Se comporta ca un programator de timp cu 4 canale. Parametri de comparare pot fi
accesati direct (double-click pe contact). Valorile presetate pot fi modificate de pe panoul frontal al
modulului Zelio din meniul "PARAMETERING" daca aceasta functie nu este blocata.
Contact inchis daca
perioada de timp
este valida
Selectare timp ON
Selectarea
zilelor din
saptamana
Ecran parametrizare Clock 1
Blocare parametri
(parola)
Selectare timp
OFF
Ceas de timp real (x) Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
68/101
11/2005
Slide 68/110
Curs Zelio Soft
Ecranul de configurare consta din 4 canale(sau game) A, B, C, D si fiecare canal este asociat cu 2 tipuri de
activare a ceasului:
Comanda Pornire/Oprire :Este utilizata la specificarea timpului de pornire si de oprire a actiunii
Saptamanala:Este utilizata la specificarea zilelor unei saptamani asociate cu comenzile de Pornire/Oprire
08:00 21:00
Luni
08:00 21:00
Marti
08:00 21:00
Miercuri Joi
21:0008:00
Vineri
Exemplul 1:Programarea unei actiuni; PornireLuni la 08:00 si Oprirela 21:00.
08:00 21:00
Luni
OFF
ON
Aceasta actiune poate fi repetata de Luni pana Joi (programare saptamanala).
12:00
19:00
12:00
19:00
12:00
19:00
12:00
Exemplul 2:Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
69/101
11/2005
Slide 69/110
Curs Zelio Soft
Gama A
Gama B
Gama C
Gama D
1 1
Luni
1 1
Marti
1
Vineri Sambata
Duminica
12:00
Luni
12:00
Marti
12:00
Vineri
19:00
Luni Marti
12:00
Vineri
Sambata
Duminica
12:00
Gama de
configurar
e
19:00
19:00
Aceasta functie este utilizata pentru afisarea pe ecranul LCD a urmatoarelor: text data timpul sau o
Blocuri Text (T x)Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
70/101
11/2005
Slide 70/110
Curs Zelio Soft
Aceasta functie este utilizata pentru afisarea pe ecranul LCD a urmatoarelor: text, data, timpul, sau o
valoare numerica a unei functii bloc (e.g. timer, counter, etc.). Data, timpul si parametri de calibrare pot
fi modificati de pe panoul frontal al modulului Zelio din meniul "PARAMETERING" daca aceste functii
nu sunt blocate.
Daca contactul I1
este inchis, atunci
textul este afisat
Numarul liniei (1 la
4) si coloanei (1 la
18) de afisare a
textului
Textul ce
urmeaza a fiafisat pe ecran
Numarul textului
(1 la 16)
Introduceti textul
ce urmeaza a fi
afisat (maxim 48
de caractere)
Tip mesaj(text,
data, etc.)
Selectarea valorii
ce urmeaza a fi
afisata (valoare
timer, counter
etc.)
Blocare parametri
(parola)
Aceasta functie este utilizata pentru a activa ecranul LCD Faceti double-click pe bobina pentru a
LCD Backlighting (TL)Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
71/101
11/2005
Slide 71/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a activa ecranul LCD.Faceti double click pe bobina pentru a
accesa parametri de configurare.
Daca contactul M1
este inchis, afisorul
backlit devine activ
Aceasta functie este utilizata pentru a indica sezonul curent (vara sau iarna) sub forma a doua contacte
Schimbare timp Vara/Iarna(W)Sectiunea 4: Limbajul de programare Ladder
-
7/13/2019 Curs Zelio Logic 2 Ro
72/101
11/2005
Slide 72/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a indica sezonul curent (vara sau iarna) sub forma a doua contacte
(contact NO : W1, contact NC: w1). Configurarea acestei functii se poate face de pe panoul frontal al
modulului Zelio sau din meniul "Editare/Configurare program /Format Data " a software-ului Zelio Soft.
Contactul W1 este
inchis daca sezonul
curent este vara
Exemplu:Activarea bobinei M2, daca sezonul curent este vara".
-
7/13/2019 Curs Zelio Logic 2 Ro
73/101
11/2005
Slide 73/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD
Sectiunea 5: Limbajul de programare FBD
Prezentare
Programul este editat prin intermediul functiilor bloc care sunt inserate in
-
7/13/2019 Curs Zelio Logic 2 Ro
74/101
11/2005
Slide 74/110
Curs Zelio Soft
Programul este editat prin intermediul functiilor bloc care sunt inserate in
pagina de editare.Acestea sunt grupate in functie de tip in bara de functii.
Programul poate contine maxim 200 de functii bloc depinzand de tipul de
functie bloc utilizata.
Tipuri de functii bloc:
Blocuri de intrare: IN
Blocuri de iesire: OUTFunctii logice: LOGIC
Functii standard: FBD
Sequential Function Chart : SFC
Sectiunea 5: Limbajul de programare FBD
Blocuri de intrare (IN)
-
7/13/2019 Curs Zelio Logic 2 Ro
75/101
11/2005
Slide 75/110
Curs Zelio Soft
Functiile disponibile sunt:
Discrete : Intrari ce pot fi utilizate numai cu intrarile fizice de pe modul
Intrari filtrate: :(1 la 255 x ciclu modul) poate fi utilizata la toate intrarile
Analogice : Valori numerice (0 la 255) pot fi utilizate cu intrarile IB la IG
Analogice filtrate :Valori numerice (0 la 255) cu filtru low-pass (0.06 la 88.25 Hz) pot fi utilizate cuintrarile IB la IG
Intrari intregi : Valori numerice (-32768 la +32767) pot fi utilizate cu modulul de extensie ModBus
Butoane :Taste functionale (Z1 la Z4)
Constante discrete : Valori binare 0 sau 1
Constante numerice:Valori numerice (-32768 la +32767)
Summertime : Intrari discrete activate in timpul verii
Flash : Ceas intern
Sectiunea 5: Limbajul de programare FBD
Blocuri de intrare (IN): Exemplu
Acest exemplu utilizeaza o intrare discreta, o intrare discreta filtrata,o intrare analogica, un buton
Z1 si o intrare numerica
-
7/13/2019 Curs Zelio Logic 2 Ro
76/101
11/2005
Slide 76/110
Curs Zelio Soft
Z1 si o intrare numerica.
Intrare numerica
"IN"
Intrare discreta
Intrare discreta
filtrata
Intrare analogica
Constanta
numerica
Buton Z1
Sectiunea 5: Limbajul de programare FBD
Blocuri de iesire (OUT)
-
7/13/2019 Curs Zelio Logic 2 Ro
77/101
11/2005
Slide 77/110
Curs Zelio Soft
Functiile disponibile sunt:Discrete : Iesiri ce pot fi utilizate numai cu iesirile fizice de pe modul
Iesiri intregi : Valoare numerica (-32768 la +32767) poate fi utilizata numai cu modulul de extensieModBus
Backlight : Este utilizata pentru a controla afisorul LCD
Sectiunea 5: Limbajul de programare FBD
Functii logice (LOGIC)
-
7/13/2019 Curs Zelio Logic 2 Ro
78/101
11/2005
Slide 78/110
Curs Zelio Soft
Functii disponibile
Functie Simbol Descriere Numar
intrari
Tip
intrareNOT Daca intrarea este activa sau neconectata, iesirea
este activa.
Daca intrarea este activa, iesirea este inactiva.
1 TOR
AND Daca toate intrarile sunt active , atunci iesirea esteactiva.
Daca cel putin una din intrari este inactiva , atunciiesirea este inactiva.
4 TOR
OR Daca cel putin una din intrari este activa,atunciiesirea este activa.
Daca toate intrarile sunt inactive sau neconectate,atunci iesirea este inactiva.
4 TOR
NOT AND Daca cel putin una din intrari este inactiva, atunciiesirea este activa.
Daca toate intrarile sunt inactive sau neconectate,atunci iesirea este inactiva.
4 TOR
NOT OR Daca toate intrarile sunt inactive sau neconectate,atunci iesirea este activa.
Daca cel putin una din intrari este activa, atunciiesirea este inactiva.
4 TOR
EXCLUSIVE OR Daca una din intrari este inactiva si celelalte intrari
sunt active sau neconectate, atunci iesirea esteactiva.
Daca ambele intrari sunt active sau inactive sauneconectate, atunci iesirea este inactiva.
2 TOR
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
-
7/13/2019 Curs Zelio Logic 2 Ro
79/101
11/2005
Slide 79/110
Curs Zelio Soft
Ecuatii Booleane : BOOLEAN
Aceasta functie are 4 intrari (16 combinatii) si o iesire discreta.Combinatiile pot fi gasite intr-o tabela deadevar (aceasta tabela poate fi accesata in ecranul de parametrizare a functiei).
SET/RESET
Aceasta functie are 2 intrari si o iesire discreta.Intrarea de "SET" activeaza iesirea si intrarea de
RESET" dezactiveaza iesirea. Poate fi definit un parametru care sa stabileasca prioritatea activarii sau
dezactivarii iesirii cand ambele intrari sunt active in acelasi timp.
BISTABLE:
Aceasta functie are 2 intrari si o iesire discreta. La fiecare front pozitiv pe intrarea de comanda, iesirea
isi schimba starea. Cand intrarea dereset" este activa, iesirea ramane inactiva.
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Exemplu de utilizare a functiei Set/Reset
Motorul este controlat prin doua butoane de start si stop,stopul avand prioritate.
-
7/13/2019 Curs Zelio Logic 2 Ro
80/101
11/2005
Slide 80/110
Curs Zelio Soft
Motorul este controlat prin doua butoane de start si stop,stopul avand prioritate.
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Timer: TIMER A/C
-
7/13/2019 Curs Zelio Logic 2 Ro
81/101
11/2005
Slide 81/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a intarzia si/sau o comanda pe o perioada de timp configurabila.Sunt
grupate in urmatoarele 3 functii:
Functia A: On-delay timer
Functia C: Off-delay timer
Functia A/C: Combinatii de functii A si C
Intrare de comanda timer
(discreta)
Intrare de reset
(discreta)
Iesire timer (discreta)
Valoare presetata atimer-ului on-delay
Valoare presetata a timer
ului off-delay
Valoarea curenta a timer-
ului off-delay
Valoarea curenta a timer-
ului on-delay
Diagrama timer A/C
Functii standard (FBD)Sectiunea 5: Limbajul de programare FBD
Exemplu: TIMER A/C
Cand butonul de control este eliberat comanda de backlighting este resetata 60 sec mai tarziu (functia
-
7/13/2019 Curs Zelio Logic 2 Ro
82/101
11/2005
Slide 82/110
Curs Zelio Soft
g g (
timer de tip C).
Setare timer Off-
delay (60 sec)
Timp de raspuns
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Alte timere:
-
7/13/2019 Curs Zelio Logic 2 Ro
83/101
11/2005
Slide 83/110
Curs Zelio Soft
- TIMER BW Genereaza un puls pe perioada unui ciclu la un front pozitiv pe intrare.
- TIMER Li Genereaza un puls asimetric(flashes) la un front pozitiv pe intrare.
- TIMERB/H Genereaza un puls pe iesire la un front pozitiv pe intrare.
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Preset up/down counter: PRESET COUNT
A t f ti t tili t t i i t l l d fi it d fi it i l d
-
7/13/2019 Curs Zelio Logic 2 Ro
84/101
11/2005
Slide 84/110
Curs Zelio Soft
Aceasta functie este utilizata pentru numararea inainte pana la valoarea predefinita,definita in ecranul de
parametrizare(valoare intre 0 si 32767) sau numarare inapoi de la valoarea predefinita catre 0. Cand
aceasta valoare este atinsa, iesirea devine 1 pana cand aceasta este resetata.
Functii:
Un singur ciclu" numarare inainte/inapoi: Counter-ul este 0 in timpul initializarii.
Ciclu repetitiv" numarare inainte/inapoi : Counter-ul este 0 in timpul initializarii si cand valoare denumarare inainte sau inapoi este atinsa.
Acesta functie are 3 intrari discrete(numarare inainte,numarare inapoi si initializare).In ecranul de
parametrizare ,valoarea presetata si durata pulsului de iesire pot fi setate in mod repetitiv (0 la 32767
millisecunde).
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Exemplu: Preset counter PRESET COUNT
Aceasta functie contorizeaza produsele care ajung pe un conveyor Dupa 5 parti conveyor ul se opreste
-
7/13/2019 Curs Zelio Logic 2 Ro
85/101
11/2005
Slide 85/110
Curs Zelio Soft
Aceasta functie contorizeaza produsele care ajung pe un conveyor. Dupa 5 parti, conveyor-ul se opreste
si operatorul impacheteaza aceste parti.Apoi operatorul apasa butonu start pentru a reseta counter-ul si
reporneste conveyor-ul.
Ecran de parametrizare
pentru setarea timer-ului
off-delay
(60 secunde)
Functii standard (FBD)Sectiunea 5: Limbajul de programare FBD
Preset up/down counter: UP/DOWN COUNT
-
7/13/2019 Curs Zelio Logic 2 Ro
86/101
11/2005
Slide 86/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a numara inainte/inapoi de la o valoare presetata externa functiei
bloc,care poate fi o constanta numerica, o intrare analogica sau o iesire de la o functie bloc care contine
o valoare intreaga.
Preset time counter: PRESET H-METER
Aceasta functie masoara timpul pana la care se activeaza o intrare.Odata ce aceast timp a atins
valoarea presetata , iesirea devine activa. Timpul poate fi setat in ore(maxim 32767) si minute.
Schmitt trigger: TRIGGER
Aceasta functie este utilizata pentru a monitoriza o valoare analogica in functie de 2 praguri (prag minim
si maxim). Starea iesirii se schimba daca valoarea intrarii este mai jos(sau mai sus) decat valoarea
minima(sau maxima).
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
Comparare: COMP IN ZONE
Aceasta functie este utilizata pentru a compara o valoare dintr un interval definita de 2 valori
-
7/13/2019 Curs Zelio Logic 2 Ro
87/101
11/2005
Slide 87/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a compara o valoare dintr-un interval definita de 2 valori
presetate(valoare MIN si MAX a acestui interval). Iesirea discreta indica rezultatul comparatiei.In ecranul
de parametrizare, starea iesirii poate fi selectata in functie de rezultatul comparatiei:
- START : Iesirea este activa daca valoarea este intre cele 2 valori presetate.
- STOP : Iesirea este inactiva daca valoarea este intre cele 2 valori presetate.
Compararea a 2 valori analogice: COMPARE
Aceasta functie este utilizata pentru a compara 2 valori analogice.Iesirea este activa daca rezultatul
compararii dintre cele doua valori este adevarat.Operatori de comparare( >,, = , , , < ) suntselectati din ecranul de parametrizare.
Gain: GAIN
Aceasta functie este utilizata pentru a scala o marime analogica.
Formula de calcul:
IESIRE CALCUL = A/B x INTRARE CALCUL+ C
INTRARE CALCUL: Valoare analogica intre -32768 si +32767
IESIRE CALCUL : Rezultatul formulei, daca intrarea este activa, altfel este 0
A/B : A = -32768 la +32767 si B = -32768 la +32767 (valoarea 0 este exclusa pentru B)
C : Valoarea de offset intre -32768 si +32767
Functii standard (FBD)Sectiunea 5: Limbajul de programare FBD
Exemplu: Utilizareq functiei Gain
Functia Gain este utilizata pentru a scala o temperatura utilizand o proba Pt100 probe de la -40 la +40C
-
7/13/2019 Curs Zelio Logic 2 Ro
88/101
11/2005
Slide 88/110
Curs Zelio Soft
Functia Gain este utilizata pentru a scala o temperatura utilizand o proba Pt100 probe de la 40 la +40 C
(convertor Pt100 : RMPT13BD). Daca temperatura depaseste pragul de 30C, functia COMPARE
activeaza o sirena.
A= 80 (gama de masura:
-40 la +40C)
B= 255 (rezolutia masuri
analogice)
C= -40 (offset)
Functii standard (FBD)Sectiunea 5: Limbajul de programare FBD
Multiplexare: MUX
Aceasta functie este utilizata pentru a selecta unu sau doua canale de intrare ce se aplica la iesire
-
7/13/2019 Curs Zelio Logic 2 Ro
89/101
11/2005
Slide 89/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a selecta unu sau doua canale de intrare ce se aplica la iesire
Intrari:
Canal A:Intrarea A tip intreg
Canal B:Intrarea B de tip intreg
Comanda:Intrare discreta care poate fi utilizata pentru a selecta canalul de aplicare a iesirii. Comanda activa: iesirea este egala cu canalul B
Comanda inactiva: Iesirea este egala cu canalul A
Arithmetic: ADD-SUB
Aceasta functie este utilizata pentru a aduna si/sau scadea valori intregi.
Formula de calcul
IESIRE CALCUL = INTRARE 1 + INTRARE 2 - INTRARE 3
Arithmetic: MUL-DIV
Aceasta functie este utilizata pentru a multiplica si/sau divide valori intregi.
Formula de calcul
IESIRE CALCUL = INTRARE 1 x INTRARE 2/ INTRARE 3
Functii standard (FBD)Sectiunea 5: Limbajul de programare FBD
Ecran LCD
Aceasta functie este utilizata pentru a afisa : Text Data Timp Valori
-
7/13/2019 Curs Zelio Logic 2 Ro
90/101
11/2005
Slide 90/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a afisa : Text, Data, Timp, Valori.
Exemplu:
Afisorul LCD este utilizat pentru a afisa o temperatura daca pragul de sus este atins.
Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD)
CAM BLOCK
Aceasta functie este utilizata pentru a controla 8 iesiri discrete si pana la 50 de pasi de configurare sau
-
7/13/2019 Curs Zelio Logic 2 Ro
91/101
11/2005
Slide 91/110
Curs Zelio Soft
Aceasta functie este utilizata pentru a controla 8 iesiri discrete si pana la 50 de pasi de configurare sau
pozitionare. In ecranul de parametrizare , numarul de pasi si starea celor 8 iesiri sunt configurate pentru
fiecare pas.
ARCHIVE
Aceasta functie este utilizata pentru a salva simultan doua valori intregi impreuna cu timpul si data la
care au fost inregistrate.
STATUS
Aceasta functie este utilizata pentru a accesa starea modulului Zelio si a modifica functionarea
programul in functie de aceste stari.Are 6 iesiri folosite pentru a determina starea modulului (alarm, RUN,etc.) si o iesire in format intreg care asigura codul alarmei active.
Sectiunea 5: Limbajul de programare FBD
Sequential Function Chart (SFC)
Aceste functii sunt similare cu limbajul Grafcet.
-
7/13/2019 Curs Zelio Logic 2 Ro
92/101
11/2005
Slide 92/110
Curs Zelio Soft
Destinatie Simbol Descriere
INIT STEP
(pas initial)Pasul initial.
RESET-INIT
(Resetare pas initial)Initializarea pasului de catre o comanada
STEP
(Pas)Pasi care transmit o comanda la o altafunctie.
DIV AND 2
(Divergenta in AND)Tranzitia de la unu sau doi pasi la doi pasi
CONV AND 2
(Convergenta in AND)Tranzitia de la doi pasi simultan la un pas.
DIV OR 2
(Divergenta in OR)Tranzitia de la un pas la unu sau doi pasi
CONV OR 2
(Convergenta in OR)
Tranzitia de la unu la 4 pasi la un singur pas
Sectiunea 5: Limbajul de programare FBD
INIT STEP
Daca intrarea 1 sau intrarea 2 este activa, pasul este activat si tamane activ chiar daca intrarile nu mai
Sequential Function Chart (SFC)
-
7/13/2019 Curs Zelio Logic 2 Ro
93/101
11/2005
Slide 93/110
Curs Zelio Soft
p
sunt active.Daca tranzitia este activa, iesirea pasului este inactiva.
RESET INITAceeasi functie ca si "initial step" vand insa o intrare suplimentara de reset,care este utilizata pentru a
activa pasul de iesire si sa reseteze toti ceilalti pasii din diagrama.
STEP
Acesta este pasul din diagrama.Fiecare pas are asociata o actiune care transmite comenzi altor functii
(iesiri discrete, logice, etc.). Daca intrarea 1 sau intrarea 2 aste activa, pasul este activat. Daca tranzitia
este activa, pasul de iesire este inactiv.
DIV AND 2
Aceasta functie este utilizata pentru a face o tranzitie simultana de la unu sau doi pasi la doi pasi.
CONV AND 2
Aceaasta functie este utilizata pentru a face o tranzitie simultana de la doi pasi la un pas
Sectiunea 5: Limbajul de programare FBD
DIV OR 2
Aceasta functie este utilizata pentru a face tranzitia de la un pas la unu sau doi pasi.
Sequential Function Chart (SFC) functions
-
7/13/2019 Curs Zelio Logic 2 Ro
94/101
11/2005
Slide 94/110
Curs Zelio Soft
CONV OR 2
Aceasta functie este utilizata pentru a face tranzitia de la unu la patru pasi la un singur pas.
Sectiunea 5: Limbajul de programare FBD
Exemplu:
Butonul de start ciclu porneste conveyor-ul (step 2).Cand un produs este detectat pe conveyor, acesta se
i i i ( 3) L f i l i d i d i d i
Sequential Function Chart (SFC)
-
7/13/2019 Curs Zelio Logic 2 Ro
95/101
11/2005
Slide 95/110
Curs Zelio Soft
opreste si se activeaza un timer. (step 3). La sfarsitul perioadei de timp presetata de timer se
dezactiveaza pasul 3 si se activeaza pasul 1.
-
7/13/2019 Curs Zelio Logic 2 Ro
96/101
11/2005
Slide 96/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie
Sectiunea 6: Diagnosticare aplicatie
Diagnosticare
Programul Zelio Soft are 2 moduri de operare, care pot fi utilizate la diagnosticarea unei
aplicatii:
-
7/13/2019 Curs Zelio Logic 2 Ro
97/101
11/2005
Slide 97/110
Curs Zelio Soft
Mod Simulare: Programulesteexecutat direct in software-ul Zelio Soft (local)
Mod Monitorizare: Programulesteincarcat in modulul Zelio si si poate fi vizualizat in timp real insoftware-ul Zelio Soft (online)
O aplicatie completa poate fi creata si printata (Ladder sau FBD). Include diagrama aplicatiei, ecranul de
supervizare si o tabela care contine comentariile si parametrii asociati pentru fiecare functie utilizata.
Selecteaza Fisier/Setare imprimantapentru a specifica continutul fisieruli(diagrama, ecran supervizare,
etc.) si Fisier/Imprimantapentru a imprima fisierul.
Sectiunea 6: Diagnosticare aplicatie
Modul Simulare
Accesarea modului simulare se face apasand pe pictograma . Pentru a executa
programul, se apasa pe pictograma RUN . Cand modulul trece in starea
RUN,programul incarcat este compilat si fereastra de simulare este afisata
-
7/13/2019 Curs Zelio Logic 2 Ro
98/101
11/2005
Slide 98/110
Curs Zelio Soft
RUN,programul incarcat este compilat si fereastra de simulare este afisata
In modul simulare se pot accesa urmatoarele functii:
Program Ladder
Afisare elemente in diagrama Ladder
Simulare intrari discrete,analogice si a tastelor Zx
Fortarea iesirii
Afisare/Monitorizare a parametrilor functiilor
Program FBDAfisarea functiilor bloc I/O
Simulare intrari discrete,analogice si a tastelor Zx
Fortarea starii functiilor bloc I/O si a legaturilor dintre functii
Afisare/Monitorizare a parametrilor functiilor
Sectiunea 6: Diagnosticare aplicatie
Mod Simulare
Exemplu:Fereastra de simulare in limbaj Ladder
Pauza program Simulare cadere tensiune
-
7/13/2019 Curs Zelio Logic 2 Ro
99/101
11/2005
Slide 99/110
Curs Zelio Soft
Setare refresh animatie
(100 la 2000 ms)
Setarea numarului de
cicluri executate la fiecare
pas al simularii (1 la 255)
Afisare/modificare
parametrilor functiei
Afisare/fortare I/O si
taste Z
Sectiunea 6: Diagnosticare aplicatie
Mod Monitorizare
Accesarea modului monitorizare se face prin apasarea pictogramei . Pentru a executa
programul, se apasa pe pictograma RUN
-
7/13/2019 Curs Zelio Logic 2 Ro
100/101
11/2005
Slide 100/110
Curs Zelio Soft
Cand se apasa pe pictograma de monitorizare , se verifica daca programul din modul este identic cu
cel din Zelio Soft (local)Acelas program:
Ecranul de monitorizare este afisat.
Program diferit:
Se va afisa un ecran de avertizare. Programul din Zelio Soft(local) este diferit fata de cel dinmodul.In acest caz trebuie citit sau scris continutul din modulul Zelio.
Sectiunea 6: Diagnosticare aplicatie
Mod Monitorizare
Exemplu:Ecran de monitorizare in limnaj FBD
-
7/13/2019 Curs Zelio Logic 2 Ro
101/101
11/2005
Slide 101/110
Curs Zelio Soft
Setare refresh animatie
(100 la 2000 ms)
Click on the link or on an input
to activate Momentary forcing
or Force and maintain