PROGRAMANT
EL ZELIO |
|
Per
Jordi Jordan |
El
ZELIO el podrem programar de dues maneres: directament
o des de PC (mitjançant el software subministrat
pel fabricant). De fet avui en dia gairebé tots els
tècnics programen des de PC ja que el software de programació
incorpora moltes utilitats afegides que faciliten la implementació
d’automatismes. Comprovació d’incoherències,
test de codi, mode simulació, etc. |
En
pàgines anteriors ja vaig comentar-vos que qualsevol
autòmat es pot programar de maneres diferents. |
Nota:
El model de ZELIO que equipa el
BTT01 només acceptarà programes
o esquemes de 60 línies amb
4 instruccions o contactes de les quals la
darrera haurà de ser obligatòriament una bobina. |
|
Podrem
programar el següent número d'elements interns:
|
|
|
Programació
directa. |
Per
programar el ZELIO directament haurem de fer servir
l’estructura de llenguatge que ens indica el fabricant.
(símbols ZELIO) |
|
|
Funcions
del ZELIO |
Ix |
Contacte
d'entrada NO. (x de 1 a 8 si les entades
analòguiques les fem treballar com digitals) |
ix |
Contacte
d'entrada NT. (x de 1 a 8 si les entades
analòguiques les fem treballar com digitals) |
Ax |
Contacte
d'entrada Analògica NO. (x de
1 a 2 ) |
ax |
Contacte
d'entrada Analògica NT. (x de
1 a 2 ) |
Zx |
Tecla
de Navegació emprada com a polsador. Valor
lògic = 1 (x de 1 a 4 ) |
zx |
Tecla
de Navegació emprada com a polsador. Valor
lògic = 0 (x de 1 a 4 ) |
[Qx |
Bobina
de Sortida. S'activarà quan rebi un senyal lògic
1 (x de 1 a 4) |
_[Qx |
Bobina
de Sortida. S'activarà quan detecti un canvi
d'estat (x de 1 a 4) |
SQx |
Bobina
de Sortida. Forçat de la sortida a 1 ( Sortida
activada) (x de 1 a 4) |
RQx |
Bobina
de Sortida. Forçat de la sortida a 0 ( Sortida
desactivada) (x de 1 a 4) |
[Mx |
Bobina
de Relé Auxiliar. S'activarà quan rebi
un senyal lògic 1 (x de 1 a
15 HEX) |
Qx |
Contacte
de Bobina de Sortida NO. (x de 1 a
15 HEX, 1 a 9 i ABCDEF) |
qx |
Contacte
de Bobina de Sortida NT. (x de 1 a
15 HEX, 1 a 9 i ABCDEF) |
SMx |
Bobina
de Relé Auxiliar. Forçat del Relé
a 1 (x de 1 a 15 HEX, 1 a 9 i ABCDEF) |
RMx |
Bobina
de Relé Auxiliar. Forçat del Relé
a 1 (x de 1 a 15 HEX, 1 a 9 i ABCDEF) |
Mx |
Contacte
de Relé Auxiliar NO. (x de 1
a 15 HEX, 1 a 9 i ABCDEF) |
mx |
Contacte
de Relé Auxiliar NT. (x de 1
a 15 HEX, 1 a 9 i ABCDEF) |
CD |
Entrada Comptador. Quan s'activa el Comptador incrementa
una posició. |
DC |
Entrada
Comptador. Quan s'activa el Comptador decrementa una
posició. |
RC |
Entrada
de Reset del Comptador. Quan s'activa el Comptador es
posa a 0. |
CCx |
Aquest
contacte no actuarà fins arrivar al compte predeterminat.
(x de 1 a 8) |
cCx |
Aquest
contacte restarà actuat fins arrivar al compte
predeterminat. (x de 1 a 8) |
TT |
Entrada
Temporitzador. Funcionament segons tipus (8 possibilitats) |
RT |
Entrada
de Reset Temporitzador. Posada a 0 del temps de compte. |
Tx |
Contacte
de Temporitzador NO. (x de 1 a 8)
|
tx |
Contacte
de Temporitzador NT. (x de 1 a 8 ) |
 |
Bloc
rellotge. 4 blocs amb 4 intervals horaris de funcionament. |
 |
El
contacte del rellotge estarà tancat mentre el
temporitzador SI validat. |
 |
El
contacte del rellotge estarà tancat mentre el
temporitzador NO validat. |
Ax |
El
contacte normal en funció d'un valor analògic
comparat amb un valor consignat previament. 8 Possibilitats
segons configuració bloc analògic. |
ax |
El
contacte invers en funció d'un valor analògic
comparat amb un valor consignat previament. 8 Possibilitats
segons configuració bloc analògic. |
|
Quadre
resum de les funcions programables del ZELIO. |
|
|
|
Introducció
dels esquemes de comandament. |
La
introducció d’un esquema de comandament al ZELIO
s’efectuarà a partir dels botons de la cara davantera.
Tecles d'edició. Introducció d'un element. Introducció
d'un enllaç. Introducció paràmetres blocs
funcions. Supressió/Inserció línies d'esquema.
Pitja
la imatge del costat i podràs ampliar continguts. |

|
Aquestes
entrades s'emprem exclusivament com a contactes. Les
sortides s'emprem com a bobines o com a contactes indiferentment.
Pitja
la imatge del costat i podràs ampliar continguts. |
Entrades
TOT/RES
Sortides

|
Els
Relés Interns s'emprem com a bobines o com a contactes
indiferentment. El seu comportament és idèntic
al de les sortides, però sense terminals de sortida.
Pitja
la imatge del costat i podràs ampliar continguts. |
Relés
Interns

|
El
seu comportament és idèntic al de les entrades
TOT/RES, però sense terminals d'entrada.
Pitja
la imatge del costat i podràs ampliar continguts. |
Tecles
de Navegació

|
El
bloc funció Rellotge permet validar horaris durant
els quals serà possible executar accions. Es comporta
com un programador setmanal i té 4 zones horàries
(A, B, C, D) utilitzades per a governar la seva sortida.
Pitja
la imatge del costat i podràs ampliar continguts.
|
Rellotges

|
El
bloc funció Comptador permet contar impulsos. Es pot
posar a zero i un element gràfic emprat com a contacte
permet saber si ja ha arribat al valor de preselecció.
Pitja
la imatge del costat i podràs ampliar continguts.
|
Comptadors

|
El
bloc funció Temporitzador permet retardar, prolongar
i dirigir accions durant un determinat temps. Té una
entrada de posta a zero, una entrada de comandament i una
sortida
Pitja
la imatge del costat i podràs ampliar continguts. |
Temporitzadors

|
Els
blocs amb funció Analògica són emprats
com a mòduls lògics alimentats per corrent continua.
Aquest bloc ens permetrà efectuar una comparació
entre un valor analògic mesurat i un valor de referència
interna. També podrem comparar dos valors analògics
mesurats. En funció d’aquesta comparació
actuarà el seu contacte.
Pitja
la imatge del costat i podràs ampliar continguts. |
Comparadors
Analògics

|
|
Posta
a Punt |
Un
cop hem programat el ZELIO cal comprovar el funcionamet
del programa. Ho farem entant en el mode
RUN.
Pitja
la imatge del costat i podràs ampliar continguts.
|
 |
|
Programació
des de PC. |
-
El
llenguatge propi del ZELIO ( aquí el programari
ens presenta una simulació del autòmat,
per la qual cosa programarem virtualment ZELIO com si
el tinguéssim físicament davant nostre).
( Es recomana aquesta opció ja que moltes persones
manipulant el teclat de l’autòmat acabaran
reduint la seva vida útil, i a més a més
només disposem d’un... no?)
-
Diagrames de Contactes o Contactes LADDER.
Aquí programarem el ZELIO tot desenvolupant el
circuit cablejat de l’automatisme que volem dur
a terme. Serà el propi programari el que s’encarregarà
de traduir aquest circuit en el codi de programa que haurem
de transmetre a l’autòmat.
-
Pels nostàlgics o per a aquells/es que els sigui
més fàcil raonar un circuit amb els Símbols
Elèctrics tradicionals també està
disponible aquest mode de programació.
La
conversió d’un tipus en altre és automàtica
i immediata. Tots el programes desenvolupats es
podran simular, comprovant d’aquesta
manera el seu funcionament abans de transmetre’l al
ZELIO. |
Des
del PC podrem triar varies maneres de programar: |
 |
El
primer que trobarem és una finestra preguntant-nos
si volem obrir un programa nou, un existent o volem descàrregar
un des del ZELIO.
Si
triem la darrera opció ens demanarà si estem
connectats al ZELIO.

|
 |
Tot
seguit triarem el nostre model de ZELIO. (en groc a la imatge). |
|
Com
he dit abans podrem programar el Zelio mitjançant una
simulació del autòmat, per la qual cosa programarem
virtualment ZELIO com si el tinguéssim físicament
davant nostre |



|
Però
també podrem programar-lo amb un editor lliure. En
aquest cas el programa s'ens presentarà de tres maneres:
simulant els símbols ZELIO, símbols Mòdul
o LADDER i símbols elèctrics. |
 |
La
conversió d’un tipus en altre és automàtica
i immediata. Tots el programes desenvolupats es
podran simular, comprovant d’aquesta
manera el seu funcionament abans de transmetre’l al
ZELIO.
Per
tal de simular un programa caldrà pitjar el botó
de " Simulación", i tot
seguit "RUN".
En
mode simulació apareixeran quatre tipus de finestres
situades a la part inferior de la pantalla, que podrem activar
o desactivar a voluntat clicant sobre d'elles.
|
|
|
 |
Un
cop el programa ha estat testat, el podrem transferir al Mòdul
ZELIO. |
Abans
de passar als exemple de programació seria convenient
que et miressis el següent document. És un breu
document que t’explicarà que és el mètode
Grafcet. Ha estat elaborat per en
Albert Pérez membre de l’equip
de formadors que estan impartint el Curs per a l’ús
didàctic de l’equip d’entrenador autòmat
programable BTT01 i les sondes BTT02 programat per
la Direcció General d’Ordenació
i Innovació Educativa del Departament d’Ensenyament
de la Generalitat de Catalunya. |
Què
és el GRAFCET?

|
|
|