Através do editor de telas da IHM, o usuário tem acesso a todas as ferramentas para a configuração e confecção de telas. Para acessá-lo, siga os seguintes passos:
1. Acesse a guia IHM – Telas, na janela “Configuração do Projeto”;
2. Com um duplo clique sobre a lista de telas, selecione a tela que se deseja editar. O editor de telas será aberto.
Figura 70 - Guia Telas - IHM
Figura 71 - Editor de Telas
Para inserir campos na tela da IHM, selecione o tipo de campo desejado na barra de ferramentas lateral, e clique sobre o ponto da tela que se deseja inserir o campo.
Para alterar campos já existentes, clique sobre o campo desejado na tela. As propriedades do campo serão automaticamente exibidas.
•
10.1 - Descrição do Editor de Telas
A
A. Área de edição e visualização da tela da IHM.
Visualiza a aparência final da tela na IHM, mostrando a disposição dos campos e textos. O texto é editado diretamente nesta área.
B. Telas de Navegação.
Na programação da tela da IHM, o programador pode associar uma tela à tecla S1 e outra à tecla S2, habilitando a função “Possui navegação”. Ao se pressionar qualquer uma das duas teclas enquanto esta tela estiver sendo exibida na IHM, a tela associada à tecla pressionada será chamada.
C. Habilitação da senha na tela.
Define se a tela exigirá uma senha para permitir a utilização dos campos que alteram valores no CLP (edição, seletora e Liga/Desliga).
A
B
C
D E F G
Figura 72 - Descrição do Editor de Telas
D. Identificação.
Descrição da Tela, inserida a critério do usuário. O texto aqui digitado será exibido na lista da tela, na coluna Descrição.
E. Bloco.
Define como serão interpretados os comandos de navegação da IHM nesta tela.
•••• Início: Permite a navegação para telas posteriores. Bloqueia a navegação para telas anteriores.
•••• Intermediário: Permite a navegação para telas anteriores e posteriores.
•••• Fim: Permite a navegação para telas anteriores. Bloqueia a navegação para telas anteriores.
•••• Início/Fim: Bloqueia a navegação para telas anteriores e posteriores.
F. Modo de Digitação:
Com a função texto habilitada, informa ao usuário em qual modo de digitação o sistema está operando.
Insert: O caractere digitado é inserido entre os caracteres já digitados, deslocando os caracteres à sua frente.
Overwrite: O caractere digitado sobrescreve os caracteres já digitados, a apagando o caractere à sua frente.
G. Campos:
•••• Edição
•••• Visualização
•••• Seletora
•••• Liga/Desliga
•••• Bargraph
•••• String
•••• Texto
•
10.2 - Detalhamento dos Campos
••••
10.2.1 - Campo de Edição
Cria um campo de edição de registros. Para inseri-lo na tela, clique com o mouse, na posição desejada. O campo de edição muda o conteúdo do(s) registro(s) a ele associado.
Propriedades do campo de edição:
Utilizando o campo de edição:
A edição ocorrerá, quando a tecla <EDITA> da IHM for acionada (A sinalização do campo em edição é o campo piscante). Para voltar a navegar entre campos basta acionar novamente a tecla <EDITA>, assim também fazendo que as modificações do campo sejam automaticamente atualizadas.
Campo Descrição
Registro Endereço de memória do registro associado ao campo de edição. O campo de edição não pode ser associado a EI’s.
Dígitos Número de dígitos do campo de edição. Varia de um a oito dígitos. Ver Organização de memória
Ponto
Desabilita/seleciona a posição do ponto decimal exibido na tela. O CLP trabalha apenas com números inteiros; o ponto decimal exibido na tela atua somente como máscara para o usuário, não alterando o conteúdo do campo
Mínimo Estabelece um limite inferior para o valor editado no campo de edição Máximo Estabelece um limite superior para o valor editado no campo de edição
Apresentação Caso o número de dígitos do campo seja ímpar, seleciona quais dígitos do(s) registro(s) será(ão) exibido(s).
Do tipo senha Oculta o número digitado no campo (o campo é preenchido por caracteres * ) Identificação Documentação do campo
Figura 74 - Campo de Edição.
Figura 73 - Tabela de propriedades do campo de edição
••••
10.2.2 - Campo de Visualização
Cria um campo de visualização de registros. Para inseri-lo na tela, clique com o mouse, na posição desejada.
O campo de visualização exibe o conteúdo do(s) registro(s) a ele associado.
Propriedades do campo de visualização
Figura 75 - Tabela de propriedades do campo de visualização
Figura 76 - Campo de Visualização
Campo Descrição
Registro Endereço de memória do registro associado ao campo de visualização. O campo de visualização não pode ser associado a EI’s
Dígitos Número de dígitos do campo de visualização. Varia de um a oito dígitos.
Ponto
Desabilita/seleciona a posição do ponto decimal exibido na tela. O CLP trabalha apenas com números inteiros; o ponto decimal exibido na tela atua somente como máscara para o usuário.
Tipo Seleciona o tipo de codificação do conteúdo a ser exibido: BCD ou ASCII.
Máximo Estabelece um limite superior para o valor editado no campo de edição
Apresentação Caso o número de dígitos do campo seja ímpar, seleciona quais dígitos do(s) registro(s) será(ão) exibido(s).
Identificação Documentação do campo
••••
10.2.3 - Campo Seletora
Cria um campo do tipo seletora. Para inseri-lo na tela, clique com o mouse, na posição desejada.
Através da seletora, o usuário edita, para ON, o status de um EI da seqüência associada ao campo seletora. Todos os outros EI’s da seqüência são automaticamente setados para OFF.
Para selecionar o EI a ser setado em ON, o usuário deverá digitar, no campo seletora, a posição em que este EI aparece na seqüência: para setar o primeiro EI da seqüência, o número 1 deve ser digitado no campo; para setar o segundo, o número 2, etc. Para desligar todos os EI’s da seqüência, o usuário deverá digitar “0” no campo seletora.
Propriedades do campo seletora:
Campo Descrição
EI Endereço de memória do primeiro Estado Interno da seqüência associada ao campo seletora
Posições Número de Estados Internos da seqüência associada ao campo seletora. Varia de 1 a 9.
Identificação Documentação do campo
Figura 77 - Tabela de propriedades do campo seletora.
Figura 78 - Campo Seletora.
••••
10.2.4 - Campo Liga/Desliga
Cria um campo liga/desliga. Para inseri-lo na tela, clique com o mouse, na posição desejada.
O campo liga/desliga comuta, entre ON e OFF, o status do EI’s a ele associado.
Propriedades do campo Liga/Desliga:
Figura 79 - Tabela de propriedades do campo Liga/Desliga
Figura 80 - Campo Liga/Desliga.
Campo Descrição
EI Endereço de memória do Estado Interno associado ao campo liga/desliga.
Texto Texto que será exibido na tela. O texto à esquerda está associado ao status ON, e o texto à direita, ao status OFF.
Identificação Documentação do campo
••••
10.2.5 - Campo Bargraph
Cria um bargraph. Para inseri-lo na tela, clique com o mouse, na posição desejada.
O bargraph representa, de forma gráfica, o valor contido no registro a ele associado. A representação pode ser feita na forma de um gráfico de barras contínuo, ou de um cursor na tela. O preenchimento do gráfico de barras/posição do cursor varia proporcionalmente ao conteúdo do registro associado ao bargraph, de acordo com a escala configurada.
Propriedades do campo Bargraph:
Campo Descrição
Registro Endereço de memória do registro associado ao bargraph Tamanho Número de caracteres que o bargraph ocupará na tela da IHM
Tipo de Gráfico Seleciona o modo de exibição do bargraph: gráfico de barras ou desvio (cursor na tela) Tipo de Dado Seleciona o formato do conteúdo do registro: decimal (BCD) ou hexadecimal (BIN) Mínimo Limite inferior da escala do bargraph
Máximo Limite superior da escala do bargraph Identificação Documentação do campo
Figura 81 - Tabela de propriedades do campo Bargraph
Figura 82 - Campo Bargraph.
••••
10.2.6 - Campo String
Cria um campo do tipo string. Para inseri-lo na tela, clique com o mouse, na posição desejada. O campo string mostra, na tela, textos previamente digitados, de acordo com o conteúdo do registro ou seqüência de EI’s a ele associado.
Há dois modos diferentes de operação, de acordo com o tipo de dado selecionado: registro ou seqüência de EI’s.
String associada a um registro:
Cada texto do campo string é associado a um número. Será exibido o texto cujo número for igual ao valor do registro associado ao campo string. Os números associados aos textos são dados em ordem crescente, a partir do número zero; desta forma, o primeiro texto está associado ao número 0, o segundo texto, ao 1, etc.
A seqüência de números associada aos textos do campo string é dada em hexadecimal; desta forma, o conteúdo do registro associado ao campo string deve variar em hexadecimal.
String associada a uma seqüência de EI’s:
Cada texto do campo string é associado a um EI da seqüência de EI’s associada ao campo string.
Será exibido o texto cujo EI associado estiver em ON. Os EI’s são associados aos textos em ordem direta, a partir do segundo texto; desta forma, o segundo texto está associado ao primeiro EI, o terceiro texto está associado ao segundo EI, etc. O primeiro texto será exibido quando todos os EI’s estiverem desligados. Quando mais de um EI é acionado, o CLP mostra o string correspondente ao primeiro estado interno que está acionado, ou seja, se o primeiro e o último EI's estiverem ligados, o texto exibido será aquele cuja string está relacionada ao primeiro EI.
Propriedades do campo string:
Campo Descrição
Registro/EI Endereço de memória do registro/primeiro EI da seqüência associado ao campo string Quant. Strings Número de textos do campo string
Tamanho String Número de caracteres de cada texto do campo string
Apresentação Seleciona um dos modos de exibição do texto na tela: Normal ou Piscante (texto intermitente)
Lista Strings Nesta lista, são digitados os textos do campo string.
Identificação Documentação do campo
Figura 83 - Tabela de propriedades do campo String
OBSERVAÇÃO
Exemplo:
Imagine que seja necessário identificar o status de uma bomba de recalque: desligada ou ligada.
O campo de string atende perfeitamente essa necessidade, associando a saída 180, que é a que liga a referida bomba, ao texto "Desligado/Ligado". Por tanto podemos proceder da seguinte forma:
Configuração da string:
- Registro: 180 (estado interno ou registro interno) - Quantidade de strings: 2 (quantidade de textos)
- Tamanho da string: 9 (quantidade máxima de caracteres) - Texto: 1 Desligado
2 Ligado
Funcionamento:
Ao acionar a saída 180 irá aparecer o texto "ligado", desligando essa saída aparecerá o texto
"desligado" no display da IHM.
No caso da escolha de um registro interno, quando o conteúdo do registro for "0000", aparecerá o texto "desligado", quando o valor desse conteúdo for "0001" aparecerá o texto "ligado".
Se o valor do registro for maior que o número de strings, ocorrerá um erro na mensagem (aparecerão "#" no display da IHM).
••••
10.2.7 - Texto
Permite a edição de textos na tela da IHM. Um cursor aparece na primeira coluna da primeira linha. A partir deste cursor, os textos podem ser digitados.
Para movimentar os cursor sobre a tela, utilize as setas direcionais do teclado. O cursor não pode ser movimentado pelo mouse.
Figura 84 - Campo String
OBSERVAÇÃO
A edição de textos da IHM aceita apenas caracteres não acentuados.
•
10.3 - Navegação das Telas da IHM
A ordem de sucessão de telas na IHM é determinada diretamente pela ordem e seqüência com que elas foram programadas no projeto; a seqüência em que elas aparecem na lista de telas (Configuração do Projeto, guia IHM - Telas) é a mesma com que elas serão exibidas na tela da IHM. Quando pressionamos o botão "Seta para cima", a tela posterior à tela atual é exibida na Interface. Quando pressionamos o botão "Seta para baixo", é exibida a tela anterior à atual. Se a tela de número 1 está sendo exibida na tela, e pressionamos o botão "Seta para cima", será exibida a tela 2; se pressionarmos o botão "Seta para baixo", a tela 0 será exibida.
Usualmente, é utilizado o conceito de blocos de telas para a programação de uma IHM. Por este conceito, criamos uma seqüência de telas com alguma característica funcional em comum; a seguir, definimos a primeira tela como “início de bloco” e a última como “fim de bloco”, limitando o conjunto.
Associamos então a primeira tela de nosso bloco a um dos métodos de chamada de tela.
A tela de número “0” da lista (Janela de Configuração do Projeto, guia IHM – Telas) é utilizada pela IHM como tela defaut; é a tela exibida ao ligar o CLP. O sistema sempre retorna à tela zero quando a tecla Entra é pressionada sem que haja campos em edição na tela que estiver sendo exibida.
Figura 85 - Campo Texto
OBSERVAÇÃO OBSERVAÇÃO