You are on page 1of 22

MI4 CONFIGURATOR - VERSO 1.

01 GUIA RPIDO DE PROGRAMAO DAS IHMs MODELO MI4


INTRODUO
O termo IHM significa Interface Homem Mquina, ou seja, IHM o equipamento colocado nas mquinas que possibilita a interao humana com a mquina e vice-versa. Antigamente tal interao era feita utilizando-se botoeiras, sinaleiros, sinpticos, potencimetros, etc. As IHMs alm de substituir estes dispositivos, oferecem segurana, agilidade e flexibilidade para alteraes.

CAPTULO 1 Requisitos e Objetivos


Antes de programar necessrio um bom conhecimento da linha de Controladores Moeller, e um conhecimento razovel de programao dos CLPs em S40. Este manual de programao rpida destina-se a auxiliar o usurio a iniciar-se na programao do Software MI4. Utilizaremos como exemplo uma IHM modelo MI4-101-KC1, a mais simples.

CAPTULO 2 Preparando o CLP para se comunicar com a IHM


A IHM ir se comunicar com o CLP em SUCONET K, para tanto precisamos editar um programa exemplo no CLP para testar o funcionamento da IHM, no Windows executamos o programa S40, e criamos/abrimos um projeto chamado MOTOR. Iniciamos uma nova Topologia utilizando a CPU PS4-201-MM1, vamos colocar neste arquivo o nome de MOTOR_I. Quando a tela com a CPU aparecer, selecionamos o item adicionar mdulo remoto Pr-seleo

Mdulos disponveis Desenho do mdulo Descrio do modulo

Elaborado por Danilo J.P. Quintiliano

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 *)

Elaborado por Danilo J.P. Quintiliano

