Siemens Manual
Automatización Industrial
Índice
TEMA – Principios de Programación en STEP7 1. – Programas en la CPU 2. – Edición de Programas 2.1 – IEC 1131-3 2.2 – Instrucciones/Operandos/Módulos 3. – Estructura de Programas 4. – Tipos de Módulos 4.1 – Módulos de Sistema 4.2 – Módulos de Usuario 5. – Tipos de Procesamiento 6. – Tiempos de Ciclo y Respuesta 7. –Proyectos STEP7
Programas en la CPU
• En una CPU corren dos programas
• Sistema operativo: Está contenido en cada CPU y organiza todas las funciones y procesos de la CPU no relacionados con una tarea de control específica. Entre sus funciones están: • gestionar el arranque normal y completo del PLC/API • actualizar la imagen del proceso de entradas y salidas • llamar al programa de usuario •detectar alarmas y llamar a los programas de atención a las mismas • reconocer y tratar los errores • administrar las áreas de memoria • comunicar con unidades de programación y otros sistemas de supervisión
• Programa de usuario: Hay que crearlo y cargarlo la CPU. Contiene todas las funciones necesarias para la tarea de control de una aplicación específica. Entre las tareas del programa de usuarioestán: • definir las condiciones de arranque (completo ó normal) de la CPU • tratar datos del proceso (funciones combinatorias, valores analógicos, ....) • reaccionar a alarmas • tratamiento de perturbaciones en el funcionamiento normal del programa
La Norma IEC 1131 / EN-UNE 61131
Parte
Parte 1 Parte 2
Título
Información general Especificaciones y ensayos de los equipos
ContenidosDefinición de términos y glosario del PLC/API Características funcionales del PLC/API Prestaciones eléctricas, mecánicas y funcionales Información a suministrar por el fabricante Ensayos y verificaciones Estructura del software de los PLC/API Lenguajes de programación Elementos del lenguaje Especificaciones y análisis del sistema Aplicación y selección del PLC/API Seguridad y protección, instalación ymantenimiento Modelos, bloques de comunicación, mapeado en protocolos ISO
Parte 3 Lenguajes de programación Parte 4 Guía para usuarios
Parte 5
Comunicaciones
Lenguajes de IEC 1131 - 3 / STEP7
Lenguaje
Diagrama de funciones Diagrama de contactos Lista de instrucciones Texto estructurado Gráfico secuencial Diagrama de bloques Diagrama de gráfico de estados
IEC 1131-3
FBD FunctionBlock Diagram LD Ladder Diagram IL Instruction List ST Structured Text SFC Sequential Function Chart
STEP 7
FBD/FUP Function Block Diagram LAD/KOP Ladder Logic STL/AWL Statement List SCL Structured Control Language GRAPH7 CFC Continuous Function Chart HIGRAPH7
Funcionalidad del Software
• El entorno de programación permite desarrollar proyectos de control y automatización con lassiguiente funcionalidad: – Crear la estructura de directorios necesaria para la gestión de cada proyecto – Configurar el hardware del equipo – Desarrollar programas off-line – Cargar y descargar programas y datos en el PLC/API (on-line) – Depurar el programa en fase de ejecución sin necesidad de interrumpir la ejecución del programa (on-line) – Realizar funciones de test o estado de variables y zonas dela memoria – Realizar funciones de forzado de variables – Elaborar documentos para la fase de mantenimiento posterior – Analizar el estado y comportamiento de la CPU (pilas, tiempos, ...) y de los módulos de señal asociados
Programas de Usuario
Bloque en el Programa de Usuario
STEP 7 permite estructurar el programa. Esto aporta las siguientes ventajas: • • • • • • los programas se puedendividir en bloques se pueden estandarizar secciones individuales del programa se simplifica la organización del programa las modificaciones del programa pueden realizarse más fácilmente se simplifica el test del programa, ya que puede ejecutarse por partes se simplifica la puesta en servicio
Edición de un Programa
Programa
conjunto de todas las instrucciones y convenciones para el tratamiento...
Regístrate para leer el documento completo.