Upload
alexa-george
View
119
Download
18
Embed Size (px)
DESCRIPTION
Zelio
Citation preview
11/2005
Slide 1/110
Curs Zelio Soft
Curs Zelio Soft
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
11/2005
Slide 3/110
Curs Zelio Soft
Sectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 4/110
Curs Zelio Soft
Sectiunea 1: Prezentarea modulului Zelio LogicSectiunea 1: Prezentarea modulului Zelio Logic
Oferta Zelio LogicOferta Zelio Logic
Zelio Logic Compact SR2:Zelio Logic Compact SR2:• Pana la 20 I/O• Cu sau fara afisor• Programare numai Ladder , sau Ladder si FBD
Zelio Logic Modular SR3: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.
11/2005
Slide 5/110
Curs Zelio Soft
10 I/Ofara ceas sau
intrari analogice
Cu afisor
Fara afisor
12 I/Ocu ceas, si 4
intrari analogice
SR2A1
SR2D1
SR2B1
SR2E1
SR2A2
SR2D2
SR2B2
SR2E2
20 I/Ofara ceas,2 intrari analogice
20 I/Ocu ceas,
si 6 intrari analogice
Ladder Ladder + FBD Ladder Ladder + FBD
Zelio Logic Compact: SR2Zelio Logic Compact: SR2
Limbaj programare
Sectiunea 1: Prezentarea modulului Zelio LogicSectiunea 1: Prezentarea modulului Zelio Logic
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: SR3Zelio Logic Modular: SR3
26 I/O
32 I/O
36 I/O
40 I/O
Sectiunea 1: Prezentarea modulului Zelio LogicSectiunea 1: Prezentarea modulului Zelio Logic
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 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 DIN ,
sau pe panou
Componecta panou frontalComponecta panou frontalSectiunea 1: Prezentarea modulului Zelio LogicSectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 8/110
Curs Zelio Soft
Tasta Menu/OKPoate 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 controlTaste 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 LogicSectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 9/110
Curs Zelio Soft
Taste de controlTaste 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 LogicSectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 10/110
Curs Zelio Soft
Compatibil Windows
(95, 98, NT, 2000 and XP)
Programarea modulului Zelio LogicProgramarea 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 LogicSectiunea 1: Prezentarea modulului Zelio Logic
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 modul 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 LogicProgramarea 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 LogicSectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 12/110
Curs Zelio Soft
Familie: 2 : Compact3 : Modular
SR2A102BDReleu Logic
Tip: A : Cu afisor, fara ceasB : Cu afisor si ceasD : Fara afisor sau ceasE : Fara afisor dar cu ceasXT : Modul de extensie
Tip I/O : 1 : Iesiri releu 2 : Iesiri tranzistor
Tensiune de alimentare/intrari:BD : 24 VDCJD : 12 VDCFU : 100 - 240 VACB : 24 VAC
Numar de I/O:10 : 10 I/O12 : 12 I/O20 : 20 I/O26 : 26 I/O
Simbolizare(referinte)Simbolizare(referinte)Sectiunea 1: Prezentarea modulului Zelio LogicSectiunea 1: Prezentarea modulului Zelio Logic
11/2005
Slide 13/110
Curs Zelio Soft
Sectiunea 2: Utilizarea modulului
11/2005
Slide 14/110
Curs Zelio Soft
Sectiunea 2:Utilizarea modululuiSectiunea 2:Utilizarea modulului
Punerea sub tensiune a 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 pentru a 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
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 meniurilorPrezentarea 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 modululuiSectiunea 2:Utilizarea modulului
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 CONFIGURATIONMeniu 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 navigare este utilizata pentru a selecta o functie. Se confirma selectia prin apasarea tastei "Menu/OK".
Pentru a iesi din meniul CONFIGURATION , se apasa tasta .
Sectiunea 2:Utilizarea modululuiSectiunea 2:Utilizarea modulului
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
PASSWORDPASSWORD
Parola introdusa trebuie sa fie formata din 4 digiti (0 la 9).
Initial, 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 modululuiSectiunea 2:Utilizarea modulului
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.
PASSWORDPASSWORD
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 modululuiSectiunea 2:Utilizarea modulului
Initial, cheia este afisata, ceea ce indica faptul ca modulul este
protejat
11/2005
Slide 19/110
Curs Zelio Soft
FILTERFILTER
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 msOFF ON 3 msON OFF 0.5 msOFF 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/Fast prin apasarea tastei de navigare (selectia palpaie) Confirmare selectie: prin apasarea tastei "Menu/OK"
Note: Modulele sunt configurate initial, in mod SLOW.
Sectiunea 2:Utilizarea modululuiSectiunea 2:Utilizarea modulului
11/2005
Slide 20/110
Curs Zelio Soft
Zx KEYSZx 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 modululuiSectiunea 2:Utilizarea modulului
11/2005
Slide 21/110
Curs Zelio Soft
Tasta de navigare Z1 este utilizata ca buton pentru a controla iesirea Q1.
Z1
Zx KEYSZx KEYS
Exemplu de utilizare a tastelor Z1
Sectiunea 2:Utilizarea modululuiSectiunea 2:Utilizarea modulului
Apasa tasta shift si tasta Z1
1
Iesirea Q1 este activa
2
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 -15 pentru a compensa o variatie de +15 secunde pe saptamana.
CHANGE D/HCHANGE 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 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 modululuiSectiunea 2:Utilizarea modulului
Nota: Durata de viata a ceasului este de 10 ani.
11/2005
Slide 23/110
Curs Zelio Soft
Change summer/winter timeChange 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 modululuiSectiunea 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
Slide 24/110
Curs Zelio Soft
Cycle si watchdogCycle 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 navigare sau pentru a confirma parametri
ciclului si pentru a selecta parametri watchdog-ului
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.
31
Note: Timpul de baza pentru watchdog este 10 ms (unde N = 1, watchdog = 10 ms).
Sectiunea 2:Utilizarea modululuiSectiunea 2:Utilizarea modulului
11/2005
Slide 25/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio Soft
11/2005
Slide 26/110
Curs Zelio Soft
Creare unei aplicatii Selectare modul Zelio 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 SoftSectiunea 3: Prezentarea software-ului Zelio Soft
11/2005
Slide 27/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Creare unei aplicatiiCreare unei aplicatii
Cand software-ul Zelio Soft este lansat, apare ecranul Welcome.
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
Slide 28/110
Curs Zelio Soft
Crearea unei aplicatii: Selectare modul Zelio LogicCrearea 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 online
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Apasa butonul "Next" pentru a confirma selectia
facuta
11/2005
Slide 29/110
Curs Zelio Soft
Crearea unei aplicatii: Selectare modul Zelio LogicCrearea 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
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Apasa butonul "Next" pentru a confirma selectia
facuta
Caracteristicile modulului curent
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
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei aplicatii: Selectare limbaj de programareCrearea unei aplicatii: Selectare limbaj de programare
11/2005
Slide 31/110
Curs Zelio Soft
Accesarea configurarii programului
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei aplicatii : Editarea programCrearea unei aplicatii : Editarea program
Fereastra de editare program (Ladder)
Meniul programului
Toolbar
11/2005
Slide 32/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Meniul 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
SimulareMonitorizare
Toolbar: Este utilizat pentru a accesa direct functiile
Crearea unei aplicatii : Editare programCrearea 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 meniul”Fisier”, apasa “Importa” si selecteaza fisierul ce contine programul ce urmeaza a fi importat.
11/2005
Slide 33/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Crearea unei aplicatii : Fereastra de supervizareCrearea unei aplicatii : Fereastra de supervizare
Fereastra de supervizare poate fi accesata din meniul”Fereastra” .
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 timp real. Poate fi utilizata de asemenea pentru a controla aplicatia.
Exemplu:Ecran de supervizare “Deschiderea/Inchiderea usii"
- Butoanele, motorul si limitatorul au fost extrase din fereastra de editare.
- Imaginea a fost importata.
11/2005
Slide 34/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Acest tab este utilizat la introducerea urmatoarelor 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 aplicatii:Configurare programCrearea unei aplicatii:Configurare program
11/2005
Slide 35/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 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 aplicatii:Configurare programCrearea unei aplicatii:Configurare program
Utilizata la blocarea utilizarii tastelor Zx in
mod Ladder
Setare ciclu (baza de timp = 10 ms)
11/2005
Slide 36/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Format data
Selectare zi si luna
Selectie format data
Crearea unei aplicatii:Configurare programCrearea unei aplicatii:Configurare program
Selectare locatie geografica
Activare automata a functiei vara/iarna
Apasa tasta "OK" pentru a comfirma
selectia facuta
11/2005
Slide 37/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Mod Zelio entry Mod Free entry
Pentru a edita programul, apasati tasta de control(aceeasi metoda pentru programarea panoului 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 LadderPrezentare 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
11/2005
Slide 38/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Cand folositi acest mod, prima linie de program
este afisata
Editorul Ladder :Modul “Zelio entry”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.
2 – Cand 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.
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
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Editorul Ladder :Modul “Free entry”Editorul Ladder :Modul “Free entry”
1
2
Numarul de linii de program: 001 la 120 Pentru a edita un element:
1 – Selecteaza elementul cu mouse-ul
2 - Drag elementul in zona de editare
11/2005
Slide 40/110
Curs Zelio Soft
Editorul Ladder :Modul “Free entry”Editorul Ladder :Modul “Free entry”Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 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
Slide 41/110
Curs Zelio Soft
Zona de intrari
Accesul la functiile de control in limbaj FBD
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 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
Slide 42/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Meniul Editare Compilare programFaceti 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 FBDPrezentare editor FBD
11/2005
Slide 43/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 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 FBDPrezentare editor FBD
Legatura dintre 2 functii bloc
11/2005
Slide 44/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Moduri de operareModuri 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
11/2005
Slide 45/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Configurare si setare modul 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.
11/2005
Slide 46/110
Curs Zelio Soft
Sectiunea 3: Prezentarea software-ului Zelio SoftSectiunea 3: Prezentarea software-ului Zelio Soft
Meniul TransferMeniul Transfer
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 cu cele 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
11/2005
Slide 47/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare Ladder
11/2005
Slide 48/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
PrezentarePrezentare
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
11/2005
Slide 49/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
PrezentarePrezentare
1 linie de program = maxim 5 contacte + 1 bobina
Exemplu de programare in mod “Zelio entry”
Partea de contacte Bobina
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 1qx: Deschis cand bobina este in strarea 0
Stare electrica Stare I1 Stare i10 V Deschis Inchis24 V Inchis Deschis
24 V
0 V
Idle state
24 V
0 V24 V
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Utilizarea elementelor graficeUtilizarea elementelor grafice
11/2005
Slide 51/110
Curs Zelio Soft
• Bobina:Actiuni
-Iesiri discrete Qx: Bobina ea valoarea rezultatului partii de contactQx: Bobina este activata la schimbarea unei stariSQx: Bobina este activata cand rezultatul partii de contact este 1RQx: Bobina este dezactivata cand rezultatul partii de contact este 1
Exemplu: Diagrama de pornire a unui motor
Partea de contact Actiunea
Bobina
Utilizarea elementelor graficeUtilizarea elementelor graficeSectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
11/2005
Slide 52/110
Curs Zelio Soft
Control circuit
13
14S2 km 1
13
14
21
22S1
A1
A2
KM 1
I> I> I>
M3 ~
Q1
KM 113
14
U1 V1 W1
2 4 6
L1 L3 L5
Diagrama de pornire a unui motor
Exemplu: Programarea unei porniri de motorExemplu: Programarea unei porniri de motor
km 1
Power circuit
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
11/2005
Slide 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 modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Intrarea "I1" palpaie pe afisor. Apasa tasta shift si tasta
1
2
3
11/2005
Slide 54/110
Curs Zelio Soft
Programarea in modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Intrarea "i1" palpaie pe afisor. Pentru a introduce contactul I2,
pozitionati cursorul utilizand tasta si procedeaza la fel ca
in pasul 2.
Intrarea "I1" palpaie pe afisor. Pozitioneaza cursorul pe 1 la I1 utilizand tasta .Apasa tasta
shift si tasta .
Intrarea "I2" palpaie pe afisor. Apasa tasta shift si tasta si
pozitioneaza cursorul la sfarsitul liniei.
3
4
5
11/2005
Slide 55/110
Curs Zelio Soft
Programarea in modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 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 “I2” 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
Slide 56/110
Curs Zelio Soft
Programarea in modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Legatura este creata. Pozitioneaza cursorul inaintea intrarii “I2” 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 .
9
10
11
11/2005
Slide 57/110
Curs Zelio Soft
Programarea in modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Introducerea 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
Slide 58/110
Curs Zelio Soft
Acest ecran este utilizat pentru a afisa starea intrarilor “I1” si “I2” si a iesirii “Q1” care sunt
utilizate in program.
Programarea in modul "Zelio entry"Programarea in modul "Zelio entry"Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
In acest ecran alegeti modul RUN. Selectati YES si apasati
tasta Menu/OK.
15
16
11/2005
Slide 59/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Alte functii graficeAlte functii grafice
Relee auxiliare
Timere
Countere 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.
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.
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Relee auxiliare (Mx)Relee auxiliare (Mx)
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
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.
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Timere (TTx)Timere (TTx)
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
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.
Sectiunea 4: Limbajul de programare LadderSectiunea 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, valoarea curenta si starea iesirii sunt salvate in cazul unei caderi de tensiune.
Ecran de parametrizare Timer
11/2005
Slide 63/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Exemplu: Timer de tip AExemplu: Timer de tip A
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
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.
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Counter (Cx)Counter (Cx)
Valoarea presetata poate fi intre 0 si
32767
Remanence
Iesirea 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)
Iesirea este ON daca valoarea counter-ului
este egala cu valoarea presetata
11/2005
Slide 65/110
Curs Zelio Soft
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
ExempluExemplu
Diagrama Ladder Ecran parametrizare Counter CC1
Pentru fiecare impuls pe 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
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.
Sectiunea 4: Limbajul de programare LadderSectiunea 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 analogica se configureaza in acelasi mod. Este utilizata la compararea a doua intrari analogice de pe modul(IB to IG) sau a unei intrari analogice cu o valoare de referinta.
Blocare parametri(parola)
Comparator V1 parametering screen
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.
Ceas de timp real ( x)Ceas de timp real ( x)Sectiunea 4: Limbajul de programare LadderSectiunea 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
Slide 68/110
Curs Zelio Soft
Ceas de timp real ( x)Ceas de timp real ( x)Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
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:00Luni
08:00 21:00Marti
08:00 21:00Miercuri Joi
21:0008:00Vineri
Exemplul 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
Slide 69/110
Curs Zelio Soft
09:0
0
Gama A
Gama B
Gama C
Gama D
12:0
0
14:0
0
19:0
0
Luni
09:0
0
12:0
0
14:0
0
19:0
0
Marti
09:0
0
12:0
0
14:0
0
19:0
0
Vineri
09:0
0
19:0
0
Sambata
09:0
0
12:0
0
Duminica
09:0
0
12:0
0Luni
09:0
0
12:0
0
Marti
09:0
0
12:0
0
Vineri
14:0
0
19:0
0
Luni
14:0
0
Marti
09:0
0
12:0
0
Vineri
09:0
0
Sambata
Duminica
09:0
0
12:0
0
Exemplul 2:Exemplul 2:
Gama de configurar
e
Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
19:0
0
19:0
0
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.
Blocuri Text (T x) Blocuri Text (T x)Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
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 fi
afisat 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)
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.
LCD Backlighting (TL)LCD Backlighting (TL)Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Daca contactul M1 este inchis, afisorul backlit devine activ
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.
Schimbare timp Vara/Iarna(W)Schimbare timp Vara/Iarna(W)Sectiunea 4: Limbajul de programare LadderSectiunea 4: Limbajul de programare Ladder
Contactul W1 este inchis daca sezonul curent este “vara”
Exemplu: Activarea bobinei M2, daca sezonul curent este “vara".
11/2005
Slide 73/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBD
11/2005
Slide 74/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
PrezentarePrezentare
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: OUT
Functii logice: LOGIC
Functii standard: FBD
Sequential Function Chart : SFC
11/2005
Slide 75/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Blocuri de intrare (IN)Blocuri de intrare (IN)
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 cu intrarile 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
11/2005
Slide 76/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Blocuri de intrare (IN): ExempluBlocuri de intrare (IN): ExempluAcest exemplu utilizeaza o intrare discreta, o intrare discreta filtrata,o intrare analogica, un buton Z1 si o intrare numerica.
Intrare numerica "IN"
Intrare discreta
Intrare discreta filtrata
Intrare analogica
Constanta numerica
Buton Z1
11/2005
Slide 77/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Blocuri de iesire (OUT)Blocuri de iesire (OUT)
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 extensie ModBus
Backlight : Este utilizata pentru a controla afisorul LCD
11/2005
Slide 78/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Functii logice (LOGIC)Functii logice (LOGIC)
Functii disponibile
Functie Simbol Descriere Numar intrari
Tip intrare
NOT 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
NOT AND 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
NOT 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
Slide 79/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Functii standard (FBD)Functii standard (FBD)
Ecuatii Booleane : 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.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 de”reset" este activa, iesirea ramane inactiva.
11/2005
Slide 80/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Functii standard (FBD)Functii standard (FBD)Exemplu de utilizare a functiei Set/Reset
Motorul este controlat prin doua butoane de start si stop,stopul avand prioritate.
11/2005
Slide 81/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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
Intrare de comanda timer (discreta)
Intrare de reset (discreta)
Iesire 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
Slide 82/110
Curs Zelio Soft
Functii standard (FBD)Functii standard (FBD)Sectiunea 5: Limbajul de programare FBDSectiunea 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 timer de tip C).
Setare timer Off-delay (60 sec)
Timp de raspuns
11/2005
Slide 83/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Functii standard (FBD)Functii standard (FBD)
Alte 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
Slide 84/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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).In ecranul de parametrizare ,valoarea presetata si durata pulsului de iesire pot fi setate in mod repetitiv (0 la 32767 millisecunde).
11/2005
Slide 85/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Functii standard (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 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
Slide 86/110
Curs Zelio Soft
Functii standard (FBD)Functii standard (FBD)Sectiunea 5: Limbajul de programare FBDSectiunea 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
Slide 87/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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 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( >, , = , , , < ) sunt selectati 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
11/2005
Slide 88/110
Curs Zelio Soft
Functii standard (FBD)Functii standard (FBD)Sectiunea 5: Limbajul de programare FBDSectiunea 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 +40°C (convertor Pt100 : RMPT13BD). Daca temperatura depaseste pragul de 30°C, functia COMPARE activeaza o sirena.
A = 80 (gama de masura:-40 la +40°C)
B = 255 (rezolutia masuri analogice)
C = -40 (offset)
11/2005
Slide 89/110
Curs Zelio Soft
Functii standard (FBD)Functii standard (FBD)Sectiunea 5: Limbajul de programare FBDSectiunea 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
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
11/2005
Slide 90/110
Curs Zelio Soft
Functii standard (FBD)Functii standard (FBD)Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Ecran LCD
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.
11/2005
Slide 91/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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. 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.
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 alta functie.
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 FBDSectiunea 5: Limbajul de programare FBD
Sequential Function Chart (SFC)Sequential Function Chart (SFC)
Aceste functii sunt similare cu limbajul Grafcet.
11/2005
Slide 93/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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
Sequential Function Chart (SFC)Sequential Function Chart (SFC)
11/2005
Slide 94/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 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.
Sequential Function Chart (SFC) functionsSequential Function Chart (SFC) functions
11/2005
Slide 95/110
Curs Zelio Soft
Sectiunea 5: Limbajul de programare FBDSectiunea 5: Limbajul de programare FBD
Exemplu:
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.
Sequential Function Chart (SFC)Sequential Function Chart (SFC)
11/2005
Slide 96/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatie
11/2005
Slide 97/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatieSectiunea 6: Diagnosticare aplicatie
DiagnosticareDiagnosticare
Programul Zelio Soft are 2 moduri de operare, care pot fi utilizate la diagnosticarea unei aplicatii:
Mod Simulare: 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). Include 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 continutul fisieruli (diagrama, ecran supervizare, etc.) si Fisier/Imprimanta pentru a imprima fisierul.
11/2005
Slide 98/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatieSectiunea 6: Diagnosticare aplicatie
Modul SimulareModul 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
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 FBD Afisarea 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
11/2005
Slide 99/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatieSectiunea 6: Diagnosticare aplicatie
Mod SimulareMod Simulare
Exemplu: 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 I/O si taste Z
11/2005
Slide 100/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatieSectiunea 6: Diagnosticare aplicatie
Mod MonitorizareMod Monitorizare
Accesarea modului monitorizare se face prin apasarea pictogramei . Pentru a executa programul, se apasa pe pictograma RUN
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 din modul”.In acest caz trebuie citit sau scris continutul din modulul Zelio.
11/2005
Slide 101/110
Curs Zelio Soft
Sectiunea 6: Diagnosticare aplicatieSectiunea 6: Diagnosticare aplicatie
Mod MonitorizareMod Monitorizare
Exemplu: 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