(*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 ;

CAPTULO 3 Preparando a IHM para comunicao


O primeiro passo antes de programar a IHM ser ajust-la para se comunicar com o CLP. Vamos abrir o aplicativo MI4 Configurator. Selecionamos a opo Project Change Controler Drive..., poderemos agora selecionar qual a forma de comunicao que a IHM ir utilizar para se comunicar com o CLP.

Elaborado por Danilo J.P. Quintiliano

Driver instalado

Lista dos Drivers

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,

Tamanho do telegrama Endereo na rede Modelo da CPU

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

Elaborado por Danilo J.P. Quintiliano

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.

CAPTULO 4 O ambiente da MI4


Vamos mostrar os cones que aparecem no ambiente do configurador, no so todos os cones que aparecero em nossa configurao, alguns cones s aparecero quando utilizarmos IHMs grficas e com Touchscreen. Algumas funes no sero explanadas por se tratarem de funes avanadas, para maiores dados respeito dessas funes necessrio consultar o manual correspondente. 1 2 3 4 5 6 7 Dados de Controle Dados de receitas Variveis de controle Endereamento Indexado Panel Setup Controler Setup Selecionar Fontes Macro editor Edio e configurao de alarmes Password Download Upload Carregar caractersticas do painel. Show/Hide Clulas de touch Cria uma clula de touch Importa Bitmap Biblioteca de grficos Editar grficos dinmicos. Show/Hide grficos Ativar seleo de cores. 8 9 10 11 12 13 14 15 16 17 18 19 20 (Define dados numricos ) (Define campo de dados do tipo receita) (Variveis para controlar receitas, passwords, etc...) (Utiliza uma memria do CLP como ponteiro) (Setup da IHM, descrito acima) (Setup do CLP, descrito acima) (Alterar fonte de textos para MI4) (Programar teclado da IHM) (Definio de alarmes) (Criao de passwords) (Transmite programa para IHM <PC IHM> ) (Carrega programa para PC <IHM PC> ) (Configura automaticamente MI4 Configurator) (Exibir/esconder clulas Touchscreen) (Criar clulas Touchscreen) (Carrega arquivo *.BMP para tela da IHM) (Exibe grficos j carregados para a IHM) (Animao) (Exibe/esconde grficos) (Alterar as cores das letras e do fundo da IHM)

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. 11. 12. 13. 14.

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

Elaborado por Danilo J.P. Quintiliano

Cursor

rea de textos Visvel

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.

CAPTULO 5 Iniciando a Programar a IHM


necessrio ter bem claro em mente o que se pretende realizar com a IHM, por exemplo: Partir e parar a mquina, alterar um determinado dado, permitir acessos determinadas telas se a pessoa possuir a senha correta e etc., uma boa dica criar algo parecido com um fluxograma, explicando o que ser exibido em cada tela. Sempre que a IHM ligada a primeira tela que aparece a tela nmero 1. Por conseqncia normal usar esta tela como uma tela inicial contendo o nome da empresa, o menu principal, etc. Vamos escrever na IHM o texto que est abaixo:

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.

Elaborado por Danilo J.P. Quintiliano

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:

Elaborado por Danilo J.P. Quintiliano

Estado da tecla Teclas a ser programada

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

28 29 30 31 (Vai para pgina X) (Vai para a pgina exibida anteriormente)

Go to page Go to initial Page

Elaborado por Danilo J.P. Quintiliano

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.

Elaborado por Danilo J.P. Quintiliano

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

Elaborado por Danilo J.P. Quintiliano

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:

Elaborado por Danilo J.P. Quintiliano

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:

Elaborado por Danilo J.P. Quintiliano

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

CAPTULO 6 Transferindo o programa para a IHM


Conecte o PC com a IHM, quando a IHM for ligada pela primeira, a mensagem Configuration Mode ir aparecer, se esta mensagem no aparecer aps alguns instantes clique na tecla de ENTER da IHM segure alguns instantes a seguinte tela ir aparecer:

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.

Elaborado por Danilo J.P. Quintiliano

13

Para transmitir o programa selecionamos a opo Download (

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.

CAPTULO 7 Monitorando o programa


Utilizando o S40, solicitamos a opo e Test and commissioning e monitoraremos o programa do CLP. Quando a IHM ligada a primeira tela ir aparecer

Pressionando a tecla F1 da IHM iremos para a pgina 2.

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 :

Elaborado por Danilo J.P. Quintiliano

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.

CAPTULO 8 Alterando as configuraes da pgina


Vamos voltar para o nosso software na MI4 configurator e vamos cancelar a opo de navegao atravs das setas. Quando estiver na pgina 1 selecione Page Page Options , Nome da Pgina

Navegao para pgina anterior

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.

Elaborado por Danilo J.P. Quintiliano

15

CAPTULO 9 Inserindo Alarmes


Vamos utilizar os mesmos bits MW10.0 e MW10.1 para gerar alarmes em nossa IHM. Clique na opo Edio e configurao de alarmes. ( ) Referncia do Alarme Textos dos alarmes Opes para o alarme atual

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.

CAPTULO 10 Inserindo Password

Elaborado por Danilo J.P. Quintiliano

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

Elaborado por Danilo J.P. Quintiliano

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.

CAPTULO 10 Escrevendo um dado no CLP


Suponhamos que queremos partir algum processo atravs da IHM, implemente o programa do CLP com as linhas que seguem abaixo:

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 ;

Elaborado por Danilo J.P. Quintiliano

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

Elaborado por Danilo J.P. Quintiliano

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.

Elaborado por Danilo J.P. Quintiliano

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.

Elaborado por Danilo J.P. Quintiliano

21

PLC rea

byte 28 29 30 31 32 33 34 35 36 37 38 39 40 41

bit 7

L8 L16 L24 L32 C7 C15

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 )

L2 L10 L18 L26 C1 C9

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

Para maiores dados sobre o RDA consultar o manual da IHM.

CAPTULO 12 Consideraes finais


Quando estiver usando IHMs com teclado numrico cada tecla pode ser programada com uma funo diferente no macro editor. Uma tecla pode possuir mais do que uma funo, por exemplo escrever um valor no CLP e ento ir para alguma pgina da IHM. Lembre-se a tecla de Enter usada para colocar a IHM em configuration mode, no programe esta tecla ou voc no conseguir colocar a IHM no modo de configurao.

Qualquer dvida contate:

Moeller Electric do Brasil Ltda.


Tel: (019) 765-5520 ou (019) 765-5528

Elaborado por Danilo J.P. Quintiliano

22

You might also like