101
11/2005 Slide 1/110 Curs Zelio Soft Curs Zelio Soft

Curs Zelio Logic 2 Ro

Embed Size (px)

DESCRIPTION

Zelio

Citation preview

Page 1: Curs Zelio Logic 2 Ro

11/2005

Slide 1/110

Curs Zelio Soft

Curs Zelio Soft

Page 2: Curs Zelio Logic 2 Ro

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

Page 3: Curs Zelio Logic 2 Ro

11/2005

Slide 3/110

Curs Zelio Soft

Sectiunea 1: Prezentarea modulului Zelio Logic

Page 4: Curs Zelio Logic 2 Ro

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.

Page 5: Curs Zelio Logic 2 Ro

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

Page 6: Curs Zelio Logic 2 Ro

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

Page 7: Curs Zelio Logic 2 Ro

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

Page 8: Curs Zelio Logic 2 Ro

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

Page 9: Curs Zelio Logic 2 Ro

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

Page 10: Curs Zelio Logic 2 Ro

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

Page 11: Curs Zelio Logic 2 Ro

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

Page 12: Curs Zelio Logic 2 Ro

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

Page 13: Curs Zelio Logic 2 Ro

11/2005

Slide 13/110

Curs Zelio Soft

Sectiunea 2: Utilizarea modulului

Page 14: Curs Zelio Logic 2 Ro

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

Page 15: Curs Zelio Logic 2 Ro

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

Page 16: Curs Zelio Logic 2 Ro

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

Page 17: Curs Zelio Logic 2 Ro

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

Page 18: Curs Zelio Logic 2 Ro

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

Page 19: Curs Zelio Logic 2 Ro

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

Page 20: Curs Zelio Logic 2 Ro

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

Page 21: Curs Zelio Logic 2 Ro

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

Page 22: Curs Zelio Logic 2 Ro

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.

Page 23: Curs Zelio Logic 2 Ro

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

Page 24: Curs Zelio Logic 2 Ro

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

Page 25: Curs Zelio Logic 2 Ro

11/2005

Slide 25/110

Curs Zelio Soft

Sectiunea 3: Prezentarea software-ului Zelio Soft

Page 26: Curs Zelio Logic 2 Ro

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

Page 27: Curs Zelio Logic 2 Ro

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.

Page 28: Curs Zelio Logic 2 Ro

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

Page 29: Curs Zelio Logic 2 Ro

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

Page 30: Curs Zelio Logic 2 Ro

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

Page 31: Curs Zelio Logic 2 Ro

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

Page 32: Curs Zelio Logic 2 Ro

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.

Page 33: Curs Zelio Logic 2 Ro

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.

Page 34: Curs Zelio Logic 2 Ro

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

Page 35: Curs Zelio Logic 2 Ro

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)

Page 36: Curs Zelio Logic 2 Ro

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

Page 37: Curs Zelio Logic 2 Ro

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

Page 38: Curs Zelio Logic 2 Ro

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.

Page 39: Curs Zelio Logic 2 Ro

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

Page 40: Curs Zelio Logic 2 Ro

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

Page 41: Curs Zelio Logic 2 Ro

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

Page 42: Curs Zelio Logic 2 Ro

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

Page 43: Curs Zelio Logic 2 Ro

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

Page 44: Curs Zelio Logic 2 Ro

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

Page 45: Curs Zelio Logic 2 Ro

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.

Page 46: Curs Zelio Logic 2 Ro

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

Page 47: Curs Zelio Logic 2 Ro

11/2005

Slide 47/110

Curs Zelio Soft

Sectiunea 4: Limbajul de programare Ladder

Page 48: Curs Zelio Logic 2 Ro

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

Page 49: Curs Zelio Logic 2 Ro

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

Page 50: Curs Zelio Logic 2 Ro

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

Page 51: Curs Zelio Logic 2 Ro

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

Page 52: Curs Zelio Logic 2 Ro

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

Page 53: Curs Zelio Logic 2 Ro

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

Page 54: Curs Zelio Logic 2 Ro

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

Page 55: Curs Zelio Logic 2 Ro

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

Page 56: Curs Zelio Logic 2 Ro

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

Page 57: Curs Zelio Logic 2 Ro

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

Page 58: Curs Zelio Logic 2 Ro

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

Page 59: Curs Zelio Logic 2 Ro

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.

Page 60: Curs Zelio Logic 2 Ro

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

Page 61: Curs Zelio Logic 2 Ro

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

Page 62: Curs Zelio Logic 2 Ro

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

Page 63: Curs Zelio Logic 2 Ro

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

Page 64: Curs Zelio Logic 2 Ro

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

Page 65: Curs Zelio Logic 2 Ro

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

Page 66: Curs Zelio Logic 2 Ro

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

Page 67: Curs Zelio Logic 2 Ro

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

Page 68: Curs Zelio Logic 2 Ro

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).

Page 69: Curs Zelio Logic 2 Ro

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

Page 70: Curs Zelio Logic 2 Ro

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)

Page 71: Curs Zelio Logic 2 Ro

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

Page 72: Curs Zelio Logic 2 Ro

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".

Page 73: Curs Zelio Logic 2 Ro

11/2005

Slide 73/110

Curs Zelio Soft

Sectiunea 5: Limbajul de programare FBD

Page 74: Curs Zelio Logic 2 Ro

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

Page 75: Curs Zelio Logic 2 Ro

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

Page 76: Curs Zelio Logic 2 Ro

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

Page 77: Curs Zelio Logic 2 Ro

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

Page 78: Curs Zelio Logic 2 Ro

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

Page 79: Curs Zelio Logic 2 Ro

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.

Page 80: Curs Zelio Logic 2 Ro

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.

Page 81: Curs Zelio Logic 2 Ro

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

Page 82: Curs Zelio Logic 2 Ro

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

Page 83: Curs Zelio Logic 2 Ro

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.

Page 84: Curs Zelio Logic 2 Ro

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).

Page 85: Curs Zelio Logic 2 Ro

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)

Page 86: Curs Zelio Logic 2 Ro

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).

Page 87: Curs Zelio Logic 2 Ro

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

Page 88: Curs Zelio Logic 2 Ro

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)

Page 89: Curs Zelio Logic 2 Ro

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

Page 90: Curs Zelio Logic 2 Ro

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.

Page 91: Curs Zelio Logic 2 Ro

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.

Page 92: Curs Zelio Logic 2 Ro

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.

Page 93: Curs Zelio Logic 2 Ro

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)

Page 94: Curs Zelio Logic 2 Ro

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

Page 95: Curs Zelio Logic 2 Ro

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)

Page 96: Curs Zelio Logic 2 Ro

11/2005

Slide 96/110

Curs Zelio Soft

Sectiunea 6: Diagnosticare aplicatie

Page 97: Curs Zelio Logic 2 Ro

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.

Page 98: Curs Zelio Logic 2 Ro

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

Page 99: Curs Zelio Logic 2 Ro

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

Page 100: Curs Zelio Logic 2 Ro

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.

Page 101: Curs Zelio Logic 2 Ro

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