ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen de instrucciones AWL

Lestat291Resumen23 de Junio de 2019

4.794 Palabras (20 Páginas)260 Visitas

Página 1 de 20

INSTRUCCIONES AWL

Consultar también el manual reducido “ Introducción a la programación AWL” y los dos manuales del máster.

U --  AND. Significa que está en serie un contacto NO

UN – AND negada. Significa que está en serie un contacto NC

O OR. Significa que está en paralelo un contacto NO

ON – OR negada. Significa que está en paralelo un contacto NC

M – Marca y su dirección va desde 0,0 a 255,7 . Pag 232

MB – Marca de tipo byte de 8 bits de longitud que su dirección va desde 0 a 255.       Pag 232

MW-- Marca de palabra y tiene 16bits de longitud y su dirección va desde 0 a 254.     Pag 233

MD-- Marca de palabra y tiene 32bits de longitud y su dirección va desde 0 a 252.      Pag 234

PAE--  Imagen de proceso de entradas.

PAA--  Imagen de proceso de salidas.

E-- Entrada que su dirección va desde 0,0 a 65535,7

EB-- Byte de entrada que su longitud va desde 0 a 65535

EW-- Palabra de entrada que su longitud va desde 0 a 65534

ED-- Palabra doble de entrada que su longitud va desde 0 a 65532

A-- Salida que su dirección va desde 0,0 a 65535,7

AB-- Byte de salida que su longitud va desde 0 a 65535

AW-- Palabra de salida que su longitud va desde 0 a 65534

AD-- Doble palabra de salida que su longitud va desde 0 a 65532

PEW-- Entrada analógica. Su longitud es de 16 Bits. Su valor hay que transferirlo a una marca MW. Por ejemplo:

  • L  PEW 128
  • T  MW100

Existen también PEB y PED

PAW-- Salida analógica. Su longitud es de 16 Bits.  Su valor hay que transferirlo a una marca MW. Por ejemplo:

  • L  MW 100
  • T  PAW128

Existen también PAB y PAD

L -- Carga un valor en una marcar, contador, temporizador,ETC… Puedes forzar salidas o marcas.

  • L#15 Carga en ACCU1 el número 15 decimal. Se puede poner solo el número 15 sin tener que poner L#.
  • 2#0101 Carga en ACCU1 el número 0101 Binario.
  • 16#FA Carga en ACCU1 el número FA Hexadecimal.

T -- Transfiere un valor cargado con L a una marcar, contador, temporizador, acumulador de memoria, etc… Puedes forzar salidas o marcas

S -- Activa una salida y queda siempre activa

R -- Desactiva la salida activada con S

= Activa una salida siempre y cuando las condiciones anteriores se cumplan.

NOP 0 – Significa que no haga ninguna operación. Se puede usar para finalizar cada segmento

CALL – Sirve para llamar a funciones FC, módulos FB, etc..También aparece en avanzado. Independiente del RLO.  Pag 314

MOVE Es el equivalente a L carga y T transferencia hechas en AWL. Está situado en transferencia en Step7. Puede servir para analogicas y para forzar salidas digitales y analógicas. Usa un operador de tipo Word y Doble Word

ACCU1 y ACCU2 = Acumuladores de memoria. Los datos se cargan primero en el acu1 y si se vuelven a cargar mas datos, los datos que estaban en el accu1 pasan al accu2 y los datos nuevos se cargan en el accu1.

COMPARACIONES: Pag 285

  • ==I Acu2 es igual a Accu1
  • <>I Acu2 es diferente a Accu1
  • >I Acu2 es mayor que Accu1
  • Acu2 es menor que Accu1
  • >=I Acu2 es mayor que o igual que Accu1
  • <=I Acu2 es menor que o igual que Accu1

OPERACIONES ARITMÉTICAS: Pag 289

  • +I Suma ACCU1 y ACCU2 como entero.
  • -I Resta ACCU1 y ACCU2 como entero.
  • /I DivideACCU1 y ACCU2 como entero.
  • *I Multiplica ACCU1 y ACCU2 como entero.

OV – Indicador de desbordamiento

TEMPORIZADORES: Pag 254

  • SE Temporizador con retardo a la conexión
  • SA Temporizador con retardo a la desconexión
  • SS Temporizador con retardo a la conexión con memoria
  • SI Temporizador como impulso
  • SV Temporizador como impulso prolongado
  • Para cargar los valores mirar el tema 8. W#16# t xyz, W#16# siempre se pone al principio, t es la base de tiempo y XYZ es el valor del temporizador en formato BCD. S5T# aH bM cS dMS.  S5T# siempre se pone al principio, H son horas, M son minutos, S son segundos, MS son milisegundos  y abcd se sustituyen por los valores que quiera el usuario.

CONTADORES: Pag 265

  • S Activar o cargar un contador
  • R Borrar o reponer un contador
  • ZV Contador incremental
  • ZR contador decremental

Ejemplo:

  • L C#5 carga el valor 5 en el ACCU1 como constante del contador
  • U E 124.0 Si activamos la entrada E124.0 (flanco constante del RLO)
  • S Z1 Carga el valor contenido en el ACCU1 (5) en el contador Z1. La operación S es inhibidora del RLO.

DB-- Bloques de datos para que el usuario almacene datos. Pag 304

LC-- Carca un valor en BCD en ACU1 de un temporizador. Mirar ejercicio feedback Unidad 6

FB-- Bloque de función. Bloque de memoria que puede programar el usuario. Pag 304 

FC-- Funciones. Contiene rutinas de programa para funciones frecuentes. Pag 304 

OB-- Bloques de organización. Definen la estructura del programa del usuario. Existen OB de alarmas. Pag 304

SFBs-- Bloque de función del sistema. Pag 304

SFCs-- Funciones de sistema. Pag 304

Dbs-- Bloques de datos de instancia. Pag 304

AR1 y AR2-- Registros de dirección. Pag 219

DB1 y DB2-- Registro de direcciones de los bloques de datos. Pag 219

A1 y A0-- Son indicadores o palabra de estado muy usado en las comparaciones, mayor que, menor que o igual que. Y otras operaciones aritméticas. Pag 286

[pic 1]

OV-- Indicador o palabra de estado de desbordamiento. Nos indica cuando está a 1 si el resultado de una operación aritmética a cambiado. Solo con números enteros. Pag 290

[pic 2]

RLO-- Bit de estado o  palabra de estado que nos indica si se ha cumplido la operación en curso.

OS-- Es un indicador o palabra de estado que cuando está a 1 nos indica que el indicador OV está a 1 o ha estado a 1. Este indicador solo se pone a 0 cuando se realiza un salto SPS.

STA-- Es el indicador o palabra de estado de estado booleano de la memoria. Si está a 1 nos indica que la entrada o la marca está a 1.

...

Descargar como (para miembros actualizados) txt (29 Kb) pdf (1 Mb) docx (827 Kb)
Leer 19 páginas más »
Disponible sólo en Clubensayos.com