fundamentos programacion Step7

download fundamentos programacion Step7

of 33

  • date post

    09-Jul-2015
  • Category

    Documents

  • view

    483
  • download

    2

Embed Size (px)

Transcript of fundamentos programacion Step7

Automatizacin automtica - FEA

Manual de formacin para soluciones generales en automatizacin Totally Integrated Automation (T I A) APNDICE III Fundamentos de programacin STEP7 en KOP/FUP/AWL

T I A Manual de formacin Edicin: 05/2001

pgina 1 de 32 Apndice C Fundamentos de programacin de STEP7 en KOP/FUP/AWL

Automatizacin automtica - FEA

Estos documentos estn elaborados por Siemens A&D FEA (Investigacin, desarrollo y formacin en automatizacin automtica) con la finalidad que su uso sea el de la formacin. Siemens no se compromete a garantizar lo que concierne al contenido. La publicacin de estos documentos, as como la utilizacin y el anuncio de stos, est permitida dentro de la formacin pblica. Con la salvedad de que se precisa la autorizacin escrita por Siemens A&D FEA (Hr. Knust: e-mail: [email protected]). Las infracciones sern sometidas a una indemnizacin. Todos los derechos de las traducciones estn tambin condicionados, especialmente para el caso de la patentacin o del registro GM. Agradecemos al ingeniero Fa. Michael Dziallas y a los profesores, as como a las personas que han apoyado la elaboracin de estos documentos.

T I A Manual de formacin Edicin: 05/2001

pgina 2 de 32 Apndice C Fundamentos de programacin de STEP7 en KOP/FUP/AWL

Automatizacin automtica - FEA

PGINA: 1. 2. 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.9.1 2.9.2 2.10 2.10.1 2.10.2 2.11 2.11.1 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.11.10 2.11.11 2.12 Prembulo........................................................................................................... Fundamentos de programacin........................................................................ Operacin asignar.............................................................................................. Unin UND.......................................................................................................... Unin ODER....................................................................................................... Unin UND antes de ODER .............................................................................. Unin ODER antes de UND............................................................................... Uso de la Negacin............................................................................................. Unin ODER exclusiva...................................................................................... Respuesta a las salidas...................................................................................... Operaciones Activar (S) y Desactivar (R) ........................................................ Desforzar............................................................................................................... Forzar.................................................................................................................... Operaciones con flancos................................................................................... Flanco de subida (FP)........................................................................................... Flanco de bajada (FN)........................................................................................... Operaciones de temporizadores....................................................................... Habilitar el temporizador (FR) slo en AWL.......................................................... Arrancar el temporizador (SI/SV/SE/SS/SA)......................................................... Base de tiempo del temporizador (TW)................................................................. Poner el temporizador a 0 (R)............................................................................... Cargar el temporizador (L/LC)............................................................................... Solicitud del valor del tiempo del seal (Q)........................................................... Impulso (SI)........................................................................................................... Impulso prolongado (SV)....................................................................................... Retardo a la conexin (SE)................................................................................... Retardo a la conexin con memoria (SS)............................................................. Retardo a la desconexin (SA)............................................................................. Generador de impulsos de reloj........................................................................ 5 6 6 6 7 7 8 9 9 10 10 11 11 12 12 13 14 14 14 15 15 15 16 16 17 18 19 20 21

T I A Manual de formacin Edicin: 05/2001

pgina 3 de 32 Apndice C Fundamentos de programacin de STEP7 en KOP/FUP/AWL

Automatizacin automtica - FEA

PGINA: 2.13 2.13.1 2.13.2 2.13.3 2.13.4 2.13.5 2.13.6 2.13.7 2.13.8 2.14 2.15 2.16 2.16.1 2.16.2 2.16.3 2.16.4 2.16.5 2.16.6 2.17 2.17.1 2.17.2 2.17.3 2.18 2.18.1 2.19 2.19.1 2.19.2 2.19.3 2.19.4 Operaciones de contaje..................................................................................... Habilitar contador (FR) slo en AWL..................................................................... Incrementar contador (ZV).................................................................................... Decrementar contador (ZR).................................................................................. Inizializar contador (S)........................................................................................... Base de tiempos de contador (ZW)...................................................................... Poner contador a 0 (R).......................................................................................... Cargar contador (L/LC)......................................................................................... Solicitud del valor del tiempo del seal (Q)........................................................... Operacin de carga y transferencia (L/T) slo en AWL.................................. Operaciones de comparacin............................................................................ Operaciones de control del programa.............................................................. Llamar a funciones y a bloques de funcin con (CALL)........................................ Llamada condicionada (CC).................................................................................. Llamada incondicionada (UC)............................................................................... Bloque de datos (AUF).......................................................................................... Fin de bloque condicional (BEB) slo en AWL...................................................... Fin de bloque incondicional (BEA) slo en AWL................................................... Operaciones de salto.......................................................................................... Salto absoluto (SPA)............................................................................................. Salto condicionado (SPB/SPBN)........................................................................... Bucle (LOOP) slo en AWL.................................................................................. Operaciones nulas.............................................................................................. Operacin nula 0/1 (NOP0/NOP1) slo en AWL................................................... Elaboracin de VKE............................................................................................ Negacin de VKE (NOT) slo en AWL................................................................. Forzar VKE (SET) slo en AWL............................................................................ Desforzar VKE (CLR) slo en AWL..................................................................... Guardar VKE (SAVE) slo en AWL...................................................................... 22 22 22 22 23 23 23 23 24 25 26 27 27 27 28 28 28 29 30 30 30 31 31 31 32 32 32 32 32

T I A Manual de formacin Edicin: 05/2001

pgina 4 de 32 Apndice C Fundamentos de programacin de STEP7 en KOP/FUP/AWL

Automatizacin automtica - FEA

1.

PREMBULO El apndice C es necesario para la elaboracin de todos los mdulos. Fundamentos de programacin STEP7 2 - 3 das mdulo 1-7

Muestra de las funciones de programacin de STEP 7 2- 3 dias mdulo 8-12

Sistema de bus de campo industrial 2- 3 dias mdulo13-23 Objetivo:

Programacin paso a paso 2- 3 dias mdulo 13

Proceso de visualizacin 2- 3 dias mdulo 24-26

El lector recibe con este apndice una coleccin de las instrucciones ms importantes de programacin, las cuales sern necesarias para solucionar los programas en los mdulos 1-26.

Condiciones: Para la adaptacin de este mdulo, se suponen los siguientes conocimientos previos: Conocimientos bsicos de programacin de PLC con STEP7 (p.e. apndice A Conocimientos bsicos de programacin de PLC con SIMATIC S7-300)

Prembulo T I A Manual de formacin Edicin: 05/2001 pgina 5 de 32

Campos de programacin Apndice C

Fundamentos de programacin de KOP/FUP/AWL en STEP 7

Automatizacin automtica - FEA

2.

FUNDAMENTOS DE PROGRAMACIN Las siguientes instrucciones de programacin son suficientes para las bases de programacin. No obstante, stas no representan una lista completa de todas las instrucciones. Para ms informacin sobre las instrucciones en KOP/FUP/AWL puede usted buscar en el manual o an mejor en la ayuda Online en el link descripciones de lenguaje KOP, FUP, as como AWL.

2.1

OPERACIN ASIGNAR La operacin asignar (=) copia en la siguiente operacin el resultado obtenido en la operacin anterior. Una unin en cadena p