Você está na página 1de 58

AUTOR: WILLIAM DA SILVA VIANNA

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

INDICE 1. Introduo. 1.2. O que o Windows. 1.2. Plataforma requerida para erso !." 2. No#es so$re o In%ou&'. 2.1. Introduo ao Intou&' 2.2. (ardware Ne&ess)rio 2.*. Instalao do Intou&' 2.+. Criando uma apli&ao 2.,. -odifi&ando a lista de diret.rios de apli&a#es. 2./. Criando 0anelas 2.!. Propriedades de uma 0anela *. Window -a1er *.1 2 3erramentas *.2. Des&rio das ferramentas +. -enu do Window -a1er ,. Desen ol endo 4pli&a#es. ,.1. 5ari) eis do Intou&'. ,.2. 4ti idades $)si&as para a edio de telas. ,.*. 6&ript. ,.+. 4ti idades $)si&as para a edio de telas. ,., O re7istro. ,./. 4ti idades $)si&as para a edio de telas. ,.!. 4larmes ,.8. 4ti idades $)si&as para a edio de telas. ,.9. Comuni&ao ,.1". 4ti idades $)si&as para a edio de telas. /. :a&1up do apli&ati o !. %ela 7eral da Planta Piloto.

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

1. Introduo. 1.1. O que o Windows. Microsoft Windows - um ambiente operacional para ser usado em microcomputadores com as seguintes caractersticas: - possui uma interface grfica que torna o trabalho com o computador mais intuitivo e mais eficiente. - multitarefa: o que permite a e ecu!"o de mais de uma aplica!"o ao mesmo tempo. - permite a transfer#ncia de informa!$es entre as aplica!$es. 1.2. Plataforma requerida para erso !." % plataforma mnima recomendada &entium '(( com ') Mb* vdeo +,% e mouse. -istema .peracional Win/0 ou Windows 12 3.(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2. No#es so$re o In%ou&'. 2.1. Introduo ao Intou&' . 5ntouch 6.( necessita do Windows /0 ou Windows 12 3.( para ser e ecutado. &orm e istem vrias vers$es do 5ntouch: 0.( e 0.' para W4'*W4'' 0.6 para W/0 ).(7 para W123.( 6.( para W/0* W123.( . 5ntouch um con8unto de softwares que se destina a cria!"o de telas grficas de intera!"o com 9:&;s* controladores Multiloop* <ieldbus* etc. = a interface homem-mquina mais simples de ser configurada em compara!"o aos demais softwares e istentes no mercado. >ntre os softwares do 5ntouch temos o Window Ma?er* o Window +iewer* o 1et@@>* -&9* Aecipe* -B:* os @rivers e o 5ntouch. -egue e emplo de diagrama bsico de interliga!"o com um 9:&.
P R O C E S S O

CLP

ca!o de com unica"o M icrocom putador executando Softwares de Superviso (Intouch) e com unicaco ( river do CLP)

processo enviando e rece!endo sinais do CLP

Contro#ador L$%ico Pro%ram &ve#

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

. cone 5ntouch do grupo 5ntouch for Windows* um gerenciador de aplicativos* onde determinamos diretCrios das aplica!$es ou at mesmo criamos diretCrio para novas aplica!$es. %travs deste podemos carregar para a memCria o Windows Ma?er ou o Windows +iewer. . Windows Ma?er destina-se a cria!"o de 8anelas e edi!"o das anima!$es* 8 o Windows +iewer o software que e ecuta a 8anela que foi DproduEidaF no Windows Ma?er.

5ntouch

Window Ma?er

Window +iewer

2.2. (ardware Ne&ess)rio Microcomputador compatvel 57M-&9 com Microsoft Windows +ers"o dependente da vers"o do 5ntouch que se dese8a instalar Gver item 2.'H. Im drive de alta densidade G4 'J2KH ou 9@-A.M Gdependendo da vers"oH. 3 MbLtes de espa!o livre em disco para ver 0.( e 0.'

C'a e de (ardware cada chave est associada a um Mnico nMmero de srie. a chave instalada na porta paralela do micro Gn"o interfere nas opera!$es com a impressoraH. cada chave pode habilitar at 4 fun!$es: @>+: habilita o uso do software de desenvolvimento* Window Ma?er A2 : habilita o uso do run-time software* Window +iewer 5. : habilita o uso do @@> -ervers

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

4%EN;<O

O uso &orreto da &'a e de 'ardware muito importante ===


