compute math plc
Función CUMPUTE/MATH
En esta opción se encuentran las funciones matemáticas utilizadas mas comúnmente, como una calculadora básica tenemos 8 opciones para configurar nuestro programa a realizar utilizando las mas convenientes.
La instrucción CPT es una instrucción de salida que realiza las operaciones que usted define en la expresión y escribe el resultado en la dirección de destino. Lainstrucción CPT también puede copiar datos de una dirección a otra y convierte automáticamente el tipo de datos ubicado en la dirección de origen en el tipo de datos que usted especifica en la dirección de destino. El tiempo de ejecución de una instrucción CPT es más largo que el tiempo de ejecución de una instrucción aritmética, lógica o de mover (por ejemplo, ADD, AND, MOV, etc.). La instrucción CPTtambién usa más palabras en su archivo de programa. Después de realizarse cada instrucción CPT, los bits de estado aritméticos en el archivo de datos de la tabla de datos se actualizan de la misma manera que las instrucciones correspondientes aritméticas, lógicas o de mover. Por ejemplo, vea la descripción de la instrucción ADD para saber cómo los bits de estado se actualizan después de laejecución de una instrucción (CPT) (sumar).
Consiste en la instrucción ADD(Addition), SUB(Substraction), MUL(Multiplication), DIV(División), SQR(Square root), NEG(Negate), TOD(Convert to BCD), FRD(Convert from BCD)., las cuales se explicara el funcionamiento y la aplicación de cada una a continuación.
Addition (ADD)
Use la instrucción ADD para sumar un valor (origen A) y otro valor (origenB) y colocar el resultado en el destino. El origen A y el origen B pueden ser valores o direcciones que contienen valores. La tabla muestra los indicadores de estado para la instrucción ADD. Importante: La instrucción ADD se ejecuta una vez durante cada escán siempre que el renglón sea verdadero.
Si el bit 10 de la palabra de entrada 12 está establecido, sume el valor en N7:3 y el valor en N7:4 yalmacene el resultado en N7:20.
Los pasos a seguir para realizar una instrucción ADD son fáciles, a continuación serán descritos:
1. Al abrir el programa tenemos las barras de instrucciones que ya conocemos, y se selecciona la opción “Compute/Math”, ahí aparecen las instrucciones matemáticas que nos interesa realizar.
2.- Una vez que estemos en esta opción seleccionamos la opción ADD y se vaagregar automáticamente en el primer renglón, al final de este.
3.- Ya al tener la instrucción en el área de trabajo se le dan “Nombres” a Source A, Source B y Dest.
Estos nombres se agregan con la letra N7 asi como las entradas son con I:00,I:01 o las salidas con O:00, O:01, etc., en esta opción tenemos N7:0, N7:10, N7:20, N7:30, y asi sucesivamente para ocupar uno diferente para cadainstrucción. En este caso usaremos N7:0 para “Source A”, N7:10 para “Source B” y N7:20 para “Dest”.
4.- En Source A y Source B es en donde se ponen valores los cuales se van a sumar, y en Dest es donde aparecerá el resultado de esta suma. Hay dos manera de declarar estos valores una es yendo a la barra de la izquierda y dirigirnos hacia la opción N7-INTEGER, dándole doble clic y aparecen todas nuestras N7y a cada una le damos el valor deseado a cada N7 con un rango de -32768 hasta 32767, podemos usar un solo campo ya que aparecen más para poder usar infinidad de numéros .
5.- Pero en esta ocasión, y como en por lo general, la manera utilizada en las empresas y estaciones de trabajo, usaremos la instrucción MOVE para agregar los valores a sumar. Se agrega un Rung Branch ubicado en la opción deUser. Agregaremos una instrucción MOVE arriba y otra abajo, para que cuando las 2 opciones o los 2 casos sean verdaderos pueda pasar la instrucción.
6.- En Source de un MOV se pone el valor que se quiera sumas y en DEST se pone a donde se quiere mandar este valor que en este caso es a nuestra instrucción ADD, igual pasa con el MOV 2 pero se manda a Source B del ADD, cuando estos valores sean...
Regístrate para leer el documento completo.