Documente Academic
Documente Profesional
Documente Cultură
Sumrio
1 Controlador Lgico Programvel WEG TP02................................................................................................3 1.1 Caractersticas do Controlador Lgico Programvel.............................................................................3 De ini!"o de #ontos de entrada.........................................................................................................3 De ini!"o dos #ontos de sada..........................................................................................................3 De ini!"o de #ontos a$%iliares...........................................................................................................& De ini!"o de #ontos es#eciais...........................................................................................................& De ini!"o dos registradores de sistema.............................................................................................' 1.2 (o t)are de #rograma!"o PC12............................................................................................................* 1.2.1 Telas de #rograma!"o...................................................................................................................* +en$ ,-LE.......................................................................................................................................... +en$ ED-T......................................................................................................................................../ +en$ PLC........................................................................................................................................10 +en$ +01-T02..............................................................................................................................12 +en$ 3T00L(................................................................................................................................13 +en$ LT00L(................................................................................................................................1& +en$ CT00L(................................................................................................................................1' +en$ 4-EW.....................................................................................................................................1* 1.2.2 Programa!"o L5DDE2 6sica no TP02......................................................................................1. Cria!"o e edi!"o do #rograma........................................................................................................1. Com#ila!"o do #rogramado............................................................................................................1/ (alvamento do #rograma!"o...........................................................................................................1/ Carregamento do #rograma no CLP................................................................................................1/ +onitoramento do #rograma...........................................................................................................17 1.2.3 Com#onentes L5DDE2 es#eciais no TP02.................................................................................20 Circ$itos de intertravamento............................................................................................................20 Circ$itos detectores de 6ordas........................................................................................................21 Tem#ori8adores...............................................................................................................................21 Contadores......................................................................................................................................23 Com$nica!"o TP02 9 Eli#se...........................................................................................................2& 1.2.& E%em#lo de a#lica!"o..................................................................................................................2'
Pgina 2 de 2
Tem#ori8adores F Contadores 40001 9 402'* D2'* $nidadesE 3ase de tem#o #ara tem#ori8adores 2egistrador a$%iliar 2egistrador de sistema 2egistrador de constante 2elgio de tem#o real 9 2TC Tens"o de alimenta!"o 40001 9 420'0 9 0:1 a *''3:'s 402'1 9 402'* 9 0:01 a *''.3's 40001 9 4102& D0001 9 D20&/ W(000 9 W(12/ WC001 9 WC712 4101/DsegE: 41017DminE: 41020D?oraE: 41021DdiaE: 41022DsemanaE: 41023DmGsE: 4102&DanoE /' a 2'0 4 9 '0F*0H8
Pgina % de 2
(C0&1 (inal de maior na $n!"o de com#ara!"o: gera $m #$lso de sinal (C0&2 (inal de menor na $n!"o de com#ara!"o: gera $m #$lso de sinal (C0&3 (inal de ig$al na $n!"o de com#ara!"o: gera $m #$lso de sinal (C0&* ClocA de 0:1 seg (C0&. ClocA de 0:& seg (C0&/ ClocA de 0:/ seg (C0&7 ClocA de 1 seg (C0/1 +a$ $ncionamento da CPJ (C0/2 +a$ $ncionamento da ,onte (C0/3 5normalidade na memria (C0/* +a$ $ncionamento da 6ateria Ta!ela 2" Prin#ipais pontos espe#iais do CLP WEG TP02
Pgina & de 2
Estado de o#era!"o corrente do TP02 (omente leit$ra 01M Estado de #rograma!"o 02M Estado de e%ec$!"o 03M Permiss"o de modi ica!"o do #rograma em estado de e%ec$!"o 0&M Estado de erro Controla as sadas do md$lo de sada no #rograma em caso de estado de erro. 01M ,or!a todas as sadas do md$lo de sada #ara 0,, no modo de #rograma!"o. 00M +ant=m o estado de sada B$ando em modo #rograma!"o 5K$ste da #orta de com$nica!"o ++0 0 0 taman?o do sto# 6it #aridade dado 0M . 6its 0M 1 6it 0M sem 1M / 6its 1M 2 6its 1M m#ar 2M #ar (omente leit$ra
W(023
W(0&1
Por e%em#loM 0 Tam. 9 / 6its velocidade (to# 6its 9 1 6it Paridade 9 sem 0M 17200 4eloc. 9 7*00 6#s 1M 7*00 Colocar em W(0&1 2M &/00 o valor 01001 Dem 3M 2&00 decimalE &M 1200 'M *00 *M 300 .M 3/&00
W(0&2
(ele!"o do endere!o do CLP #ara a #orta ++01 N 77: sendo 00 #ara di $s"o D!road#astE
Pgina ) de 2
1.2.1
Telas de programa !o
P$ando iniciamos o software PC12: a #rimeira tela B$e encontramos = mostrada na -l$stra!"o 2.
5arra de programao
5arra de estados
'lustrao 2" Tela de a!ertura do software PC12 Q $ma tela clssica de a#licativos #ara o sistema o#eracional Windo)s da +icroso t. 1a #arte s$#erior da tela = encontrado o men$ do a#licativo. 5trav=s deste men$ = #ossvel acessar todos os rec$rsos do software. Logo a6ai%o do men$: encontramos $ma 6arra de erramentas: onde = #ossvel Tutorial software PC12 Pgina 2 de 2
acessar: de orma direta os rec$rsos mais $tili8ados. 0 #rimeiro 6ot"o da 6arra de erramentas = #ara iniciar $m novo #rograma e o seg$ndo = #ara a6rir $m #rograma B$e esteKa salvo no disco. 1a #arte in erior da tela encontramos $ma seg$nda 6arra de erramentas e a 6arra de estados. 5 6arra de erramentas in erior cont=m os 6otIes de acesso r#ido #ara as erramentas de #rograma!"o. 0s 6otIes desta 6arra m$dam se o $s$rio c?avear entre o modo de #rograma!"o L*++E, o$ '-.T,/CT'0L'.T D500LE*-E. 1a 6arra de estados a#arecem in orma!Ies so6re o modelo do CLP B$e est sendo #rogramado: se o lin6 de com$nica!"o com o CLP est esta6elecido: o modo de o#era!"o do CLP e o estado do relgio de tem#o real do CLP Dse e%istirE. P$ando iniciamos o #rograma: todos os 6otIes e itens de men$ est"o desa6ilitados: com e%ce!"o das o#!Ies #ara criar $m novo #rograma o$ a6rir $m #rograma salvo. (omente a#s escol?er $ma destas o#!Ies = B$e os 6otIes e men$s ser"o ?a6ilitados. 5 seg$ir: descreveremos de orma detal?ada cada men$ do a#licativo.
Menu FI(E
0 men$ 7'LE cont=m todas as o#!Ies relativas as o#era!Ies B$e se #odem a8er com arB$ivos: como salvar #rogramas no disco: carreg@los e im#rim@los. 5 -l$stra!"o 3 mostra $m e%em#lo da tela com o men$ a6erto.
'lustrao %" E(emplo de tela #om menu 7'LE a!erto 0s itens deste men$ s"oM
-ewM #ermite a cria!"o de $m #rograma novo #ara o CLP. 0penM a6re $m #rograma do CLP B$e oi #reviamente salvo em disco.
Pgina
de 2
LoadM carrega $m #rograma do disco: acrescentando@o ao #rograma at$al. .a4eM grava o #rograma no disco. .a4e *sM grava o #rograma no disco: #ermitindo B$e se associe $m nome ao arB$ivo. PrintM im#rime o #rograma.
Print Pre4iewM a#resenta na tela $ma vis$ali8a!"o #r=via de como icar a im#ress"o do #rograma na im#ressora.
Print .etu#M #ermite a con ig$ra!"o das ormas de im#ress"o e da im#ressora. E(itM esta o#!"o = #ara sair do #rograma.
5s Rltimas B$atro lin?as do men$ s"o atal?os #ara o acesso r#ido #ara os Rltimos B$atro #rogramas B$e oram editados #elo $s$rio.
Menu EDIT
Este men$ a#resenta as o#!Ies B$e #ermitem a edi!"o de todos os elementos do CLP: com e%ce!"o da edi!"o de #rogramas B$e = eita #or o$tros men$s. 5 -l$stra!"o & trs $ma amostra de $ma tela com este men$ em destaB$e.
'lustrao &" E(emplo de tela #om menu E+'T a!erto 0s itens deste men$ s"oM
PLC T8pe .ele#tionM este item #ermite a sele!"o do modelo do CLP a ser #rogramado. E%istem diversos modelos dentro da amlia TP02 da WEG. Clear 3emor8M esta o#!"o #ermite B$e o $s$rio a#ag$e reas de memria do CLP. Q #ossvel a#agar a rea de #rograma: a rea de dados do sistema Dregistradores de con ig$ra!"o
Pgina 9 de 2
W(%%%E: a rea de sm6olos Din orma!Ies das entradas e sadasE e rea de dados do #rograma Dregistradores 4%%%%: D%%%%: WC%%% e arB$ivos de te%toE.
5ooleanM seleciona o modo de #rograma!"o na ling$agem -L. Jtili8ando esta o#!"o: a 6arra de #rograma!"o Din eriorE = modi icada #ara #ermitir acesso direto a $n!Ies de #rograma!"o -L. 0 ormato da tela de #rograma!"o tam6=m = m$dado.
+ata 3emor8M acessa a o#!"o de edi!"o dos registradores de dados do #rograma 4%%%%: D%%%% e WC%%%.
.8stem 3emor8M acessa a o#!"o de edi!"o dos registradores do sistema Ws%%% e (C%%%.
.8m!olM acessa a o#!"o de edi!"o B$e #ermite associar sm6olos Ddescri!IesE aos registradores ;%%%%: >%%%%: C%%%%: 4%%%%: D%%%%: (%%%% e (C%%%.
/sed Ta!leM #ermite vis$ali8ar B$ais registradores est"o sendo $tili8ados #elo #rograma.
C1e#6 Logi#M esta o#!"o veri ica se o #rograma editado est livre de erros. Q $tili8ada m$ito d$rante a edi!"o do #rograma antes de grav@lo no CLP. .ort ,ig1tM o#!"o B$e a8 com B$e o Rltimo elemento da lin?a esteKa alin?ado mais a direita na tela. Q $ma o#!"o de ormata!"o do #rograma na tela. .ort LeftM o#!"o B$e a8 com B$e o Rltimo elemento da lin?a esteKa alin?ado mais a esB$erda na tela. Q $ma o#!"o de ormata!"o do #rograma na tela.
Pgina : de 2
Menu P(C
0 men$ PLC a#resenta as o#!Ies #ara a troca de in orma!Ies entre o a#licativo e o CLP. Para $tili8ar B$alB$er $ma das o#!Ies deste men$ = necessrio B$e o a#licativo esteKa se com$nicando com o CLP: o$ seKa: deve e%istir $m lin6 de com$nica!"o entre os dois: seKa #or $m ca6o: seKa #or $m modem. 5 -l$stra!"o ' a#resenta $m e%em#lo da tela do a#licativo com o men$ PLC a6erto.
'lustrao )" E(emplo de tela #om o menu PLC a!erto 0s itens deste men$ s"oM
WriteM este item #ermite o envio de in orma!Ies do a#licativo #ara o CLP. Com esta o#!"o = selecionada: = mostrada ao $s$rio $ma Kanela #ara indicar B$ais in orma!Ies devem ser enviadas ao CLP. 5s o#!Ies #ossveis s"oM #rograma: dados do sistema: registradores 4%%%%: registradores D%%%%: registradores WC%%%: e arB$ivos ,L%%%. ,eadM este item #ermite B$e o a#licativo rece6a DleiaE in orma!Ies do CLP. Com esta o#!"o = selecionada: = mostrada ao $s$rio $ma Kanela #ara indicar B$ais in orma!Ies devem ser rece6idas do CLP. 5s o#!Ies #ossveis s"o as mesmas vistas no item Write. ,unM esta o#!"o a8 com B$e o CLP entre no modo de e%ec$!"o do #rograma. EnB$anto o CLP estiver neste modo n"o = #ossvel ler nem escrever in orma!Ies atrav=s de ,ead e Write. 0 modo de e%ec$!"o do CLP = in ormado na 6arra de estados in erior com a indica!"o S PLC 3ode" ,unningT. .topM esta o#!"o a8 com B$e o CLP entre no modo de #rograma!"o. (omente neste modo = #ossvel ler e enviar in orma!Ies ao CLP. 0 modo de #rograma!"o do CLP = in ormado na 6arra de estados in erior com a indica!"o SPLC 3ode" ProgramT.
PasswordM com esta o#!"o = #ossvel de inir $ma sen?a de acesso #ara as o#era!Ies de
Pgina 10 de 2
Write: ,ead: ,un e .top. Q $ma o#!"o de seg$ran!a #ara acesso ao CLP.
EEP,03M o#!"o avan!ada #ara carregar #rogramas #ara a EEP20+ e%istente nos modelos TP02@&0F*0. .et ,TCM esta o#!"o #ermite o aK$ste do relgio de tem#o real D2TCE interno do CLP. 1em todos os modelos dos CLPs TP02 a#resentam este rec$rso. Clear .8stem: Clear +ata: Clear Program e Clear *ll 3emor8M o#!Ies #ara a#agar: diretamente no CLP: reas es#ec icas de memria. Jsar com c$idado estas o#!Ies. Compare ProgramM com esta o#!"o = #ossvel com#arar o #rograma B$e est sendo editado no a#licativo e o #rograma contido na memria do CLP. Com PortM o#!"o #ara selecionar a #orta de com$nica!"o serial do com#$tador atrav=s da B$al o a#licativo se com$nicar com o CLP. Tam6=m = #ossvel selecionar nesta o#!"o se a com$nica!"o ser atrav=s do ca6o serial o$ atrav=s de $m modem. 0 lin6 de com$nica!"o entre o a#licativo e o CLP = iniciado e terminado atrav=s de 6otIes nesta o#!"o. Para iniciar a com$nica!"o #ressiona@se o 6ot"o L'-; e #ara encerrar o 6ot"o /-L'-;. enB$anto a com$nica!"o entre o com#$tador e o CLP: a 6arra de estado in ormar a mensagem SC03"Lin6T. Em caso contrrio: a#arecer a mensagem SC03"/nlin6T. .et Timeout <alueM est o#!"o #ermite con ig$rar o valor m%imo de tem#o #ara B$e seKa detectada $ma al?a de com$nica!"o entre o com#$tador e o CLP.
Deve icar claro B$e todas as in orma!Ies trocadas entre o CLP e o so t)are PC12 s"o in orma!Ies de #rograma!"o e con ig$ra!"o do CLP. 5 com$nica!"o do CLP com sistemas s$#ervisrios = eita de o$tra maneira.
Pgina 11 de 2
Menu MO!ITO%
0 a#licativo PC12 a#resenta $ma $ncionalidade B$e #ermite B$e o $s$rio acom#an?e a e%ec$!"o do #rograma e monitore os valores dos registros internos do CLP. Esta $ncionalidade #ode aK$dar aos $s$rios no desenvolvimento de #rogramas #ara o CLP: e est dis#onvel atrav=s das o#!Ies do men$ +01-T02: B$e a#arece em destaB$e na -l$stra!"o *. Para B$e o a#licativo #ossa entrar no modo monitor: = necessrio B$e o CLP esteKa no modo de e%ec$!"o e B$e o lin6 de com$nica!"o entre o com#$tador e o CLP esteKa ativado.
'lustrao 2" E(emplo de tela #om o menu 30-'T0, a!erto 0s itens deste men$ s"oM
5ooleanM #ermite ativar a $n!"o de monitor $tili8ando o modo de #rograma!"o 5oolean. (omente estar ?a6ilitada B$ando o modo de #rograma!"o 5oolean estiver ativo. LadderM #ermite ativar a $n!"o de monitor $tili8ando o modo de #rograma!"o Ladder. (omente estar ?a6ilitada B$ando o modo de #rograma!"o Ladder estiver ativo. .et or ,eset '=0 CoilM com esta o#!"o: estando o modo monitor ativado: #ermite vis$ali8ar e editar os registros de entrada D;%%%%E: sada D>%%%%E e #ontos a$%iliares DC%%%%E diretamente no CLP. 3odif8 ,egister <alueM da mesma orma B$e a o#!"o anterior: estando o modo monitor ativado: esta o#!"o #ermite a vis$ali8a!"o e edi!"o dos registradores de dados 4%%%%: D%%%% e WC%%% diretamente no CLP. *!ortM esta o#!"o somente est ?a6ilitada se o modo monitor estiver ativado: e com ela = #ossvel sair do modo monitor. P$ando o modo monitor est ativado: a#arecer na 6arra de estados a mensagem >PLC 3ode"3onitor?.
Pgina 12 de 2
.#an TimeM com esta o#!"o = #ossvel ter $ma estimativa do valor do tem#o de varred$ra do #rograma e%ec$tado no CLP. Este tem#o de#ende 6asicamente do taman?o do #rograma. ,TCM esta o#!"o ?a6ilita o$ desa6ilita a monitora!"o do relgio de tem#o real do CLP. P$ando ?a6ilitada a monitora!"o: o valor da ?ora: min$to e seg$ndo do 2TC do CLP ir a#arecer na 6arra de estado. .1ow Code T8peM com esta o#!"o = #ossvel determinar em B$al sistema n$m=rico: decimal o$ ?e%adecimal: ir"o a#arecer as in orma!Ies dos registradores internos do CLP no modo de monitora!"o.
Menu )TOO(S
P$ando o $s$rio seleciona a ling$agem de #rograma!"o 'L D5ooleanE: o men$ 5T00L. = ?a6ilitado: e a tela de #rograma!"o = trocada #ara o 5oolean Editor D-l$stra!"o .E. 0s 6otIes da 6arra de #rograma!"o corres#ondente <s $n!Ies da ling$agem 'L: na #arte in erior da tela: tam6=m s"o ?a6ilitados.
'lustrao " E(emplo de tela #om o menu 5T00L. a!erto 0s itens deste men$ s"o sim#lesmente os comandos mais com$mente $tili8ados #elos #rogramas na ling$agem 'L. Tanto os itens do men$ como os 6otIes da 6arra de #rograma!"o s"o atal?os #ara B$e o $s$rio evite a digita!"o dos comandos: mas a entrada atrav=s do teclado: diretamente na tela do editor de #rograma!"o tam6=m = #ossvel.
Pgina 1% de 2
Menu (TOO(S
0 men$ LT00L. D-l$stra!"o /E: da mesma orma B$e o men$ 5T00L.: somente est ?a6ilitado B$ando a ling$agem de #rograma!"o L*++E, est ?a6ilitada. Este men$ a#resenta os atal?os #ara a inser!"o dos elementos de #rograma!"o da ling$agem L*++E, no #rograma.
'lustrao 9" E(emplo de tela #om o menu LT00L. a!erto 0s itens deste men$ s"o os comandos #elos #rogramas na ling$agem L*++E,. Todos os itens deste men$ #odem ser acessados atrav=s dos 6otIes e%istentes na 6arra de #rograma!"o contida na #arte in erior da tela.
Pgina 1& de 2
Menu CTOO(S
5 -l$stra!"o 7 mostra $ma tela com o men$ CT00L. a6erto. 1este men$ s"o encontrados comandos corres#ondentes a edi!"o de elementos de $m #rograma. Como o#era!Ies de edi!"o temos a inser!"o e a dele!"o com#leta de circ$itos no #rograma D'nsert e +eleteE.
'lustrao :" E(emplo de tela #om o menu CT00L. a!erto 0s itens deste men$ s"oM
'nsertM insere $ma instr$!"o no meio do #rograma. Podem ser $tili8ados no l$gar desta o#!"o do men$ o 6ot"o corres#ondente na 6arra de erramentas o$ a tecla S'nsertT do teclado. +eleteM elimina $m 6loco de instr$!Ies do #rograma. Este 6loco deve ter sido #reviamente selecionado atrav=s do c$rso de #rograma DB$adriltero verde na tela do editor de #rogramaE. CutM remove $ma instr$!"o o$ $m 6loco selecionado de instr$!Ies do #rograma. Entretanto: as instr$!Ies removida #ermanecem em $ma memria interna e #odem ser rec$#eradas atrav=s da o#!"o Paste. Cop8M co#ia $ma instr$!"o o$ $m 6loco selecionado de instr$!Ies #ara $ma memria interna. Estas instr$!Ies #odem ser re$tili8adas atrav=s da o#!"o Paste. PasteM cola na tela do editor de #rogramas $ma c#ia do Rltimo 6loco de instr$!Ies B$e oi selecionado e arma8enado na memria interna: atrav=s de Cut o$ Cop8. .ear#1M #roc$ra #or $m elemento no #rograma. Pode ser $ma entrada: sada: registrador: $n!"o o$ sm6olo.
,epla#eM troca elementos no #rograma. GotoM #$la diretamente #ara $m endere!o o$ #ara $ma lin?a de #rograma. Pgina 1) de 2
Menu *IE+
Este men$ = #ara mani#$lar o modo de vis$ali8a!"o do #rograma na tela do a#licativo.
'lustrao 10" E(emplo de tela #om o menu <'EW a!erto 0s itens deste men$ s"oM
5@ToolsM com esta o#!"o = #ossvel ?a6ilitar o editor de #rograma!"o 'L: se ele ainda n"o estiver ?a6ilitado. 5 6arra de #rograma!"o D#arte in erior da telaE e o men$ 5Tools tam6=m s"o ?a6ilitados. L@ToolsM ?a6ilita o editor de #rograma!"o L*++E,. 5 6arra de #rograma!"o e o men$ LTools tam6=m s"o ?a6ilitados.
Aoom 'nM a#ro%ima a tela de edi!"o. (omente no modo de #rograma!"o L*++E,. Aoom 0utM a asta a tela de edi!"o. (omente no modo de #rograma!"o L*++E,.
Pgina 12 de 2
1.2.2
C$rsor do #rograma
3arra de #rograma!"o
'lustrao 11" E(emplo de tela Buando ini#iado um programa L*++E, no4o 0 B$adriltero verde = o c$rsor de #rograma. 1a #osi!"o onde ele se encontra = B$e #odemos inserir os elementos da #rograma!"o L5DDE2. 0s elementos #odem ser selecionados atrav=s da 6arra de #rograma!"o. 0s contatos normalmente a6erto D15E s"o inseridos #ressionando o 6ot"o . P$ando isto acontece: $ma nova Kanela = a6erta D-l$stra!"o 12E. 1esta Kanela = selecionado o ti#o do contato D;: >: (: C o$ (CE e o nRmero de identi ica!"o do mesmo. 0s contatos normalmente ec?ados D1,E s"o inseridos #ressionando o 6ot"o . P$ando isto acontece: a Kanela de edi!"o dos #arLmetros de contatos 1, = a6erta D-l$stra!"o 13E. Da mesma orma B$e a Kanela dos #arLmetros de contatos 15: esta Kanela #ermite a sele!"o do ti#o de contato D;: >: (: C o$ (CE: e o nRmero de identi ica!"o do contato. ,inalmente: #ara inserir 6o6inas de at$a!"o no #rograma = necessrio selecionar o 6ot"o . Este 6ot"o a6re $ma nova Kanela D-l$stra!"o 1&E: #ermitindo a sele!"o do ti#o da 6o6ina de at$a!"o entre os ti#os D>: C e (CE e tam6=m a sele!"o do nRmero da 6o6ina. Em am6as as telas: #ara selecionar o ti#o = necessrio #ressionar o 6ot"o corres#ondente. Tutorial software PC12 Pgina 1 de 2
P$ando ocorrer $m erro: deve@se #ressionar o 6ot"o CL, e B$ando a entrada estiver com#leta: #ressiona@ se o 6ot"o E-TE,.
Co$pilao do pro#ra$ado
Para com#ilar o #rograma: veri icando B$e n"o e%iste nen?$m erro: seleciona@se o item de men$ Edit=C1e#6 Logi#. (e o #rograma estiver correto: ser mostrada $ma mensagem indicativa: mas caso o #rograma ten?a alg$m erro: a mensagem indicar B$al = o erro. 0 erro dever ser corrigido e o #rocesso de com#ila!"o re#etido. (e e%istirem diversos erros: o #rocesso de com#ila!"o dever ser re#etido at= B$e todos os erros seKam resolvidos.
Sal'a$ento do pro#ra$ao
Com o #rograma com#ilado sem erros = #ossvel arma8en@lo em $m arB$ivo: no com#$tador: #ara #oder ser re$tili8ado #osteriormente. Esta o#era!"o = eita selecionando@se o item de men$ 7ile=.a4e o$ 7ile=.a4e *s.
Pgina 19 de 2
'. Con ig$rar #arLmetros do CLP necessrios #ara o correto $ncionamento do #rograma. Este #asso = necessrio B$ando o #rograma a ser carregado no CLP necessita de alg$ma con ig$ra!"o es#ecial no CLP: como con ig$ra!"o dos #arLmetros de com$nica!"o: con ig$ra!"o de contadores: conversores 5FD e DF5 e o$tras. Con ig$ra@se os #arLmetros na memria do com#$tador atrav=s dos itens de men$ Edit=+ata 3emor8 e Edit=.8stem 3emor8. 2eali8a@se esta tare a antes do envio do #rograma #ara o CLP #ois estas con ig$ra!Ies tam6=m devem ser enviadas. *. Trans erir o novo #rograma e s$as con ig$ra!Ies #ara o CLP: atrav=s do item de men$ PLC=Write. Este item #ermite trans erir o #rograma e as con ig$ra!Ies sim$ltaneamente: mas = #ossvel trans erir somente o #rograma o$ somente as con ig$ra!Ies. .. Colocar o CLP em modo de e%ec$!"o: atrav=s do item de men$ PLC=,un.
Monitora$ento do pro#ra$a
Jm rec$rso dis#onvel no a#licativo PC12 = a #ossi6ilidade de monitorar: #ara ins de de#$ra!"o: o #rograma B$e est sendo e%ec$tado no CLP. Este modo es#ecial de e%ec$!"o: o modo monitor: #ermite: n"o s o6servar os estados dos contatos e 6o6inas $tili8adas #elo #rograma: mas tam6=m #ermite modi icar os estados de #ontos de entrada Dn"o sicosE: #ontos de sada e #ontos a$%iliares: al=m da modi ica!"o de valores nos registradores de dados e do sistema. Para $tili8ar este rec$rso = necessrio B$e esteKa esta6elecido o lin6 de com$nica!"o entre o PC12 e o CLP e o CLP esteKa e%ec$tando o #rograma. Com estas condi!Ies satis eitas: seleciona@se o item de men$ 3onitor=Ladder Dse o #rograma or em ling$agem L*++E,E o$ 3onitor=5oolean Dse o #rograma or em ling$agem 'LE. 5#s esta sele!"o: a#arecer $ma tela B$estionando o o#erador se ele deseKa B$e o #rograma do CLP seKa trans erido #ara o com#$tador. Deve@se res#onder EE. se o #rograma do CLP or di erente do B$e est no com#$tador: caso contrrio res#onde@se -0. Ent"o o #rograma entra no modo monitor: indicado #ela mensagem PLC 3ode" 3onitor na 6arra in erior de estados. 1o modo monitor: os contatos e 6o6inas B$e esteKam ativados s"o mostrados em $ma cor di erente dos contatos e 6o6inas desativados. 0 elementos ativados estar"o na cor rosa: e os elementos desativados na cor a8$l. 4alores de registradores de tem#ori8adores e contadores tam6=m s"o mostrados na cor rosa. Para alterar o estado de contatos de #ontos de entrada: sada e #ontos a$%iliares $tili8a@se o item de men$ 3onitor=.et or ,eset '=0 Coil e #ara modi icar os valores dos o$tros registradores $tili8a@se o item de men$ 3onitor=3odif8 ,egister <alue. Para sair do modo monitor 6asta selecionar o item de men$ +onitorF56ort: B$e o #rograma retornar ao modo de e%ec$!"o DPLC 3ode" ,unningE.
Pgina 1: de 2
1.2.&
5gora ser"o descritos alg$ns com#onentes es#eciais B$e s"o am#lamente $tili8ados #ara acilitar a #rograma!"o L5DDE2 no CLP WEG TP02.
'lustrao 1)" Cir#uito de selo 5 ca#acidade de memori8a!"o no circ$ito de selo = conseg$ida atrav=s do $so do contato >0001: B$e indica o estado da 6o6ina >0001: na lgica de ativa!"o de >0001. Devido ao ato dos circ$itos de selo serem m$ito $tili8ados: o CLP WEG TP02 K a#resenta com#onentes es#eciais B$e reali8am as o#era!Ies de ativar D.ETE e desligar D,E.ETE 6o6inas de orma retentora: o$ selada.
'lustrao 12" Cir#uito de selo usando funFes .ET e ,E.ET 0 circ$ito da -l$stra!"o 1* mostra o mesmo circ$ito de acionamento do motor >0001 com a 6otoeira ;0001 e ;0002 mas $tili8ando as $n!Ies es#eciais .ET D,@23E e ,E.ET D,@2&E do CLP WEG TP02. Estas $n!Ies es#eciais s"o o6tidas #ressionando o 6ot"o . Com o #ressionamento deste 6ot"o a Kanela da -l$stra!"o 1. = e%i6ida ao o#erador: #ermitindo B$e ele entre o nRmero da $n!"o es#ecial e os #arLmetros B$e a $n!"o necessita. E%istem diversas o$tras $n!Ies es#eciais: cada B$al com se$s #arLmetros. 5 rela!"o de todas as $n!Ies es#eciais do CLP WEG TP02: e se$s res#ectivos #arLmetros: #odem ser encontrados no man$al do CLP.
Pgina 20 de 2
Te$pori,adores
Jm rec$rso largamente $tili8ado em a$toma!Ies com CLP s"o as tem#ori8a!Ies de comandos. (eg$indo o modelo dos rel=s de tem#o B$e a#resentam o esB$ema de tem#ori8a!"o com retardo na energi8a!"o: o$ seKa: B$ando o rel= tem#ori8ador = energi8ado: se$s contatos de sada es#eram $m tem#o #r=@de inido #ara ec?arem. 0 CLP WEG TP02 #ermite se seKam $tili8ados at= 2'* tem#ori8adores: sendo B$e 2'0 D40001N402'0E a#resentam a 6ase de tem#o de 0:1s: #odendo tem#ori8ar de 0:1s a *''3:'s. 0s o$tros * D402'1N402'*E tem#ori8adores tem 6ase de tem#o de 0:01s: #odendo tem#ori8ar de 0:01s a *'':'3s. Para incl$ir $m tem#ori8ador no #rograma deveser #ressionar o 6ot"o Tutorial software PC12 . Com este 6ot"o tem@se Pgina 21 de 2
acesso a Kanela de #arametri8a!"o de tem#ori8adores D-l$stra!"o 17E. Esta Kanela = #ossvel inserir o identi icador do tem#ori8ador: o ti#o do tem#ori8ador Dcom 2E(ET o$ sem 2E(ETE e o valor da tem#ori8a!"o: com mRlti#los da 6ase de tem#o.
'lustrao 1:" Tela de parametriGao de temporiGadores 0s dois ti#os #ossveis de tem#ori8adores s"o com 2E(ET e sem 2E(ET D-l$stra!"o 20E. Jm tem#ori8ador com 2E(ET a#resenta $ma entrada #ara a ativa!"o do tem#ori8ador e o$tra entrada B$e #ermite de inir $ma lgica B$e reali8a o 2E(ET do tem#ori8ador: o$ seKa: a8 ele #arar de tem#ori8ar. 0 tem#ori8ador sem 2E(ET a#resenta somente $ma entrada. EnB$anto esta entrada est ativa o tem#ori8ador reali8a a s$a contagem de tem#o: at= B$e este e%#ire e a 6o6ina de sada do tem#ori8ador = acionada. 1este ti#o de tem#ori8ador = reali8ado o 2E(ET B$ando a s$a entrada de ativa!"o = desligada.
'lustrao 20" E(emplos de temporiGadores #om e sem ,E.ET 0 valor do tem#o #ara $m tem#ori8ador #ode ser entrado de orma direta o$ indireta. 1a orma direta = associado: d$rante a #rograma!"o: o valor i%o de tem#o #ara o tem#ori8ador: este valor n"o #ode ser modi icado d$rante a e%ec$!"o do #rograma: somente com re#rograma!"o do CLP. 1a orma indireta: o valor do tem#o = o valor contido em $m dos registradores internos do CLP. Como = #ossvel modi icar os registradores internos d$rante a e%ec$!"o do #rograma: o valor do tem#o do tem#ori8ador #ode ser rede inido #ela #r#ria lgica do #rograma.
Pgina 22 de 2
Contadores
0s contadores s"o elementos do CLP $tili8ados #ara Buantifi#ar eventos: normalmente 6ordas de s$6ida de entradas. 0s CLP #odem a#resentar contadores com diversos rec$rsos: tais comoM
(ele!"o de contagem crescente o$ decrescente Esta6elecimento de valores iniciais -ndica!"o de #assagem #or 8ero 5#resenta!"o e $so da contagem corrente
0 CLP WEG TP02 a#resenta dois ti#os de contadores. 0 #rimeiro ti#o = $m contador crescente B$e a#resenta $ma entrada #ara o sinal B$e gera os eventos #ara a contagem Dsinal de entradaE e o$tra entrada #ara e et$ar o 2E(ET do contador Dcolocar o valor 0 no registrador de contagemE. 5 cada 6orda de s$6ida no sinal de entrada: o contador = incrementado: B$ando a contagem atinge o valor #arametri8ado: a sada do contador = acionada. Este ti#o de contador #ode ser inserido no #rograma atrav=s do 6ot"o . P$ando este 6ot"o = #ressionado: a Kanela da -l$stra!"o 21 = mostrada. Com esta Kanela = #ossvel #arametri8ar o contador.
'lustrao 21" Tela de parametriGao de #ontadores simples Como na #arametri8a!"o dos tem#ori8adores: o contadores devem ser identi icados: $tili8ando $m dos registradores 40001N402'*: o$ seKa: os mesmos registradores de identi ica!"o dos tem#ori8adores. 5ssim: o CLP WEG TP02 de ine B$e os registradores 4%%%% s"o com#artil?ados entre tem#ori8adores e contadores: n"o #odendo ser re#etidos n$m mesmo #rograma. 0 valor m%imo da contagem tam6=m deve ser entrado de orma direta o$ indireta: atrav=s de $m registrador interno. 1a orma direta n"o se #ode m$dar o valor sem m$dar o #rograma: mas na orma indireta isto = #ossvel. 5 -l$stra!"o 22 mostra $m contador do ti#o sim#les.
Pgina 2% de 2
0 CLP WEG TP02 a#resenta $m o$tro ti#o de contador: B$e #ode ser con ig$rado como $m contador crescente o$ decrescente. Este ti#o de contador = inserido no #rograma atrav=s do 6ot"o de $n!Ies es#eciais e #arametri8ado com $ma $n!"o es#ecial. 0 identi icador de $n!"o es#ecial #ara este contador = ,@1*). +aiores detal?es so6re este ti#o de contador #odem ser encontrados no man$al do CLP.
'lustrao 2%" Tela para a #onfigurao dos parHmetros de #omuni#ao no TP02 Para a com$nica!"o atrav=s da #orta ++-: = necessrio B$e os #inos & e ' do ca6o TP202PG Dca6o de com$nica!"o entre o CLP e o com#$tadorE esteKam c$rto@circ$itados diretamente no conector da #orta ++-. 1os CLP da JT,P2 este c$rto@circ$ito est dis#onvel atrav=s de $ma #eB$ena c?ave locali8ada #r%ima aos conectores de entrada do CLP. Q necessrio tam6=m o conversor TP232PG: B$e a8 a convers"o do sinal 2(@232 #ara 2(@&22 D++-E.
Pgina 2& de 2
1.2.'
E(emplo de aplica !o
Desenvolver $m sem oro rodovirio em $m cr$8amento D-l$stra!"o 2&E no B$al o tem#o de #assagem Dsinal verdeE em am6as as vias = ig$al a 2. seg$ndos: e o tem#o de aten!"o #ara o ec?amento = de 3 seg$ndos. Prever B$e o sistema dever ser iniciado atrav=s de $m comando de $m o#erador. Jtili8ar $m CLP WEG TP02 #ara controlar este sistema.
'lustrao 2&" CruGamento rodo4irio Para resolver este #ro6lema de maneira m$ito cil #recisamos model@lo $tili8ando $m G25,CET. -sso #orB$e o #rocesso = totalmente seB$encial. 5ssim: o modelo em G25,CET = mostrado na -l$stra!"o 2'.
'lustrao 2)" G,*7CET para o pro!lema do semforo Tutorial software PC12 Pgina 2) de 2
1este G25,CET: com#osto somente #or B$atro eta#as DE0: E1: E2 e E3E e B$atros transi!Ies: as condi!Ies #ara cada transi!"o s"o os tem#os de acionamento das sadas dos tem#ori8adores t1 D2.sE e t2 D3sE. Em cada $ma das eta#as: as a!Ies associadas s"o o acionamento dos tem#ori8adores e das res#ectivas lLm#adas #ara cada $m dos sem oros D21: >1: G1: 22: >2: G2E. Para converter este G25,CET em $m #rograma L*++E, vamos $tili8ar $m m=todo com#osto #or diversos #assos. 1. De inir as rela!Ies e%istentes entre os elementos do CLP e as condi!Ies e a!Ies do G25,CET. Estas rela!Ies #odem ser de inidas atrav=s de $ma ta6ela. Condio Ele$ento do C(P C0003 ;0001 Ao Ele$ento do C(P
Ligar T1 4002. Ligar T2 40003 Ligar 41 >0001 Ligar >1 >0002 Ligar G1 >0003 Ligar 42 >000& Ligar >2 >000' Ligar G2 >000*
2. 5ssocia@se #ara cada ET5P5 $m #onto a$%iliar interno do CLP. ETAPA Ponto auxiliar E0 E1 E2 E3 C1000 C1001 C1002 C1003
3. 5ssocia@se #ara cada T251(-VW0 $m #onto a$%iliar interno do CLP. T%A!SIO Ponto auxiliar E0 #ara E1 E1 #ara E2 E2 #ara E3 E3 #ara E0 C2000 C2001 C2002 C2003
&. +onta@se a #rimeira #arte do #rograma L*++E,: acionando cada $ma das T251(-VXE( D#onto a$%iliarE em $n!"o das ET5P5( 5T-45( D#ontos a$%iliaresE e das condi!Ies de cada T251(-VW0.
Pgina 22 de 2
'. +onta@se a #arte central do #rograma L5DDE2: ativando e desativando as ET5P5( D#ontos a$%iliaresE: em $n!"o do acionamento de cada $ma das T251(-VXE(.
*. ,inalmente monta@se a #arte inal do #rograma L5DDE2: acionando as sadas e tem#ori8adores necessrios: em $n!"o da ativa!"o de cada $ma das ET5P5(.
-nserindo ent"o este #rograma no CLP: 6asta acionar momentaneamente a entrada ;0001 do CLP #ara B$e o sistema de sem oro rodovirio inicie o se$ $ncionamento. Tutorial software PC12 Pgina 2 de 2