Manipulacin de datos
Operaciones Lgicas Instrucciones de Transferencia Operaciones Matemticas
Introduccin
La lgica Ladder de contactos y bobinas vistas en la primera parte del curso permiten realizar decisiones lgicas simples. Con el complemento de funciones como Temporizadores y Contadores nos permiten realizar control basado en eventos. Sin embargo existen muchas mas funciones que nos permitirn realizar tipos de control mas avanzado pasando a trabajar con seales analgicas. El primer paso para este fin es aprender a manipular la informacin del tipo numrico adems de los datos binarios. En esta clase vamos a conocer de manera general las instrucciones que nos permiten manipular datos y realizar operaciones lgicas y matemticas. Se mostrarn las principales instruccines, existen otras mas avanzadas dependiendo el PLC usado.
Profesor: Ing. Waldo Mantilla R.
Uso de la instruccin OR
Esta instruccin ejecuta un OR lgico bit a bit. Se ejecuta usando el valor contenido en la fuente A y el valor en fuente B, el resultado en guardado en el destino. La fuente A y B pueden ser una direccin de palabras o una constante pero ambas no pueden ser constantes. El destino siempre debe ser una direccin de palabra. La tabla de verdad para OR es: A OR B = Dest.
Instrucciones FFL y FFU para gestin de pila FIFO (First in First out)
Las instrucciones FFL y FFU son usados en pares. FFL carga palabras en un archivo creado por el usuario llamado pila FIFO, en cada transicin del rengln previo de falso a verdadero. FFU descarga palabras desde la pila FIFO en el mismo orden en el que fueron cargadas, en cada transicin del rengln previo de falso a verdadero. Estas instrucciones usan un elemento del archivo de control R6 para guardar parmetros de operacin (el elemento debe ser comn a la pareja FFL-FFU).
Profesor: Ing. Waldo Mantilla R.
Instrucciones LFL y LFU para gestin de pila LIFO (Last in First out)
Las instrucciones LFL y LFU son usados en pares. LFL carga palabras en un archivo creado por el usuario llamado pila LIFO, en cada transicin del rengln previo de falso a verdadero. LFU descarga palabras desde la pila FIFO en el orden inverso al que fueron cargadas, en cada transicin del rengln previo de falso a verdadero. Estas instrucciones usan un elemento del archivo de control R6 para guardar parmetros de operacin (el elemento debe ser comn a la pareja LFL-LFU).
Profesor: Ing. Waldo Mantilla R.
Instrucciones Matemticas
Use estas instrucciones de salida para realizar clculos mediante una expresin o una instruccin aritmtica especfica.
FRD:
Use esta isntruccin para convertir valores BCD a enteros Si el valor a convertir es mayor a 9999, se debe usar como fuente el registro matematico (S13 y S14).
TIP: Trabajar con valores por encima de 9999 genera overflow se debe unlatchar el bit de minor error S:5/0 en el ladder para evitar que el PLC vaya a Falla Profesor: Ing. Waldo Mantilla R.