Tabelle di conversione

L'ambiente di lavoro ISaGRAF consente di creare tabelle di conversione. Queste sono costituite da un insieme di punti utilizzati per definire una conversione analogica. Una tabella di conversione può essere associata ad una variabile analogica di input o di output. La tavola crea una relazione proporzionale tra valori elettrici (letti su sensori di input o inviati a dispositivi output) e valori fisici (usati nella programmazione dell'applicazione).

Per visualizzare le tabelle di conversione utilizzare il comando "Strumenti / Tabelle di conversione" dalla finestra del dizionario.

Comandi del menù

Inserimento di punti in una tabella

Regole e limiti

Una volta definita, una tabella di conversione può essere usata per filtrare i valori di qualsiasi variabile analogica di input o di output del progetto selezionato. Per associare una tabella di conversione ad una variabile, deve essere aperto l'editor di dichiarazione delle variabili. Deve essere evidenziata una variabile analogica di input o output e deve essere aperta la finestra di modifica dei parametri. Una variabile non può essere associata ad una tabella di conversione che non sia già stata definita.


Comandi del menu

La finestra Tabelle di conversione mostra la lista delle tabelle di conversione già definite, e contiene i pulsanti per i comandi principali, per modificare una tabella esistente (definendone i punti), per creare una nuova tabella, e per rinominare o cancellare una tabella.

Creazione di una nuova tabella

Modifica del contenuto di una tabella

Premere il pulsante OK per chiudere la finestra "Tabelle di conversione" e salvare le tabelle su disco.


Creazione di una nuova tabella

Con il pulsante "Nuovo" è possibile creare una nuova tabella di conversione. Per ogni progetto possono essere create fino a 127 tabelle di conversione. Nel codice eseguibile dell'applicazione vengono inserite solo le tabelle utilizzate (quelle associate a variabili analogiche). Per assegnare un nome ad una tabella è necessario seguire le seguenti regole:

-	il nome non può eccedere i 16 caratteri

-	il primo carattere deve essere una lettera

-	i caratteri successivi possono essere lettere, cifre o il carattere "_"

-	il nome della tabella non fa differenza tra lettere maiuscole e minuscole (case insensitive).


Modifica del contenuto di una tabella

Per inserire i punti di una tabella selezionata dalla lista si usa il pulsante "Modifica". Per accedere alla finestra di dialogo "Modifica" è anche possibile fare doppio click sulla tabella o premere il tasto INVIO. La finestra di dialogo "Modifica" viene richiamata automaticamente alla creazione di una nuova tabella. Per ogni tabella è necessario inserire almeno due punti.


Inserimento di punti in una tabella

La finestra di dialogo "Modifica" permette di inserire i punti di una tabella di conversione. La finestra mostra a sinistra l'elenco dei punti già definiti. La finestra in basso a destra mostra l'andamento grafico della tavola. I punti vengono inseriti usando i comandi della finestra. Per la definizione dei punti è necessario rispettare le regole numeriche descritte alla fine di questo capitolo. La casella di sinistra contiene sempre l'elenco dei punti già definiti per la tabella selezionata. La colonna di sinistra mostra i valori elettrici (esterni) dei punti. La colonna di destra mostra i valori fisici (interni). Per modificare il valore di un punto o per eliminarlo dalla lista è necessario selezionarlo. L'ultima riga dell'elenco ("...   ...") viene usata per definire un nuovo punto. La casella in basso a destra visualizza la rappresentazione grafica della tabella corrente. Non sono visibili né assi, né coordinate dato che si tratta di una rappresentazione proporzionale della curva. E' utile per controllare velocemente la corretta definizione della curva.

Definizione di un nuovo punto

Modifica di un punto

Cancellazione di un punto


Definizione di un nuovo punto

Per definire un nuovo punto, evidenziare l'ultima riga ("...   ...") dell'elenco dei punti. La stessa procedura è prevista per iniziare la definizione di una nuova tabella. Inserire prima il valore elettrico (esterno) e quindi il valore fisico (interno) di ogni punto. I valori vengono memorizzati come numeri in virgola mobile a precisione singola. E' importante ricordare che è necessario inserire almeno due punti per definire una curva. Una volta inseriti i due valori, il comando "Memorizza" li aggiunge alla tabella. Per ogni tabella di conversione possono essere definiti al massimo 32 punti.


Modifica di un punto

Per modificare i valori di un punto esistente, innanzitutto evidenziarlo nella lista. Possono essere inseriti i nuovi valori: elettrico (esterno) e fisico (interno) del punto. I valori vengono archiviati come numeri in virgola mobile a precisione singola. Una volta inseriti entrambi i valori si aggiorna la tavola con il pulsante "Memorizza".


Cancellazione di un punto

Un punto esistente viene eliminato evidenziandolo sull'elenco e premendo il tasto "Elimina". E' importante ricordare che il numero di punti definiti nella tabella non deve mai essere inferiore a due.


Regole e limiti

Nel definire una tabella di conversione bisogna rispettare le seguenti regole. La tabella può essere usata per convertire variabili analogiche sia di input che di output:

-	Due punti non possono essere definiti con lo stesso valore elettrico

-	La curva deve essere o crescente o decrescente

-	Due punti non possono essere definiti con lo stesso valore fisico.

Nel definire una tabella di conversione  per un progetto è necessario rispettare anche i seguenti limiti:

-	Per ogni singolo progetto non si possono definire più di 127 tabelle di conversione

-	Per ogni singola tabella non possono essere definiti più di 32 punti.