Sunteți pe pagina 1din 101

11/2005

SIide 1/110
Curs Zelio Soft
Curs Zelio Soft
11/2005
SIide 2/110
Curs Zelio Soft
Cuprins
Sectiunea 1: Prezentarea moduIuIui ZeIio Logic
Sectiunea 2: UtiIizarea moduIuIui
Sectiunea 3: Prezentarea software-uIui ZeIio Soft
Sectiunea 4: LimbajuI de programare Ladder
Sectiunea 5: LimbajuI de programare FBD
Sectiunea 6: Diagnosticare apIicatie
Terminare Curs
11/2005
SIide 3/110
Curs Zelio Soft
Sectiunea 1: Prezentarea moduIuIui ZeIio Logic
11/2005
SIide 4/110
Curs Zelio Soft
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
Oferta ZeIio Logic Oferta ZeIio Logic
ZeIio Logic Compact SR2: ZeIio Logic Compact SR2:
Pana la 20 /O
Cu sau fara afisor
Programare numai Ladder , sau Ladder si FBD
ZeIio Logic ModuIar SR3: ZeIio Logic ModuIar SR3:
Pot fi extinse pana la 40 /O
Modul de extensie pentru comunicatia pe Modbus
Utilizarea a doua limbaje de programare (LADDER sau FBD)
Aceste produse sunt destinate in speciaI
pentru apIicatii mici.
11/2005
SIide 5/110
Curs Zelio Soft
10 I/O
fara ceas sau
intrari
analogice
Cu afisor
Fara afisor
12 I/O
cu ceas, si 4
intrari
analogice
SR2A1
SR2D1
SR2B1
SR2E1
SR2A2
SR2D2
SR2B2
SR2E2
20 I/O
fara ceas,
2 intrari
analogice
20 I/O
cu ceas,
si 6 intrari
analogice
Ladder Ladder + FBD Ladder Ladder + FBD
ZeIio Logic Compact: SR2 ZeIio Logic Compact: SR2
Limbaj programare
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 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
ZeIio Logic ModuIar: SR3 ZeIio Logic ModuIar: SR3
26 I/O
32 I/O
36 I/O
40 I/O
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 7/110
Curs Zelio Soft
ntrari:
Digitale
senzori PNP 3-fire
Analogice 0 - 10 V
sau potentiometru
nterefata:
Programare PC
Card memorie program
Conectare modem
esiri:
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 caractere
si 1 linie de icoane
6 taste:
4 taste de navigare sau
pushbuttons,
1 tasta de selectie si confirmare,
1 tasta shift
Montaj:
Pe sina DN ,
sau pe panou
Componecta panou frontaI Componecta panou frontaI
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 8/110
Curs Zelio Soft
Tasta Menu/OK
Poate fi utilizata la confirmarea
schimbarilor din meniu si la
salvarea programului si a
parametrilor diferitelor functii.
Tasta Shift
Este utilizata la afisarea
meniului context-specific
deasupra tastei cursor si tastei
Menu/OK
Taste de controI Taste de controI
CeIe 6 taste de controI de sub afisor pot fi utiIizate pentru:
Configurarea moduIuIui
Programarea apIicatie in Iimbaj Ladder
Setarea parametriIor functiiIor in Iimbaj Ladder sau FBD
Monitorizarea apIicatiei
Taste Z (1 Ia 4)
Pot fi utilizate la navigarea prin
meniu si la setarea functiilor din
meniu
ote: meniul context-speciIic permite accesarea Iunctiilor in concordanta cu meniul in care ne aIlam.
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 9/110
Curs Zelio Soft
Taste de controI Taste de controI
MeniuI context-specific este afisat cand tasta shift este apasata.
ContinutuI acestui meniu depinde de ecranuI care este afisat.
ExempIu: MeniuI Context-specific a ecranului Program.
Ins.: nsereaza o linie de
program sau o functie
DeI.: 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 Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 10/110
Curs Zelio Soft
Programarea moduIuIui ZeIio Logic Programarea moduIuIui ZeIio 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 Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 11/110
Curs Zelio Soft
Limbaj LADDER
Limbaj FBD
5 contacte + 1 bobina per Iinie program
Functii bIoc: timer, counter, etc.
!rogramare de pe modul sau !C
Functii pre-programate: timer, counter, etc.
Functii Grafcet (SequentiaI Function Chart)
Functii Iogice: AND, OR, etc.
!rogramare numai cu !C-ul
Programarea moduIuIui ZeIio Logic Programarea moduIuIui ZeIio Logic
Capacitate de procesare pentru 200 de functii bIoc (FBD)
Capacitate de procesare pentru 120 de Iinii scrise in
Iimbaj Ladder Diagram
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 12/110
Curs Zelio Soft
Familie:
2 : Compact
3 : Modular
SR2A102BD
Releu Logic
Tip:
A : Cu aIisor, Iara ceas
B : Cu aIisor si ceas
D : Fara aIisor sau ceas
E : Fara aIisor dar cu ceas
XT : 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
umar de I/O:
10 : 10 I/O
12 : 12 I/O
20 : 20 I/O
26 : 26 I/O
SimboIizare(referinte) SimboIizare(referinte)
Sectiunea 1: Prezentarea modulului Zelio Logic Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
SIide 13/110
Curs Zelio Soft
Sectiunea 2: UtiIizarea moduIuIui
11/2005
SIide 14/110
Curs Zelio Soft
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
Punerea sub tensiune a moduIuIui Punerea sub tensiune a moduIuIui
La punerea sub tensiune pentru prima data a moduIuIui, acesta deschide un
ecran in care va trebui sa seIectati Iimba pe care doriti sa o utiIizati.
Utilizeaza tastele pentru a
selecta limba
1
2
Odata Iimba aIeasa, au Ioc urmatoareIe :
Daca avem moduIuI cu ceas: Se afiseaza ecranul cu Data si Timp screen is displayed
Daca avem moduIuI fara ceas: Se afiseaza ecranul Main Menu
Confirma selectia facuta
prin apasarea tastei
Menu/OK
11/2005
SIide 15/110
Curs Zelio Soft
FunctiiIe sunt grupate impreuna in meniuI principaI. Acest meniu poate
fi accesat prin apasarea tastei "Menu/OK".
Prezentarea meniuriIor Prezentarea meniuriIor
FUNCTIE Descriere
NPUTS/OUTPUTS Afisare stari /O , limbaj utilizat LD/FBD , stare RUN/STOP si primul parametru
PROGRAMMNG ntroducere diagrama Ladder (accesare cand modulul se afla in STOP)
PARAMETER ntroducere parametri (mod LD sau FBD)
MONTORNG Afisare diagrame Ladder in timp real, modificare parametri (in starea RUN)
FBD DSPLAY Afisare text sau valori pe afisor (limbaj FBD)
RUN/STOP Start/stop program
CONFGURATON Accesare configurare meniu (parola, filtru /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
VERSON dentificare 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 Sectiunea 2:Utilizarea modulului
11/2005
SIide 16/110
Curs Zelio Soft
MeniuI CONFIGURATION poate fi accest din meniuI principaI (seIecteaza
functia "CONFIGURATION" si confirma apasand pe tasta "Menu/OK" ).
Meniu CONFIGURATION Meniu CONFIGURATION
FUNCTIE Descriere
PASSWORD Este utilizata pentru a preveni accesarea meniurilor si programului.
FLTER 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/WNT Program vara/iarna (doar la modulele cu ceas de timp real)
CYCLE WATCHDOG Modificare program cycle si watchdog
Tasta de navigare este utiIizata pentru a seIecta o functie. Se confirma seIectia prin apasarea tastei
"Menu/OK".
Pentru a iesi din meniuI CONFIGURATION , se apasa tasta .
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
11/2005
SIide 17/110
Curs Zelio Soft
ParoIa este utiIiza pentru a preveni accesuI Ia urmatoareIe meniuri :
Programming
Clear program
Configuration
Transfer to backup memory
Language
PASSWORD PASSWORD
ParoIa introdusa trebuie sa fie formata din 4 digiti (0 Ia 9).
nitial, cheia nu este afisata si
fiecare digit este inlocuit cu
Selecteaza fiecare digit utilizand
cele 2 taste de navigare
Confirmarea parolei se face
prin apasarea tastei
Menu/OK apoi trebuie
confirmata din nou prin
apasarea tastei Menu/OK
1
3
Selecteaza valoarea fiecarui digit
utilizand tastele de navigare
+ si -
2
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
11/2005
SIide 18/110
Curs Zelio Soft
Odata introdusa paroIa, se pot reaIiza urmatoareIe:
Corectarea paroIei: Parola este inactiva si modulul va afisa meniul "Password".
ParoIa incorecta: Counter-ul "DEL" creste. Daca acest counter depaseste valoarea 5, modulul va fi
blocat pentru 30 de minute.
PASSWORD PASSWORD
Pentru a sterge paroIa, utiIizatoruI trebuie mai intai sa introduca paroIa.
ntroducere parola
Confirmare parola prin
apasarea tastei Meniu/OK
1
2
DEL: Contorizeaza numarul de
incercari de introducere a parolei.
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
nitial, cheia este afisata, ceea
ce indica faptul ca modulul este
protejat
11/2005
SIide 19/110
Curs Zelio Soft
FILTER FILTER
Aceasta functie permite modificarea constantei de timp pentru fiItrarea tuturor intrariIor
digitaIe. Este disponibiIa numai Ia moduIeIe cu aIimentare 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
TipuI de fiItrare poate fi modificat numai daca moduIuI se afIa in STOP.
SeIectare tip fiItrare: SIow/Fast prin apasarea tastei de navigare (selectia palpaie)
Confirmare seIectie: prin apasarea tastei "Menu/OK"
Note: Modulele sunt configurate initial, in mod SLOW.
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
11/2005
SIide 20/110
Curs Zelio Soft
Zx KEYS Zx KEYS
Aceasta functie este utiIizata pentru a activa sau dezactiva tasteIe Zx (1 Ia 4)
de pe moduIuI ZeIio 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.
ExempIu: tastele Zx sunt active si modulul se afla in starea RUN.
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
11/2005
SIide 21/110
Curs Zelio Soft
Tasta de navigare Z1 este utilizata ca buton pentru a controla iesirea Q1.
1
Zx KEYS Zx KEYS
ExempIu de utiIizare a tasteIor Z1
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
Apasa tasta shift si
tasta Z1
1
esirea Q1 este activa
2
11/2005
SIide 22/110
Curs Zelio Soft
ParametruI CAL : Acest parametru este exprimat in seconde/saptamana.
Daca utiIizatoruI doreste sa reduca variatia ceasuIui , el trebuie sa realizeze urmatoarele:
Seteaza parametru "CAL" la -15 pentru a compensa o variatie de +15 secunde pe saptamana.
CHANGE D/H CHANGE D/H
Aceasta functie este utiIizata pentru a modifica ziua/Iuna/anuI, timpuI si caIibrarea
ceasuIui (CAL) moduIuIui ZeIio (cu ceas de timp reaI integrat).
Selecteaza parametrul care trebuie
modificat prin intermediul tastelor
de navigare
Confirma modificarile prin
apasarea tastei Menu/OK
1
Apasa tasta de navigare pentru
a selecta primul parametru si
activeaza meniul context-specific.
2
Selecteaza parametrul care
trebuie modificat utilizand
tastele de navigare
.Parametrul selectat
palpaie
Modifica valoarea
parametrului utilizand tastele
+ si - din meniul context-
specific
4
5
3
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
Nota: Durata de viata a ceasului este de 10 ani.
11/2005
SIide 23/110
Curs Zelio Soft
Change summer/winter time Change summer/winter time
Aceasta functie este utiIizata pentru a schimba automat ceasuI Ia trecerea de Ia
vara Ia iarna a unui moduI ZeIio Logic cu ceas.
2
4
5
Moduri de functionare posibiIe:
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 Sectiunea 2:Utilizarea modulului
Apasa tasta de navigare pentru
a selecta parametrul si activeaza
meniul context-specific.
Selecteaza parametrul care
trebuie modificat utilizand
tastele de navigare
.Parametrul selectat
palpaie
Modifica valoarea
parametrului utilizand tastele
+ si - din meniul context-
specific
Confirma modificarile prin
apasarea tastei Menu/OK
11/2005
SIide 24/110
Curs Zelio Soft
CycIe si watchdog CycIe si watchdog
Aceasta functie este utiIizata pentru a seta parametrii cicIuIui pentru executia unui
program si definirea actiuniIor specifice pentru watchdog.
Confirma modificarile prin
apasarea tastei Menu/OK
Apasa tasta de navigare sau
pentru a confirma parametri
ciclului si pentru a selecta
parametri watchdog-uIui
2
Apasa tasta de navigare
pentru a activa/dezactiva
parametri 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 pentru watchdog este 10 ms (unde N = 1, watchdog = 10 ms).
Sectiunea 2:Utilizarea modulului Sectiunea 2:Utilizarea modulului
11/2005
SIide 25/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-uIui ZeIio Soft
11/2005
SIide 26/110
Curs Zelio Soft
Creare unei apIicatii
Selectare modul Zelio Logic
Selectare limbaj de programare
Editare program
Configurare program
Prezentare editor Ladder
Presentare editor FBD
Moduri de operare
Configurare si setare moduI
MeniuI Transfer
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
11/2005
SIide 27/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Creare unei apIicatii Creare unei apIicatii
Cand software-uI ZeIio Soft este Iansat, apare ecranuI WeIcome.
Pentru a deschide un
program existent/recent
utilizat,apasa pe aceasta
icoana
Pentru a transfera
programul de la modul la
PC, apasa pe aceasta
icoana
Pentru a activa
monitorizarea , apasa pe
aceasta icoana
Bara de stare modul
Toolbar
Pentru 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 ecranul
Welcome.
11/2005
SIide 28/110
Curs Zelio Soft
Crearea unei apIicatii: SeIectare moduI ZeIio Logic Crearea unei apIicatii: SeIectare moduI ZeIio Logic
Alege categoria (cu/fara
extensie si cu/fara ceas)
Alege tipul de modul ce
urmeaza a fi programat
1
2
3
Apasa butonul
"HeIp" pentru a
activa help-ul
online
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Apasa butonul "Next"
pentru a confirma selectia
facuta
11/2005
SIide 29/110
Curs Zelio Soft
Crearea unei apIicatii: SeIectare moduI ZeIio Logic Crearea unei apIicatii: SeIectare moduI ZeIio 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
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Apasa butonul "Next"
pentru a confirma selectia
facuta
Caracteristicile
modulului curent
11/2005
SIide 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
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei apIicatii: SeIectare Iimbaj de programare Crearea unei apIicatii: SeIectare Iimbaj de programare
11/2005
SIide 31/110
Curs Zelio Soft
Accesarea configurarii
programului
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei apIicatii : Editarea program Crearea unei apIicatii : Editarea program
Fereastra de editare
program (Ladder)
Meniul programului
Toolbar
11/2005
SIide 32/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
MeniuI Program
Este utilizat la accesarea urmatoarelor sub-meniuri: Fisier, Editare, Mod, Modul, Transfer, Optiuni, Afisaj si
Fereastra.
Deschide program
existent
Creare document
nou
Salveaza
document
Lansare program, verificare si
afisare erori
Afisare help Zoom
Editare
Simulare
Monitorizare
TooIbar: Este utilizat pentru a accesa direct functiile
Crearea unei apIicatii : Editare program Crearea unei apIicatii : 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.
n meniulFisier, apasa "mporta si selecteaza fisierul ce contine programul ce urmeaza a fi importat.
11/2005
SIide 33/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei apIicatii : Fereastra de supervizare Crearea unei apIicatii : 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 moduI simuIare sau monitorizare ,fereastra este utilizata pentru a afisa /O si parametri functiilor in timp
real. Poate fi utilizata de asemenea pentru a controla aplicatia.
ExempIu:Ecran de supervizare "Deschiderea/nchiderea usii"
- Butoanele, motorul si limitatorul
au fost extrase din fereastra de
editare.
- maginea a fost importata.
11/2005
SIide 34/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Acest tab este utiIizat Ia
introducerea urmatoareIor
date:
Nume proiect
Autor
Versiune program
Comentarii
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 confirma
selectia facuta
Crearea unei apIicatii:Configurare program Crearea unei apIicatii:Configurare program
11/2005
SIide 35/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Configurare
Este utilizat la
prevenirea accesului la
ecrane prin utilizarea
unei parole
Activare/dezactivare
watchdog
Setare filtru pentru
intrarile discrete (slow
sau fast)
Apasa tasta "OK"
pentru a comfirma
selectia facuta
Crearea unei apIicatii:Configurare program Crearea unei apIicatii:Configurare program
Utilizata la blocarea
utilizarii tastelor Zx in
mod Ladder
Setare ciclu (baza de
timp = 10 ms)
11/2005
SIide 36/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Format data
Selectare zi si luna
Selectie format data
Crearea unei apIicatii:Configurare program Crearea unei apIicatii:Configurare program
Selectare locatie
geografica
Activare automata a
functiei vara/iarna
Apasa tasta "OK"
pentru a comfirma
selectia facuta
11/2005
SIide 37/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Mod ZeIio entry
Mod Free entry
Pentru a edita programuI, apasati tasta de
controI(aceeasi metoda pentru programarea
panouIui frontaI de pe moduI).
Editare in moduI "Free entry".Se poate introduce un
comentariu pentru fiecare eIement(contact, bobina,
etc.) si pentru fiecare Iinie de program.
Prezentare editor Ladder Prezentare editor Ladder
D. Click
ProgramuI ZeIio Soft va permite sa editati IiniiIe Ladder in doua moduri:"Free entry" sau
"ZeIio entry". Pentru a schimba moduI de editare, faceti "doubIe-cIick" pe functia "ZeIio
entry" sau "Free entry".
D. Click
11/2005
SIide 38/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Cand folositi acest mod,
prima linie de program
este afisata
EditoruI Ladder :ModuI "ZeIio entry" EditoruI Ladder :ModuI "ZeIio entry"
O diagrama Iadder poate fi creata prin utiIizarea butoaneIor existente pe panouI frontaI aI
moduIuIui ZeIio.Tasta shift poate fi accesata prin tasta shift de pe tastatura PC-uIui.
Acest mod poate fi utiIizat de asemenea si pentru setarea parametriIor diferiteIor 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.
2 - Cand se foIoseste cursoruI, apare o zona ce paIpaie:
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.
11/2005
SIide 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
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
EditoruI Ladder :ModuI "Free entry" EditoruI Ladder :ModuI "Free entry"
1
2
Numarul de linii de
program: 001 la 120
Pentru a edita un eIement:
1 Selecteaza elementul cu mouse-ul
2 - Drag elementul in zona de editare
11/2005
SIide 40/110
Curs Zelio Soft
EditoruI Ladder :ModuI "Free entry" EditoruI Ladder :ModuI "Free entry"
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Este utilizata pentru a
afisa programul in
format Ladder sau
folosind simboluri
electrice
Meniul Editare (taiere,
copiere, etc.)
Este utilizata
pentru 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
11/2005
SIide 41/110
Curs Zelio Soft
Zona de intrari
Accesul la functiile de
control in limbaj FBD
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Configurarea
programului si a
modulului Zelio
Zona de iesiri
Zona de editare in FBD
Prezentare editor FBD Prezentare editor FBD
Pentru a edita o functie:
1 Selecteaza functia bloc dorita
2 - Drag functie in zona de editare
FBD
1
2
11/2005
SIide 42/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Meniul Editare
Compilare program
Faceti double-click pe
functia bloc pentru a crea
sau modifica un
comentariu.
Numarul blocului
generat de catre
editor
Meniul "Afisare este
utilizata pentru a afisa
un comentariu, nr.
blocurilor, reglarea
zoom-ului, a grid-ului
Prezentare editor FBD Prezentare editor FBD
11/2005
SIide 43/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Unelte pentru pozitionarea
blocurilor pe foaie si
renumerotarea blocurilor
Meniul "Deseneaza
este utilizat pentru
creat elemente
grafice (linii,
dreptunghiuri, etc.)
Prezentare editor FBD Prezentare editor FBD
Legatura dintre 2
functii bloc
11/2005
SIide 44/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Moduri de operare Moduri de operare
ModuriIe de operare aIe programuIui ZeIio Soft sunt:
Editare : introducere program in limbaj Ladder sau FBD
SimuIare : Executare program in mod local pe PC
Monitorizare : Afisare program, /O parametrii functiilor in timp real
Selecteaza modul
din meniul "Mod
Apasa una din
pictograme pentru a
selecta modul de
operare
11/2005
SIide 45/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
Configurare si setare moduI Configurare si setare moduI
Aceste functii sunt grupate in meniuI "ModuI.
AIegere moduI/Iimbaj de programare: Selecteaza modulul Zelio si limbaju de programare
Diagnostic moduI: Afiseaza modul si caracteristicile aplicatiei*
RegIare ceas: Reglare ceas la modulele care au aceasta optiune*
ActuaIizare firmware moduI: ncarca noua versiune software a modulului*
Limba moduI: 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.
11/2005
SIide 46/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft Sectiunea 3: Prezentarea software-ului Zelio Soft
MeniuI Transfer MeniuI Transfer
Acest meniu este utiIizat pentru a accesa urmatoareIe functii:
Transfer program: Transferarea programului de la PC la modul si vice versa
RUN moduI: Start program
STOP moduI: Stop program
Compara programuI cu dateIe moduIuIui: Compara programul si parametrii din modul cu
cele din aplicatia locala
Sterge program: Sterge intregul program din modul
Comanda de Ia distanta a panouIui frontaI: Pune modulul in stare RUN/STOP
Configurare comunicatie: Selecteaza portul de comunicatie a PC-ului
11/2005
SIide 47/110
Curs Zelio Soft
Sectiunea 4: LimbajuI de programare Ladder
11/2005
SIide 48/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Prezentare Prezentare
Capacitate program:
120 linii in limbaj Ladder
Maxim 5 contacte si 1 bobina pe linie de program
Functii disponibiIe:
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
11/2005
SIide 49/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Prezentare Prezentare
1 Iinie de program = maxim 5 contacte + 1 bobina
ExempIu de programare in mod "ZeIio entry"
Partea de contacte Bobina
11/2005
SIide 50/110
Curs Zelio Soft
Contact :
ntrari discrete
Ix: nchis cand intrarea este in strarea 1(NO contact)
ix: nchis cand intrarea este in strarea 0 (NC contact)
esiri discrete(utilizate ca si contact)
Qx: Deschis cand bobina este in strarea 1
qx: Deschis cand bobina este in strarea 0
Stare electrica Stare 1 Stare i1
0 V Deschis nchis
24 V nchis Deschis
24 V
0 V
Idle state
24 V
0 V 24 V
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
UtiIizarea eIementeIor grafice UtiIizarea eIementeIor grafice
11/2005
SIide 51/110
Curs Zelio Soft
Bobina:Actiuni
- esiri discrete
Qx: Bobina ea valoarea rezultatului partii de contact
Qx: Bobina este activata la schimbarea unei stari
SQx: Bobina este activata cand rezultatul partii de contact este 1
RQx: Bobina este dezactivata cand rezultatul partii de contact este 1
ExempIu: Diagrama de pornire a unui motor
!artea de contact Actiunea
Bobina
UtiIizarea eIementeIor grafice UtiIizarea eIementeIor grafice
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
11/2005
SIide 52/110
Curs Zelio Soft
Control circuit
13
14
S2 km 1
13
14
21
22
S1
A1
A2
KM 1
~ ~ ~
M
3 ~
Q1
KM 1
13
14
U1 V1 W1
2 4 6
L1 L3 L5
Diagrama de pornire a unui motor
ExempIu: Programarea unei porniri de motor ExempIu: Programarea unei porniri de motor
km 1
Power circuit
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
11/2005
SIide 53/110
Curs Zelio Soft
Selecteza modul de programare
din meniul principal si confirma
alegerea prin apasarea tastei
Menu/OK
Va aparea un patrat negru
care palpaie.Apasa tasta shift
si tasta
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ntrarea "1" palpaie pe afisor.
Apasa tasta shift si tasta
1
2
3
11/2005
SIide 54/110
Curs Zelio Soft
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ntrarea "i1" palpaie pe afisor.
Pentru a introduce contactul 2,
pozitionati cursorul utilizand
tasta si procedeaza la fel ca in
pasul 2.
ntrarea "1" palpaie pe afisor.
Pozitioneaza cursorul pe 1 la 1
utilizand tasta .Apasa tasta
shift si tasta .
ntrarea "2" palpaie pe afisor.
Apasa tasta shift si tasta si
pozitioneaza cursorul la sfarsitul
liniei.
3
4
5
11/2005
SIide 55/110
Curs Zelio Soft
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Bobina "M1" palpaie pe afisor.
Pozitionati cursorul pe M
utilizand tasta .Apasa tasta
shift si tasta .
Bobina "Q1" palpaie pe afisor.
Pozitioneaza cursorul intre
intrarile " i1 si "2 utilizand
tasta . Apasa tasta shift si
tasta .
Linia punctata este trasa de la
inceput pana la sfarsitul liniei.
Apasa tasta shift si tasta .
6
7
8
11/2005
SIide 56/110
Curs Zelio Soft
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Legatura este creata.
Pozitioneaza cursorul inaintea
intrarii "2 utilizand tasta si
tasta .Apasa tasta shift,
selecteaza "Q1 prin apasarea
repetata a tastei .
Contactul "Q1 este pozitionat.
Apasa tasta shift si tasta .
Semnul indica faptul ca o
legatura poate fi creata intre
cele doua linii. Apasa tasta shift
si tasta .

10
11
11/2005
SIide 57/110
Curs Zelio Soft
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ntroducerea este completa.
Confirmarea programului se
face prin apasarea tastei
Menu/OK.
12
Acest ecran va obliga sa
comfirmati modificarile.
Selecteaza DA si apasa tasta
Menu/OK .
Selecteaza modul RUN/STOP
in meniul principal si comfirma
prin apasarea tastei Menu/OK.
14
13
11/2005
SIide 58/110
Curs Zelio Soft
Acest ecran este utilizat pentru
a afisa starea intrarilor "1 si
"2 si a iesirii "Q1 care sunt
utilizate in program.
Programarea in moduI "ZeIio entry" Programarea in moduI "ZeIio entry"
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
n acest ecran alegeti modul
RUN. Selectati YES si apasati
tasta Menu/OK.
15
16

11/2005
SIide 59/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
AIte functii grafice AIte functii grafice
ReIee auxiIiare
Timere
Countere Up/down
Comparatoare Counter
Comparatoare anaIogice
Ceas de timp reaI
BIocuri text
LCD BackIighting
Schimbare timp Vara/Iarna
FunctiiIe de mai sus sunt descrise in software-uI ZeIio Soft.
11/2005
SIide 60/110
Curs Zelio Soft
Aceste reIee se comporta ca si bobine de iesire. Acestea sunt utiIizate sub forma de contact
pentru a memora o anumita stare.
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ReIee auxiIiare (Mx) ReIee auxiIiare (Mx)
Utilizeaza releul
M1 pentru a
memora starea
intrarilor 1 si 2.
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
11/2005
SIide 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.
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Timere (TTx) Timere (TTx)
Exista 11 tipuri de timere:
Function A: On-deIay timer
Function PA: On-deIay timer on a rising edge
Function C: Off-deIay timer
Function B: Timer on a rising edge
Function W: Timer on a faIIing edge
Function D: SymmetricaI fIasher
Function PD: SymmetricaI startup fIasher on a rising edge
Function T: TotaIizer with restart to zero
Function AC: On-deIay and off-deIay timer
Function L: AsymmetricaI fIasher
Function I: AsymmetricaI startup fIasher on a rising edge
11/2005
SIide 62/110
Curs Zelio Soft
ntrare 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 programuI este
introdus. Valoarea presetata poate fi modificata de pe panoul frontal al modulului Zelio din meniul
"PARAMETERNG" daca aceasta functie nu este blocata.
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Timere (TTx) Timere (TTx)
Selectarea tip
Timer (11 tipuri
diferite)
Preset
valValoarea
presetata
Remanence*
Nota: Daca optiunea remanence este selectata, vaIoarea curenta si starea iesirii sunt salvate in cazul
unei caderi de tensiune.
Ecran de parametrizare Timer
11/2005
SIide 63/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ExempIu: Timer de tip A ExempIu: Timer de tip A
Diagrama Ladder Diagram
Ecranul de parametrizare a Timer TT1
Preset time t = 6 seconds
Daca intrarea 1 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
11/2005
SIide 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 "PARAMETERNG" daca aceasta functie nu este blocata.
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Counter (Cx) Counter (Cx)
Valoarea presetata
poate fi intre 0 si
32767
Remanence
esirea este ON daca
valoarea counter-ului
este 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)
esirea este ON daca
valoarea counter-ului
este egala cu
valoarea presetata
11/2005
SIide 65/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
ExempIu ExempIu
Diagrama Ladder
Ecran parametrizare Counter CC1
Pentru fiecare impuls
pe intrarea 1,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
11/2005
SIide 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 "PARAMETERNG" daca aceasta functie nu este blocata.
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Comparatoare Counter (Vx) Comparatoare Counter (Vx)
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 anaIogica se configureaza in acelasi mod. Este utilizata la compararea a doua intrari
analogice de pe modul(B to G) sau a unei intrari analogice cu o valoare de referinta.
Blocare parametri
(parola)
Comparator V1 parametering screen
11/2005
SIide 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 "PARAMETERNG" daca aceasta functie nu este blocata.
Ceas de timp reaI ( x) Ceas de timp reaI ( x)
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
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
11/2005
SIide 68/110
Curs Zelio Soft
Ceas de timp reaI ( x) Ceas de timp reaI ( x)
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Ecranul de configurare consta din 4 canaIe (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
SaptamanaIa: 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:00 08:00
Vineri
ExempIuI 1: Programarea unei actiuni; Pornire Luni la 08:00 si Oprire la 21:00.
08:00 21:00
Luni
OFF
ON
Aceasta actiune poate fi repetata de Luni pana Joi (programare saptamanala).
11/2005
SIide 69/110
Curs Zelio Soft
ama A
ama B
ama C
ama D
1
2
:
0
0
1
9
:
0
0
Luni
1
2
:
0
0
1
9
:
0
0
Marti
1
2
:
0
0
1
9
:
0
0
Vineri
Sambata
1
2
:
0
0
Duminica
1
2
:
0
0
Luni
1
2
:
0
0
Marti
1
2
:
0
0
Vineri
1
9
:
0
0
Luni
Marti
1
2
:
0
0
Vineri
Sambata
Duminica
1
2
:
0
0
ExempIuI 2: ExempIuI 2:
Gama de
configurar
e
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
1
9
:
0
0
1
9
:
0
0
11/2005
SIide 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 "PARAMETERNG" daca aceste functii
nu sunt blocate.
BIocuri Text (T x) BIocuri Text (T x)
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Daca contactul 1
este inchis, atunci
textul este afisat
Numarul liniei (1 la
4) si coloanei (1 la
18) de afisare a
textului
Textul ce
urmeaza a fi
afisat pe ecran
Numarul textului
(1 la 16)
ntroduceti 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)
11/2005
SIide 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.
LCD BackIighting (TL) LCD BackIighting (TL)
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Daca contactul M1
este inchis, afisorul
backlit devine activ
11/2005
SIide 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.
Schimbare timp Vara/arna(W) Schimbare timp Vara/arna(W)
Sectiunea 4: Limbajul de programare Ladder Sectiunea 4: Limbajul de programare Ladder
Contactul W1 este
inchis daca sezonul
curent este "vara
ExempIu: Activarea bobinei M2, daca sezonul curent este "vara".
11/2005
SIide 73/110
Curs Zelio Soft
Sectiunea 5: LimbajuI de programare FBD
11/2005
SIide 74/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Prezentare Prezentare
ProgramuI este editat prin intermediuI functiiIor bIoc care sunt inserate in
pagina de editare.Acestea sunt grupate in functie de tip in bara de functii.
ProgramuI poate contine maxim 200 de functii bIoc depinzand de tipuI de
functie bIoc utiIizata.
Tipuri de functii bIoc:
Blocuri de intrare: IN
Blocuri de iesire: OUT
Functii logice: LOGIC
Functii standard: FBD
Sequential Function Chart : SFC
11/2005
SIide 75/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
BIocuri de intrare (IN) BIocuri de intrare (IN)
FunctiiIe disponibiIe sunt:
Discrete : ntrari ce pot fi utilizate numai cu intrarile fizice de pe modul
Intrari fiItrate: :(1 la 255 x ciclu modul) poate fi utilizata la toate intrarile
AnaIogice : Valori numerice (0 la 255) pot fi utilizate cu intrarile B la G
AnaIogice fiItrate :Valori numerice (0 la 255) cu filtru low-pass (0.06 la 88.25 Hz) pot fi utilizate cu
intrarile B la G
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 : ntrari discrete activate in timpul verii
FIash : Ceas intern
11/2005
SIide 76/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
BIocuri de intrare (IN): ExempIu BIocuri de intrare (IN): ExempIu
Acest exempIu utiIizeaza o intrare discreta, o intrare discreta fiItrata,o intrare anaIogica, un buton
Z1 si o intrare numerica.
ntrare numerica
"N"
ntrare discreta
ntrare discreta
filtrata
ntrare analogica
Constanta
numerica
Buton Z1
11/2005
SIide 77/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
BIocuri de iesire (OUT) BIocuri de iesire (OUT)
FunctiiIe disponibiIe sunt:
Discrete : esiri 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 extensie
ModBus
BackIight : Este utilizata pentru a controla afisorul LCD
11/2005
SIide 78/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii Iogice (LOGIC) Functii Iogice (LOGIC)
Functii disponibiIe
Functie SimboI Descriere Numar
intrari
Tip
intrare
OT

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 este
activa.
Daca cel putin una din intrari este inactiva , atunci
iesirea este inactiva.
4 TOR
OR

