STEP 7 Professional V13 SP1 AW: Operación lógica Y por palabras AW: Operación lógica Y por palabras Descripción La instrucción "Operación lógica Y por palabras" combina lógicamente con Y por bits el valor de la palabra derecha del acumulador 1 con el valor de la palabra derecha del acumulador 2 o una constante concreta. El resultado se guarda en la palabra derecha del acumulador 1. El contenido de la palabra izquierda del acumulador 1 no cambia. La instrucción combina el bit 0 del acumulador 1 con el bit 0 del acumulador 2 o una constante y guarda el resultado en el bit 0 del acumulador 1. Los bits 1 a 15 se combinan del mismo modo. El estado lógico del bit de resultado es "1" si el estado lógico de los dos bits que deben combinarse lógicamente también es "1". Si el estado lógico de uno de los bits que deben combinarse lógicamente es "0", se desactivará el bit de resultado correspondiente. La tabla siguiente muestra cómo se forma el resultado en una operación lógica Y por palabras: Acumulador 2 / constante 0 0 1 1 Acumulador 1 0 1 0 1 Resultado 0 0 0 1 La instrucción se ejecuta independientemente de las condiciones y no influye en el resultado lógico. La instrucción influye en los bits de estado CC 0, CC 1 y OV. Sintaxis En las operaciones lógicas con una constante se utiliza la sintaxis siguiente para la instrucción "Operación lógica Y por palabras": AW <constante> En las operaciones lógicas con el valor de la palabra derecha del acumulador 2 se utiliza la sintaxis siguiente para la instrucción "Operación lógica Y por palabras": AW Parámetros La tabla siguiente muestra los parámetros de la instrucción "Operación lógica Y por palabras": This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=37818340491 17/11/2016 STEP 7 Professional V13 SP1 AW: Operación lógica Y por palabras Parámetro Tipo de datos Descripción <constante> WORD Valor que se combina lógicamente con Y con el valor que se encuentra en la palabra derecha del acumulador 1. Ejemplo El siguiente ejemplo muestra el funcionamiento de la instrucción: AWL Explicación L "Tag_Value_1" // Cargar el valor del operando en la palabra derecha del acumulador 1. AW W#16#F6B5 // Combinar lógicamente con Y el valor de la palabra derecha del acumulador 1 con la constante (W#16#F6B5). // El resultado se guarda en la palabra derecha del acumulador 1. T "Tag_Result_1" // Transferir el resultado al operando "Tag_Result_1". L "Tag_Value_2" // Cargar el valor del operando en la palabra derecha del acumulador 1. L "Tag_Value_3" // Desplazar el contenido del acumulador 1 al acumulador 2. // Cargar el valor del operando "Tag_Value_3" en la palabra derecha del acumulador 1. AW // Combinar lógicamente con Y el valor de la palabra derecha del acumulador 2 ("Tag_Value_2") con el valor de la palabra derecha del acumulador 1 ("Tag_Value_3"). // El resultado se guarda en la palabra derecha del acumulador 1. T "Tag_Result_2" // Transferir el resultado al operando "Tag_Result_2". La tabla siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos: Operando Valor Tag_Value_1 0101 1001 0011 1011 Constante (W#16#F6B5) 1111 0110 1011 0101 Tag_Result_1 0101 0000 0011 0001 Tag_Value_2 0110 1100 0010 1010 Tag_Value_3 1101 1010 1001 0011 This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=37818340491 17/11/2016 STEP 7 Professional V13 SP1 AW: Operación lógica Y por palabras Operando Tag_Result_2 Ver también Valor 0100 1000 0000 0010 → Vista general de los tipos de datos válidos → Añadir instrucciones AWL → Procesar instrucciones AWL → Ejemplo de calentamiento de una caldera → Activar el bit de estado en operaciones lógicas con palabras → Principios básicos de la palabra de estado This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=37818340491 17/11/2016