Con la función ATT Table se controlarán los datos que queremos tener dentro de la tabla. Cómo introducirlo y cuándo introducirlos, con unas condiciones previas, etc…
Para trabajar con la Función ATT, previamente debes leer el documento “Tabla de datos en Step 7” para tener los conocimientos necesarios para el control de esta función.
Descripción de la función ATT TABLE.
Esta función de programación de Siemens se utiliza para insertar un dato dentro de la tabla a la que se pretende introducir los datos. El nombre de la tabla se selecciona en una de las entradas de la función.
Cuando se active la entra de habilitación (EN), se insertará el valor del dato introducido en el parámetro DATA en la tabla que se seleccione en el parámetro TABLE. Prioritariamente se debe utilizar un flanco para la entrada EN de alguna marca en concreto, ya que de lo contrario, estará continuamente insertado valores en la tabla.
Parámetros de la Función ATT.
En el parámetro DATA se inserta el valor que se quiere introducir a la tabla.
En el parámetro TABLE se inserta el dato del bloque de datos (DB) creado específicamente para almacenar los datos de la tabla en cuestión. Concretamente, se coloca la primera palabra de dicho DB, que es donde tiene que apuntar la tabla. En esta primera palabra del DB está el valor de la longitud total de la tabla, es decir, que si la tabla que se tiene que crear es de 10 valores, esta primera palabra tendrá un valor de 10.
En nuestro caso será el DB1.DBW0.
En la imagen se observa la variable MW200. En este caso, esta variable es donde se van a ir metiendo los datos de cálculos anteriores. Y estos datos son los que queremos guardar en la tabla, los cuales se guardarán cada vez que se habilite la entrada EN.
Últimos detalles.
Para conocer en profundidad el trabajo de la tabla en Step 7, debes leer los siguientes documentos:
Cómo crear una tabla de datos en Step 7.
Para que los datos nuevos introducidos se superpongan a los antiguos hay que utilizar la función FIFO.
Para realizar una operación con los datos de nuestra tabla utilizar la función TBL.
Desarrollo del documento
Documento desarrollado por tecnoplc.com bajo una Licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.
Ante cualquier duda, consultar en www.tecnoplc.com.