Tutorial 133 DUO Criação de telas e utilização do teclado Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas de Informática S.A. Página: 1
Sumário 1 Descrição da Aplicação... 3 2 Definição da Arquitetura de Referência... 3 3 Criação do projeto no CP... 4 3.1 Criando um projeto novo... 4 4 Criando telas... 6 4.1 Inserir um texto estático... 7 4.2 Apresentar o valor de uma variável no display... 8 4.3 Entrar com valores através da IHM... 11 4.4 Monitorar o estado de um bit... 12 4.5 Adicionando novas telas... 16 5 Utilizando o teclado... 17 6 Carregando o projeto no CP... 19 6.1 Compilando o projeto... 19 6.2 Configurando o método de transmissão do projeto... 20 6.3 Enviando o projeto... 22 6.4 Colocando o CP em Run... 22 7 Cuidados e Informações adicionais... 22 8 Observações... 23 9 Revisões... 23 Altus Sistemas de Informática S.A. Página: 2
1 Descrição da Aplicação Este documento descreve a utilização do CP Duo e seus recursos de hardware e software. O objetivo principal é orientar a criação de telas e utilização do teclado. Para o entendimento total do funcionamento dos equipamentos é recomendado que os manuais dos produtos sejam consultados. A mesma recomendação aplica-se caso seja necessário modificar a arquitetura proposta como exemplo. Esta arquitetura não é fixa, mas apenas um exemplo para o desenvolvimento de uma aplicação. 2 Definição da Arquitetura de Referência Itens utilizados para a construção da arquitetura de exemplo deste tutorial, lembrando que esta arquitetura é de referência, podendo ser modificada conforme desejado. Segue a lista de equipamentos e softwares necessários para instalar e configurar o tutorial: CP Duo DU351 Cabo de programação do CP AL-1715 Software de Programação do CP MasterTool IEC MT8200 Altus Sistemas de Informática S.A. Página: 3
3 Criação do projeto no CP 3.1 Criando um projeto novo - Abrir o software MasterTool IEC. - Para iniciar um novo projeto, recomenda-se a utilização do modelo, pois o mesmo já vem com as configurações padrões realizadas, (teclado, visor...). - Ir ao menu Arquivo -> Novo a partir do modelo. - Selecionar a opção Modelo_DU350_DU351 se o equipamento possuir versão 1.02 ou inferior. - Versões 1.10 ou superior selecionar a opção Modelo_DU350_DU351_v110. - Para verificar a versão do equipamento pressione simultaneamente as teclas MAIN + seta para cima do teclado do Duo. - Clicar em Abrir. Altus Sistemas de Informática S.A. Página: 4
- A tela principal do software será apresentada: Altus Sistemas de Informática S.A. Página: 5
4 Criando telas - Ao iniciar um projeto a partir do modelo, uma tela denominada MAIN é criada. - A tela MAIN é a tela principal do projeto e está vinculada a tecla MAIN do teclado do DUO. - Para acessar a tela MAIN ir à aba Visualizações e clicar duas vezes sobre a opção MAIN. - Sugere-se que o zoom seja ajustado para 75% conforme imagem abaixo: - A área de cor branca corresponde à área do display onde podem ser inseridos os objetos na tela. Altus Sistemas de Informática S.A. Página: 6
4.1 Inserir um texto estático - Para colocar um texto para ser apresentado no display do DUO, inserir um retângulo na área de edição. - Clicar duas vezes em cima do retângulo. Suas propriedades serão apresentadas. - Na categoria Texto, janela Conteúdo, escrever o texto que será mostrado no display. - Nesta janela também é possível definir o tamanho da fonte em que será apresentado o objeto. Lembrando que o DUO trabalha somente com fontes tamanho 8 e 5. - Para fonte de tamanho 5 é necessário digitar o tamanho manualmente. Clicar em OK. Altus Sistemas de Informática S.A. Página: 7
4.2 Apresentar o valor de uma variável no display - Para apresentar o valor de uma variável no display é necessário colocar um retângulo na tela, conforme imagem abaixo: - Clicar duas vezes sobre o retângulo. Suas propriedades serão apresentadas: Altus Sistemas de Informática S.A. Página: 8
- Na categoria Texto escrever %s (a letra s deve ser em minúsculo). - Na categoria Variáveis selecionar o campo Texto e pressionar a tecla F2 do computador. Altus Sistemas de Informática S.A. Página: 9
- Será aberto o Assistente de Entrada. - Selecionar a variável que deve ser apresentada na tela e clicar em OK. - No exemplo acima foi selecionado a variável TESTE que está no programa PLC_PRG. - - Clicar em OK. Altus Sistemas de Informática S.A. Página: 10
4.3 Entrar com valores através da IHM - Para poder entrar com valores através da IHM, como por exemplo um setpoint, realizar o procedimento anterior. (Inserir o retângulo na tela, clicar duas vezes sobre o retângulo, escrever %s e selecionar a variável que será apresentada na tela). - Para permitir a escrita no CP através deste objeto, ir à categoria Entrada e selecionar a opção Entrada de texto da variável Textdisplay, conforme imagem abaixo: - Nesta janela também é possível selecionar os valores mínimo e máximo que o operador poderá digitar. - Depois de carregar o projeto no DUO será possível selecionar o objeto utilizando as setas esquerda <- ou direita -> do teclado do DUO. - Quando o objeto está selecionado o retângulo em questão fica com o fundo na cor escura. - Para entrar no objeto pressionar a tecla ENTER do teclado do DUO. - Será aberta outra tela onde será possível entrar com um novo valor. Ao pressionar ENTER novamente o valor será escrito na variável. - Para apagar um valor já digitado utilizar a seta para esquerda <-. Altus Sistemas de Informática S.A. Página: 11
4.4 Monitorar o estado de um bit - Para monitorar o estado de uma entrada digital (bit) e mostrar no display do DUO seguir os seguintes passos: - Inserir um quadrado ou um circulo na tela. - Clicar duas vezes em cima do objeto. - Suas propriedades serão apresentadas. Altus Sistemas de Informática S.A. Página: 12
- Na categoria Cores selecionar a cor que bit irá assumir se for FALSE e a cor quando for TRUE. - No primeiro botão Preenchimento selecionar a cor quando o bit estiver DESLIGADO (FALSE). - No segundo botão Preenchimento selecionar a cor do bit quando estiver LIGADO (TRUE). - Quando clicar no botão Preenchimento a tabela de cores é apresentada. Selecionar a cor desejada e clicar em OK. Altus Sistemas de Informática S.A. Página: 13
- Após selecionar as cores, ir à categoria Variáveis e selecionar o campo Trocar Cor. - Após selecionar as cores, ir à categoria Variáveis e selecionar o campo Trocar Cor. - Pressionar a tecla F2 do computador. - O Assistente de Entrada será aberto. Selecionar a variável que será monitorada e controlará o estado do objeto. Altus Sistemas de Informática S.A. Página: 14
- Na imagem acima está sendo selecionada a entrada digital 0 ou I00. - Clicar em OK. Altus Sistemas de Informática S.A. Página: 15
4.5 Adicionando novas telas - Para adicionar uma nova tela clicar com o botão direito sobre Visualizações e selecionar a opção Acrescentar objeto. - Inserir um nome para a visualização e clicar em OK. - Uma nova tela será criada. - Os nomes devem ser criados com letra maiúscula e não podem possuir espaço ou acentos. Altus Sistemas de Informática S.A. Página: 16
5 Utilizando o teclado - Para utilizar as teclas de função do DUO, clicar com o botão direito do mouse sobre a tela onde o botão terá a função desejada e selecionar a opção Funções do teclado. - A janela com as opções de configuração será apresentada. Altus Sistemas de Informática S.A. Página: 17
- Onde: Ação: Campo que define a função da tecla. Entre as opções disponíveis estão: Toggle: Ao pressionar a tecla ele liga o bit, ao pressionar novamente a mesma tecla ele desliga o bit. Tab true: Equivalente a um comando de set, ou seja, ao pressionar a tecla liga o bit. Tab false: Equivalente a um comando de reset, ou seja, ao pressionar a tecla desliga o bit. Zoom: Comando para saltar entre telas. Ao pressionar a tecla Chave: Campo que define a tecla que será utilizada. Expressão: Variável em que será realizado o comando ou nome da tela para onde deseja ir. Quando for utilizado Toggle, Tab true e Tab False sugere-se que o campo seja selecionado e seja pressionado a tecla F2 do computador para que seja aberto o assistente de entrada. Desta maneira evitando erros de digitação. Quando o comando for zoom basta escrever o nome da tela para onde se deseja saltar. - Na imagem acima existe um exemplo de cada comando disponível: Tecla F1 ao ser pressionada liga a saída digital 0 (Q00), ao pressionar novamente desliga a saída 0. Tecla F2 ao ser pressionada liga a saída digital 1 (Q01). Tecla F3 ao ser pressionada desliga a saída digital 1 (Q01). Tecla F4 ao ser pressionada salta da tela MAIN para TELA1. Altus Sistemas de Informática S.A. Página: 18
6 Carregando o projeto no CP 6.1 Compilando o projeto - Antes de realizar a transferência dos arquivos é necessário compilar o projeto. - Para compilar o projeto vá ao menu: Projeto -> Compilar, ou pressione tecla F11 do teclado do computador. - Nenhuma mensagem de erro deve ser apresentada, indicando que o projeto está correto. - Caso ocorram erros verificar os códigos e consultar no Help do software de programação as possíveis causas. Altus Sistemas de Informática S.A. Página: 19
6.2 Configurando o método de transmissão do projeto - Antes de realizar a transferência dos arquivos é necessário configurar a porta de comunicação do CP. - Ir ao menu: Comunicação -> Parâmetros de comunicação... - A janela abaixo será apresentada: - Selecionar a opção localhost via Tcp/Ip e clicar no botão Gateway... - Será apresentada a janela abaixo: Altus Sistemas de Informática S.A. Página: 20
- Alterar o campo Connection para a opção Local, conforme figura abaixo: - Clicar em OK. - A janela deve ficar com os parâmetros conforme os da figura abaixo: - Clicar em OK. - Caso seja necessário trocar a porta COM que será utilizado para transmitir o projeto clicar duas vezes sobre o nome da COM (Coluna Value) até ficar destacado. Alterar a COM utilizando as setas para cima e para baixo do teclado do computador. - Clicar em Update e em OK. Altus Sistemas de Informática S.A. Página: 21
6.3 Enviando o projeto - Para enviar o projeto desligue o CP e conecte o cabo AL-1715 na porta COM1 (RS232) do Duo e a outra extremidade na porta serial do computador. - Energizar o CP. - Após a inicialização do equipamento, ir ao menu: Comunicação -> Login. A seguinte mensagem será apresentada: - Clicar em Sim. - O projeto será enviado. Ao final da transmissão a tela será fechada. Caso ocorra algum erro uma mensagem será apresentada. 6.4 Colocando o CP em Run - Com o projeto carregado no CP é necessário dar o comando para executar a aplicação. - Para colocar o CP em Run ir ao menu: Comunicação -> Run, ou pressione a tecla F5 do teclado do computador. - A aplicação será iniciada no CP, sendo permitido através do software de programação, monitorar e forçar valores no CP. 7 Cuidados e Informações adicionais - Verificar se o computador e o CP estão conectados ao mesmo ponto de terra, para evitar possíveis queimas de canal serial por diferença de potencial. - Não realizar a conexão do cabo de programação com o CP energizado. - Para maiores informações acessar o site da Altus: http://www.altus.com.br/ Altus Sistemas de Informática S.A. Página: 22
8 Observações - Segue em anexo a este documento o arquivo de demonstração deste tutorial. O arquivo está na pasta: CP Software do CP 9 Revisões Revisão: B Data: 09/11/2009 Autoria: Douglas Costa Aprovação: Marcelo Froener Comanduli Natureza das alterações: Correções gerais e adicionada informação sobre versões. Altus Sistemas de Informática S.A. Página: 23