Lista instrucciones plc
Objetivo de la Lección Presentar el lenguaje de Lista de Instrucciones IL. Lista de Temas Instrucciones IL Instrucciones de Bit Instrucción AND Instrucción OR Asignación Simple Instrucciones de Retención Instrucciones de Palabra y Byte Instrucción AND Instrucción NAND Instrucción OR Instrucción NOR Instrucción EXOR InstrucciónEXNOR Instrucción de Comparación Instrucciones de Carga y Transferencia Instrucciones para Temporizadores Instrucciones para Contadores Instrucciones Aritméticas Instrucciones de Control de Flujo
1
LENGUAJE DE LISTA DE INSTRUCCIONES
El programa se realiza por medio de la escritura de instrucciones predefinidas por el lenguaje. Sintaxis del Lenguaje: SINTAXIS DE LAS INSTRUCCIONES OPERANDOATRIBUTO FUENTE DESTINO COMENTARIO OPP OPA SRC DEST Coment
CURSO DE PLC LENGUAJES DE PROGRAMACIÓN Lista de Instrucciones (IL)
Cada instrucción se divide en cinco campos: 1. Operando (sintaxis OPP): Indica que hace la instrucción.
2
2. Atributo del Operando (sintaxis OPA): Indica el formato de datos sobre el cual se opera: Bit, Byte, Word. 3. Fuente (sintaxis SRC): fuente de información. 4.Destino (sintaxis DEST): lugar en donde se produce el resultado de la instrucción, siempre se antecede con una coma. 5. Comentario (sintaxis coment): campo opcional que permite escribir un comentario para clarificar la instrucción, el procesador no lo tiene en cuenta; siempre se inicia con punto y coma. Instrucciones IL: A continuación se hace una descripción de las instrucciones IL más comunes: •• Instrucciones de Bit: Este tipo de instrucciones evalúa los bits de la fuente consecutivamente en cada sentencia. Instrucción AND: Se realiza por medio del operando A. El complemento de la entrada (equivalente a un contacto normal cerrado) se realiza por medio del operando AN. Cada instrucción se forma con el Operando y la fuente. Ejemplo: A A AN AN • I0.0 I0.1 I0.1 I0.1
; Desempeña I0.0 ANDI0.1 ; I0.0 AND (NOT I0.1) ; (NOT I0.0) AND (NOT I0.1)
Instrucción OR: El operando es O; la instrucción se conforma agregando la fuente; para negar la entrada se usa ON. La primera sentencia o instrucción es AND cuando se requiere realizar una función OR. Ejemplos: A I0.0 O I0.1
;I0.0 ; I0.0 OR
I0.1
CURSO DE PLC LENGUAJES DE PROGRAMACIÓN Lista de Instrucciones (IL)
A ON I0.0 I0.1;I0.0 ;I0.0 OR (NOT I0.1)
3
AN ON •
I0.0 I0.1
;NOT I0.0 ;(NOT I0.0) OR
(NOT I0.1)
Asignación Simple: El operando es igual (=);la fuente le sigue a la operando. Ejemplo: A I0.0 AN I0.1 ; I0.0 AND (NOT I0.1) A I0.2 ; I0.0 AND (NOT I0.1) AND I0.2 = Q0.0 ; Q0.0 = I0.0 AND (NOT I0.1) AND I0.2
•
Instrucciones de retención de bit: Instrucciones de puesta a uno S y puesta a cero R.La sintaxis de la instrucción se compone de: operando y fuente. Ejemplo: En la tabla a continuación, se presentan un conjunto de instrucciones IL y su equivalente FBD. Instrucción A A R 0 A O ON = 0 A AN ON A = Lenguaje FBD I0.0 I0.1 Q0. I0.0 I0.1 I0.1 Q0. I0.0 I0.1 I0.0 I0.1
IL
AND
OR
EXOR
CURSO DE PLC LENGUAJES DE PROGRAMACIÓN Lista de Instrucciones (IL)
Q0. 0 AN ON = 0 AN AN S 0• I0.0 I0.1 Q0. I0.0 I0.1 Q0.
4
NAND
NOR
Instrucciones de Palabra y Byte: En estas instrucciones tanto la fuente como el destino tienen formato de byte o palabra esto se diferencia al escribir W para palabra y B para byte en el atributo del operando. El resultado de la instrucción se carga en el registro destino. Instrucción AND: El operando es A y la operación AND se realiza bit abit entre fuente y destino. Ejemplo: A W B,C ; AND entre registro B y registro C, formato de 16 bits. El resultado se guarda en el registro C. A B en B. 10,B ; AND entre registro B y el número 10, el resultado se guarda
•
•
Instrucción NAND: Realiza la operación NAND entre la fuente y el destino el resultado se guarda en el destino. El operando es AN. Tenga en cuenta que la instrucción AN...
Regístrate para leer el documento completo.