 Creación de tablas de conversión

El banco de trabajo ISaGRAF permite al usuario la creación de tablas de conversión. Una tabla de conversión es un conjunto de puntos que se utiliza para definir una conversión analógica. Se puede asociar una tabla de conversión a una variable analógica de entrada o salida. Una tabla crea una relación proporcional entre los valores eléctricos (leídos en el sensor de entradas o enviados al dispositivo de salida) y físicos (utilizados en la programación de la aplicación).

Las tablas de conversión se editan a través de un cuadro de diálogo usando el comando "Herramientas / Tablas de conversión" en la ventana del diccionario de ISaGRAF

Comandos principales

Introducción de puntos en una tabla

Normas y límites

Se puede utilizar una tabla de conversión definida para filtrar los valores de cualquier variable analógica de entrada o salida del proyecto seleccionado. Para asociar una tabla de conversión a una variable, se hace utilizando los comandos del diccionario de ISaGRAF, el editor de declaración de variables. Después, se selecciona una variable analógica de entrada o salida y se editan sus parámetros. Una variable no puede estar asociada a una tabla de conversión que todavía no está definida.


Comandos principales

La ventana de diálogo de  "Tablas de conversión" muestra la lista de las tablas de conversión definida para los comandos principales, para editar una tabla existente (definir sus puntos), para crear una nueva tabla, y también para renombrar o borrar una tabla

Creación de una tabla nueva

Modificación del contenido de una tabla

Presione Aceptar para salir del  cuadro de diálogo de "Tablas de conversión" y guárdelo en el disco


Creación de una tabla nueva

El comando "Nueva" le permite al usuario la creación de una tabla de conversión nueva. Se pueden crear hasta 127 tablas de conversión para cada proyecto. Sólo se introducen las tablas que están utilizadas (aquellas que están vinculadas a variables analógicas) en el código ejecutable de la aplicación. Los nombres de las tablas tienen que cumplir con las siguientes normas:

- La longitud del nombre no puede superar los 16 caracteres

- El primer carácter tiene que ser una letra

- Los restantes caracteres deben ser letras, dígitos o caracteres de subrayado '_'

- Los nombres no son sensibles al uso de mayúsculas o minúsculas


Modificación del contenido de una tabla

Se utiliza el comando "Editar" para introducir los puntos de una tabla seleccionada de la lista. También existe la posibilidad de hacer doble click sobre el nombre de la tabla. Se llama al comando "Editar" automáticamente cuando se crea una tabla nueva. Se deben introducir al menos dos puntos por cada tabla.


Introducción de puntos en una tabla

La ventana de diálogo "Editar" le permite al usuario definir los puntos de una tabla de conversión. A la izquierda de la ventana se muestra una lista de los puntos que ya han sido definidos La subventana inferior derecha muestra la tabla definida en forma de curva gráfica. Para introducir los puntos, se utilizan los comandos de la ventana. El usuario tiene que cumplir con las normas numéricas que afectan a la definición de puntos y que se describen al final del presente apartado. La sección de la izquierda siempre contiene la lista de puntos que existen para la tabla que se está editando. La columna de la izquierda muestra el valor eléctrico (externo) de los puntos. La columna de la derecha muestra los valores físicos (internos). El usuario tiene que seleccionar un punto de la lista para poder modificar sus valores o eliminarlo. Se utiliza la última selección de la lista ("...   ...") para definir un punto nuevo. La sección inferior derecha muestra la tabla que se está editando en forma de curva gráfica. No se indican los ejes ni las coordenadas, ya que se trata de una representación proporcional de la curva. Esta representación es útil para efectuar una comprobación rápida de que la curva está correctamente definida.

Definición de puntos nuevos

Modificación de un punto

Eliminación de un punto


Definición de puntos nuevos

Para definir un punto nuevo, seleccionar la última posición ("...   ...") de la lista de puntos. Este también es el modo por defecto cuando se empieza a definir una tabla de conversión nueva. El usuario tiene que introducir los valores eléctricos (externos) y físicos (internos) de cada punto. Se almacenan los valores como valores de coma flotante de simple precisión. No debe olvidarse que se tienen que introducir al menos dos puntos para definir una curva. Cuando ambos valores están introducidos, pulsar el botón "Almacenar" para añadir el punto a la tabla. Se puede definir un máximo de 32 puntos por cada tabla de conversión.


Modificación de un punto

Para modificar los valores de un punto existente, el primer paso es seleccionarlo de la lista. Seguidamente, pueden introducirse los nuevos valores eléctricos (externos) y físicos (internos) el punto. Se almacenan los valores como valores de coma flotante de simple precisión. Cuando ambos valores están introducidos, pulsar el botón "Almacenar" para actualizar el punto en la tabla.


Eliminación de un punto

Para eliminar un punto existente, seleccionarlo de la lista y pulsar el botón "Eliminar". No debe olvidarse que se tienen que introducir al menos dos puntos para definir una tabla.


Normas y límites

Se tiene que cumplir con las siguientes normas a la hora de definir una tabla de conversión. La tabla puede utilizarse para convertir variables analógicas tanto de entrada como de salida:

- No se pueden definir dos puntos con el mismo valor eléctrico.

- La curva tiene que crecer o decrecer continuamente.

- No se pueden definir dos puntos con el mismo valor físico.

Son aplicables los siguientes límites a la hora de definir las tablas de conversión de un proyecto:

- No se pueden definir más de 127 tablas de conversión en un mismo proyecto.

- No se pueden definir más de 32 puntos en una misma tabla de conversión.