Professional Documents
Culture Documents
Utilizamos o item Pr-seleo para dizermos qual o tipo de mdulo que desejamos acrescentar, no nosso caso selecionamos a opo MMIs Selecionamos agora em Mdulos disponveis a opo MI4-101-KC1, ficamos com a seguinte configurao:
Com o boto da direita do mouse clicamos em cima do mdulo MI4-101-KC1 e selecionamos a opo Set-Parameter... Recepo de dados
Transmisso de dados
No item recepo de dados definimos qual o tamanho do pacote de dados que ser recebido da IHM, no item Transmisso de dados definimos o pacote de dados a ser enviado para ela. O valor que deve ser colocado em ambos 7. Podemos salvar e encerrar a nossa configurao. O prximo passo abrir o POU Editor e iniciar um novo programa de exemplo. Neste programa necessrio colocar um Function Block para cada IHM instalada em rede. Neste exemplo utilizaremos o Function Block MI4K para fazer a comunicao, vamos cham-lo de IHM e digitar o programa como segue:
(*INICIO DO PROGRAMA EXEMPLO*) (*COMUNICACAO COM IHM*) CAL IHM( RDB_Start :=&RX, SDB_Start :=&TX | :=Status ) (*LEITURA DOS POTENCIOMETROS DO CLP E DISPONIBILIZACAO DOS MESMOS *)
(*PARA A IHM*) LD ANALOG1 ST MOSTRA_TEMP_1 LD ANALOG2 ST MOSTRA_TEMP_2 (*LEITURA DAS ANALOGICAS E COMPARACAO*) (* COM SET POINTS VINDOS DA IHM*) LD ANALOG1 GT SETPOINT_1 ST ALARME1 LD ANALOG2 LT SETPOINT_2 ST ALARME2 As variveis devem ser declaradas como segue:
VAR_GLOBAL IHM RX TX ANALOG1 ANALOG2 MOSTRA_TEMP_1 MOSTRA_TEMP_2 SETPOINT_1 SETPOINT_2 ALARME1 ALARME2 END_VAR Compilamos o programa e finalmente poderemos passar para a programao da IHM. AT %RDB1.1.0.0 AT %SDB1.1.0.0 AT %IAW0.0.0.0 AT %IAW0.0.0.2 AT %MW0.0.0.0 AT %MW0.0.0.2 AT %MW0.0.0.4 AT %MW0.0.0.6 AT %M0.0.0.10.0 AT %M0.0.0.10.1 : MI4K ; : BYTE ; : BYTE ; : UINT ; : UINT ; : UINT ; : UINT ; : UINT ; : UINT ; : BOOL ; : BOOL ;
Driver instalado
Neste caso selecionaremos a opo Suconet K K-M. Que habilita a nossa IHM a se comunicar atravs do canal Suconet K. O prximo passo definir com qual CPU a nossa IHM ir se comunicar. Selecionamos ento a opo Project Controller Setup,
Lembram-se quando definimos no Topology Configurator um tamanho de telegrama para a IHM enviar e receber? Pois estes mesmos valores so colocados no item Tamanho do telegrama, ou seja 7 para input e 7 para output. Logo abaixo definimos o endereo que esta IHM ocupa na rede Suconet K, colocamos PLC ID 0 e no item Panel ID 1. Por final definimos o tipo do CLP que iremos utilizar, no nosso caso utilizaremos a CPU PS4-201-MM1. Podemos fechar esta janela. Agora precisamos definir qual o tipo de IHM que iremos utilizar. Entramos na opo Project Panel Setup
Tipo do Painel Touchscreen IHM Grfica Formato do Relgio Demais opes Formato do dia/ms/ano Opes de proteo
Selecionamos na opo Panel o tipo da IHM, no nosso caso selecionamos a opo 2x20 LCD, como esta IHM no possui relgio interno as opes de formatao do relgio e do dia/ms/ano, no precisam ser selecionadas. Uma vez a IHM parametrizada poderemos passar para o prximo item.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
1 2 3 4 5 6 7 8 9 10 Nmero da pgina atual (Qual pgina est sendo exibida agora) Nome da pgina atual (Qual o nome desta pgina) Iniciar um novo projeto Abrir um projeto existente Salvar o projeto atual Cortar uma seleo e enviar para rea de transferncia. Copiar uma seleo para a rea de transferncia Colar um contedo da rea de transferncia para o projeto ZOOM + ZOOM Adicionar campo de Dados numrico (Adiciona na tela um campo numrico) Adicionar Bargraph Adicionar campo de Dados do tipo mensagem. Atributos de textos.
11 12
13 14
Cursor
rea de textos
Barra de rolagem
O cursor indica em que ponto da tela estamos posicionados para fazer uma insero de textos ou dados na IHM, a rea de textos possui trinta e duas linhas disponveis para cada tela, a rea que chamamos de rea de textos visvel, mostra o tamanho da tela da IHM em relao rea total, s possvel adicionar textos e dados neste espao, com a barra de rolagem fazemos com que esta rea visvel saia da linha 1 e chegue at a linha 32, se a tela aparecer muito grande ou muito pequena utilizamos os controle de ZOOM + ou para deixar a tela no tamanho desejado.
Com o mouse clicamos com o boto esquerdo no canto superior esquerdo da tela e arrastamos o mouse para a direita, sem soltar o boto do mouse, vamos marcar toda a primeira linha. Aps marc-la clique na opo Atributos de texto ( ). Neste ponto a tela que abre permitir alterar os atributos do texto.
Atributo da tela
Tipo do atributo
Deixamos o tipo do atributo como Static, em atributo da tela selecionamos a opo Blink, estaremos definindo que a primeira linha, aquela que marcamos inicialmente, ir piscar quando a IHM estiver energisada.
A tarja cinza que aparece sobre o texto indica que ele est com os atributos alterados. Com a tecla F7 adicionamos mais uma tela, utilizamos os teclas Page Up e Page Down do computador para ascender ou descender uma tela. Vamos acrescentar mais cinco telas na IHM. Ao longo deste manual quando uma tela for solicitada, utilize Page Up e Down at chegar nesta. Vamos executar um comando envolvendo uma tecla da IHM, para isso selecionamos a opo Macro Editor a tela que ir se abrir a seguinte:
Modo de operao
Comandos
Lista de comandos
Selecionamos primeiramente qual tecla desejamos programar, neste caso escolhemos o F1, em Estado da tecla definimos se queremos que a tecla execute uma funo quando for pressionada ou quando for solta, no prximo item o Modo de operao, selecionamos onde esta funo ir atuar, em todas as pginas, s na pgina atual, na pgina de alarmes, etc. O comando definido logo abaixo, para cada modo de operao diferente existe um jogo de diferentes comandos, abaixo segue uma relao de comandos que est disponvel para o Modo de operao All Pages e Page n. Todas as pginas Pgina atual
10
11 12 13 14 15 16
17 18 19 20
21 22 23 24 1. 2.
25 26 27
3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Password Protect (Proteo com password) Go to alarm page (Exibi pgina de alarmes) Display event list (Mostra lista de eventos) Print on/off (Liga / desliga impresso) Print report... (Imprime um relatrio pr-definido) Scroll to line (Exibe uma linha especfica da tela ativa) Select data entry field (Seleciona um campo de dado especfico para entrada de dados, nestes casos este comando precisa ser seguido do comando Begin data Entry) Begin data entry (Coloca a MI4 no modo entrada de dados) Begin editing value (Inicia a edio de valores) Delete event list (Deleta lista de eventos) Write to PLC (Escrever na memria do CLP) Toggle relay (Altera a memria definida de 0 para 1 ou de 1 para 0) LED state (Liga ou desliga os LEDs da IHM) Display text... (Coloca um texto na tela da IHM) Scroll up (Rolagem da tela da IHM) Scroll down (Rolagem da tela da IHM) Wait... (Executa uma funo de espera) More... (Disponibiliza mais comandos na tela) More.. (Volta para a barra de ferramentas anterior) Step... (Incrementa ou decrementa o valor da memria do CLP) Attributes (Define um certo atributo uma regio da tela da IHM) Recipe commands (Controla as receitas editas naquela pgina) Password (Habilita entrar com novo password) Go to next page (Vai para pgina seguinte) Go to previous page (Vai para pgina anterior) Increment brightness (Aumenta brilho da tela) Decrement brightness (Diminue brilho da tela) Panel pass-through mode Control variable step. O que queremos fazer agora : Assim que a tecla F1 for pressionada a IHM dever mostrar a pgina nmero 2. Para tanto selecionamos a opo Go to page... ( ) no Macro Editor.
Pgina desejada
Na pgina desejada colocamos o valor 2 e pressionamos OK. Este comando aparecer no macro editor no espao correspondente lista de comandos. Vamos agora editar a pgina nmero 2, escreva o seguinte:
O que criamos um submenu do menu principal, podemos atribuir outra funo para F1, pois a funo Go to page 2 s executada na pgina 1. Na pgina 2 mais uma vez executamos o macro editor da seguinte forma: Para a tecla F1 definimos a macro Go to page 3, para F2 a macro Go to page 4 e para F3 a macro Go to page 5.
Na pgina 3 desejamos visualizar as entradas analgicas do CLP. Como a IHM no l diretamente as entradas fsicas do CLP, ns somos obrigados a carregar estas entradas em uma posio de memria, para depois disponibiliz-la na IHM. Certifique-se que a opo Dados de controle ( ) est selecionada na barra de ferramentas da IHM. Posicione o cursor da tela no topo esquerda da tela 3 e pressione a tecla Enter, ou d um duplo clique no mouse nesta posio. Endereo da memria Formato do display Tamanho do campo de dados Escala
Limitao
Acesso
Base numrica
Na rea Endereo de memria definimos o endereamento onde a IHM ir buscar este dado, colocamos em Data format o tipo WORD (Bin), porque estamos lendo uma word no CLP em formato binrio, em PLC Address colocamos MW0, pois o endereo de memria onde estamos carregando o valor do primeiro potencimetro. No formato do display deveremos deixar a opo NUMERIC, ao passarmos para o item Tamanho do campo de dados definimos com quantos dgitos esta memria ir aparecer na tela da IHM, neste caso 4 em Field Width e 1 em Field Height. Em base numrica deveremos deixar na opo decimal, o tipo de Acesso para este caso ser Read Only pois iremos simplesmente ler a memria do CLP e no escreveremos nada na memria, por esse motivo o item Limitao no ser preenchido, o item escala ser explanado mais adiante, terminada essa definio pressionamos OK e a tela ficar da seguinte forma.
Os nmeros que aparecem em vermelho indicam a posio que nosso campo de dados numrico ir ocupar na IHM. Vamos colocar o cursor abaixo deste campo numrico, e vamos colocar mais um campo numrico, pressione enter ou clique duas vezes, defina todos os itens iguais aos descritos acima, altere apenas o seguinte: Endereamento, defina como MW2 e no item Escala faremos a seguinte definio.
Y a varivel que aparecer na tela da IHM, X o valor que est na memria do CLP, ou seja possvel associar o valor do CLP com um valor da IHM atravs de uma equao do primeiro grau. O fixed point se refere quantas casas decimais estamos trabalhando, como definimos trabalhar com uma casa aps a vrgula deveremos multiplicar o numerador por 10. Se estivssemos com um sensor de temperatura de
10
0oC 30oC ligado entrada analgica do CLP, a IHM iria calcular automaticamente a escala e apresentar o valor em o C. A nossa tela ficar da seguinte forma.
Escreva os textos que aparecem ao lado dos valores numricos. Vamos agora para a pgina 4 e vamos editar duas mensagens. Quando estiver na pgina 4 clique e arraste o mouse selecionando toda a linha superior da tela da IHM, em seguida clique na opo Adicionar campo de dados do tipo mensagem ( a mesma com exceo de um parmetro: ) a tela que se seguir
Editar mensagens
Defina todos os parmetros j conhecidos como est acima, definimos o Data Format como bit pois teremos apenas duas mensagens possveis, poderamos ter definido como Byte e ento seriam 255 mensagens. No campo limitaes preenchemos os valores mnimo e mximo que esta memria pode assumir, como estamos falando de um bit, o valor mnimo 0 e o mximo 1, clique agora em Editar Mensagens. Perceba que o Field Width automaticamente se ajusta 20 caracteres, isto ocorre porque marcamos a rea que queramos colocar a mensagem, o programa automaticamente coloca essa rea marcada como tamanho do meu campo de dados. Clique agora em Edit Message
No campo Data value teremos a faixa de valores que colocamos na Limitao, no campo message escrevemos as mensagens descritas acima. Quando finalizamos a tela da IHM ficar da seguinte forma:
11
Esses Ms que aparecem em vermelho na IHM indicam o campo de dados do tipo Mensagem. Faa o mesmo na linha debaixo, porm coloque como endereo : M10.1, e como mensagens : 0: Set-point 2 menor 1: Set-point 2 menor A nossa tela ficar com a seguinte configurao:
Vamos agora editar a pgina de entrada de dados, vamos at a pgina 5, colocando o cursor na linha superior vamos clicar em adicionar campo de dados numrico. ( ), o efeito o mesmo de pressionar a tecla ENTER ou ento dar um duplo clique com o mouse. A tela que ir se abrir a mesma vista anteriormente, defina esta tela como segue abaixo:
Em Data Access deixamos a opo Read/Write selecionada, isto habilita a IHM a escrever na memria MW4 do CLP, quando definimos um Min. Value e um Max. Value estamos limitando esta entrada de dados ou seja, se tentarmos entrar com qualquer valor acima de 1023 ou abaixo de 0 a IHM ir ignorar este dado e manter o dado anterior na memria do CLP. Vamos agora para a linha de baixo de nossa tela e vamos editar outro campo numrico de dados, desta vez preencha como segue:
12
Neste caso estamos lendo e escrevendo na memria MW6 do CLP, como no caso da leitura do dado visto acima, aqui ns tambm declaramos uma escala, ou seja , quando o meu operador entrar com um valor de 0.0 30.0o C a IHM ajusta este valor para o CLP. A limitao garante que o operador no ir conseguir entrar com valores acima de 30.0o C ou abaixo de 0o C. Nossa tela ir ficar como segue, escreva o texto como segue:
Ainda necessitamos declarar uma tecla que permita o incio da entrada de dados, uma espcie de tecla de Insert, as IHMs maiores, a partir da MI4-101-KE1, j possuem esta tecla de Insert definida Ainda na pgina 5, vamos declarar a tecla F4 como tecla para entrada de dados. Vamos clicar no Macro Editor ( ). Quando a tela macro editor abrir selecionamos a opo page 5, a tecla a ser programada
ser a F1, e selecionamos a funo Begin data entry ( ). Estamos simplesmente dizendo que quando estivermos nesta tela e algum pressionar a tecla F1 poderemos alterar os dados. Vamos salvar este programa como IHM.PRJ
A tecla de ENTER sempre ser usada para entrar nesta tela de setup, por isso recomendado evitar programar esta tecla. Uma vez no menu de setup um cursor ir piscar em cima das opes, utilizando as setas direcionais caminhamos com o cursor at posicion-lo acima da opo CFG, e ento pressionamos ENTER, agora a IHM est em Configurantion Mode, sempre que quisermos retransmitirmos o software este o procedimento a ser seguido. Tenha sempre em mente que tanto o S40 como o MI4 Configurator, utilizam as sadas seriais do computador, se ambos estiverem rodando ao mesmo tempo pode ocorrer falhas durante a comunicao entre o PC e os aparelhos.
13
Quando a caixa de dilogo apresentar a mensagem Start command Successfull a IHM j estar em run, agora necessrio transferir o programa para o CLP e coloc-lo em comunicao com a IHM atravs do cabo correspondente. Utilizamos o S40 para transmitir o programa para o CLP, utilize o POU editor para monitorar este programa no CLP.
Neste caso a tela possui trs linhas mas apenas duas podem aparecer por vez, pressionando a seta direcional para baixo conseguiremos acessar a linha faltante.
Sempre utilizamos as setas direcionais para cima e para baixo para realizar o Scroll da tela da IHM. Neste caso vamos pressionar a tecla F1.
Estamos agora visualizando as memria internas do CLP, que neste caso, contm o valor dos potencimetros do CLP. Se voc virar o potencimetro nmero 1 voc ir ver que o valor mostrado varia de 0 a 1023, isso porque estamos trabalhando sem escala. No valor abaixo, com escala, o potencimetro fornece o mesmo valor que o de cima, a diferena que estamos lendo o valor da memria do CLP e estamos apresentado este valor seguindo uma certa escala, ou seja, quando o CLP varia de 0 a 1023, verificamos uma escala de 0,0 30,0o C. Perceba que se voc pressionar a tecla direcional da esquerda iremos voltar para a tela 2, neste caso as setas direcionais tanto para esquerda como para direita iro trabalhar, automaticamente, como navegao entre telas da MI4. Veremos mais adiante como cancelar esta opo. Voltando para a tela 2 pressione F3, a tela que aparecer agora :
14
Utilizando o S40 acompanhe o programa do CLP. Visualize os seguintes TAGs SETPOINT_1 e SETPOINT_2, para alterar os valores pressionamos a tecla F1, um cursor ir piscar sobre um dos dois campos utilizamos as setas direcionais para fazer este cursor se mover de um campo para outro, quando o cursor estiver piscando exatamente sobre o campo que queremos alterar pressionamos a tecla ENTER, estamos agora no modo de entrada de valores, usamos as seta esquerda e direita para mudar entre os dgitos do valor e usamos as setas cima e baixo para incrementar e decrementar os valores. Monitorando o CLP atravs do S40, perceba que quando alteramos o valor do primeiro campo a memria SETPOINT_1 assumir este valor, se tentarmos entrar com um valor acima de 1023 ou abaixo de 0 a IHM no ir alterar a memria do CLP, isto ocorre porque definimos LIMITES para a entrada deste valor, a IHM bloqueia qualquer tentativa de inserir valores acima ou abaixo do especificado. Ao mudarmos o valor do segundo plano, a memria SETPOINT_2 ir mudar, porm colocamos os valores em graus e no CLP ir aparecer um valor de 0 a 1023, proporcional temperatura digitada, se tentarmos entrar com qualquer valor acima de 30o C a IHM ir bloquear esta entrada de dados. Se pressionarmos a seta da esquerda iremos para a tela 4 a tela de mensagens:
Conforme variarmos os potencimetros do CLP veremos as mensagens se alternarem. Monitorando o CLP pode-se observar em detalhes a operao de comparao do CLP. Utilizando as setas experimente voltar tela inicial, navegar nas demais telas etc... Porm em vrios casos a navegao feita atravs das teclas no desejada, veremos seguir como cancelar esta opo.
Navegao para prxima pgina Se mantivermos as opes de navegao desabilitadas as setas no permitiro a navegao entre as telas. Podemos tambm declarar um nome para cada pgina, isto permite uma melhor localizao e facilita a compreenso do programa quando este for impresso. Entre em todas as pginas e desabilite estas funes de navegao. Quando fazemos isso necessrio declarar algumas teclas como retorno tela inicial, do contrrio quando entramos em uma determinada tela nunca mais conseguiremos alterar a pgina onde nos encontramos. Vamos chamar o Macro editor, selecionamos All pages, F4 e lhe declaramos a funo go to page 1, ou seja em qualquer pgina que estivermos poderemos voltar para a pgina 1.
15
No item block start vamos colocar o valor MB10, isto quer dizer que os alarmes comeam na memria M10.0, no item block # definimos o bloco de alarmes que estamos editando, dependendo da IHM poderemos ter at 4 blocos de alarmes, no campo seguinte #of alarms definimos a quantidade de alarmes que aquele bloco contm. No campo textos dos alarmes escreveremos os seguintes alarmes: 1: Analog1 Maior 2: Analog2 Menor
O alarme funciona baseado em bits, para cada bit que est em nvel lgico 1 a IHM compreende como um alarme que est acionado. A MI4-101-KC1 pode chamar at 256 alarmes. Podemos definir que a IHM imprima o horrio que o alarme ligou, o horrio que o alarme desligou, o reconhecimento deste alarme etc., somente as IHMs a partir da MI4-111-KE1 possuem sada para impressora. Coloque a IHM mais uma vez em modo de Configurao, como est descrito acima. Transfira o programa para ela, caso os alarmes j estejam aparecendo, pressione a tecla de CLR, a IHM volta para a tela onde estava, caso o alarme no desaparea em 1 segundo a IHM volta a apresentar este alarme. V para a tela de entrada de dados e defina a temperatura como 15,0 o C e o nmero como 512, monitorando o CLP varie os potencimetros at que a memria M10.0 e a memria M10.1 mudem para nvel 1, visualize que um texto aparece, e em um dos cantos da tela aparece o seguinte nmero: 1/2 , isto significa que estamos com 2 alarmes ligados e estamos visualizando o alarme nmero 1. Para visualizar o outro alarme basta pressionarmos a seta direcional para a direita. Note que quando os dois alarmes so desligados a IHM volta para a tela de onde saiu.
16
Vamos agora aprender como inserir Passwords em nossa IHM. Primeiramente vamos definir no configurador alguns passwords, vamos clicar em ( Nmero do Password Acesso )
Na primeira linha sempre deve ser declarada uma senha master, ou seja, uma senha que possibilita acesso todas as funes da mquina. As demais senhas podem ser configuradas conforme sua vontade, cada opo acima descrita abaixo com maiores detalhes. CONF : Habilita a senha colocar a IHM em modo de configurao TIME : Habilita a senha alterar o relgio da IHM (Apartir da MI4-111-KE1) ACK : Reconhecimento de alarmes PRINT : Impresso de relatrios PAGE : Entrar no modo Page options ALOGI : Automatic login, quando a IHM sofre um BOOT, esta senha carregada automaticamente ALOGO : Automatic Logout a senha quando digitada fica ativa por cerca de 3 minutos aps isto a senha se desabilita sozinha, o operador obrigado a digit-la novamente. DATA ENTRY ENABLE : O operador consegue entrar com dados nas pginas definidas dentro do intervalo, caso o operador no possua a senha ou esteja trabalhando fora de seu intervalo pertinente, ele poder visualizar os valores mas no poder alter-los.
No macro editor existem duas opes relacionadas ao Password, a primeira, Password protect ( ) trabalha da seguinte forma: Vamos supor que do meu interesse que somente as pessoas com determinada senha tenham acesso tela nmero 5. Vamos declarar duas senhas : 4321 como master e 1234 como senha nmero 2, vamos voltar tela nmero 2, e entrar no macro editor, selecione a opo Page 2 e a tecla F3
17
Ilumine a opo Go to page 5 e pressione delete, esta opo sempre ser utilizada quando se desejar deletar um determinado comando. Vamos reeditar as funes desta tecla, selecione agora a opo password protect:
Vamos selecionar a opo nmero 1, selecionamos agora a opo Go to page e definimos 5. O que passamos a ter na opo macro editor o seguinte:
A IHM agora s ir para a pgina nmero 5 se o password nmero 1 fez o login na IHM. A prxima funo a ser estudada aquela que permite ao operador entrar com sua senha na IHM. V para a pgina nmero 1, entre no macro editor e selecione as opes Page 1, F2 e a opo More... ( ) quando mais opes de macro editor surgirem selecione a opo password ( permite que o operador entre com um password. Coloque o seguinte texto na pgina 1 da IHM: ) esta opo
O que acabamos de fazer o seguinte: Assim que o operador estiver na pgina 1 ele pode entrar com um password e liberar ou bloquear o acesso pgina 5. Quando a IHM partida pela primeira vez aps descarregarmos este software, nenhum password ativo, a no ser que seja definido um atravs de ALOGI, quando digitamos um password, este password fica ativo mesmo que a IHM seja desligada e ligada, para cancelar esta senha necessrio digitar uma outra senha, ou ento podemos definir o seu desligamento automtico atravs do ALOGO. Descarregue este programa na IHM, e experimente entrar na pgina 5 e alterar um dado, voc ver que estar bloqueado este acesso. Para conseguir acessar a pgina necessrio entrar na pgina 1 digitar F2 e entrar com a primeira, a Master, s ento voc conseguir entrar na pgina 5 e alterar os valores.
CAL PULSO( Set := PARTIR_1, Period := 1000 | SAIDA :=PulseOutput ) Na declarao de variveis implemente o seguinte: PARTIR_1 AT %M0.0.0.8.0 : BOOL ;
18
SAIDA AT %Q0.0.0.0.0 : BOOL ; PULSO : TimeGenerator ; Acabamos de implementar um contador, assim que dermos a partida neste nosso Processo a primeira sada do CLP ir piscar. Compile e descarregue este programa no CLP. Vamos agora criar alguns tipos de partida na IHM. Primeiramente entre no MI4 configurator e vamos para a pgina 1, complemente a pgina como segue:
Entre no macro editor, selecione a opo Page 1, a tecla F3 e a opo Toggle Relay ( ir se abrir:
) a seguinte tela
Voc s poder utilizar esta operao com bits, o que fazemos agora definir o endereo da memria que queremos alterar. No nosso caso definimos em PLC Address o valor M8.0, e pressionamos OK. Descarregue este programa para a IHM, lembre-se que somente com a senha correta voc conseguir descarregar este programa para a IHM. Faa o seguinte teste, quando estiver na pgina nmero 1 voc conseguir partir o CLP, pressionando a tecla F3, se voc monitorar o CLP com o programa S40, voc ver que no momento em que pressionou a tecla F3 a memria do CLP foi para o nvel lgico 1, ou seja, a nossa mquina estaria em marcha. Se pressionarmos a tecla F3 novamente, a memria voltar ao nvel lgico 0, ou seja, a nossa mquina estaria parada, ou fazendo algum procedimento de parada. Vamos mais uma vez no MI4 Configurator, na pgina 1 delete a funo Toggle Relay que voc declarou para a tecla F3. Selecione agora no macro editor para a tecla F3 a funo de Write to controller ( abrir a seguinte: ) a tela que ir se
Diferente da funo de Toggle Relay a funo Write to controller permite que voc defina alm de bits, bytes e words. Defina o Data format como bit e o endereo como M8.0, pressione OK
19
Se definssemos a memria como Word poderamos escrever qualquer valor entre 0 e 65534, como definimos bit podemos escrever somente 0 ou 1, vamos escrever neste caso o valor 1. Ou seja quando F3 for pressionado a memria ser setada e a nossa mquina ir partir. Faa o mesmo procedimento para a tecla F4 da IHM, porm o valor que queremos enviar para o CLP o valor 0, uma espcie de desliga, acrescente o seguinte texto tela da IHM.
Transfira o programa para a IHM, monitore o programa no CLP, para partir a nossa Mquina clique em F3, para par-la clique em F4. Como dito acima tambm possvel transferir dessa forma words e bytes atravs de uma tecla.
CAPTULO 11 RDA
O RDA ou rea de dados reservada um sistema de comunicao onde a IHM reserva um espao de memria no, endereo definido pelo usurio, e neste espao diversas funes podem ser efetuadas. Para acionar o RDA selecione Project RDA Setup... Habilita o RDA Keys rea
Panel rea
PLC rea
Se no habilitarmos o RDA a memria do CLP fica livre, se habilitarmos o RDA um bloco de memria separado para esta funo, este bloco de memria definido pelo usurio. O mapeamento dessa memria segue abaixo: bit 7 F8 F16 F24 F32 K4
rea de keys byte 0 1 2 3 4 6 F7 F15 F23 F31 K3 5 F6 F14 F22 F30 K2 4 F5 F13 F21 F29 K1 3 F4 F12 F20 F28 seta p/ cima 3 +/K12 2 F3 F11 F19 F27 seta p/ baixo 2 . K11 1 F2 F10 F18 F26 seta p/ direita 1 9 K10 0 F1 F9 F17 F25 seta p/ esquerda 0 8 K9
5 6 7
7 K8 K16
6 K7 K15
5 K6 K14
4 K5 K13
A rea de keys mostra as teclas da IHM, no importa a pgina em que voc esteja, se pressionar a tecla F1 por exemplo o bit correspondente ir para nvel 1.
20
Esta rea do RDA no muito usada, uma vez que se voc precisa saber se uma tecla foi pressionada na IHM o mais comum usar o macro editor como mostrado acima, alm de ser mais prtico libera memria no CLP.
Panel rea
byte 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
bit 7
S7 S15
4 3 2 Dia da semana Byte reservado (No utilizar para nada) Ms Dia Hora Ano Segundos Minutos S6 S5 S4 S3 S2 S14 S13 Pgina atual (Byte menos significativo) Pgina atual (Byte mais significativo) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada) Byte reservado (No utilizar para nada)
S1
S0 S8
No Panel rea a IHM envia para o CLP dados como, relgio interno da IHM (Somente as IHMs que possuem relgio interno podem utilizar esta facilidade) Os bits de status trazem os seguintes dados: S0 Bit para monitorao de comunicao S1 Entrada de dados ativa S2 IHM est enviando dados para impressora S3 Contm o status lgico do CTS da impressora S4 Dia e hora na IHM foram alterados S5 Tentativa de acesso do operador uma funo restrida pelo password S6 Bateria da IHM Baixa S7 Alarme na IHM ativo S8 Alarme sem reconhecimento est ativo S13 Upload de receita em andamento S14 Download de receita em andamento S15 Status da receita atual Os bytes de Current page indicam a pgina atual em que a IHM est.
21
PLC rea
byte 28 29 30 31 32 33 34 35 36 37 38 39 40 41
bit 7
5 4 3 2 Default Page (Byte menos significativo) Default Page (Byte mais significativo) L7 L6 L5 L4 L3 L15 L14 L13 L12 L11 L23 L22 L21 L20 L19 L31 L30 L29 L28 L27 C6 C5 C4 C3 C2 C14 C13 C12 C11 C10 Byte reservado (No utilizar para nada ) Byte reservado (No utilizar para nada ) Byte reservado (No utilizar para nada ) Byte reservado (No utilizar para nada ) Byte reservado (No utilizar para nada ) Byte reservado (No utilizar para nada )
L1 L9 L17 L25 C0 C8
Esta rea o CLP que escreve para a IHM, em Default page o CLP indica para qual pgina ele quer que a IHM v, porm enquanto estes dois bytes estiverem setados com um valor, a IHM permanece fixa naquela pgina, ou seja os comandos de macro da IHM para que ela possa mudar de pgina ficam desativados, para liberar esses comandos necessrio colocar nesses dois bytes o valor 0. De L1 L32 so os leds da IHM, ligar ou desligar esses LEDs usando esses Bits. De C0 C15 so os comandos do CLP para a IHM: C0 C1 C15 Imprimir tela atual Bloquear entrada de dados Habilitar Mail Box
22