 Tables de conversion

L'atelier ISaGRAF permet de créer des tables de conversion. Une table de conversion est un ensemble de points qui définissent une conversion analogique. Une table de conversion peut être affectée à chaque variable d'entrée ou de sortie analogique. La même table peut être affectée à plusieurs variables. Une table donne la correspondance entre les valeurs électriques (lues sur un capteur ou envoyées à un actionneur) et les valeurs physiques traitées dans les programmes de l'application.

Les tables de conversions sont éditées dans une boîte de dialogue ouverte par la commande "Outils / Tables de conversion" du dictionnaire (éditeur de variables) d'ISaGRAF.

Commandes principales

Saisir les points d'une table

Règles et limites

Les tables de conversion définies peuvent être utilisées pour filtrer les valeurs des variables d'entrée ou de sortie analogique du projet. L'affectation d'une table de conversion à une variable est faite depuis l'éditeur du dictionnaire, lors de l'édition des paramètres d'une variable d'E/S analogique. Une variable ne peut pas être filtrée par une table de conversion non encore définie.


Commandes
Principales commandes

La boîte de dialogue des Tables de conversions montre la liste des tables définies, et contient les boutons permettant d'éditer une table (définir ses points), créer une nouvelle table, renommer ou supprimer une table existante.

Créer une nouvelle table

Modifier une table

Pressez le bouton "OK" pour enregistrer la définition des tables et fermer la boîte de dialogue.


Créer une nouvelle table

La commande "Nouveau" permet de créer une nouvelle table de conversion. Au maximum 127 tables de conversion peuvent être créées pour le même projet. Seules les tables utilisées (celles affectées à des variables analogiques) seront insérées dans le code de l'application. Les règles suivantes doivent être respectées pour nommer une table :

•	la longueur du nom ne peut pas excéder 16 caractères

•	le premier caractère doit être une lettre

•	les caractères suivants doivent être des lettres, des chiffres ou '_'

•	les minuscules et les majuscules ne sont pas différenciées


Modifier une table

Utilisez la commande "Editer" pour modifier les points de la table sélectionnée. Vous pouvez également cliquer deux fois sur le nom de la table dans la liste. La commande de définition des points est automatiquement activée quand une nouvelle table est créée. Une table doit toujours contenir au moins deux points pour être définie.


Saisir les points d'une table

La boîte de dialogue "édition" est utilisée pour définir les points d'une table de conversion. La boîte de gauche montre les points déjà définis. La boîte centrale permet de créer de nouveaux points. La boîte en bas et à droite montre l'aspect de la courbe correspondante. Il suffit d'entrer la valeur de chaque point pour définir la table, en respectant les règles de construction imposées par ISaGRAF. La boîte de gauche montre les points définis de la table éditée. La colonne de gauche montre la valeur électrique (externe) des points. La colonne de droite montre la valeur physique (interne) des points. Il faut sélectionner un point de la table pour modifier sa valeur ou l'effacer (le retirer de la table). Le dernier choix de la liste ("...   ...") doit être sélectionné pour la création de nouveaux points. La boîte en bas et à droite montre l'aspect graphique de la courbe définie par la table de conversion. Aucun axe ou coordonnée n'est indiqué. Le but de cette représentation est de visualiser simplement les éventuelles erreurs de construction (changement de croissance) de la table.

Ajouter un point

Modifier un point

Supprimer un point


Ajouter un point

Pour définir un nouveau point, il faut sélectionner le dernier choix de la liste des points ("...   ..."). C'est le mode par défaut lors de la définition d'une nouvelle table. Il faut entrer les valeurs électrique (externe) et physique (interne) du point. Les valeurs sont stockées comme des nombres flottants en simple précision. Il faut au moins deux points pour définir une table. Quand les valeurs électrique et physique sont saisies, pressez le bouton "Enregistre" pour ajouter le point à la table. Une table ne peut pas contenir plus de 32 points.


Modifier un point

Pour modifier la valeur d'un point existant, il faut le sélectionner dans la liste des points. Ensuite, il suffit d'entrer les nouvelles valeurs électrique (externe) et physique (interne) du point. Les valeurs sont stockées comme des nombres flottants en simple précision. Quand les valeurs électrique et physique sont saisies, pressez le bouton "Enregistre" pour enregistrer la modification. Une table ne peut pas contenir plus de 32 points.


Supprimer un point

Pour supprimer un point existant, il faut le sélectionner dans la liste des points, et presser le bouton"Efface". Il faut au moins deux points pour définir une table.


Règles et limites

Les règles suivantes doivent être respectées lors de la construction d'une table, pour que la conversion puisse être utilisée aussi bien en entrée qu'en sortie:

•	deux points ne peuvent pas avoir la même valeur électrique

•	la courbe doit être strictement croissante ou décroissante

•	deux points ne peuvent donc pas avoir la même valeur physique

Les limites suivantes doivent être respectées pour la définition des tables de conversion d'un projet:

•	Il y a au maximum 127 tables de conversion pour le projet

•	Il y a au maximum 32 points dans une table de conversion