Lista De Instrucciones (Awl) Para S7-300 Y S7-400
Step 7 es el software predeterminado para configurar y realizar programaciones dirigidos hacia los sistemas de automatización SIMATIC, es decir, es un software destinado a la rama industrial. Existe variante de software, las cuales son:
• STEP 7-Micro/DOS y STEP 7-Micro/WIN para aplicaciones stand-alone sencillas en sistemas de automatización SIMATIC S7-200.
• STEP 7 paraaplicaciones en sistemas de automatización SIMATIC S7-300/400,SIMATIC M7-300/400 y SIMATIC C7 con funciones ampliadas::
- ampliable con los productos de software opcionales integrados en el Software Industrial SIMATIC (consulte también Posibilidades de ampliar el software estándar STEP 7)
- Posibilidad de parametrizar bloques de función y de comunicación
- Forzado y modo multiprocesador
-Comunicación de datos globales
- Transferencia
Lista de instrucciones (AWL) para S7-300 y S7-400
1.- Operaciones lógicas con bits
El presente apartado opera con los dígitos, 1 y 0, los cuales conforman el sistema binario; en el caso de contactos y bobinas, un 1 corresponde a “activado” y un 0 corresponde a “desactivado”. Las operaciones lógicas con la utilización de bits interpretan los estados de unaseñal y pueden ser combinados con la lógica de Boole, es decir, “resultado lógico (RLO)“. Operaciones lógicas básicas: U Y, UN Y-No, O O, ON O-No, X O-exclusiva, XN O-exclusiva-No.
2.- Operaciones de comparación
Consta en comparar operaciones de números enteres de 16 bits en el contenido del ACU2-L versus ACU1-L, los tipos de comparaciones con los siguientes: == ACU 2 es igual al ACU 1,ACU 2 es diferente al ACU 1. > ACU 2 es mayor que ACU 1, < ACU 2 es menor que ACU 1, >= ACU 2 es mayor que o igual al ACU 1.
3.- Operaciones de conversión
Define la conversión de números enteros decimales codificados en sistema binario a otros tipos de números, las operaciones son las siguientes: BTI Convertir BCD a entero, ITB Convertir entero en BCD, BTD Convertir número BCD a enterodoble, ITD Convertir entero en entero doble, DTB Convertir entero doble en BCD, DTR Convertir entero doble en número en coma.
4.- Operaciones de contaje
El contador representa un elemento que tiene una parte de la memoria propia del CPU, reservada con una palabra de 16 bits, en la operación con AWL contamos con un máximo de 256 contadores, las operaciones de conteo son las únicas funcionesque permiten el acceso a la memoria antes mencionada; las operaciones de contaje son las siguientes: FR Habilitar contador, L Cargar valor actual del contador en ACU 1 en forma de entero, LC Cargar valor actual del contador en ACU 1 como número BCD, R Desactivar contador, S Poner contador al valor inicial, ZV Incrementar contador, ZR Decrementar contador.
5.- Operaciones con los bloques dedatos
Para permitir el acceso simultáneo un bloque de datos global y un bloque de instancia, contamos con las siguientes operaciones: AUF Abrir bloque de datos, TDB Intercambiar bloque de datos globales y bloque de datos de instancia, L DBLG Cargar la longitud del DB global en el ACU 1, L DBNO Cargar número del bloque de datos global en ACU 1, L DILG Cargar longitud del bloque de datos deinstancia en ACU 1, L DINO Cargar número del bloque de datos de instancia en ACU 1.
6.- Operaciones de salto
Las operaciones permiten controlar el desarrollo del programa, las cuales proporcionan una interrupción del desarrollo lineal, de tal manera continuar el proceso en un punto diferente del esquema.
Las operaciones de salto que se utilizan para interrumpir el desarrollo del programasin condiciones, son: SPA Salto incondicionado y SPL Saltar utilizando una lista de metas.
Las operaciones de salto que se utilizan para interrumpir el desarrollo del programa por medio del resultado lógico, son: SPB Saltar si RLO = 1, SPBN Saltar si RLO = 0, SPBB Saltar si RLO = 1 y salvaguardar RLO en RB, SPBNB Saltar si RLO = 0 y salvar RLO en RB.
7.- Aritmética de enteros...
Regístrate para leer el documento completo.