IHM P2 - Utilização de Script para Controle de Dados

Este tutorial tem o objetivo de mostrar a utilização da função script para controlar diversas variáveis em um único objeto gráfico nas IHMs da série P2.


Componentes

 

Software:

FvDesigner v1.5.70 (etiqueta Altus)

 

 

IHM:

P2102NK

 

 

Seções do Tutorial

1. ARQUITETURA

2. DESENVOLVIMENTO

   2.1. Adicionar e Configurar Tags

   2.2. Desenvolvimento da tela da IHM

         2.2.1. Inserção e Configuração do objeto Selector List

         2.2.2. Inserção e Configuração do objeto Linear Meter

         2.2.3. Inserção e Configuração do objeto Slider Switch

   2.3. Script

   2.4. Carregar projeto na IHM

3. RESULTADO


____________________________________________________________________________________________________________________________________


1. ARQUITETURA

Na arquitetura deste tutorial, foi conectado a porta Ethernet da IHM P2102NK à um computador através do cabo NX9202 para carregar a aplicação desenvolvida no software FvDesigner na IHM.



2. DESENVOLVIMENTO

Neste tutorial, desenvolveremos um projeto que simulará o controle do nível de três tanques através de apenas uma tela da IHM. Dessa forma, será possível utilizar o mesmo objeto gráfico para monitorar os valores/níveis de diferentes variáveis/tanques, utilizando um script simples e um objeto para seleção da variável desejada. O projeto encontra-se disponível para download ao final deste tutorial.

Alguns detalhes presentes neste tutorial, como: inserir objetos na tela e carregar o programa na IHM, podem ser vistos no tutorial que instrui como criar e carregar um projeto, cujo link está abaixo:

https://www.altus.com.br//base-conhecimento/categoria/62/detalhe/517/ihm-p2---criar-e-carregar-projetos


2.1. Adicionar e Configurar Tags

Com o projeto devidamente criado no software FvDesigner, adicionaremos cinco tags: “Item”, “Tanque”, “Slider1”, “Slider2” e “Slider3”. Essas tags serão vinculadas diretamente aos objetos da tela da IHM, sendo criadas para facilitar a organização do projeto.

Para adicionar tags, no campo Resource da aba Project Explorer, clique em Tag Library.


A aba Tag Library abrirá. Clique no botão Add cinco vezes para adicionar cinco tags.


Na coluna Name (1) é possível editar os nomes das tags. Já na coluna Type (2), é possível selecionar o tipo de dado da tag. Por fim, na coluna Address (3) é possível escolher o endereço da tag, podendo utilizar o endereço de um link de comunicação ou um endereço interno.


Para alterar qualquer um dos campos indicados acima, dê um duplo-clique na célula que deseja alterar. Neste projeto, configurou-se as tags conforme a imagem abaixo:

Obs.: É importante que os endereços das tags seja diferente, para não ocasionar conflito nos valores atribuídos a elas.



2.2. Desenvolvimento da tela da IHM

A tela da IHM conterá objetos do tipo Selector List, Linear Meter e Slider Switch, com as seguintes funções:

Selector List: Possibilitará a escolha do tanque que deseja-se monitorar;

Linear Meter: Objeto utilizado para simular o tanque;

Slider Switch: Utilizado para variar os valores e simular os níveis dos tanques.


Esta tela será construída no Base Screen 1 (BS1) que foi criado juntamente com o projeto. Para alterar as propriedades desta tela, na aba BS1(unnamed), clique com o botão direito do mouse em algum lugar da tela e clique em Properties.


A janela Screen Properties abrirá. Nesta janela é possível alterar propriedades da tela, como: nome da tela, cor de fundo, imagem de fundo, entre outras. Neste projeto, alteraremos o nome da tela e a cor de fundo.

Para alterar o nome da tela, no campo Title escreva o nome desejado para a tela (Principal)(1). Para alterar a cor de fundo, no campo Background Color, clique na seta ao lado direito do campo (2) e clique na cor escolhida (3). Por fim, clique em OK (4) para concluir as alterações nas propriedades desta tela.


As subseções desta seção visam explicar a inserção e configuração de cada objeto da tela Principal (Selector List, Linear Meter e Slider Switch). Com os passos realizados nas próximas subseções, a tela Principal ficará semelhante a imagem abaixo:

Obs.: Para inserir os objetos, é importante que a ferramenta Toolbox esteja habilitada. Para verificar isto, na barra superior do software, vá na aba View e verifique se a opção está marcada.



2.2.1. Inserção e Configuração do objeto Selector List

O objeto Selector List será utilizado para selecionar o tanque/variável que deseja-se monitorar. Em Toolbox, expanda o campo Other Switch e arraste o objeto Selector List até o local desejado.



Dê um duplo-clique no objeto inserido para abrir suas propriedades. Para adicionar os itens/tanques para seleção no objeto, no campo Switch List (1) da aba Setting, clique no botão “+(2) e selecione a opção Word Switch (3).


O campo Switch List deverá ter 3 itens (um para cada tanque/variável), conforme a imagem abaixo:


Após adicionar os itens, vamos configurá-los. As configurações dos itens serão semelhantes, alterando apenas o valor que será escrito quando o item for selecionado. Dessa forma, as seguintes configurações serão realizadas no item 1:

No campo Switch Name, altere o nome do item para “Tanque 1(1), marque as opções Word Switch (2) e Execute when item is Selected (3).


Clique no ícone de três pontos ao lado direito do campo Write Address para selecionar a tag que será vinculada ao item.


A janela Input Address abrirá. Selecione a opção Tag Library (1), selecione a tag Item no campo Tag (2) e clique em OK (3).


Por fim, de volta a aba Setting das propriedades do objeto Selector List, altere o campo Constant, inserindo o valor 1. Dessa forma, toda vez que o item Tanque 1 for selecionado, o valor 1 será atribuído a tag Item.


Para configuração do item 2, repita o mesmo procedimento. Porém, no campo Constant, insira o valor 2.


Por fim, repita o mesmo procedimento para configurar o item 3, colocando o valor 3 no campo Constant. Após configurar o item 3, clique em OK para concluir a configuração das propriedades do objeto.