@eve-se remover a chave de hardware do computador sempre que for usar a porta paralela para opera!$es diferentes de impress"o NNN 1"o se esque!a de desligar o micro e a impressora antes de remover ou instalar a chave de hardware. 1"o dei e a chave na porta paralela ao faEer bac?ups* transfer#ncia de arquivos* ou ao usar :aplin? NNN 2.*. Instalao do Intou&' '. >ntre no Windows 2. 9oloque o disquete K5ntouch &rogram @is? 'K Gpara vers$es em disqueteH ou 9@ 4. 9hame o comando J<ileJAun... 3. >ntre com %:O 51-2%:: ou 7: O51-2%:: dependendo do drive a ser utiliEado ou @:O->2I& sendo cdrom 0. -elecione o tipo de instala!"o - <I:: @>+>:.&M>12 -P-2>M: instala!"o completa -e n"o estiver com a chave de hardware instalada* permite aplica!$es com at 42 tags* 42 telas e ser e ecutado por apenas uma hora no Window +iewer para vers"o 0.(* 0.'* 0.6 e ).(b* para vers"o 6.( o tempo de e ecu!"o de duas horas do Window+iewer e uma hora para driver de comunica!"o. - AI125M> .1:P: 5nstala somente os arquivos necessrios para o runtime.

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2.+. Criando uma apli&ao ' 2 4 3 @ouble-clic? no icone 5n2ouch. %parecer o gerenciador de aplicativos* onde atravs deste possvel cria uma nova aplica!"o* alterar a lista de aplicativos* etc. -elecione o bot"o 1>W* ou clique em <ileJ1ew* em seguida clique em avan!ar. >ntre com o nome do diretCrio onde sua aplica!"o ser armaEenada* em seguida clique em avan!ar.

@efina nome da aplica!"o e descri!"o* em seguida clique em concluir.

.bs.: 9ada aplica!"o dever ser armaEenada em um diretCrio distinto. . nome da aplica!"o fica a gosto do cliente .s arquivos do diretCrio da aplica!"o n"o podem ser apagados Ga n"o ser pelo prCprio 5n2ouchH * e ceto os arquivos Q.Rb? %o faEer bac?up* todo o diretCrio deve ser copiado. %o restaurar* deve-se faE#-lo em um diretCrio vaEio.

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2.,. -odifi&ando a lista de diret.rios de apli&a#es. -elecione no menu 2..:-* em seguida <51@ %&&:59%25.1-... %parecer uma Kdialog bo K* permitindo adicionar um novo diretCrio de aplica!"o. Buando uma aplica!"o e cuida da lista* n"o deletada do S@* necessrio que o fa!a via e plorer. . mesmo acontece na inclus"o de uma nova aplica!"o.

.s diretCrios que contm aplica!$es do 5ntouch precisam estar nesta lista para serem acessados.

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2./. Criando 0anelas Marque o diretCrio da aplica!"o que dese8a trabalhar* em seguida selecione o cone do Window Ma?er no gerenciador de aplicativos do 5ntouch .bs.: caso n"o possua chave de hardware* selecione a op!"o para ignorar. 9rie a primeira 8anela da aplica!"o* chamando o comando J<ileJ1ew Window ou clicando no bot"o 1ew Window. -urgir uma Kdialog bo K* para defini!"o das propriedades da 8anela a ser criada.

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2.!. Propriedades de uma 0anela - 1ame: nome da 8anela. - Window 9olor: cor de fundo da 8anela. - 9omment: comentrio associado U 8anela GopcionalH. - Window 2Lpe: tipo da 8anela: Aeplace: fecha qualquer 8anela que ha8a interse!"o parcial ou totalV .verlaL: aparece sobre a 8anela correnteV &opup: aparece sempre sobre qualquer 8anela aberta por cima de tudo Guma de cada veEH. - <rame -tLle: tipo de moldura da 8anela: -ingle: moldura simplesV @ouble: moldura duplaV 1one: sem moldura. - 2itle 7ar: 8anela com ttulo. - -iEe 9ontrols: habilita o controle de redimensionamento da 8anela: W :ocation: posi!"o horiEontal Gem pi elsHV P :ocation: posi!"o vertical Gem pi elsHV Window Width: largura da 8anela Gem pi elsHV Window Seight: altura da 8anela Gem pi elsHV - -cripts: associa a!$es a serem e ecutadas em 4 situa!$es: .n -how - quando a 8anela abertaV While -howing - enquanto a 8anela estiver aberta numa freqX#ncia especficaV .n Side - quando a 8anela fechada.

'(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

*. Window -a1er *.1 2 3erramentas . 2ool7o da vers"o 0.( e 0.' foi substitudo por ferramentas com disposi!"o semelhante a qualquer aplicativo para ambiente windows* como Word* > cel* etc. 9om estas ferramentas podemos DdesenharF as telas.

&ara vers"o 0.( e 0.'

9ontm as ferramentas mais usadas para a edi!"o da 8anela. Yltima linha do 2ool7o : - mostra a descri!"o da ferramenta* quando se desloca o cursor sobre os cones do 2ool7o V - se n"o houver ob8eto selecionado: posi!"o do cursor Grelativa ao canto superior esquerdoH. primeiro campo da linha do 2ool7o : coluna. segundo campo da linha do 2ool7o : linha. - se houver ob8eto selecionado: posi!"o do ob8eto na 8anela nos primeiros campos da linha Grelativa ao canto superior esquerdoH primeiro campo da linha do 2ool7o : coluna. segundo campo da linha do 2ool7o : linha. - dimens$es do ob8eto nos Mltimos campos da linha. penMltimo campo da linha do 2ool7o : comprimento. Mltimo capo da linha do 2ool7o : largura. >stas mesmas ferramentas est"o disponveis na vers"o 6.(* porem com leLout diferente.

''

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

*.2. Des&rio das ferramentas % seguir ser"o descritas as ferramentas que comp$em o ambiente de trabalho do WindowMa?er -ele!"o de ob8etos* multiplos ou especficos com a tecla -S5<2 acompanhada. AetZngulo AetZngulo com bordas arredondadas >lipse :inha :inha vertical ou horiEontal -eqX#ncia de linhas &olgono 2e to 5mporta!"o de bitmap ,rfico de 2end#ncia Aeal ,rfico de 2endencia SistCrica 7ot"o -eleciona e altera tipo de fonte. %ltera fonte do te to selecionado para formato 7olbo %ltera fonte do te to selecionado para 5tlico %ltera fonte do te to selecionado para -ublinhado @iminui tamanho da fonte do te to selecionado quando a mesma tipo 2rue 2Lpe G22H %umenta tamanho da fonte do te to selecionado quando a mesma tipo 2rue 2Lpe G22H %linha te to a esquerda 9entraliEa te to %linha te to a direita %ltera cor de linha do ob8eto selecionado %ltera cor de enchimento do ob8eto selecionado. %ltera cor da fonte selecionada %ltera cor da 8anela %ltera trasparencia

'2

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

SabilitaJ@esabilita e plorer do 5ntouch SideJ-how todas as ferramentas Mostra 8anela editada em formato full screen SabilitaJ@esabilita grade da 8anela editada Sabilita J@esabilita rgua do WindowMa?er 9ria nova 8anela %bre 8anela <echa 8anela -alva 8anela corrente para o disco -alva todas as 8anela para o disco @uplica ob8eto selecionado Aecorta 9opia para rea de transferencia 9ola da rea de transferencia Aetorna a!"o %van!a a!"o retornada 5mprime

'4

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

%linha ob8etos selecionados U esquerda %linha ob8etos selecionados no meio horiEontal %linha ob8etos selecionados U direita %linhamento superior de ob8etos selecionados %linhamento no meio vertical de ob8etos selecionados %linhamento inferior de ob8etos selecionados %linhamento central de ob8etos selecionados >nviar para trs 2raEer para frente >spa!amento horiEontal igual >spa!amento vertical igual %grupara em smbolo @esagrupar smbolo %grupar clula @esagrupar clula ,irar /( graus sentido horrio ,erar /( graus sentido anti-horrio >spelhar horiEontal

-elecionar WiEard* ob8etos previamente editados e configurados.

'3

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

+. -enu do Window -a1er 3ile 1ew Window... .pen Window... -ave Window... 9lose Window... @elete Window... -ave Window %s... Window+iewer... &rint... > port Window... 5mport... > it ... 9ria [anela. Mostra dialog-bo que permite abrir 8anelaGsH. Mostra dialog-bo para grava!"o de 8anelaGsH. Mostra dialog-bo para fechar 8anela GsH. Mostra dialog-bo para eliminar 8anelaGsH. -alva 8anela aberta com outro nome. +ai para a 8anela do Window +iewer. Mostra dialog-bo com op!$es para imprimir. Mostra dialog-bo para e portar 8anela da aplica!"o corrente para outra. Mostra dialog-bo para importar 8anela de outra aplica!"o. <echa o Window Ma?er.

Edit Indo Aedo @uplicate 9ut 9opL &aste 9trl\] 9trl\P 9trl\@ -hift\@el 9trl\W 9trl\5ns 9trl\9 -hift\5ns 9trl\+ @el <2 @esfaE a Mltima a!"o. AefaE a Mltima a!"o. @uplica oGsH ob8etoGsH selecionadoGsH. 9opia oGsH ob8etoGsH selecionados GsH para o 9lipboard e apaga-oGsH 8anela. 9opia oGsH ob8etoGsH selecionado GsH para o 9lipboard. 5nsere oGsH ob8etoGsHdo 9lipboard na 8anela. >limina oGsH ob8etoGsH selecionadoGsH. 5nsere bitmap do 9lipboard na 8anela 9oloca bitmap no tamanho original. -eleciona todos os ob8etos da 8anela. Mostra menu de :in?s 9opia todas as anima!$es do ob8eto selecionado para o 9lipboard e apaga-as. 9opia todas as anima!$es do ob8eto selecionado para o 9lipboard. 9opia as anima!$es do 9lipboard para oGsH ob8eto selecionadoGsH. >limina todas as anima!$es doGsH ob8etoGsH se lecionadoGsH. %umenta o raio do GsHob8etoGsH selecionadoGsH. GretZngulo com bordas arredondadasH AeduE o raio doGsH ob8eto selecionadoGsH. G retZngulo com bordas arredondadasH &ermite redesenhar o ob8eto selecionado.
'0

>rase &aste 7itmap 7itmap .rigina -iEe -elect %ll :in?s 9ut :in?s 9opL :in?s &aste :in?s 9lear :in?s >nlarge Aadius Aeduce Aadius

-hift\Mais -hift\Menos

Aeshape .b8ect 9trl\A

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

%dd &oint @el &oint 4rran7e -end to 7ac? 7ring to <ront %lign %lign :eft %lign 9enter %lign Aight %lign 2op %lign Middle %lign 7ottom </ -hift\</

Gpolgonos e linhas mMltiplasH. %diciona pontos U polgonos e linhas mMltiplas. >limina pontos de polgonos e linhas mMltiplas.

9trl\<4 9trl\<0 9trl\<6 9trl\<3 9trl\<) 9trl\<T

%lign 9enter &oints 9trl\</ -pace SoriEontal -pace +ertical Aotate 9loc?wise Aotate 9outer9loc?wise <lip SoriEontal <lip +ertical Ma?e -Lmbol 7rea? -Lmbol Ma?e 9ell 7rea? 9ell -nap to ,rid <) -hift\<) <6 -hift\<6 <0 -hift\<6 <4 -hift\<4 9rtl\S

