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

Resumen de instrucciones AWL


Enviado por   •  23 de Junio de 2019  •  Resumen  •  4.794 Palabras (20 Páginas)  •  228 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 

...

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