CX Supervisor TutorialBasico
Transcript of CX Supervisor TutorialBasico
-
8/4/2019 CX Supervisor TutorialBasico
1/11
CXSupervisor
TutorialI(Bsico)
EstetutorialmostracomocriarumaaplicaosimplesutilizandooCxSupervisor.
Dever demorar apenas cerca de 20 minutos a executar na prtica, e dever ficar a saber
algunsdosconceitoschave:
.AdiferenaentreaplicaesnoestadodeDesenvolvimento(Development)eemTempoReal
/Execuo(Runtime);
.OsistematotalmentecontroladopordadosnosPontos,querestesestejamnamemriado
computador,quernumPLC(autmatoprogramvel);
.Controlos,porexemplobotesdepresso,podemconfigurar/alteraressesdados;
.Controlosgrficosutilizamanimaesparacontrolaraformacomoosdadossomostrados,
eassimpodermosseguiraevoluodosistemaemtemporeal,dumaformaintuitiva,directa
eimediata.
Nota:umavezqueoprogramaCXSupervisorusadofoiasuaversoem ingls,utilizaremos
amideestalngua,nomeadamenteparadesignarjanelas,opes,botes,nomesdevariveis
etc.,dandoatraduoemportugussemprequesejustifique.
1.Introduo
Estecaptulodescrevecomoumsimplessinaldetrfego(semforo)desenhadoutilizandoo
EditorGrficoecomoanimadoatravsdoEditordeAnimao,deformaqueelemudede
corcomosefosseumsemfororealcontrolandootrfegodeumaruaoudeumapassagem
denvel.
No final deste tutorial, deverj ter conhecimentos suficientes do CXSupervisor que lhe
permitiroprogredirparaumsegundotutorial,jmaisavanado,equedemonstraralgumas
dacaractersticasessenciaismaisusadas.
2.OPrimeiroPasso
AbraoCXSupervisorDevelopmentapartirdobotoStart.
QuandooCXSupervisoriniciar,oecrprincipalaparecereserigualousimilaraoseguinte:
-
8/4/2019 CX Supervisor TutorialBasico
2/11
3.ProjectosnoCXSupervisor
Um
projecto
um
conjunto
deobjectosassociados
a
umaaplicao.
IssoincluiPginas,Grficos,Relatrios,Alarmes,Animaes,ConfiguraodePonto,ValoresdePonto,Receitas,etodaoutrainformao.Numdadomomento,apenasumprojectopodeser/estarabertoporumaaplicao.
Teremosdecriarumprojectoparaprosseguirestetutorial;porsimplicidade,devesercriado
umsubdirectrio/pastaseparadoparacadanovoprojecto.
3.1.MenuFile>>NewProject>>MachineEditionproject
-
8/4/2019 CX Supervisor TutorialBasico
3/11
3.2.DigitecomonomedoprojectoTutor
3.3.UtilizeocampoNewProjectFolder:campoparadeterminarocaminhoparaodirectrio
donovoprojecto(porexemplo,destegnero:C:\Programas\Omron\CXSupervisor)
3.4. Especifique o nome do novo subdirectrio que o CXSupervisor criar; por exemplo
tutorial.
3.5. Clique no boto OK. O CXSupervisor criar um projecto chamado tutorial, no
subdirectrio
que
voc
especificou.
Na
realidade
ele
ter
o
nome
de
tutor.scs
Aparecer uma pgina branca no ecr. Se no aparecer, clique no boto da barra de
ferramentasouemmenuFile>>NewPage.4.PginasnoCXSupervisor
Um projecto no CXSupervisor consiste habitualmente num conjunto de pginas separadas.
Cada pgina apresenta normalmente informao relacionada com um tpico particular, um
dado processo, ou determinada actividade. O projectista da aplicao usa as facilidades do
editorgrficoparadesenhareanimarobjectosnapgina.
Esteprojecto/tutorialformadoapenasporumapgina.
4.1.MenuFile>>SaveAs...edumnomepgina,porexemplotutor.pag.4.2.Quando lheforpedidoparaacrescentarumapginaaoprojecto,cliquenobotoYes.
Serlheapresentadaumanovapginavazia.
5.
Utilizao
do
Editor
Grfico
-
8/4/2019 CX Supervisor TutorialBasico
4/11
Agoraqueoprojectoexistecomasuapginaprpria,podemosconstruirosobjectosgrficos
eadicionlospgina.
O Editor Grfico utiliza uma barra Objecto Grfico/GraphicObject e umajanela flutuante
conhecidacomoPalette,paraconstruirecontrolarosobjectosdapgina.Soambosmuito
fceisdeusar.
EditorGrfico
Vrios pequenos cones so visveis na barra de ferramentas Graphic Object cada qual
representando um dos objectos grficos com os quais uma aplicao pode ser construda.
Algunsdosobjectosso figurasbsicas linhasrectas,elipses, rectngulos;outrossomais
avanadostalcomooobjectogaugequetemumafuncionalidadeembebida.
5.1.Nabarrade ferramentasGraphicObject,cliquenoboto .Reparequequandoo
cursorestsobreumconeumapaletedeinformaosobreeleaparecenabarradeestado.
Similarmente,seocursordeixadoparadosobreumbotoentoumamensagemtipodica
aparecedepoisdepoucotempo.
5.2.Asseguresequeacorseleccionadadapaletepreta,clicandonacorpreta.
5.3.DabarradeferramentasGraphicObject,cliquenoboto .
-
8/4/2019 CX Supervisor TutorialBasico
5/11
5.4.Cliquecomoratoearrasteoparapertodocimodapgina,largandoobotodorato.
medidaqueistoaconteceasfronteirasdeumrectngulodecantosarredondadosapareceno
ecrparaformaracaixadeumsemforo,comomostramosaseguir.Reparequeaposio,
alturae larguradoobjectoasereditadosomostradosparaseuconhecimentonabarrade
estado.
5.5. Da barra de ferramentas Graphic Object, clique no boto e desenhe a perna de
suportedosemforo.
Agoraqueaestruturaprincipaldosemforoestcompleta(apesardeaindabsica),podemos
comearotrabalhocomas luzesdecor.Apenasprecisamosdeduascores,umavermelhae
outraverde.
5.6.DabarradeferramentasGraphicObject,cliquenoboto edesenheumcrculodo
tamanhoapropriadopararepresentaralmpada.
Premindo a tecla CTRL enquanto desenha uma elipse asseguralhe que desenhado um
verdadeirocrculo.
5.7.Seleccioneacorvermelhaedepoisposicionealmpadavermelhanotopodosemforo.
5.8.Repitaoprocessoparaalmpadaverdeeposicioneanapartedebaixodosemforo.
-
8/4/2019 CX Supervisor TutorialBasico
6/11
6.AdicionarumPonto
Deseguidaprecisamosdedefinirumavarivelatravsdaqualcontrolamososemforo.
Comoshdoisestados,isto,GOeSTOP,utilizaremosumavariveldigitaloubooleana.
Porumaquestodesimplicidade,este Pontoouvarivel,serumpontonamemria local.
Numa aplicao real, estaramos ligados a um autmato programvel (PLC) e lerseia uma
sadadigitaldeste.Comexcepodestecaso,orestodestetutorialidnticoaumaaplicao
realdemonitorizao.
6.1.Nabarradeferramentasprincipal,cliquenoboto .AbreseentoajanelaPoint
Editor(EditordePontos).
6.2.Cliquenoboto .Abrirseajanela/caixadedilogo(AdicionarPonto)
-
8/4/2019 CX Supervisor TutorialBasico
7/11
6.3. Aqui podemos definir a varivel, ou Point, que ir controlar o semforo; neste caso
usaremosumasimplesvarivelbooleana.
6.4.NocampoPointName(NomedoPonto),digiteGO,comonomedoponto.
6.5. Verifique que o Point Type (Tipo do Ponto) Boolean e que a Memory est
seleccionadacomosendodotipoI/O
6.6.CliquenobotoOK.Opontoentoadicionadaautomaticamentebasededadosdos
pontos.
7.AdicionaroBotodeComutao
Comoistoumasimulaoparaveraaplicaoemactividade,precisamosdeumaformade
alterar o valor do nosso novo ponto GO. O mtodo mais simples usar um boto de
comutao(ToggleButton),queumbotodedoisestadosquemudadeumestadopara
outrocadavezqueobotopressionado.
7.1. Na barra de ferramentas Graphic Object (Objecto Grfico), clique no boto e
desenheumbotodedimensesadequadasemrelaoaotamanhodosemforo.
7.2.Dumcliqueduplonorecentementecriadobotodecomutaoparaabriracaixade
dilogoToggleButtonWizard(AssistentedoBotodeComutao)
7.3.
Para
ligar
a
operao
de
comutao
com
o
nosso
novo
ponto,
clique
no
botoBrowse
(Navegador).AbrirseacaixadedilogoSelectRequiredItem(EscolhaoArtigoPretendido).
7.4.SeleccioneonovopontoGO,ecliquenobotoOK.
7.5.CliquenobotoOKnacaixadedilogoToggleButtonWizard.
8.Animao
Estesemforosimplestemapenasdoisestados,STOPeGO.SeosinalestSTOP,entoa
luz
vermelha
dever
acender.
Se
o
sinal
est
GO,
ento
a
luz
verde
dever
acender.
O
-
8/4/2019 CX Supervisor TutorialBasico
8/11
Animation Editor (Editor de Animao) a pea chave para definir como um objecto
animadodependendodosvaloresdospontos.Paraconfigurarasanimaes:
8.1.Porsimplicidade,seleccioneoobjectoquerepresentaaLuzVerde.
8.2.Nabarradeferramentas,cliquenoboto
Existem vrias aces disponveis para cada objecto particular. Com uma configurao
adequada,cadaumadessasacespodeseraplicadaacadaobjecto:porexemplo,podemser
dadasluzverdeasseguintesaces:
.Piscar;
.
Fechar
Pgina;
.MudardeCor,etc.
8.3.DumduplocliqueeseleccioneColourChange(MudaraCor)Digital.Seleccionandoestaanimao,acorda luzverde(umaelipse)seralteradadeacordocomo
valordeumadeterminadavarivel,ouexpresso,Booleana(Digital).
AbrirseentoacaixadedilogoColourChange:
8.4.ParaanimaroPonto,cliquenobotoBrowsenacaixadedilogoColourChange.AparecerentoacaixadedilogoSelectRequiredItem.
8.5.EscolhaonovopontoGOecliquenobotoOK.
-
8/4/2019 CX Supervisor TutorialBasico
9/11
8.6.NacaixadedilogoColourChange(Digital),assegureseque GO foidigitadacomoa
expressodigitalsolicitada.
8.7.AcaixadedilogoColourChangemostraasduascoresentreasquaisaluzalternar.
preciso seleccionar as cores, de modo a que quando o semforo estiver GO, a luz verde
acender(ovalorpordefeito),masquandoestiverSTOP,isto,noestado0,acorverde
(verdeescuro ou cinzento) indicar que a luz no est acesa. As cores podem ser mudadas
clicandonacaixaprvercores(colourpreview),eutilizandoacaixadedilogopaletedecores
(Colour Palette) que aparecer subsequentemente, para seleccionar os tons de cor
adequados.
Acaixadedilogodeveragoraestarcomoesta:
8.8.CliquenobotoOK
Aanimaodalmpadaverdeestagoradefinida.
Testeaaplicaoparagarantirquealuzestafuncionarcorrectamente.Apesardealmpada
Vermelha
poder
ser
animada
tambm
nesta
fase,
melhor
executar
antes
um
teste
para
ver
comoelaopera.
9. Testar o ProjectoVamosagoratestaroprojectonumambientedeexecuo
9.1.CliquenobotoRunexistentenabarradeferramentas.OCXSupervisorprimeirograva
oprojectoepedeconfirmaoparagravarasltimasalteraestutorpag.Cliquenoboto
Yes.
9.2.Seestaforaprimeiravezqueapginagravada,serlhepropostoqueaadicioneao
Projecto:seleccioneYes.
9.3.Comonohoutraspginasparamostrar,serlhepropostoqueDisplaythepageon
Startup(Mostraapginaaoiniciaraexecuo),seleccioneYes.
9.4.SelheforpropostoparagravaroprojectoTutor.SCS,seleccioneYes.
9.5.Osistemadeexecuocomearcomapginaquecrimosmostradadentrodeuma
janelaprpria.
9.6.CliquenobotoToggleeobserveobotoamudardeestado.Aluzverdedevermudar
decor.Quandoclicardenovonoboto,a lmpadaverdereverterparaacor inicial.Repita
-
8/4/2019 CX Supervisor TutorialBasico
10/11
este teste mais algumas vezes para observar a aplicao em actividade. Repare que no
importa se o boto accionado duma forma rpida ou lenta; A luz conseguir sempre
acompanharasmudanas.Verifiqueacorda lmpadaVerde.Mudacorrectamenteentreos
doisestados?Seno,verifiqueasdefiniesdascoresnoambientededesenvolvimentodo
projecto.
10.RefinaroProjecto
Qualquerproblemaquesurjapoderserrectificado,refinandooprojectoevoltandoacorrera
aplicao.
10.1. Feche o ambiente de execuo (Runtime). No menu Control, seleccione Close, ou
seleccioneExitdepoisdeumcliquedadireitadorato.
10.2.Noambientededesenvolvimento(development),seleccionealuzVerdeedepoisabra
acaixadedilogoAnimationEditor.
10.3.Denovo,abraacaixadedilogoColourChange(Digital).Asduascoressomostradas
nofundodessacaixadedilogo.Senecessrio,seleccioneacorealtereoseutomusandoa
caixadedilogoColourPalette.
10.4.SeleccionealmpadaVermelhaeanimeadamesmaformaqueusaouparaalmpada
Verde.
Relembrese que com o semforo, a lmpada vermelha precisa estar ON, isto ,
acesa/vermelhobrilhante,quandoVerdefalso(estado0),evermelhoescurooucinzento,
quandoVerdeverdade(estado1),indicandoquealmpadaestapagada.
Tentecorreroprogramadenovo.NabarradeferramentascliquenobotoRunetenteanova
aplicao tutor;destavezambasas lmpadasdeveromudardecorsemprequeoboto
premido. Se ambas se apagarem e/ou acenderem em simultneo, ento verifique, e
provavelmente,altereasdefiniesdascores,comodescritoacima.
-
8/4/2019 CX Supervisor TutorialBasico
11/11
Admitimos que esta aplicao muito simples, mas ela demonstra alguns dos conceitos
essenciais
que
se
utilizam
em
todas
as
aplicaes:
.AdiferenaentreaplicaesemDesenvolvimentoeExecuo(DevelopmenteRuntime);
. Todo o sistema controlado pelos dados existentes nos Pontos, quer em memria do
computadorquerusandoumPLC;
.Controlos(comoporexemploobotodecomutaoToggle )podemconfigurarosdados.
.ControlosGrficosutilizamanimaesparacontrolaraformacomoosdadossomostrados.
Eassimterminamosestetutorialbsico.
Seguirseumtutorialmaisavanado.
Estejamatentos.
NotaFinal:Estetutorialumatraduodaversooriginal,quetambmpodeserencontrada
abaixo.
Apesarde termosprocedidoexecuoprticadeste tutorial,utilizando, tambm,averso
3.1.doCXSupervisor,comoditonooriginal,verificmosqueexistiamalgumasdiferenasde
processamentoemrelaoaoqueditonotutorialoriginal(eaquitraduzido).
Porisso,brevementepublicaremosumaoutraversodestetutorial,maisdeacordocomoque
sepassounonossoPC.
Ovossocasoparticularser,certamente,muitoprximoouigualaumadestasverses...que
afinalnemtmassimmuitasdiferenas...mastemalgumas:)
Obrigadopelaateno.