Daca cel putin una din intrari este activa,atunci
iesirea este activa.
Daca toate intrarile sunt inactive sau neconectate,
atunci iesirea este inactiva.
4 TOR
OT AD

Daca cel putin una din intrari este inactiva, atunci
iesirea este activa.
Daca toate intrarile sunt inactive sau neconectate,
atunci iesirea este inactiva.
4 TOR
OT OR

Daca toate intrarile sunt inactive sau neconectate,
atunci iesirea este activa.
Daca cel putin una din intrari este activa, atunci
iesirea este inactiva.
4 TOR
EXCLUSIVE OR

Daca una din intrari este inactiva si celelalte intrari
sunt active sau neconectate, atunci iesirea este
activa.
Daca ambele intrari sunt active sau inactive sau
neconectate, atunci iesirea este inactiva.
2 TOR


11/2005
SIide 79/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
Ecuatii BooIeane : BOOLEAN
Aceasta functie are 4 intrari (16 combinatii) si o iesire discreta.Combinatiile pot fi gasite intr-o tabela de
adevar (aceasta tabela poate fi accesata in ecranul de parametrizare a functiei).
SET/RESET
Aceasta functie are 2 intrari si o iesire discreta.ntrarea 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.
11/2005
SIide 80/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
ExempIu de utiIizare a functiei Set/Reset
Motorul este controlat prin doua butoane de start si stop,stopul avand prioritate.
11/2005
SIide 81/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
Timer: TIMER A/C
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
ntrare de comanda timer
(discreta)
ntrare de reset
(discreta)
esire timer (discreta)
Valoare presetata a
timer-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
11/2005
SIide 82/110
Curs Zelio Soft
Functii standard (FBD) Functii standard (FBD)
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
ExempIu: TIMER A/C
Cand butonul de control este eliberat comanda de backlighting este resetata 60 sec mai tarziu (functia
timer de tip C).
Setare timer Off-
delay (60 sec)
Timp de raspuns
11/2005
SIide 83/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
AIte timere:
- 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.
- TIMER B/H Genereaza un puls pe iesire la un front pozitiv pe intrare.
11/2005
SIide 84/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
Preset up/down counter: PRESET COUNT
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 de
numarare inainte sau inapoi este atinsa.
Acesta functie are 3 intrari discrete(numarare inainte,numarare inapoi si initializare).n ecranul de
parametrizare ,valoarea presetata si durata pulsului de iesire pot fi setate in mod repetitiv (0 la 32767
millisecunde).
11/2005
SIide 85/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
ExempIu: Preset counter PRESET COUNT
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)
11/2005
SIide 86/110
Curs Zelio Soft
Functii standard (FBD) Functii standard (FBD)
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Preset up/down counter: UP/DOWN COUNT
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).
11/2005
SIide 87/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (FBD) Functii standard (FBD)
Comparare: COMP IN ZONE
Aceasta functie este utilizata pentru a compara o valoare dintr-un interval definita de 2 valori
presetate(valoare MN si MAX a acestui interval). esirea discreta indica rezultatul comparatiei.n ecranul
de parametrizare, starea iesirii poate fi selectata in functie de rezultatul comparatiei:
- START : esirea este activa daca valoarea este intre cele 2 valori presetate.
- STOP : esirea este inactiva daca valoarea este intre cele 2 valori presetate.
Compararea a 2 vaIori anaIogice: COMPARE
Aceasta functie este utilizata pentru a compara 2 valori analogice.esirea este activa daca rezultatul
compararii dintre cele doua valori este adevarat.Operatori de comparare( >, , = , , , < ) sunt
selectati din ecranul de parametrizare.
Gain: GAIN
Aceasta functie este utilizata pentru a scala o marime analogica.
FormuIa de caIcuI:
S# CALCUL = A/B x %#A# 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
11/2005
SIide 88/110
Curs Zelio Soft
Functii standard (FBD) Functii standard (FBD)
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
ExempIu: UtiIizareq functiei Gain
Functia Gain este utilizata pentru a scala o temperatura utilizand o proba Pt100 probe de la -40 la +40C
(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)
11/2005
SIide 89/110
Curs Zelio Soft
Functii standard (FBD) Functii standard (FBD)
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
MuItipIexare: MUX
Aceasta functie este utilizata pentru a selecta unu sau doua canale de intrare ce se aplica la iesire
Intrari:
CanaI A: ntrarea A tip intreg
CanaI B: ntrarea B de tip intreg
Comanda: ntrare discreta care poate fi utilizata pentru a selecta canalul de aplicare a iesirii.
Comanda activa: iesirea este egala cu canalul B
Comanda inactiva: esirea este egala cu canalul A
Arithmetic: ADD-SUB
Aceasta functie este utilizata pentru a aduna si/sau scadea valori intregi.
FormuIa de caIcuI
ESRE CALCUL = NTRARE 1 + NTRARE 2 - NTRARE 3
Arithmetic: MUL-DIV
Aceasta functie este utilizata pentru a multiplica si/sau divide valori intregi.
FormuIa de caIcuI
ESRE CALCUL = NTRARE 1 x NTRARE 2/ NTRARE 3
11/2005
SIide 90/110
Curs Zelio Soft
Functii standard (FBD) Functii standard (FBD)
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Ecran LCD
Aceasta functie este utilizata pentru a afisa : Text, Data, Timp, Valori.
ExempIu:
Afisorul LCD este utilizat pentru a afisa o temperatura daca pragul de sus este atins.
11/2005
SIide 91/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
Functii standard (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
pozitionare. n 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.
11/2005
SIide 92/110
Curs Zelio Soft
Destinatie SimboI Descriere
% S%!
pas initial)
Pasul initial.
#S%-%
Resetare pas initial)
nitializarea pasului de catre o comanada
S%!
Pas)
Pasi care transmit o comanda la o alta
functie.
' A 2
Divergenta in AND)
Tranzitia de la unu sau doi pasi la doi pasi
CO' A 2
Convergenta in AND)
Tranzitia de la doi pasi simultan la un pas.
' O# 2
Divergenta in OR)
Tranzitia de la un pas la unu sau doi pasi
CO' O# 2
(Convergenta in OR)
Tranzitia de la unu la 4 pasi la un singur pas


Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
SequentiaI Function Chart (SFC) SequentiaI Function Chart (SFC)
Aceste functii sunt simiIare cu IimbajuI Grafcet.
11/2005
SIide 93/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD 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
sunt active.Daca tranzitia este activa, iesirea pasului este inactiva.
RESET INIT
Aceeasi 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
SequentiaI Function Chart (SFC) SequentiaI Function Chart (SFC)
11/2005
SIide 94/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD 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.
CONV OR 2
Aceasta functie este utilizata pentru a face tranzitia de la unu la patru pasi la un singur pas.
SequentiaI Function Chart (SFC) functions SequentiaI Function Chart (SFC) functions
11/2005
SIide 95/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD Sectiunea 5: Limbajul de programare FBD
ExempIu:
Butonul de start ciclu porneste conveyor-ul (step 2).Cand un produs este detectat pe conveyor, acesta se
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.
SequentiaI Function Chart (SFC) SequentiaI Function Chart (SFC)
11/2005
SIide 96/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare apIicatie
11/2005
SIide 97/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie Sectiunea 6: Diagnosticare aplicatie
Diagnosticare Diagnosticare
ProgramuI ZeIio Soft are 2 moduri de operare, care pot fi utiIizate Ia diagnosticarea unei
apIicatii:
Mod SimuIare: Programul este executat direct in software-ul Zelio Soft (local)
Mod Monitorizare: Programul este incarcat in modulul Zelio si si poate fi vizualizat in timp real in
software-ul Zelio Soft (online)
O aplicatie completa poate fi creata si printata (Ladder sau FBD). nclude diagrama aplicatiei, ecranul de
supervizare si o tabela care contine comentariile si parametrii asociati pentru fiecare functie utilizata.
Selecteaza Fisier/Setare imprimanta pentru a specifica continutuI fisieruIi (diagrama, ecran supervizare,
etc.) si Fisier/Imprimanta pentru a imprima fisieruI.
11/2005
SIide 98/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie Sectiunea 6: Diagnosticare aplicatie
ModuI SimuIare ModuI SimuIare
Accesarea moduIui simuIare se face apasand pe pictograma . Pentru a executa
programuI, se apasa pe pictograma RUN . Cand moduIuI trece in starea
RUN,programuI incarcat este compiIat si fereastra de simuIare este afisata
In moduI simuIare se pot accesa urmatoareIe functii:
Program Ladder
Afisare elemente in diagrama Ladder
Simulare intrari discrete,analogice si a tastelor Zx
Fortarea iesirii
Afisare/Monitorizare a parametrilor functiilor
Program FBD
Afisarea functiilor bloc /O
Simulare intrari discrete,analogice si a tastelor Zx
Fortarea starii functiilor bloc /O si a legaturilor dintre functii
Afisare/Monitorizare a parametrilor functiilor
11/2005
SIide 99/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie Sectiunea 6: Diagnosticare aplicatie
Mod SimuIare Mod SimuIare
ExempIu: Fereastra de simulare in limbaj Ladder
Setare refresh animatie
(100 la 2000 ms)
Setarea numarului de
cicluri executate la fiecare
pas al simularii (1 la 255)
Pauza program Simulare cadere tensiune
Afisare/modificare
parametrilor functiei
Afisare/fortare /O si
taste Z
11/2005
SIide 100/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie Sectiunea 6: Diagnosticare aplicatie
Mod Monitorizare Mod Monitorizare
Accesarea moduIui monitorizare se face prin apasarea pictogramei . Pentru a executa
programuI, se apasa pe pictograma RUN
Cand se apasa pe pictograma de monitorizare , se verifica daca programuI din moduI este identic cu
ceI din ZeIio Soft (IocaI)
AceIas 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 din
modul.n acest caz trebuie citit sau scris continutul din modulul Zelio.
11/2005
SIide 101/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie Sectiunea 6: Diagnosticare aplicatie
Mod Monitorizare Mod Monitorizare
ExempIu: Ecran de monitorizare in limnaj FBD
Setare refresh animatie
(100 la 2000 ms)
Click on the link or on an input
to activate Momentary forcing
or Force and maintain

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