Instrucción XFER Bloque de Transferencia de Datos CX Programmer Omron.
OMRON: Trabajar con Instrucción “XFER Bloque Transferencia de Datos”.
La Instrucción XFER es una instrucción de bloques de transferencia de datos, que es comúnmente usada para trabajar con RECETAS.
Para ponerlo simple:
Imagina un día después del trabajo, tenías sed y decidiste prepararte una bebida, no sé, digamos una Cuba.
Cuba……………………………=………………Producto1.
Ingredientes……………………=……………...Las variables de proceso de tu producto.
Preparación de la Bebida…….=……………...Proceso de fabricación de tu producto.
Continuando con la analogía viéndolo desde el punto de vista de programación.
1.- Cuba……………………………Representa un selector de Productos.
Selecciona 1 para Cubas
Selecciona 2 para Tequila Sunrise.
2.- Ingredientes…………………..Son las variables de proceso que contiene los productos.
Para este ejemplo, las variables de proceso son los ingredientes de la Cuba. Dichas Variables vamos a almacenarlas, definiéndolas directamente en unidades de Memoria DM
4 cubos de hielo…………….........D100
2 onzas de ron blanco……………D101
4 onzas de refresco de cola……..D102
2 cucharadas de jugo de limón….D103
"Las variables de tu proceso DM puedes ser definidas desde un Touch Panel.¨
Entonces: ya existen en nuestro programa variables de proceso para tu cuba definidas por el usuario. Tenemos 4 Word, una para cada ingrediente de tu bebida, en este caso “La Cuba”.
3.- Preparación de la Bebida……………………………………PROGRAMACIÓN LOGICA LADDER
En el desarrollo de tu programa, cuando estés realizando la lógica Ladder y quieras mandar llamar las variables de proceso de tu bebida “Cuba” y tenerlas a disposición para usarlas, tendrás que colocarlas en un nuevo bloque de memorias DM.
Es decir, vas a copiar 4 Words Fuente a 4 Words Destino
Para realizar la transferencia de un grupo de memorias DM a otro, utilizamos la Instrucción XFER.
Donde está, tiene 3 condiciones.
Número de Words que quieres copiar………………………. 4 Words
Cuál es la primer Word Fuente………………………………. D100
Cuál es la primer Word Destino……………………………… D110
Una vez que la condición de Entrada 0.00 se active, la Instrucción copiara el bloque de datos completo y lo enviara a la memoria DM Destino que le hayas asignado. Tendrás el siguiente resultado:
Ahora la D110 hasta la D113 almacenan las variables de proceso de tu bebida. Puedes utilizarlas según tus necesidades de programación a lo largo de tu proyecto.
NOTA: Recuerda que la unidad de Memoria DM son memorias que permanecen almacenadas en el PLC independientemente si este esta energizado o no, es decir, aunque apagues el PLC las memorias se quedan almacenadas.
Espero no haberte confundido!!!
Suerte!!