 Criando tabelas de conversão

O ambiente de trabalho ISaGRAF permite que o usuário crie tabelas de conversão. Uma tabela de conversão é um conjunto de pontos utilizados para definir uma conversão analógica. Uma tabela de conversão pode ser atrelada a uma variável analógica de entrada ou de saída. Uma tabela cria uma relação proporcional entre valores elétricos (leitura do sensor de entrada ou envio ao dispositivo de saída) e valores físicos (utilizado em aplicativo de programação).

As tabelas de conversão são editadas através da caixa de diálogo executada pelo comando "Ferramentas / Tabelas de conversão" na janela dicionário ISaGRAF

Comandos principais

Pontos de entrada de uma tabela

Regras e limites

Uma tabela de conversão definida pode ser utilizada filtrar valores de qualquer variável analógica de entrada ou de saída do projeto selecionado. Para atrelar uma tabela de conversão a uma variável utilize os comandos do dicionário ISaGRAF, o editor de declaração de variáveis. Uma variável analógica de entrada ou de saída deve ser então selecionada e seus parâmetros editados. Uma variável não pode ser atrelada a uma tabela de conversão que já não é definida.


Comandos principais

A caixa de diálogo "Tabelas de conversão" mostra a lista de tabelas de conversão definidas, e contém botões para os comandos principais, para editar uma tabela existente (defina seus pontos), para criar uma tabela nova, e também renomear ou apagar uma tabela.

Criando uma nova tabela

Modificando o conteúdo de uma tabela

Pressione OK para sair da caixa de diálogo "Tabelas de conversão" e salvá-las em disco.


Criando uma nova tabela

O comando "Novo" permite que o usuário crie uma nova tabela de conversão. Até 127 tabelas de conversão podem ser criadas para cada projeto. Somente tabelas utilizadas (aquelas atreladas às variáveis analógicas) são inseridas no código executável de aplicativo. O nome de uma tabela tem que seguir as seguintes regras:

•	o nome não pode exceder 16 caracteres

•	o primeiro caractere deve ser uma letra

•	os caractere seguintes podem ser letras, algarismos ou o caractere '_'

•	o nome de tabela é indiferente à letra maiúscula / minúscula


Modificando o conteúdo de uma tabela

O comando "Editar" é utilizado para inserir os pontos de uma tabela selecionados da lista. Também é possível clicar duas vezes sobre o nome da tabela. O comando "Editar" é chamado automaticamente quando uma nova tabela é criada. Pelo menos dois pontos devem ser inseridos em cada tabela.


Pontos de entrada de uma tabela

A caixa de diálogo "Editar" permite que o usuário defina os pontos de uma tabela de conversão. A caixa mostra a lista de pontos definidos à esquerda. A caixa no canto inferior direito mostra a tabela definida como uma curva gráfica. Os pontos são inseridos utilizando os comandos de caixa. O usuário tem que obedecer as regras de número para a definição de pontos, descrito no fim deste capítulo. A caixa à esquerda sempre contém a lista de pontos existentes para a tabela atualmente editada. A coluna à esquerda mostra o valor elétrico (externo) dos pontos. A coluna à direita mostra os valores físicos (internos). O usuário tem que selecionar um ponto na lista para modificar seus valores ou apagá-lo (remover). A última escolha da lista ("...   ...") é utilizada para definir um novo ponto. A caixa no canto inferior direito mostra a tabela atualmente editada como uma curva gráfica. Nenhum eixo ou coordenadas são mostradas, já que é uma representação proporcional da curva. Esta representação é útil como um verificação rápida de que a curva está corretamente definida.

Definindo um novo ponto

Modificando um ponto

Apagando um ponto


Definindo um novo ponto

Ao definir um novo ponto, selecione a última entrada ("...   ...") na lista de pontos. Este também é o modo padrão ao começar a definir uma nova tabela de conversão. O usuário tem que inserir os valores elétrico (externo) e físico (interno) de cada ponto. Os valores são armazenados como números de ponto flutuante de precisão simples. Lembre-se que pelo menos dois pontos têm que ser inseridos para definir uma curva. Quando ambos os valores são inseridos, ao pressionar o botão "Armazenar" um ponto é acrescentado à tabela. Um máximo de 32 pontos podem ser definidos para cada tabela de conversão.


Modificando um ponto

Para modificar os valores de um ponto existente, primeiro selecione-o na lista. Os novos valores do ponto, elétrico (externo) e físico (interno), podem ser então inseridos. Os valores são armazenados como números de ponto flutuante precisão simples. Quando ambos os valores são inseridos, ao pressionar o botão "Armazenar" o ponto na tabela é atualizado.


Apagando um ponto

Um ponto existente é apagado selecionando-o na lista e pressionando o botão "Limpar ". Lembre-se que pelo menos dois pontos devem ser inseridos para definir uma tabela.


Regras e limites

As regras mostradas abaixo devem ser seguidas durante a definição de uma tabela de conversão. A tabela pode ser utilizada para converter variáveis analógicas de entrada e de saída:

•	Dois pontos não podem ser definidos com o mesmo valor elétrico

•	A curva deve ser continuamente crescente ou decrescente

•	Dois pontos não podem ser definidos com o mesmo valor físico

Os seguintes limites são aplicados na definição das tabelas de conversão para um projeto:

•	Não mais que 127 tabelas de conversão podem ser definidas no mesmo projeto

•	Não mais que 32 pontos podem ser definidos para a mesma tabela de conversão.