Você está na página 1de 8

Simulação de Valores

Exercícios

Simulação de Valores

Muitas vezes precisamos de valores que simulem os movimentos. Normalmente estes valores são reais e
vêm de Tags de Comunicação, mas nos exercícios deste Tutorial usaremos Tags do tipo Demo.

1. Na pasta Dados, insira um Tag Demo. Para isto, localize no Organizer o item Objetos do Servidor e
dentro deste o item Objetos de Dados. Clique com o botão direito do mouse na pasta Dados e
selecione o item Inserir - Panel - Tag Demo.

Inserir Tag Demo

2. Configure o Tag Demo de acordo com a primeira linha da tabela a seguir e insira mais três Tags
Demo, configurando-os de acordo com as demais linhas da tabela.
Propriedades dos Tags Demo

NAME DOCSTRING MINIMUM MAXIMUM PERIOD SCAN TYPE

Nivel1 Nível do 0 100 20000 200 6-


Tanque 1 RampUpDown

Nivel2 Nível do 0 100 30000 200 6-


Tanque 2 RampUpDown

Temp1 Temperatura 20 80 20000 500 1 - Sine


do Tanque 1

Temp2 Temperatura 20 80 10000 1000 0 - Random


do Tanque 2

Tags Demo criados

Tanques

A aplicação representa uma fábrica que utiliza como matéria-prima as tintas vermelho, verde e azul,
produzindo as demais tintas como uma combinação destas três.

1. Na pasta Dados, crie uma Pasta de Dados chamada "Tanque1" e insira três Tags Internos, "Vermelho",
"Verde" e "Azul".
Pasta Tanque1

2. Configure o valor inicial destes Tags alterando a propriedade Value para Integer.
Selecionar tipo de dados

3. Crie uma cópia da Pasta "Tanque1" para criar a Pasta "Tanque2".


Pastas de Dados

NOTA

Pode-se utilizar os atalhos de teclado CTRL + C e CTRL + V para copiar a Pasta Tanque1 e colar na
Pasta Dados.

Horário do Sistema

Para obter o horário corrente do sistema, é necessário criar um Tag Demo que acesse esta informação.

1. Clique com o botão direito do mouse no item Objetos de servidor - Objetos de Dados - Dados e
insira um Tag Demo com o nome de "Relogio". Configure a propriedade Type deste Tag para 3 -
CurrentTime.
Adicionando um Tag Demo

2. No canto direito da TelaMenu, insira um objeto Display para exibir o horário do computador.
3. Abra a Janela de Propriedades deste objeto e selecione a aba Formatação. Defina o formato como
Hora e, na opção Tipo, selecione o item 13:06:03. Este formato mostra as horas, os minutos e os
segundos.
4. Para visualizar a configuração realizada no exercício anterior, selecione a propriedade Value do
Display e selecione o item Date.
5. Abra a Janela de Propriedades do Display e clique na aba Associações. Na propriedade Value,
selecione na coluna Fonte, usando o AppBrowser, o Tag Demo Relogio (em Servidor - Dados) e clique
em Colar.
Aba Associações do Display

6. Execute a aplicação e verifique as novas funcionalidades.

Tags no Viewer

Quando a informação (Tag) está no servidor, esta é única para todos os usuários da aplicação. Se a
informação pode ser diferente para cada usuário, como por exemplo o nome do usuário logado, esta
informação deve ser salva no objeto Viewer.

Vamos criar um Tag responsável pelo movimento do balde sobre a esteira. Para que o movimento
aconteça, precisamos de uma variável que varie entre 0 (zero) e 100, linearmente. Como usaremos esta
variável apenas para animar um objeto de Tela, criaremos um Tag Demo (simulação) no objeto Viewer.

1. Clique com o botão direito do mouse no Viewer e insira um Tag Demo com o nome de "Anima".
Criando um Tag Demo no Viewer

2. Configure o Tag Anima com os seguintes valores:


 Minimum: 0
 Maximum: 100
 Period: 5000
 Scan: 100
 Type: 6 - RampUpDown

Você também pode gostar