&osiciona oGsH ob8etoGsH selecionadoGsH atrs de todos os outros ob8etos da 8anela. &osiciona oGsH ob8etos selecionados na <rente de todos os outros ob8etos da 8anela. Mostra menu de alinhamento. %linha os ob8etos selecionados U esquerda. %linha os ob8etos selecionados ao centro GverticalH %linha os ob8etos selecionados U direita. %linha os ob8etos selecionados no topo. %linha os ob8etos selecionados ao centro GhoriEontalH. %linha os ob8etos selecionados na base. %linha o ponto central dos ob8etos selecionados. >spa!a horiEontalmente os ob8etos selecionados. >spa!a verticalmente os ob8etos selecionados. ,ira oGsH ob8etos selecionadoGsH /( graus no sentido horrio. ,ira oGsH ob8etoGsH selecionadoGsH /( graus no sentido anti-horrio. >spelha oGsH ob8etoGsH selecionadoGsH na horiEontal. >spelha oGsH ob8etoGsH selecionados na vertical. %grupa os ob8etos selecionados como smbolo. @esagrupa o smbolo. %grupa os ob8etos selecionados. @esagrupa os ob8etos selecionados. 9olocaJAetira o ,rid.

')

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

%e>t <onts... 7old 5talic Inderline :eft [ustified 9entered Aight [ustified >nlarge <ont Aeduce <ont Mostra dialog-bo para sele!"o de fonte. -eleciona negritoJn"o negrito. -eleciona modo itlicoJn"o itlico. -eleciona modo grifadoJn"o grifado. %linha te to U esquerda. 9entraliEa o te to. %linha o te to U direita. %umenta o tamanho da fonte. AeduE tamanho da fonte.

9trl\Mais 9trl\Menos

?ine 1o line -eleciona o tipo de linha dese8ado -em linha

6pe&ial 2oolbo -howJSide -ecuritL %nimation :in?s -ubstitute 2ags... -ubstitute -trings... 2agname @ictionarL %larm ,roups... @@> %ccess 1ames... 9onfigure... Ipdate Ise 9ounts ... @elete Inused 2ags ... -cripts %plication -cripts... Window -cripts ^eL -cripts... 9ondition -cripts 9trl\% 9trl\> 9trl\: 9trl\2 MostraJ.mite 2oolbo . -eleciona comandos referentes U seguran!a. Mostra dialog-bo para anima!"o do ob8eto selecionado. 2roca nomeGsH doGsH tagGsH doGsH ob8etoGsH selecionadoGsH. 2roca conteMdo doGsH stringGsH selecionados. %cesa o dicionrio de dados. 9ria ou modifica grupos de alarme. 9ria ou modifica grupos @@>. Mostra dialog-bo para configura!"o. %tualiEa contadores de tags. Mostra dialog-bo para eliminar tags n"o utiliEados Mostra menu dos possveis scripts. &ermite editar script da aplica!"o. &ermite editar script da 8anela &ermite editar script associado a uma tecla. &ermite editar script associado
'6

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

@ata 9hange -cripts ...

a tag ou e press"o &ermite editar script associado a mudan!a de valores de tags.

Windows Window &roperties... 9trl\W Mostra dialog-bo para altera!"o das propriedades da 8anela. Mostra as 8anelas abertas no momento.

(elp What_s 1ew 5nde Ising Selp ^eLboard ,lossarL %bout Mostra os novos recursos do 5n2ouch 0.' Mostra tela do menu principal Mostra instru!$es para utiliEa!"o do Selp Mostra os tCpicos do Selp com as letras Bue podem ser usadas para acesso rpido a esses tCpicos Mostra o dicionrio de termos Mostra informa!$es sobre a vers"o do Window Ma?er

6'ow %a7 Count [0 tags used] Mostra a quantidade de tagnames definidos atualmente pela aplica!"o Gn"o inclui as variveis do sistemaH

@untime =

2ransfere rapidamente do Window Ma?er para o Window +iewer. 2odas as altera!$es feitas nas 8anelas abertas no Window Ma?er ser"o salvas antes da transfer#ncia para o Window +iewer Gn"o pede confirma!"oNH.

De elopment=

2ransfere rapidamente do Window +iewer para o Window Ma?er.

'T

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,. Desen ol endo 4pli&a#es. ,.1. 5ari) eis do Intou&'. . 5ntouch se torna simples devido ao mecanismo de anima!"o que utiliEa. .s comandos de anima!"o n"o t#m que ser decorados t"o pouco consultados em um manual. >st"o disponveis a partir do momento que dermos um double clic? sobre o ob8eto a ser animado. = bom lembrar que qualquer elemento editado na 8anela ser considerado um ob8eto. 9ada ob8eto permite um con8unto de anima!$es* basta selecion-las ou n"o. % anima!"o precisa ser configurada. &or e emplo* se dese8armos um indicador em barra do nvel de um determinado tanque* primeiro temos que desenhar o indicador. -obre o local onde dese8amos a indica!"o* clicamos duas veEes G double clic? H. Im con8unto de anima!$es estar disponvel. . ob8etivo um enchimento percentual do retZngulo do indicador* logo a anima!"o Per&ent 3ill 5erti&al* mas o supervisCrio necessita de outra informa!"oV qual a varivel a ser indicadaR &ois bem* esta varivel estar recebendo informa!$es do transmissor de nvel do referido tanque. Ima varivel nada mais do que um espa!o de memCria que foi DapelidadaF. >sta varivel basicamente pode ser:

'/

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

25&. @iscrete 5nteger Aeal Message ,roup +ar

Sist 2rend

@>-9A5`a. +arivel que possui apenas dois nveis* ( ou '* ativada ou n"o ativada* ligado ou n"o ligada. +ariveis inteiras* ou se8a* nMmeros inteiros G con8unto ] H +arivel real* ou se8a* con8unto A +arivel alfanumrica* acumula nMmeros eJou letras. ,rupo de variveis* as variveis podem ser agrupadas para melhorar a organiEa!"o ou at mesmo para alarmar em uma 8anela de alarmes. +arivel do grfico de tend#ncia histCrica. 9ada grfico necessita de uma. . grfico de tend#ncia histCrica o equivalente ao registrador* com as vantagens da carta n"o DembolarF* a tinta n"o DborrarF ou acabar* n"o ocupar espa!o no painel* alm de poder ser criado diversas veEes.

>W>M&:. @> %&:59%`a. 7ombas* vlvulas onJoff* lZmpadas* alarmes* etc. 5ndica!$es inteiras* sadas inteiras* etc. 5ndica!$es reais* sadas reais* etc. 5nforma!$es que podem ser nMmeros eJou letras. %larmes* organiEa!"o* etc.

,rfico de tend#ncia histCrica e wiEard.

@ialog 7o da vers"o 0.( e 0.' 1o @ialog bo acima temos os diferentes tipos de variveis. >le aparecer toda a veE que for criada uma nova varivel.

2(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

7om* ent"o fica combinado que o espa!o de memCria destinado ao acMmulo de informa!$es ser chamado de varivel e que esta no 5ntouch ser chamado de tagname.

. dialog bo apresentado pertence a vers"o 6.(* observe que basicamente o que mudou foi o laLout. . tagname basicamente poder ser memorA ou IBO. Buando devemos usar uma ou outroR &or e emplo* dese8amos acionar uma bomba no campo a partir de um bot"o DdesenhadoF na tela do supervisCrio. . tagname ser IBO Dis&rete ou -emorA Dis&rete C 9omo ser feita uma troca de dados com outro software G que no caso o driver H ela ser IBO Dis&rete. -e por ventura necessitarmos de uma indica!"o de dois estados sendo esta indica!"o apenas Dinterna ao softwareF ela ser -emorA Dis&rete. .u se8a* toda as variveis que comunicar"o com outro software ser"o @@> e as internas MemorL. . driver n"o o acionador de disco. = um software que possui comandos para DtraduEir duas linguagens distintasF.

2'

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

P R O C E S S O

CLP

ca!o de com unica"o M icrocom putador executando Softwares de Superviso (Intouch) e com unicaco ( river do CLP )

processo enviando e rece!endo sinais do CLP

Contro#ador L$%ico Pro%ram &ve#

&ara cada 9:& de fabricante e modelo diferente* e iste um driver desenvolvido com os comandos para acessar o mapa de memCria do equipamento em quest"o. +iu que bomR %lqum 8 Desquentou a cabe!aF com isto* somos apenas usurios. % nvel de software o Window +iewer DconversaF com o driver e este atravs de uma interface de comunica!"o conversa com o 9:&* o controlador* o barramento. etc. Muitos acreditam que o -upervisCrio um software desenvolvido para trabalhar com 9:&. . engano o -upervisCrio um con8unto de softwares desenvolvidos para trabalhar como uma interface homemJmquina* se8a l qual for. . 5ntouch diferencia tagname maiMsculo de minMsculo* ou se8a* o tagname bomba diferente do tagname 7.M7%.

22

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.2. 4ti idades $)si&as para a edio de telas. %s atividades visam e ercitar as ferramentas do 5ntouch. 1o incio de cada atividade temos a descri!"o da situa!"o problema G -.&. H. %s duas primeiras atividades est"o acompanhadas das telas com as resposta* as demais n"o. M"os U obra* pois a melhor maneira de aprender e faEendo. 6.P. D Crie uma no a apli&ao &om o nome telas uma 0anela &om o nome pro&esso. 1. Criando uma no a apli&ao '. 9rie uma nova aplica!"o Gnovo diretCrioH 9arregue o gerenciador de aplicativos do 5n2ouch 2. 9reate @irectorL: KtelasK

24

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

2. 9rie uma nova 8anela <ileJ1ew Window ou bot"o 1>W do WindowMa?er Window 1ame:KprocessoK

23

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Desen'e e anime um indi&ador que indique o se7undo do mi&ro&omputador. 2. Er)fi&o de :arras utiliFando ari) el do sistema. '. @esenhe um retZngulo. 2. @esenhe uma rgua com escala de ( a )(.

4. @ouble-clic? no retZngulo de indica!"o. 3. -elecione a anima!"o &>A9>12 <5:: +>A259%:.

0. 1o campo > pression d# um double-clic? para selecionar uma tag do banco de dados. ). -elecione a varivel do sistema Kb-econdK

20

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6. 9omplete a tela de anima!"o com +alue at Ma <ill: +alue at Min <ill: Ma c <ill: Min c <ill: @irection: Ip )( ( '(( (

T. -elecione o comando AuntimeN para ir ao runtime e verificar a anima!"o do grfico de barras.

2)

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie uma $om$a que mudar) de &or em funo do seu estado G erde para li7ada e ermel'a para desli7adaH I um $oto para li7)2la e desli7)2la e um &ampo que mostrar) o te>to J$om$a desli7adaK quando a $om$a esti er desli7ada e J$om$a li7adaK quando a $om$a esti er li7ada. *2 :om$a 2 $oto li7aBdesli7a 2 saLda &om estado da $om$a. '. @esenhe uma bomba

2. %grupe as figuras em um smbolo. 4. @ouble-clic? no smbolo 3 . -elecione a anima!"o <5:: 9.:.A @5-9A>2>.

26

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

0. 9rie o tag bomba* tipo MemorL @iscrete.

>sta um tagname que n"o e iste* logo o 5ntouch questiona se dese8a criar.

). 9omplete a tela de anima!"o com: .<< vermelho Gcor da bomba no estado desligadoH .1 verde Gcor da bomba no estado ligadoH.

6. 9rie bot"o K:igaJ@esligaK

2T

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

T. @ouble clic? no bot"o. /. -elecione anima!"o 2.I9S &I-S7I2.1- - @iscrete +alue.

'(. 9omplete a tela de anima!"o com tag: 7.M7% G tag 8 criada anteriormenteH action: 2.,,:> ''. 9rie um te to K#K

2/

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

'2. @ouble-clic? no te to K#K '4. -elecione anima!"o +%:I> @5-&:%P - @5-9A>2>

'3. 9omplete a tela de anima!"o com tag: 7.M7% .1 Message: Kbomba ligadaK G mensagem a ser mostrada quando a bomba estiver .1H .<< Message: Kbomba desligadaK G mensagem a ser mostrada quando bomba a estiver .<<H

4(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um indi&ador de set2point e um $oto ao lado que faa o a0uste atra s de D@4E e um que faa o a0uste do set2point atra s do te&lado. +. Er)fi&o de :arras 2 alor entrado pelo operador 2 $oto de deslo&amento. '. @ouble-clic? no AetZngulo do grfico de barras. 2. 9lic? na op!"o de anima!"o &>A9>12 <5:: +>A259%: para alterar a anima!"o feita anteriormente com varivel do sistema. 4. 1o campo > pression digite ->2&.512* novo tag a ser criada. 3. 9rie o tag ->2&.512 do tipo MemorL 5nteger* com os seguintes parZmetros: Min +al: ( Ma +al: )( 0. 9rie um te to K-etpoint d #K* que vai ser um campo de entrada. ). @ouble-clic? no te to acima. 6. -elecione a anima!"o +%:I> 51&I2 %1%:.,. tag: ->2&.512 Min +alue: ( Ma +alue: )( T. <aEer um triZngulo ao lado da rgua. >sta figura ser um bot"o de deslocamento.. /. @ouble-clic? no triZngulo acima. '(. -elecione a anima!"o +%:I> -:5@>A +>A259%: 2ag: ->2&.512 +alue %t 2op: +ertical Movement Ip: '(( @own: ( O$s.M os alore up e down &orrespondem ao deslo&amento do o$0eto em pi>el. ''. -elecione a linha vertical da rgua e verifique seu tamanho. '2. -elecione novamente a anima!"o do triZngulo e preencha o campo vertical Movement Ip com o tamanho da linha. )( %t. 7ottom: (

4'

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um te>to J3o7o na )rea 1K e um $oto fo7o. O te>to de er) apare&er pis&ando enquanto o $oto esti er sendo pressionadoI &aso &ontr)rio o te>to desapare&er). ,. %e>to 2 5isi$ilidade e :lin1. '. 9rie um te to K<ogo na rea 'K. 2. -elecione a anima!"o do te to +5-575:52P. 4. 1o campo > pression digite <.,.* novo tag a ser criado. 3. 9rie tag <.,. tipo MemorL @iscrete. 0. 9omplete a tela de anima!"o com: +isibilitL -tate: .1 ). 9rie bot"o com a legenda K<ogoK. 6. -elecione a anima!"o do bot"o 2.I9S &I-S7I22.1- @5-9A>2>. T. 9omplete a tela de anima!"o com: tag: <ogo action: @irect /. @ouble-clic? no te to Kfogo na rea 'K. '(. -elecione anima!"o do te to 7:51^. ''. 9omplete a tela de anima!"o com. tag: <ogo blin? visible with 2e t 9olor: +ermelho

42

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie uma elLpse que mudar) de lar7ura em funo da &on&entrao de 7)s na atmosferaI a ari) el da &on&entrao ser) o pr.prio 6E%POIN%. /. Detetor de 7)s 2 %aman'o de o$0eto '. @esenhe uma linha horiEontal e sobre ele uma elipse. 2. -elecione a anima!"o da elipse .7[>92 -5]> W5@2S. 4. 9omplete a tela de anima!"o com: > presion: ->2&.512 +alue at Ma Width: )( +alue at Min Width: Ma c Width : Min c Width: %nchor: center 3. >ntre no Window +iewer* altere o setpoint e verifique o efeito no tamanho da elipse. ( '(( (

44

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um quadrado so$re uma lin'a 'oriFontalI o mesmo de er) se deslo&ar so$re a lin'a em funo do se7undo do mi&ro &omputador. !. Esteira '. @esenhe uma linha horiEontal. 2. -obre o canto esquerdo da linha* desenhe um quadrado. 4. -elecione a anima!"o do quadrado :.9%25.1 S.A5].12%:. 3. 9omplete a tela de anima!"o com > pression: bsecond +alue %t :eft >nd: SoriEontal Movement 2o :eft: 2o Aight: ( '(( ( %t Aight >nd: )(

O$s.M o alor to left e ri7't &orresponde ao deslo&amento em pi>el. 0. +erifique o tamanho do quadrado e da esteira. ). %cabe de completar a tela de anima!"o do quadrado. SoriEontal movement to Aight: Gtamanho da esteiraH - Gtamanho do quadradoH

43

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.*. 6&ript. . 5ntouch possui um tipo de linguagem que o torna muito verstil* est linguagem chamada de -cript* tem um certa semelhan!a com D&ascalF* D9F e D7asicF. . -cript pode ser: 25&. %pplication Windows ^eL 9ondition @ata 9hange @>-9A5`a. -er e ecutado enquanto o Window +iewer estiver ativo* entrar na memCria ou sair da memCria. . perodo ser determinado em mseg. -cript da 8anela* ser e ecutado enquanto a 8anela que o possui abrir* fechar ou estiver ativa. -cript de teclado* ser e ecutado quando determinadas teclas forme ou estiverem sendo pressionadas. -cript que ser e ecutado quando ou enquanto determinada condi!"o for verdadeira ou falsa. -cript que ser e ecutado na mudan!a de dado de uma determinada varivel.

.s comando da linguagem -cript s"o os mais deversos* v"o desde a atribui!"o de valores at a dele!"o de arquivos.

40

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

-egue Ddialog bo F para a edi!"o do script da aplica!"o.

4)

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.+. 4ti idades $)si&as para a edio de telas. 6.P. D Crie um $oto para in&remento do set2point em uma unidade um outro para de&remento do set2point em uma unidade. No utiliFe o $oto 0) pronto ou o wiFard. 8 2 40uste 3ino para o Er)fi&o de :arras '. @esenhe o bot"o de a8uste fino. 2. -elecione a anima!"o deste bot"o 2.I9S &I-S7I22.1- %925.1. <a!a o -cript. -elecione o tipo G.n ^eL @ownH setpoint d setpoint \ 'V if setpoint > d )( then setpoint d )(V endifV 4. >ntre no Window +iewer e clic? no bot"o para aumentar o ->2&.512 de uma unidade 3. -iga os mesmos passos para faEer o a8uste fino para diminuir ->2&.512.

46

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D NtiliFe o wiFard para &riar um $oto de li7aBdesli7a a $om$a. NtiliFe o $oto de forma que quando a $om$a esti er li7ada o mesmo fique erde &om o te>to interno Jdesli7aK e quando desli7ada o te>to interno de er) ser Jli7aK. 9. NtiliFando WIO4@D 2 $oto ?i7aBDesli7a '. -elecione o cone W5]%A@ no 2ool7o 2. -elecione 7uttons e o bot"o -2%A2 4. &osicione o bot"o na 8anela 3. 9omplete a anima!"o do bot"o com 2agname: .n <ill 9olor: .n :abel: .ff :abel: bomba verde desliga liga

0. Mude a fonte do te to do bot"o.

4T

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D NtiliFe um wiFard para in&rementar e de&rementar o set2point. 1". NtiliFando WIO4@D 2 $oto In&rementaBDe&rementa '. -elecione o cone W5]%A@ no 2ool7o . 2. -elecione 7uttons e o bot"o 5ncrementaJ@ecrementa. 4. &osicione o bot"o na 8anela. 3. 9omplete a anima!"o do bot"o com: 2agname: setpoint 0. Mude a cor das setas do bot"o. ). Mude o parZmetro 5ncrementJ@ecrementa +alue: 2

4/

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um $oto Jli7aBdesli7aK a esteiraI o mesmo de er) li7ar a esteiraI ou se0a a mesma mo imentar) ou no em funo do pressionamento do $oto. 11. 6&ript para animar a esteira '. -elecione o quadrado sobre a esteira. 2. Modifique a anima!"o :.9%25.1 S.A5].12%:. -ubstitua a > pression: bsecond por >-2>5A% 4. 9rie o tag >-2>5A% tipo MemorL 5nteger. Min +alue: Ma +alue: ( )(

3. 9rie um bot"o com a legenda K:igaJ@esligaK. 0. -elecione a anima!"o do bot"o 2.I9S &I-S7I22.1- @5-9A>2>. tag: :5,% action: 2oggle ). 9rie tag :5,% tipo MemorL @iscrete. 6. -elecione o comando -pecialJ%pplication -cripts. T. <a!a o script. -elecione a op!"o While Aunning everL '((( Msec if liga if li7a DD 1 t'en esteira D esteira P 1Q if esteira > D /" t'en esteira D "Q endifQ endifQ /. >ntre no Window +iewer e verifique a movimenta!"o da esteira.

3(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D 3aa um desen'o no Pant$ru&' e &ole na 0anela pro&esso. 12. O$0eto feito &om outro utilit)rio e traFido &omo :itmap '. MinimiEe a aplica!"o Window Ma?er. 2. -elecione %cessCrios. 4. -elecione &aintbrush. 3. @esenhe qualquer ob8eto. 0. 9opie o ob8eto para o 9lipboard. ). -elecione o cone 752M%& no 2ool7o . 6. <a!a um retZngulo para determinar a rea do 7itmap. T. -elecione >ditJ&aste 7itmap. /. -elecione >ditJ7itmap original siEe* para o ob8eto assumir seu tamanho original.

3'

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie uma 0anela Jmensa7emK para a isar ao operador que a presso do tanque est) muito alta. 4 mesma de er) apare&er so$re 0anela pro&esso sem que a &orrente saia da mem.riaI de er) e>istir um $oto na 0anela mensa7em para Jes&onderK a 0anela de mensa7em e na 0anela pro&esso de er) e>istir um $oto para &'amar a 0anela mensa7em. 1*. Ranela de mensa7em para o operador. '. 9rie uma 8anela Mensagem G<ileJ1ew WindowH. tipo da 8anela : &.&I& 2. >screve na 8anela mensagem: K&ress"o do tanque muito altaF. 4. 9rie na 8anela mensagem um bot"o com legenda K.^K. 3. -elecione a anima!"o do bot"o S5@> W51@.W . -elecione a 8anela a ser escondida ao clicar o bot"o: Mensagem 0. Aedimensione a 8anela mensagem e posicione sobre a 8anela processo. ). 9rie na 8anela processo um bot"o com legenda KMensagemK. 6. -elecione a anima!"o do bot"o -S.W W51@.W. -elecione a 8anela a ser mostrada ao clicar o bot"o: Mensagem.

32

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,., O re7istro. 7asicamente o 5ntouch possui dois tipos de registros* o grfico de tend#ncia real e o grfico de tend#ncia histCrica. . grfico de tend#ncia real* mostra dinamicamente as mudan!as que est"o ocorrendo das variveis registradas no perodo de tempo determinado. >ste registo funciona na memCria ram do micro* ou se8a n"o armaEenado para posterior anlise. 9ada grfico pode registrar at 3 variveis simultaneamente. . grfico de tend#ncia histCrica* mostra estaticamente as variveis registradas. . perodo* o dia* a hora* o minuto e o segundo s"o determinados pelos campos de entrada. %s informa!$es s"o armaEenadas no disco rgido do microcomputador ou em rede. -"o dois os arquivos de registoV e emplo: /6()26((.log e /6()26((.id * o primeiro o arquivo que armaEena os dados do registro* sendo aammdd((.log G ano* m#s* dia H e o segundo o arquivo de ndice do primeiro. . arquivo aberto com a data do dia do registro. Sue $eleFa === -em tinta para borrar ou acabar* sem papel para DembolarF ou acabar* sem 8eito de alterar o registro da DfuradaF que a opera!"o deu durante o turno.

34

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,./. 4ti idades $)si&as para a edio de telas. 6.P. D Crie uma no a 0anela J@e7istroK e nesta &rie um 7r)fi&o de tendTn&ia real &om o re7istro das se7uintes ari) eisM esteira e setpoint. 1+. Er)fi&o de %endTn&ia @eal '. 9rie uma nova 8anela K2end#nciaKG<ileJ1ew WindowH. tipo da 8anela : A>&:%9> 2. -elecione o cone da tend#ncia real do 2oolbo e defina uma rea para a mesma. 4. @ouble-clic? na figura para entrar na tela de configura!"o 2ime -pan: -ample: &en: 4 min 2 sec setpoint esteira 3. >ntre no Window+iewer e ve8a o grfico de tend#ncia real sendo plotado.

33

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um 7r)fi&o de tendTn&ia 'ist.ri&a &om as ari) eisM esteira e set2point 1,. Er)fi&o de %endTn&ia (ist.ri&a '. -elecione o cone correspondente U 2end#ncia SistCria no 2oolbo e defina uma rea para a mesma. 2. @ouble - clic? na figura para entrar na tela de configura!"o. 4. &ara configurar a tend#ncia histCrica n"o pode estar com o Window+iewer ativado. 3. -elecione 92A:->-9 para finaliEar o Window+iewer. 0. @ouble-clic? na figura para entrar na tela de configura!"o. 2ag: histCrico 2ime -pan: '( min Min +alue: ( Ma : '(( &en: esteira setpoint ). 9rie o tag histCrico do tipo Sist 2rend. 6. Modifique os tags esteira e setpoint* selecionando a op!"o :og @ata. T. -elecione o comando -pecialJ9onfigureJSistorical :ogging. /. -elecione a op!"o :ogging >nabled. '(. >ntre no Window+iewer* abrindo a 8anela &rocesso. ''. :igue a esteira e altere valores de setpoint. '2. Mude para a 8anela Aegistro '4. 9lic? no grfico de 2end#ncia SistCrica: coloque a hora correta chart length: '( min

30

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.!. 4larmes . 5ntouch possui dois tipos de 8anelas de alarmes* o sumrio de alarmes e o histCrico de alarmes. . sumrio de alarmes* alarma as ocorr#ncias do momento* 8 o histCrico de alarmes G conhecido como registrador de eventos H registra todas as ocorr#ncias de alarme no disco rgido. 9uidado para a sua Dlata n"o ser amarradaF. % 8anela de alarme pode alarmar por grupo de variveis ou por prioridade. &ara separar as ocorr#ncias de alarmes* podemos definir prioridades diferentes para as variveis e definir no histCrico ou sumrio de alarmes apenas as prioridades de interesse. &odemos tambm definir uma varivel para o campo de prioridade do histCrico ou sumrio de alarmes e um bot"o que mudar a prioridade da 8anela de alarmes. % separa!"o das variveis no histCrico ou sumrio de alarmes* tambm pode ser feira pelos grupos de variveis criados.

3)

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.8. 4ti idades $)si&as para a edio de telas. 6.P. D Crie uma 0anela de alarmesI &rie na 0anela um sum)rio de alarmes ode de er) alarmar $om$a desli7adaI setpoint muito $ai>o em ,I $ai>o em 1"I alto em ," e muito alto em ,, e esteira &om des io de 1" U para em menos e 2" U para mais &om ori7em em *". 1/. Ranela de 4larmes '. 9rie uma nova 8anela K%larmesKG<ileJ1ew WindowH tipo da 8anela: A>&:%9> 2. -elecione o cone correspondente a %larme no 2oolbo e defina uma rea para a mesma. 4. @efina as fai as de alarmes para os tags bomba* setpoint e esteira. 7.M7%: alarm state off ->2&.512: :olo: 0* prioridade: ' :ow: '(* prioridade: 0 Sigh: 0(* prioridade: 0 SiSi: 00* prioridade: ' >-2>5A%: Minor@ev '(c prioridade: 0 Ma8or@ev 2(c prioridade: ' 2arget: 4( 3. @ouble-clic? na figura para entrar na tela de configura!"o de alarmes* inicialmente vamos aceitar os valores default. 0. >ntre no Windouw+iewer* abrindo a 8anela processo. ). :igue a esteira* altere o estado da bomba. 6. >ntre na 8anela %:%AM>- e observe os alarmes gerados.

36

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie $ot#es nas 0anelas JPro&essoKI J4larmeK e J@e7istroK para a na e7ao entre elas. 1!. :ot#es para na e7ao entre 0anelas '. 9rie tr#s bot$es com as legendas K&A.9>--.F* D%:%AM>K e KA>,5-2A.F. 2. %nime estes bot$es com -how Window. 4. 9opie para o 9lipboard e reproduEa estes bot$es nas outras 8anelas.

3T

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie o 7rupo de ari) eis analo7 e di7italI separe a 0anela de alarmes para alarmas as ari) eis perten&ente ao 7rupo analo7. Em se7uida faa uma 0anela de alarmes &om separao de ari) eis ia prioridade. 18. Criao de 7rupos de alarmes 2 prioridades '. >ntre no WindowMa?er com a tela de alarme. 2. >ntre no dicionrio e selecione a esteira. Mude o grupo para %1%:.,. 4. 9rie o grupo %1%:.,. 3. %ltere o grupo do setpoint para %1%:.,. 0. -elecione a bomba e altere o grupo para @5,52%:. 9rie este novo grupo. ). %ltere a configura!"o da tela de alarmes. %larm ,roup: %1%:.,. 6. >ntre no Window+iewer. T. .bserve que somente aparecem os alarmes analCgicos. /. %ltere a configura!"o da tela de alarmes. <rom &rioritL: 4 2o &rioritL: '( '(. >ntre no Window+iewer. ''. .bserve que os alarmes de prioridade ' n"o aparecem na 8anela de alarmes.

3/

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um $oto de re&on'e&imento do alarmes das ari) eis do 7rupo analo7. 19. :oto de @e&on'e&imento de 4larmes '. 9rie um bot"o com legenda KA>9.1S>9>K 2. -elecione a anima!"o deste bot"o 2.I9S &I-S7I22.1- %925.1 .n ^eL @own %c? analogV

0(

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

6.P. D Crie um 'ist.ri&o de alarmes &om $ot#es para na e7ar pelas o&orrTn&ias de alarmesI um para a anar e outro para re&uar. 2". (ist.ri&o de 4larmes 2 $ot#es Pa7Np e Pa7Down '. Modifique a configura!"o da tela de alarmes para %larm SistorL. 2. 9rie bot$es para percorrer o histCrico de alarmes. 4. @ouble-clic? na 8anela de alarmes. 3. @efina as variveis para pgina anterior e pgina posterior. 0. %s duas variveis devem ser criadas com tipo MemorL @iscrete. ). @efina os bot$es para avan!ar e retroceder pginas. 6. % anima!"o dos bot$es deve ser 2ouch &ushbuttons @iscrete +alue* com a!"o reset.

0'

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.9. Comuni&ao . driver o grande responsvel pela comunica!"o do Window +iewer com o equipamento. &ara que se8a possvel a comunica!"o necessrio que o driver este8a ativo na memCria do microcomputador* e claro* devidamente configurado. %s variveis que escrever"o na memCria do 9:& ou do controlador dever"o ser configuradas como @@>* possuindo o endere!o simbClico do equipamento em quest"o. -endo analCgica* deve-se observar os valores M%W >I e M51 >I estes s"o os valores em unidade de engenharia que o Window +iewer trabalhar e os valores M51 A%W e M%W A%W s"o os valores mnimo e m imo respectivamente que estar"o no referido endere!o simbClico. 1o DDE 4&&ess Name defini-se Dcom quemF a varivel comunicar* se ser com o driver* com o > cel do micro* com o Window +iewer de outro micro* com o > cel de outro micro* etc. % comunica!"o com o > cel muito importante para a emiss"o de relatCrios automatiEados. . DDE 4ppli&ation B 6er er Name o nome do arquivo >W> com o qual o Window +iewer dever comunicar. > .: ,>-1&* ,>29&5&* >W9>:* +5W>A.* >29. . DDE %opi& Name o nome do grupo de acesso do driver caso a comunica!"o se8a feita via driver* o nome da planilha do e cel caso a comunica!"o se8a feita pelo e cel ou ainda ta7name caso a comunica!"o se8a feita por outro micro ligado em rede a este. = bom lembrar que a comunica!"o via rede sC poder ser feita via NE%DDE* que um outro software do 5ntouch. 1>2@@> DconversaF para mais umas quarenta pginas* logo pretendo dei ar de lado G pelo menos nesta apostilaH.

02

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

,.1". 4ti idades $)si&as para a edio de telas. 6.P. D Comuni&ar li7ar a $om$a 1 da planta piloto atra s do super is.rio e indi&ar a presso do tanqueI a sa$erM C?P EE34NNCI endereo sim$.li&o da $om$a S1! e endereo sim$.li&o do transmissor de presso 4I1. O nome do arqui o dri er EE6NP. 21. Comuni&ao &om C?P '. >ntre no banco de dados e selecione o tag bomba %ltere o tipo para 5J. @iscrete Gou @@> dependendo da vers"oH %cess 1ame: &:9 5tem: B'6 Gendere!o do ponto de 5J. do 9:&H 2. 9rie um novo grupo @@> %ccess 1ame: &:9 %pplication J -erver 1ame: ,>-1& 2opic 1ame: &:9<%-2 4. -elecione o tag setpoint. %ltere o tipo para 5J. 5nteger Min >I: ( Gmnimo valor em unidade de engenhariaH Ma >I: )( Gm imo valor em unidade de engenhariaH Min Aaw: 42(( Gmnimo valor da entrada analCgica do 9:&H Ma Aaw: ')((( Gm imo valor da entrada analCgica do 9:&H %cess 1ame: &:9 Ggrupo de atualiEa!"o criado no driver de comunica!"oH 5tem: %5' Gendere!o do ponto de 5J. do 9:&H 3. 92A:\>-9 para chamar a lista de tarefas. 0. 9hame a tarefa &rogram Manager. ). -elecione o 2Cpico Wonderware e d# um double-clic? no cone ,>-1& 6. 9onfigure ,>-1& T. -elecione 9onfigureJ9omm &ort 9onfiguration para configurar a porta e os parZmetros de comunica!"o. /. -elecione 9onfigureJ2opic @efinition 2opic 1ame: &:9<%-2

04

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

/. :a&1up do apli&ati o Buem 8 n"o se viu desesperado ao saber que seus arquivos foram perdidos R -e isto ainda n"o aconteceu* vai acontecer G a menos que n"o lide ou trabalhe com microcomputador H. > digo mais* no $onito no. . bac?up dos arquivos importantes dos disco rgido G winchester H* uma prtica de bom senso. . winchester possui pe!as mecZnicas* e como todo dipositivo mecZnico* est su8eito a desgaster e quebras. 1"o confie. &ara faEer uma cCpia de seguran!a do aplicativo* copie todo o diretCrio* n"o copie os arquivos Q.R7^* Q.%>S* Q.:.,* Q.5@W e Q.%:,. &ara faEer bac?up dos registros basta copiar apenas os arquivos Q.log e Q.id . % cCpia pode ser feita pelo gerenciador de arquivos do Windows ou pelo @...-. % cCpia pode ser compactada com p?Eip* ar8* msbac?up* ou qualquer outro software que fa!a compacta!"o de arquivos. .s arquivos Q.%>S s"o relatCrios* em formato %-955* das ocorr#ncia a nvel de softwares do 5ntouch. !. %ela 7eral da Planta Piloto. >sta atividade final tem o intuito de e ercitar a edi!"o das telas. ItiliEando o Window Ma?er do 5ntouch* edite a tela seguinte:

03

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

%E?4 EE@4? 4PV6 4 EDI;<O.

00

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

%pCs a edi!"o da 8anela anterior* anime-a seguindo as caractersticas seguintes. 1 2 :ot#es li7aBdesli7a motoresM

Dese&rio W Endereos. &%A25@% > &%A%@% @% 7.M7% ' d -2%A2 7' - B'6 &%A25@% > &%A%@% @% 7.M7% 2 d -2%A2 72 - B'T &%A25@% > &%A%@% @% 7.M7% 4 d -2%A2 74 - B'/ &%A25@% > &%A%@% @% M.2.A ' d -2%A2 M' - B2( &%A25@% > &%A%@% @% A>-5-2e195% A' d -2%A2 A' - B2' %7A5A > <>9S%A @>-9%A,% d 9:.-> @>- - B22 -ugest"o: ItiliEe o bot"o wiEard com te to -2%A2J -2.& e verde se acionado. 2 2 Indi&ao numri&a das ari) eis anal.7i&asM

Dese&rio W Endereos. 51@59%`a. @> +%]a. 2.2%: @> f,I% d <2 - 4(( - %56 51@59%`a. @% &A>--a. @> >12A%@% @> 2B2d &2 -''( - %52 51@59%`a. @% &A>--a. @> 2B2d &2 - '(( - %5' 51@59%`a. @% +%]a. @> f,I% <A5% @. M5-2IA%@.A d <2 - 4'( - %5)

0)

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

* 2 Indi&ao do nL el de %S2.

Dese&rio W Endereos. 1g+>: @> 2B2 d :2 - 2(( - %54 -ugest"o: Monte o ob8eto retZngulo e fa!a enchimento com ro o e fundo preto. + 2 Indi&ao de status das $om$as.

Dese&rio W Endereos. -51%:5]%`a. @. >-2%@. @% 7.M7% ' d 7.M7% ' - B'6 -51%:5]%`a. @. >-2%@. @% 7.M7% 2 d 7.M7% 2 - B'T -51%:5]%`a. @. >-2%@. @% 7.M7% 4 d 7.M7% 4 - B'/ -ugest"o: -inaliEe bomba ligada em verde e desligada em vermelho. . circulo do centro da bomba deve ficar esttico.

06

CEFET A Educao Tecnolgica do Ano 2000

William da Silva Vianna

, 2 Indi&ao de status do aque&edorI resfriador e )l ula de des&ar7a.

Dese&rio W Endereos. >-2%@. @. %BI>9>@.A d %BI>9>@.A - B2' >-2%@. @. A>-<A5%@.A d A>-<A5%@.A - B2( >-2%@. @% +f:+I:% @> @>-9%A,% d >W%I-2a. - B22 -ugest"o: . aquecedor deve ficar piscando em vermelho quando ligado* o resfriador tambm e a vlvula de e aust"o verde quando aberta e vermelha quando fechada. ESTE MATERIAL FOI DESENVOLVIDO POR WILLIAM DA SILVA VIANNA, PROFESSOR DA ESCOLA TCNICA FEDERAL DE CAMPOS.

0T