Вы находитесь на странице: 1из 143

Prlogo, Indice Instalar la CPU 210 S7-200 Instalar y utilizar el sofware STEP 7-Micro/WIN

1 2 3 4 5

SIMATIC Sistema de automatizacin S7-200, CPU 210


Manual del sistema

Introducir un programa de ejemplo Nociones bsicas para programar una CPU 210 Juego de operaciones

Anexos Datos tcnicos de la CPU 210 Marcas especiales (SM) Eliminacin de errores y cdigos de error Convertir archivos de STEP 7-Micro/DOS en proyectos de STEP 7-Micro/WIN Tiempos de ejecucin de las operaciones AWL Nmeros de referencia de la CPU 210 Indice alfabtico

A B C D E F

C79000-G7078-C235-01

Consignas de seguridad para el usuario

Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:

Danger
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o bien lesiones corporales graves o daos materiales considerables.

Warning
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o daos materiales considerables.

Caution
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales.

Note
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin. Personal cualificado La puesta en funcionamiento y el servicio del equipo slo deben ser llevados a cabo conforme a lo descrito en este manual. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad. Uso conforme Considere lo siguiente:

Warning
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos. SIMATIC y SINEC son marcas registradas por SIEMENS AG Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios.

Marca registrada

Copyright E Siemens AG 1997 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad. Siemens AG Bereich Automatisierungstechnik Divisin Sistemas de Automatizacin Industriales Postfach 4848, D-90327 Nuernberg

Exencin de responsabilidad Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias. E Siemens AG 1997 Sujeto a cambios sin previo aviso. 6ES7298-8EA00-8DH0

Siemens Aktiengesellschaft

ii

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000 G7078 C235 01

Prlogo

Finalidad del manual La CPU 210 complementa la serie S7-200 de sistemas de automatizacin pequeos (MicroPLCs). Gracias a su diseo compacto, su bajo costo y su amplio juego de operaciones, la CPU 210 es idnea para numerosas aplicaciones pequeas de control. Las diversas fuentes de alimentacin disponibles ofrecen la flexibilidad necesaria para solucionar las tareas de automatizacin. El manual Sistema de automatizacin SIMATIC S7-200, CPU 210, Manual del sistema contiene informaciones acerca de cmo instalar y programar la CPU 210 y la estacin de desarrollo de programas (PDS 210). Incluye tambin descripciones y ejemplos de las operaciones de programacin, los tiempos de ejecucin tpicos de las operaciones, as como las hojas de datos de la CPU 210 y los equipos complementarios. Destinatarios Este manual va dirigido a ingenieros, programadores, tcnicos de instalacin y electricistas que dispongan de conocimientos bsicos sobre los sistemas de automatizacin. Ambito de validez Las informaciones contenidas en este manual son aplicables en particular a los siguientes productos:

S CPU 210 y PDS 210 S Software de programacin STEP 7Micro/WIN (versin 2.0)
Cmo utilizar el manual Si es la primera vez que trabaja con los MicroPLCs S7-200, es recomendable que lea todo el manual. Si ya dispone de los conocimientos necesarios, consulte el ndice para encontrar la informacin que necesite. El manual est estructurado en los siguientes captulos:

S El captulo 1 (Instalar la CPU 210) ofrece una panormica de algunas de las funciones del
sistema de automatizacin, incluyendo tambin los procedimientos, dimensiones y reglas bsicas para instalar la CPU 210.

S El captulo 2 (Instalar y utilizar el software STEP 7Micro/WIN, versin 2.0) describe cmo
instalar el software de programacin y las funciones bsicas del mismo.

S El captulo 3 (Introducir un programa de ejemplo) indica cmo crear un programa de ejemplo


utilizando el software STEP 7Micro/WIN.

S El captulo 4 (Nociones bsicas para programar una CPU 210) proporciona informacin acerca
de cmo la CPU 210 procesa los datos y ejecuta un programa.

S El captulo 5 (Juego de operaciones) contiene explicaciones y ejemplos de las operaciones de


programacin utilizadas por la CPU 210. En los anexos se proporcionan informaciones adicionales (tales como las hojas de datos tcnicos, las descripciones de los cdigos de error y los tiempos de ejecucin).

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

iii

Prlogo

Asistencia complementaria Si tiene preguntas tcnicas, si necesita informacin sobre los cursillos de entrenamiento o para efectuar pedidos, dirjase por favor a su representante de Siemens ms prximo.

iv

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice

Instalar la CPU 210 S7-200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Panormica del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requisitos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Consideraciones previas a la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Espacio necesario para montar una CPU 210 . . . . . . . . . . . . . . . . . . . . . . . Montaje en un perfil soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dimensiones del armario elctrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Montar una CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montar una CPU 210 en un armario elctrico . . . . . . . . . . . . . . . . . . . . . . . . Montar una CPU 210 en un perfil soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . Montar una CPU 210 en un cofre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Instalar el cableado de campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas de puesta a tierra de referencia de potencial para circuitos aislados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del bloque de bornes opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas para la instalacin con corriente alterna (AC) . . . . . . . . . . . . . . . . . Reglas para la instalacin con corriente continua (DC) . . . . . . . . . . . . . . . . 1.5 Utilizar circuitos de supresin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteger transistores en DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteger rels que controlan corriente continua . . . . . . . . . . . . . . . . . . . . . .

1-1 1-1 1-2 1-2 1-3 1-4 1-4 1-4 1-5 1-5 1-6 1-6 1-6 1-7 1-8 1-8 1-9 1-10 1-10 1-10 1-12 1-12 1-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0 . . . . . . . . . . . . . . . . Indice del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Instalar el software STEP 7-Micro/WIN, versin 2.0 . . . . . . . . . . . . . . . . . . . Instrucciones previas a la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin en Windows 3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin en Windows 95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fallos durante la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Establecer la comunicacin con la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . Conectar el PC a la PDS 210 para establecer una comunicacin PPI . . . Ajustar los parmetros de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 2.4 Configurar las preferencias para STEP 7-Micro/WIN . . . . . . . . . . . . . . . . . . Crear y guardar un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guardar un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Crear un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir programas en KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir programas en AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compilar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizar un programa en KOP o AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Cargar un programa en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar el programa en la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar el programa en el cartucho de memoria . . . . . . . . . . . . . . . . . . . . . . Transferir el programa a la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 Utilizar el direccionamiento simblico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas para introducir direcciones simblicas . . . . . . . . . . . . . . . . . . . . . . . . Llamar al editor de la tabla de smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de edicin en la tabla de smbolos . . . . . . . . . . . . . . . . . . . . . . . . Ordenar las entradas de la tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizar las direcciones simblicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8 Utilizar la tabla de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer y escribir variables con la tabla de estado . . . . . . . . . . . . . . . . . . . . . . Editar direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9 Comprobar y observar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecutar uno o varios ciclos para observar el programa . . . . . . . . . . . . . . . Visualizar el estado del programa en KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.10 Eliminar errores de la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminar errores fatales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminar errores no fatales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-1 2-1 2-2 2-2 2-2 2-2 2-3 2-4 2-4 2-5 2-6 2-7 2-7 2-7 2-8 2-8 2-9 2-9 2-10 2-11 2-11 2-12 2-12 2-14 2-14 2-15 2-15 2-16 2-16 2-17 2-17 2-17 2-18 2-18 2-18 2-19 2-19 2-20

vi

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice

Introducir un programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Definir los requisitos para la aplicacin de ejemplo . . . . . . . . . . . . . . . . . . . Definir las entradas y salidas para la aplicacin . . . . . . . . . . . . . . . . . . . . . . Crear nombres simblicos para los elementos del programa . . . . . . . . . . . 3.2 Disear la lgica de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir el funcionamiento del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disear la lgica de control para activar y desactivar el sistema de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disear la lgica de control para activar la seal de alerta baja . . . . . . . . Disear la lgica de control para disparar la alarma y activar la marcacin del mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 3.4 3.5 Disponer la lgica de control en un programa . . . . . . . . . . . . . . . . . . . . . . . . Crear un proyecto con STEP 7-Micro/WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear una tabla de smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir los nombres simblicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 Introducir el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programar con direcciones simblicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar el editor KOP para introducir el programa . . . . . . . . . . . . . . . . . . . . . Compilar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guardar el programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 Crear una tabla de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear una tabla de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8 Cargar y comprobar el programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . Cargar el proyecto en la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar el editor KOP para observar el estado del programa . . . . . . . . . . . Utilizar la tabla de estado para observar y modificar los valores actuales del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9 Ampliar el programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear los patrones de parpadeo del LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encender y apagar el LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-1 3-1 3-2 3-2 3-2 3-4 3-4 3-6 3-7 3-8 3-9 3-13 3-14 3-14 3-15 3-15 3-15 3-21 3-21 3-22 3-22 3-23 3-23 3-23 3-24 3-25 3-25 3-26

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

vii

Indice

Nociones bsicas para programar una CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Crear una solucin de automatizacin con un MicroPLC . . . . . . . . . . . . . Estructurar el proceso o la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Especificar las unidades funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disear los circuitos de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir las estaciones de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear los planos de configuracin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . Elaborar una lista de nombres simblicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Conceptos para crear un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Referencias a las entradas y salidas en el programa . . . . . . . . . . . . . . . . . . Acceder a los datos en las reas de memoria . . . . . . . . . . . . . . . . . . . . . . . . Estructurar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 El ciclo de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El ciclo bsico de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El ciclo bsico de la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicar el nmero de ciclos utilizando la funcin de test . . . . . . . . . . . . . . . 4.4 Lenguajes de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementos bsicos de KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Direcciones de las reas de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceder a los datos utilizando direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de la imagen del proceso de las entradas (I) . . . . . . . . . Direccionamiento de las salidas (Q) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento del rea de marcas (M) . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de las marcas especiales (SM) . . . . . . . . . . . . . . . . . . . . Direccionamiento de los temporizadores (T) . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de los contadores (C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar valores de constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 4.7 Programa de ejemplo utilizando una rutina de interrupcin . . . . . . . . . . . . Utilizar el potencimetro analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-1 4-1 4-2 4-2 4-2 4-3 4-3 4-3 4-3 4-4 4-4 4-4 4-5 4-6 4-6 4-7 4-8 4-9 4-9 4-10 4-11 4-11 4-12 4-12 4-12 4-12 4-13 4-13 4-13 4-14 4-16

viii

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice

Juego de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Mrgenes vlidos para la CPU 210 y la PDS 210 . . . . . . . . . . . . . . . . . . . . Mrgenes vlidos de los operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Operaciones con contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contactos estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detectar flanco positivo y negativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparar entero palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Operaciones con salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Poner a 1, Poner a 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de operaciones con salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temporizador de retardo a la conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizar los temporizadores de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de una operacin de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contar adelante/atrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de una operacin de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Operaciones para incrementar y decrementar . . . . . . . . . . . . . . . . . . . . . . . Incrementar palabra, Decrementar palabra . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de las operaciones Incrementar y Decrementar . . . . . . . . . . . . . . 5.7 Operacin de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferir palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 Operaciones de control del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar temporizador de vigilancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar la operacin WDR para inicializar el temporizador de vigilancia . . Ejemplos de las operaciones END y WDR . . . . . . . . . . . . . . . . . . . . . . . . . . . Saltar a meta, Definir meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de la operacin Saltar a meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 Operaciones lgicas de pilas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Combinar primer y segundo valor mediante Y . . . . . . . . . . . . . . . . . . . . . . . Combinar primer y segundo valor mediante O . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de una operacin lgica de pilas . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-1 5-1 5-2 5-2 5-3 5-3 5-3 5-3 5-4 5-4 5-5 5-5 5-5 5-5 5-6 5-6 5-6 5-7 5-8 5-8 5-8 5-9 5-9 5-9 5-10 5-10 5-10 5-11 5-11 5-11 5-11 5-12 5-12 5-12 5-13 5-13 5-13 5-13

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

ix

Indice

5.10

Operaciones de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comenzar rutina de interrupcin, Retorno desde rutina de interrupcin . . Habilitar todos los eventos de interrupcin, Inhibir todos los eventos de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas y limitaciones para utilizar interrupciones . . . . . . . . . . . . . . . . . . . . . Datos compartidos por el programa principal y la rutina de interrupcin . jemplo de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-14 5-14 5-14 5-15 5-15 5-16 A-1 A-2 A-4 A-6 A-8 A-10 A-12 A-13 A-14 A-15 B-1 B-1 B-2 B-2 B-2 C-1 C-1 C-1 C-2 D-1 D-1 D-2 D-2 E-1 F-1

Datos tcnicos de la CPU 201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1 A.2 A.3 A.4 A.5 A.6 A.7 A.8 A.9 Datos tcnicos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CPU 210 con alimentacin DC, entradas DC 24 V, salidas DC 24 V . . . . CPU 210 con alimentacin AC, entradas DC 24 V, salidas de rel . . . . . . CPU 210 con alimentacin AC, entradas AC, salidas de rel . . . . . . . . . . PDS 210 con alimentacin AC, entradas DC, salidas de rel . . . . . . . . . . Cartucho de memoria 8K x 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cartucho de memoria 16K x 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cable PC/PPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simulador de entradas DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Marcas especiales (SM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMW0: Bits de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMW2: Potencimetro analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMW4 a SMW20: Reservadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMW22 a SMW26: Tiempos de ciclo (slo PDS 210) . . . . . . . . . . . . . . . . . . . . . . . . . .

Eliminacin de errores y cdigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores no fatales (violacin de reglas de compilacin) . . . . . . . . . . . . . . . . . . . . . . . . Cdigos de errores fatales y mensajes para la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . Eliminar errores fatales en la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Convertir archivos de STEP 7-Micro/DOS en proyectos de STEP 7-Micro/WIN Convertir programas de STEP 7-Micro/DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas y restricciones de conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guardar el programa convertido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E F

Tiempos de ejecucin de las operaciones AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmeros de referencia de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Indice-1

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

La CPU 210 forma parte de la gama S7-200 de sistemas de automatizacin pequeos (Micro PLCs) que se pueden utilizar para numerosas tareas. La figura 1-1 muestra una CPU 210 S7-200. Gracias a su diseo compacto y a su bajo costo, la CPU 210 es idnea para numerosas aplicaciones pequeas de control. Adems, las diversas tensiones de las entradas y salidas ofrecen la flexibilidad necesaria para solucionar las tareas de automatizacin. La CPU 210 no requiere mantenimiento. La CPU 210 es fcil de instalar. Se puede montar en un armario elctrico, utilizando los orificios de sujecin previstos a tal efecto, o bien en un perfil soporte mediante los correspondientes ganchos de retencin. Las reducidas dimensiones de la CPU 210 permiten aprovechar el espacio de forma eficiente.

Figura 1-1 Indice del captulo Apartado 1.1 1.2 1.3 1.4 1.5

CPU 210 S7-200

Descripcin Panormica del producto Consideraciones previas a la instalacin Instalar una CPU 210 Instalar el cableado de campo Utilizar circuitos de supresin

Pgina 1-2 1-4 1-6 1-8 1-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-1

Instalar la CPU 210 S7-200

1.1

Panormica del producto


La CPU 210 es un aparato autnomo compacto que comprende una unidad central de procesamiento (CPU), la fuente de alimentacin, as como entradas y salidas digitales.

S La CPU ejecuta el programa y almacena los datos para la tarea de automatizacin o el proceso. S Las entradas y salidas controlan el sistema de automatizacin. Las entradas vigilan las seales
de los aparatos de campo (p.ej. sensores e interruptores) y las salidas vigilan las bombas, los motores u otros dispositivos del proceso.

S Los diodos luminosos indican el modo de operacin de la CPU (RUN) o si se ha detectado un


fallo del sistema (SF). Requisitos del sistema Como muestra la figura 1-2, el software de programacin STEP 7-Micro/WIN se puede utilizar con una estacin de desarrollo de programas (PDS 210) para crear y comprobar los programas. El programa definitivo se carga en un cartucho de memoria que se inserta luego en la CPU 210. Con objeto de crear programas para la CPU 210 se requieren los siguientes equipos:

S Ordenador personal (PC) con el software de programacin STEP 7-Micro/WIN. Para obtener
ms informacin acerca de los requisitos de instalacin del software STEP 7-Micro/WIN, consulte el captulo 2.

S Estacin de desarrollo de programas (PDS 210). S Cable de comunicacin PC/PPI. S Cartucho de memoria para transferir el programa a la CPU 210.
En las hojas de datos que se incluyen en el Anexo A se indican los nmeros de referencia y otros datos tcnicos de los equipos.

Componentes para crear un programa para la CPU 210

PC

Estacin de desarrollo de programas (PDS 210)

STEP 7-Micro/WIN

Cable de comunicacin PC/PPI

CPU 210

El cartucho de memoria transfiere el programa a la CPU 210.

Figura 1-2

Componentes de un Micro-PLC CPU 210

1-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

Funciones de la CPU 210 La CPU 210 forma parte de la familia S7-200 de Micro-PLCs. En la tabla 1-1 se resumen las funciones ms importantes de la CPU 210. Tabla 1-1 Funciones de la CPU 210 Funcin CPU 210


Dimensiones (longitud x ancho x profundidad) 90 x 80 x 62 mm S Cartucho de memoria para cargar el programa en la CPU Tamao del programa Marcas 256 palabras EEPROM Memoria Tipo de almacenamiento 48 bits (3 palabras) 4 salidas digitales No 15 ms 55 ms S Entradas integradas Salidas integradas 4 entradas digitales Mdulos de ampliacin Entradas/salidas (E/S) Filtro de retardo de entrada DC Filtro de retardo de salida AC Entradas con sumidero de corriente/fuente (DC) Velocidad de ejecucin booleana Resolucin 95 s/operacin 100 ms 4 S S 1 1 Temporizadores de retardo a la conexin 4 Contadores adelante/atrs Operaciones (36 en total) Almacenamiento del valor actual al interrumpirse la alimentacin Salto / meta Potencimetros analgicos Respuesta a interrupciones Funciones adicionales Entradas de interrupcin de hardware 20 ms on, 40 ms off

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-3

Instalar la CPU 210 S7-200

1.2

Consideraciones previas a la instalacin

Disposicin Como muestra la figura 1-3, la CPU 210 se puede disponer en un armario elctrico o en un perfil soporte. La CPU 210 se puede montar de forma horizontal o vertical.

Montaje en un armario elctrico

Montaje en un perfil soporte

Montaje en un armario

CPU 210

CPU 210

CPU 210

Figura 1-3

Disposicin para el montaje

Espacio necesario para montar una CPU 210 Al configurar la disposicin de los mdulos en el bastidor se debern respetar las siguientes reglas:

S Para la CPU 210 se ha previsto la ventilacin por conveccin natural. Por lo tanto, se deber
dejar un margen mnimo de 25 mm por encima y por debajo de las unidades para garantizar su ventilacin (v. fig. 1-4). El funcionamiento continuo a una temperatura ambiente mxima y con una carga muy elevada reduce la vida til de cualquier dispositivo electrnico.

S Si la CPU 210 se instala en un armario elctrico, el espesor mnimo de ste ltimo deber ser
de 75 mm (v. fig. 1-4).

S Al configurar la disposicin de los aparatos, prevea suficiente espacio para el cableado de las
entradas y salidas.

25 mm

Espacio de ventilacin 25 mm


CPU 210

Placa frontal CPU 210

Superficie de montaje

75 mm

Vista frontal Figura 1-4 Espacio necesario para montar una CPU 210

Vista lateral

1-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

Montaje en un perfil soporte La CPU 210 se puede montar en un perfil soporte estndar (DIN EN 50 022). La figura 1-5 indica las dimensiones de dicho perfil.

35 mm 1,0 mm

7,5 mm

Figura 1-5

Dimensiones del perfil soporte

Dimensiones del armario elctrico La CPU 210 y la PDS 210 disponen de orificios para facilitar su montaje en armarios elctricos. La figura 1-6 indica las dimensiones de montaje.

90 mm 77,3 mm

6,4 mm

Orificios de montaje (M4 n 8)

CPU 210

67,3 mm

80 mm

6,4 mm

197 mm 184,3 mm

6,4 mm

80 mm

67,3 mm

Estacin de desarrollo de programas (PDS 210)

Orificios de montaje (M4 n 8)

Figura 1-6

Dimensiones de montaje para la CPU 210 y la PDS 210

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-5

Instalar la CPU 210 S7-200

1.3

Montar una CPU 210

Precaucin Si antes del montaje o desmontaje no se ha desconectado por completo la alimentacin de la CPU 210 y de los equipos conectados, ello podra causar la muerte o heridas graves al personal, y/o daos materiales. Desconecte por completo la alimentacin de la CPU 210 y de los equipos conectados antes de su montaje o desmontaje. Tome siempre las medidas de seguridad necesarias y asegrese de que la alimentacin de la CPU 210 se haya desconectado antes de proceder a su montaje.

Montar una CPU 210 en un armario elctrico Para montar una CPU 210 en un armario elctrico: 1. Posicione y taladre los orificios de sujecin para los tornillos de tamao DIN M4 (estndar americano n 8). En el apartado 1.2 se indican las dimensiones de montaje y otros datos importantes al respecto. 2. Atornille la CPU 210 al tablero, utilizando tornillos de tamao DIN M4 (estndar americano n 8). Montar una CPU 210 en un perfil soporte Para montar una CPU 210 en un perfil soporte (v. figura 1-7): 1. Fije el perfil soporte sobre el armario elctrico utilizando tornillos cada 75 mm. 2. Abra el gancho de retencin (ubicado en el lado inferior de la CPU 210) y enganche la parte posterior del mdulo en el perfil soporte. 3. Cierre el gancho de retencin y asegrese de que el mdulo haya enganchado correctamente en el perfil.

Nota Si los mdulos se montan en entornos donde se presenten vibraciones fuertes, o bien en posicin vertical, puede ser necesario asegurarlos con frenos.

CPU 210 Fije el perfil soporte con tornillos cada 75 mm. Gancho de retencin

Figura 1-7

Montar una CPU 210 en un perfil soporte

1-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

Montar una CPU 210 en un cofre Para montar una CPU 210 en un cofre: 1. Abra una de las tapas de acceso de la CPU 210. Como muestra la figura 1-8, retire la tapa de acceso oprimindola suavemente hasta que se desenganche. Retire la otra tapa de esa misma forma.

Abra la tapa de acceso. Tapas de acceso

Oprima suavemente la tapa de acceso hasta que se desenganche.

CPU 210 (Vista lateral)

CPU 210 (Vista lateral)

Figura 1-8

Retirar las tapas de acceso de la CPU 210

2. Abra el gancho de retencin (ubicado en el lado inferior del mdulo). 3. Abra el cofre y enganche la parte posterior del mdulo en el perfil soporte (v. fig. 1-9). 4. Cierre el gancho de retencin y asegrese de que el mdulo se haya enganchado correctamente en el perfil.

Perfil soporte

CPU 210

Gancho de retencin

Figura 1-9

Montar una CPU 210 en un cofre

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-7

Instalar la CPU 210 S7-200

1.4

Instalar el cableado de campo

Precaucin Si antes del montaje o desmontaje no se ha desconectado por completo la alimentacin de la CPU 210 y de los equipos conectados, ello podra causar la muerte o heridas graves al personal, y/o daos materiales. Desconecte por completo la alimentacin de la CPU 210 y de los equipos conectados antes de instalar o retirar el cableado de campo. Tome siempre las medidas de seguridad necesarias y asegrese de que la alimentacin de la CPU 210 est desconectada antes de proceder a su montaje.

Reglas generales Los puntos siguientes constituyen reglas de carcter general para proyectar la instalacin y el cableado de la CPU 210 S7-200:

S Al cablear la CPU 210 es necesario respetar todos los reglamentos, cdigos y normas
elctricas aplicables. Instale y utilice el equipo conforme a las normas nacionales y locales rigentes. Dirjase a las autoridades locales para informarse acerca de qu reglamentos, cdigos o normas rigen en el lugar de instalacin.

S Utilice siempre cables con un dimetro adecuado para la intensidad. La CPU 210 acepta cables
con seccin de 1,50 a 0,50 mm2 (14 a 22 AWG). de 0,56 N-m.

S Asegrese de que los tornillos de los bornes no se pasen de rosca. El par mximo de apriete es S Utilice siempre un cable lo ms corto posible (apantallado o blindado, como mximo 500
metros, sin pantalla o blindaje, 300 metros). El cableado deber efectuarse por pares; con el cable neutro o comn apareado con un cable activo.

S Separe el cableado de corriente alterna y el cableado de corriente continua, alta tensin y


rpida conmutacin de los cables de seal de baja tensin.

S Identifique y dirija adecuadamente el cableado hacia la CPU 210; en caso necesario, utilice
alivio de traccin. Para obtener ms informacin sobre la identificacin de terminales o bornes, consulte las hojas de datos en el Anexo A.

S Instale dispositivos de supresin de sobretensiones apropiados en el cableado susceptible de


recibir sobretensiones causadas por rayos.

S Ninguna alimentacin externa deber aplicarse a una carga de salida en paralelo con una
salida de corriente continua (DC). En caso contrario puede circular corriente inversa a travs de la salida, a menos que se instale un diodo u otra barrera.

Precaucin Un funcionamiento anormal de los dispositivos de control puede causar un funcionamiento inesperado de los equipos controlados. Dicho funcionamiento inesperado podra causar la muerte o heridas graves al personal, y/o daos materiales. Prevea dispositivos de parada de emergencia, dispositivos electromecnicos de mayor jerarqua y otras medidas redundantes de seguridad que sean independientes del sistema de automatizacin.

1-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

Reglas de puesta a tierra de referencia de potencial para circuitos aislados Seguidamente se indican las reglas de puesta a tierra para circuitos aislados:

S Deber identificarse el punto de referencia (referencia de tensin 0) para cada circuito de la


instalacin, as como los puntos donde puedan interconectarse circuitos con referencias de potencial diferentes. Tal tipo de conexiones puede causar circulaciones parsitas de corriente con consecuencias indeseadas, tales como errores lgicos o circuitos deteriorados. Una causa muy comn de diferentes potenciales de referencia son tomas de tierra que estn separadas fsicamente por una gran distancia. Cuando se interconectan dispositivos con tierras muy distantes a travs de un cable de sensor, a travs del circuito creado por el cable y tierra pueden circular corrientes inesperadas. Las corrientes de carga de maquinaria pesada pueden causar, incluso con distancias reducidas, diferencias de potencial de tierra o generar corrientes indeseadas por fenmenos de induccin electromagntica. Las fuentes de alimentacin que no tengan coordinada su referencia de potencial 0 pueden causar corrientes dainas al circular entre sus circuitos asociados.

S La CPU 210 incluye aislamientos en ciertos puntos para prevenir la circulacin de corrientes
indeseadas en la instalacin. Al planear la instalacin, se deber considerar dnde existen tales elementos de aislamiento y dnde no. Tambin se debern considerar los puntos de aislamiento en fuentes de alimentacin asociadas y otros equipos, as como los puntos que utilizan como referencia las fuentes de alimentacin asociadas.

S Los puntos de referencia de tierra y los aislamientos que ofrece el equipo debern elegirse de
forma que se interrumpan bucles de circuito innecesarios que pudieran causar la circulacin de corrientes no deseadas. Recuerde considerar aquellas conexiones temporales que pueden introducir cambios en el potencial de referencia de los circuitos, p.ej. la conexin de una unidad de programacin a la CPU.

S Al definir fsicamente las tierras, es necesario considerar tambin los requisitos de puesta a
tierra de proteccin y el funcionamiento correcto de los aparatos de proteccin por corte. Las descripciones siguientes constituyen una introduccin a las caractersticas de aislamiento generales de la CPU 210. No obstante, algunas prestaciones pueden diferir en determinados productos. La hoja de datos en el Anexo A incluye las especificaciones relativas a puntos de aislamiento y valores nominales de los mismos para determinados productos. Los aislamientos con valores nominales inferiores a AC 1500 V han sido diseados nicamente como aislamiento funcional y no debern tomarse para definir barreras de seguridad.

S El potencial de referencia de la lgica de la CPU es el mismo que el de la conexin M de la


fuente de alimentacin DC de sensores.

S El potencial de referencia de la lgica de la CPU es el mismo que el punto M de la alimentacin


de entrada en el caso de una CPU con alimentacin en corriente continua (DC).

S S S S S

La lgica de la CPU est aislada de la tierra hasta DC 100 V. Las entradas y salidas digitales en DC estn aisladas de la lgica de la CPU hasta AC 500 V. Las salidas de rel y las entradas AC estn aisladas de la lgica de la CPU hasta AC 1500 V. Los grupos de salida por rels estn aislados entre s hasta AC 1500 V. La fase y el neutro de la alimentacin en alterna estn aislados de tierra, la lgica de la CPU y todas las E/S hasta AC 1500 V.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-9

Instalar la CPU 210 S7-200

Uso del bloque de bornes opcional El bloque de bornes opcional para el cableado de campo (v. figura 1-10) permite independizar el cableado de campo de la CPU 210, facilitando en gran medida el desmontaje y remontaje de la misma. En el Anexo F se indica el nmero de referencia de dicho componente.

Cableado de campo Bloque de bornes

DC SALIDAS

M L+

0.0 0.1 0.2 0.3

L+ DC 24V

Figura 1-10

Bloque de bornes opcional para el cableado de campo

Reglas para la instalacin con corriente alterna (AC) Seguidamente se indican reglas de carcter general para instalaciones con corriente alterna (v. fig. 1-11).

S Instale un interruptor unipolar (A) para cortar la alimentacin de la CPU, todos los circuitos de
entrada y todos los circuitos de salida (la carga).

S Prevea dispositivos de sobrecorriente (B) para proteger la alimentacin de la CPU, las salidas y
las entradas. Para mayor proteccin es posible instalar un fusible en cada salida. No se precisa proteccin de sobrecorriente externa para las entradas si se utiliza la fuente de alimentacin de DC 24 V para sensores (C) integrada en la CPU 210. Esta fuente para sensores est protegida contra cortocircuitos.

S Conecte todos los terminales de tierra de la CPU 210 por el camino ms corto con tierra (D)
para obtener el mayor nivel posible de inmunidad a interferencias. Es recomendable conectar todos los terminales de masa a un solo punto elctrico. Para establecer esta conexin, utilice un cable con una seccin de 14 AWG 1,5 mm2 .

S En caso necesario es posible utilizar una fuente de alimentacin DC para sensores integrada en
la CPU 210 para alimentar las entradas (E). Consulte las reglas relativas a la instalacin con corriente continua (DC), especialmente por lo que respecta a la conexin y a la alimentacin de corriente externa en paralelo con la alimentacin de la CPU 210. Reglas para la instalacin con corriente continua (DC) Seguidamente se indican reglas de carcter general para instalaciones con corriente continua aisladas (v. fig. 1-11).

S Instale un interruptor unipolar (1) para cortar la alimentacin de la CPU, todos los circuitos de
entrada y todos los circuitos de salida (la carga).

S Prevea dispositivos de sobrecorriente para proteger la alimentacin de la CPU (2), las salidas
(3) y las entradas (4). Para mayor proteccin es posible instalar un fusible en cada salida. No se precisa proteccin de sobrecorriente externa para las entradas si se utiliza la fuente de alimentacin de DC 24 V para sensores integrada en la CPU 210. Esta ltima fuente de alimentacin dispone de funcin de limitacin interna de corriente.

S Verifique que la fuente de alimentacin DC tenga suficiente capacidad para mantener la tensin
en el caso de que se produzcan cambios sbitos de carga. De no ser as, prevea condensadores (5) externos adecuados.

1-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar la CPU 210 S7-200

S Instale o equipe las fuentes de alimentacin DC no puestas a tierra con una resistencia y un
condensador en paralelo (6) conectado entre el comn de la alimentacin y el conductor de proteccin. Dicha resistencia ofrece una va de fuga para prevenir acumulaciones de carga esttica; el condensador permite derivar las interferencias de alta frecuencia. Los valores tpicos son 1M y 4700 pf. Tambin es posible crear un sistema DC puesto a tierra, conectando la fuente de alimentacin DC con tierra (7).

S Conecte todos los terminales de tierra de la CPU 210 por el camino ms corto con tierra (8) para
obtener el mayor nivel posible de inmunidad a interferencias. Es recomendable conectar todos los terminales de masa a un solo punto elctrico. Para establecer esta conexin, utililice un conductor con una seccin de 14 AWG 1,5 mm2 .

S Para alimentar circuitos de DC 24 V, utilice siempre una fuente que ofrezca separacin elctrica
segura de la red de AC 120/230 V y fuentes de peligro similares. Los documentos siguientes incluyen definiciones estndar de separacin segura de circuitos: PELV (Protected Extra Low Voltage) conforme a EN60204-1 y Clase 2 (Limited Voltage/Current Circuit) conforme a UL 508.

Precaucin Si una fuente de alimentacin externa de DC 24 V se conecta en paralelo con la fuente de alimentacin DC para sensores integrada en la CPU 210, puede presentarse un conflicto entre las dos fuentes, puesto que cada una de ellas intenta establecer su propio nivel de tensin de salida preferido. Dicho conflicto puede acortar la vida til u ocasionar el fallo inmediato de una de las fuentes de alimentacin (o de ambas), por lo que el sistema de automatizacin podra funcionar de forma impredecible. Dicho funcionamiento impredecible puede causar la muerte o heridas graves al personal y/o daos materiales. La alimentacin DC para sensores integrada en la CPU 210 y cualquier otra fuente externa de alimentacin se debern conectar a puntos diferentes, pudiendo existir como mximo una conexin entre ambas fuentes.

AC 120/230 V utilizando un interruptor de sobrecorriente nico para proteger la CPU y la carga (A)
L1 N PE

Instalacin en una red de corriente continua (DC) aislada


L1 N PE

(1)

(B)

Flotante (sin puesta a tierra) (6) o con puesta a tierra (7)


AC

(6)
DC

(8) (7)

(D ) (5) (B)
Fusible DO DI P/S M L+ CPU 210
AC/DC/Rly

(2) (3)
DO DI P/S
CPU 210 DC/DC/DC

(E)

(C)

(4)
24 VDC L+ M

Figura 1-11

Reglas de cableado para la instalacin con corriente alterna (AC) y continua (DC)

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

1-11

Instalar la CPU 210 S7-200

1.5

Utilizar circuitos de supresin


Las cargas inductivas se debern instalar o equipar con circuitos supresores destinados a limitar el incremento de tensin producido al cortarse la alimentacin. Tenga en cuenta las reglas siguientes al disear la supresin adecuada. La eficacia de un determinado diseo depende de la aplicacin. Por lo tanto, deber verificarse para cada caso particular. Asegrese de que las caractersticas nominales de todos los componentes sean adecuadas para la aplicacin en cuestin.

Proteger transistores en DC Las salidas en DC a transistores de la CPU 210 contienen diodos zener adecuados para mltiples casos de aplicacin. Para prevenir la sobrecarga de los diodos internos, utilice diodos supresores externos en caso de cargas inductivas elevadas o que se conmuten con frecuencia. La figura 1-12 muestra aplicaciones tpicas para salidas DC a transistor.

Proteccin por diodo supresor +V DC (1) (1) Diodo IN4001 o equivalente

Inductancia Proteccin por diodo zener +V DC (1) (2) (1) Diodo IN4001 o equivalente (2) 8,2 V zener, 5 W Inductancia

Figura 1-12

Proteccin por diodo supresor y por diodo zener

Proteger rels que controlan corriente continua Las redes de resistencia/condensador que muestra la figura 1-13 pueden utilizarse para aplicaciones de rel en baja tensin (30 V) DC. Conecte la red en los terminales de la carga. Para aplicaciones con rel en corriente continua se puede utilizar tambin la proteccin por diodo supresor, como muestra la figura 1-12. Se permite una tensin de umbral de hasta 36 V si se utiliza un diodo zener conectado de forma inversa.

R+ R C +V DC Inductancia IL

V DC IL

donde la R mnima vale R = 12 C + I LK donde K vale 0,5 a 1 F/A

Figura 1-13

Red resistencia/condensador conectada a una carga DC controlada por rels

1-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

En el presente manual se describe la versin 2.0 de STEP 7-Micro/WIN. Las versiones anteriores ofrecan funciones distintas a las actuales. STEP 7-Micro/WIN es un software ejecutable bajo Windows que permite programar el sistema de automatizacin S7-200 (Micro-PLC). El paquete del software de programacin STEP 7-Micro/WIN incorpora diversas herramientas necesarias para programar la CPU S7-210 utilizando el lenguaje Lista de instrucciones (AWL) o Esquema de contactos (KOP). Para poder utilizar STEP 7-Micro/WIN se requiere lo siguiente:

S un ordenador personal (PC) con un procesador 80486 o superior y 8 MB de RAM o una unidad
de programacin Siemens (p.ej. PG 740 recomandable); requisito mnimo: un procesador 80386 con 8 MB de RAM

S S S S S

un cable PC/PPI conectado al interface de comunicacin (COM) una estacin de desarrollo de programas (PDS 210) una pantalla VGA u otra pantalla asistida por Microsoft Windows mnimo 35 MB libres en el disco duro (recomendable) Microsoft Windows 3.1, Windows para Trabajo en Grupo 3.11, Windows 95 o Windows NT 3.51 o superior

S cualquier ratn asistido por Microsoft Windows (opcional pero recomendable)


STEP 7-Micro/WIN incluye una Ayuda online detallada. Para obtener informacin actual, utilice los comandos del men Ayuda o pulse la tecla F1. Indice del captulo Apartado 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 Descripcin Instalar el software STEP 7-Micro/WIN, versin 2.0 Establecer la comunicacin con la PDS 210 Configurar las preferencias para STEP 7-Micro/WIN Crear y guardar un proyecto Crear un programa Cargar un programa en la CPU Utilizar el direccionamiento simblico Utilizar la tabla de estado Comprobar y observar el programa Eliminar errores de la PDS 210 Pgina 2-2 2-4 2-6 2-7 2-8 2-11 2-14 2-17 2-18 2-19

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-1

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.1

Instalar el software STEP 7-Micro/WIN, versin 2.0

Instrucciones previas a la instalacin Siga los pasos siguientes antes de instalar el programa:

S Si ya est instalada una versin anterior de STEP 7-Micro/WIN, haga una copia de seguridad
de todos los programas de usuario en un disquete.

S Verifique que estn cerradas todas las dems aplicaciones, incluyendo la barra de herramientas
de Microsoft Office. Es posible que deba arrancar de nuevo su ordenador antes de proceder a la instalacin. Instalacin en Windows 3.1 Para instalar el software STEP 7-Micro/WIN en un ordenador con Windows 3.1 (Windows para Trabajo en Grupo 3.11 o Windows NT): 1. Inserte el disquete 1 en la correspondiente unidad de disquete del PC (que es, por lo general, la unidad A: o B:). 2. En el Administrador de programas, elija el comando Archivo " Ejecutar... 3. En el cuadro de dilogo Ejecutar, introduzca a:\setup y haga clic en Aceptar. As se inicia la instalacin. 4. Siga las instrucciones que vayan apareciendo en pantalla hasta finalizar la instalacin. Instalacin en Windows 95 Para instalar el software STEP 7-Micro/WIN en un ordenador con Windows 95: 1. Inserte el disquete 1 en la correspondiente unidad de su ordenador (que es, por lo general, la unidad A: o B:). 2. Haga clic en el botn Inicio para abrir el men de arranque de Windows 95. 3. Haga clic en el comando Ejecutar.... 4. En el cuadro de dilogo Ejecutar, introduzca a:\setup y haga clic en Aceptar. As se inicia la instalacin. 5. Siga las instrucciones que vayan apareciendo en la pantalla hasta finalizar la instalacin.

2-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Fallos durante la instalacin Las siguientes situaciones pueden causar fallos durante la instalacin:

S Memoria insuficiente: se requieren como mnimo 35 MB libres en el disco duro. S Disquete defectuoso: asegrese de que el disquete est defectuoso y dirjase a su
representante de Siemens.

S Error de operador: reinicie la instalacin y lea las instrucciones detenidamente. S No se han cerrado todas las dems aplicaciones, incluyendo la barra de herramientas de
Microsoft Office.

Nota Lea el archivo READMEx.TXT incluido en los disquetes de instalacin. Dicho archivo contiene la informacin ms actual acerca de STEP 7-Micro/WIN. (En lugar de x, aparecer la letra A = alemn, B = ingls, C = francs, D = espaol, E = italiano.)

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-3

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.2

Establecer la comunicacin con la PDS 210

Conectar el PC a la PDS 210 para establecer una comunicacin PPI La figura 2-1 muestra una configuracin tpica para conectar el ordenador personal (PC) a la PDS 210 mediante el cable PC/PPI. Para establecer un enlace correcto entre los componentes: 1. Ajuste los interruptores DIP del cable PC/PPI a una velocidad de transferencia de 9600 bit/s. 2. Conecte el extremo RS-232 del cable PC/PPI (PC) al interface de comunicacin de su PC (COM1 o COM2) y apriete los tornillos de conexin. 3. Conecte el otro extremo (RS-485) del cable PC/PPI (PC) al interface de comunicacin de la PDS 210 y apriete los tornillos de conexin.

Ajustes de los interruptores DIP: 0 1 0 0 = 9600 baudios RS-232 PC

Estacin de desarrollo de programas (PDS 210)

RS-485 Cable PC/PPI

Figura 2-1

Comunicacin con una PDS 210 en modo PPI

2-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Ajustar los parmetros de comunicacin La figura 2-2 muestra el cuadro de dilogo Comunicacin. Las dos primeras opciones de interfaces estn previstas para los puertos de comunicacin del PC. La direccin de la PDS 210 es 2, no siendo posible modificarla. Para ajustar los parmetros de comunicacin: 1. Elija el comando Instalar " Comunicacin... 2. Compruebe si la informacin contenida en el cuadro de dilogo concuerda con su configuracin. Recuerde que la direccin CPU de la PDS 210 es siempre 2 y que la velocidad de transferencia debe ser de 9600 bit/s. 3. Confirme sus ajustes haciendo clic en Aceptar.

Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda

Preferencias... Comunicacin...

Comunicacin Interface COM1 COM2 Tarjeta MPI Direccin CPU: 2 Direccin Micro/WIN: 0 Velocidad de transferencia: 9.600 N de IRQ de la tarjeta MPI: 10 Direccin ms alta del maestro: 31 Tiempo de rotacin del testigo: 39 Buscar Aceptar Cancelar

Figura 2-2

Establecer la comunicacin con la PDS 210

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-5

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.3

Configurar las preferencias para STEP 7-Micro/WIN


Antes de crear un proyecto nuevo, indique sus preferencias para el entorno de programacin. Para seleccionar las preferencias: 1. Elija el comando Instalar " Preferencias... como muestra la figura 2-3. 2. Elija sus preferencias de programacin en el cuadro de dilogo que aparece a continuacin. 3. Confirme sus ajustes haciendo clic en Aceptar.

Nota En caso de que haya elegido otra nemotcnica u otro idioma, para que el nuevo ajuste tenga efecto es preciso salir de STEP 7-Micro/Win y rearrancarlo.

Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda


Preferencias... Comunicacin... Preferencias Editor estndar Editor AWL Editor KOP Nemotcnica Internacional SIMATIC Aceptar Cancelar

Idioma Espaol

Tamao inicial de la ventana Maximizar todo Editor de programas Normal Tabla de smbolos Minimizado

Editor de bloques de datosTabla de estado Minimizado Minimizado Opciones para un bloque de datos cargado Conservar formato y comentarios Formato Hexadecimal Tamao Byte

Figura 2-3

Seleccionar las preferencias de programacin

2-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.4

Crear y guardar un proyecto


Antes de poder generar un programa es preciso crear o abrir un proyecto. Al crear un nuevo proyecto, STEP 7-Micro/WIN abre los siguientes editores:

S S S S

Editor KOP o AWL (dependiendo del editor estndar elegido) Editor de bloques de datos (no aplicable a la PDS 210) Tabla de estado Tabla de smbolos

Crear un proyecto Mediante el men Proyecto se puede crear un nuevo proyecto, como muestra la figura 2-4. Elija el comando Proyecto " Nuevo.... Aparecer el cuadro de dilogo Tipo de CPU. Al elegir una CPU en el cuadro de lista desplegable, el software visualizar slo las opciones disponibles para dicha CPU. Si elige Ninguno, el programa no se restringir por lo que respecta a la CPU. Al cargar el programa en la CPU, sta le indica si ha utilizado funciones no disponibles. Por ejemplo, si el programa contiene una operacin no asistida por su CPU, el programa se rechazar.

Nota STEP 7-Micro/WIN no comprueba el margen de los parmetros. Por ejemplo, MW999 se puede introducir como parmetro de una operacin KOP, aunque dicho parmetro no es vlido. El error se detectar cuando intente cargar el programa en la CPU.

Proyecto Proyecto Ver CPU Instalar Ayuda Nuevo... Ctrl+N Ctrl+O Tipo de CPU 1 c:\microwin\proyect1.prj Seleccione o lea el tipo de CPU utilizado si desea que el software se limite 2 c:\microwin\proyect2.prj slo a las opciones disponibles asistidas por una CPU determinada. 3 c:\microwin\proyect3.prj Salir Tipo de CPU: PDS 210 Leer tipo de CPU Comunicacin... Abrir...
KOP AWL DB1 SYM STAT

Aceptar

Cancelar

Figura 2-4 Guardar un proyecto

Crear un nuevo proyecto

Para guardar una copia del proyecto actual bajo otro nombre o en otro directorio, elija el comando Proyecto " Guardar como... Para guardar todos los componentes de su proyecto, elija el comando Proyecto " Guardar todo o haga clic en el botn Guardar:

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-7

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.5

Crear un programa
STEP 7-Micro/WIN permite crear el programa de usuario (OB1) con el editor KOP o con el editor AWL.

Introducir programas en KOP La ventana del editor KOP permite escribir programas utilizando smbolos grficos (v. fig. 2-5). La barra de herramientas incluye algunos de los elementos KOP ms usuales para introducir los programas. El primer cuadro de lista desplegable (a la izquierda) contiene los grupos de operaciones. Para acceder a dichos grupos, haga clic all o pulse la tecla F2. Una vez seleccionado un grupo, las operaciones correspondientes al mismo aparecern en la segunda lista desplegable (a la derecha). Para visualizar una lista de todas las operaciones en orden alfabtico, pulse la tecla F9 o elija Todas las categoras. En cada segmento se pueden introducir dos tipos de comentarios:

S Los comentarios de segmento de una lnea siempre son visibles en el editor KOP. Para acceder
al editor de comentarios de segmento, haga doble clic en cualquier lugar del ttulo de segmento.

S Los comentarios de segmento de ms de una lnea se pueden visualizar slo en un cuadro de


dilogo, pero es posible imprimirlos (si dicha opcin se ha elegido en el cuadro de dilogo Preparar pgina). Para acceder al editor de comentarios de segmento, haga doble clic en cualquier lugar del ttulo de segmento. Para comenzar a introducir su programa: 1. Para introducir el ttulo del programa, elija el comando Edicin " Ttulo. 2. Para introducir elementos KOP, elija el tipo de elemento deseado haciendo clic en el botn correspondiente o seleccionndolo de la lista de operaciones. 3. Introduzca la direccin o el parmetro en cada cuadro de texto y pulse la tecla de introduccin. Para cambiar o reemplazar uno de los elementos, mueva el cursor al elemento en cuestin y seleccione el nuevo elemento. Tambin puede cortar, copiar o insertar (pegar) elementos en la posicin del cursor.

Editor KOP - proyect1.ob1


Contactos
F2

Contacto normalmente abierto

F3

F4

F5

F6

F7

F8

F10

Network 1 I0.0

TTULO DEL SEGMENTO (una lnea)


Haga doble clic aqu para acceder al editor de ttulos de segmento y de comentarios.

Pulse la tecla de introduccin o haga doble clic para introducir el elemento.

Figura 2-5

Ventana del editor KOP

2-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Introducir programas en AWL El editor AWL es un editor de textos que brinda cierta flexibilidad a la hora de introducir las operaciones del programa. La figura 2-6 muestra un ejemplo de un programa AWL. Con el editor AWL se puede cortar, copiar e insertar (pegar). STEP 7-Micro/WIN tambin incluye funciones para buscar y reemplazar textos.

AWL

Editor AWL - proyect1.ob1

// Programa para un sistema de alarma en una ririenda NETWORK 1 LD I0.3 LDW>= T0, +600 gundos A I0.2 OLD S M0.1, 1 S Q0.3, 1 R M0.2, 1 Network 2 LDN I0.0 ON I0.1 //Disparar la alarma manual! programa tanto en AWL como // Si (se ha activado la alarma) en >= KOP, preciso dividir los // o (si el temporizador de alerta es 60es se-

Para poder visualizar el

segmentos lgicos mediante la


// // // // // y si el sistema est activado) palabra clave NETWORK. entonces activar el bit de alarma de alto nivel activar el bit de marcacin del mdem desactivar el bit de alarma de alto nivel

//Evaluar el estado del sistema. // Si la zona 1 est abierta // o si la zona 2 est abierta

Figura 2-6

Ventana del editor AWL con un programa de ejemplo

Tenga en cuenta las siguientes reglas para introducir programas en AWL:

S Cada comentario debe ir precedido de dos barras inclinadas (//). Cada lnea adicional de
comentario debe comenzar asimismo con dos barras inclinadas.

S Finalice cada lnea pulsando la tecla de introduccin. S Separe cada operacin de su direccin o parmetro con un espacio en blanco o un tabulador. S No introduzca espacios entre el tipo de operando y la direccin (p.ej., introduzca I0.0 y no
I 0.0).

S Dentro de una operacin, separe cada operando mediante una coma, un espacio en blanco o
un tabulador.

S Utilice comillas al introducir los nombres simblicos. Por ejemplo, si su tabla de smbolos
contiene el nombre simblico Marcha1 para la direccin I0.0, introduzca la operacin de la siguiente forma: LD Marcha1 Para poder visualizar un programa AWL en KOP, es preciso dividir los segmentos lgicos en segmentos independientes, introduciendo a tal efecto la palabra clave NETWORK. (Los nmeros de los segmentos se generan automticamente una vez compilado o cargado el programa.) Compilar el programa Una vez completado un segmento o una serie de segmentos puede comprobar la sintaxis lgica eligiendo el comando CPU " Compilar o haciendo clic en el botn Compilar:

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-9

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Visualizar un programa en KOP o AWL Para visualizar un programa en KOP o AWL, elija el comando Ver " AWL o Ver " KOP, respectivamente, como muestra la figura 2-7. Si cambia de la vista AWL a KOP y luego nuevamente a AWL, es posible que note algunos cambios en la representacin del programa AWL, tales como:

S Las operaciones y direcciones ya no aparecen en minsculas, sino en maysculas. S Los espacios en blanco entre las operaciones y las direcciones se reemplazan con tabuladores.
Para obtener esa misma representacin de las operaciones AWL, puede elegir el comando CPU " Compilar estando activo el editor AWL.

Nota Algunas combinaciones de operaciones AWL no se pueden representar en KOP. En esos casos, el mensaje Segmento no vlido seala la parte lgica que no se puede representar en KOP. Para visualizar las operaciones AWL del segmento no vlido, haga clic en el ttulo del segmento. Utilice el editor AWL para modificar un segmento no vlido, de manera que se pueda visualizar.

STEP 7-Micro/WIN - c:\microwin\proyect1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda
AWL KOP Editor KOP - sinttulo.ob1 Bloque de datos Contactos
F3 Tabla F4 F5 F6 F7 F8 F10 F2de smbolos Contacto normalmente abierto AWL Editor AWL - sinttulo.ob1 Tabla de estado NETWORK 1 //Interruptor marcha/ Referencias cruzadas Interruptor marcha/paro Network 1 paro Elementos utilizados LD Marcha1 Marcha1 Paro_Em1 Q0.0  Direccionamiento simblico AN Ctrl+Y Paro_Em1 = Q0.0  Barra de herramientas NETWORK 2 //Fin  Tabla de estado MEND Zoom...

Figura 2-7

Cambiar la visualizacin del programa de KOP a AWL

2-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.6

Cargar un programa en la CPU


Una vez creado y comprobado el programa mediante la PDS 210, es preciso transferirlo a la CPU 210 utilizando el cartucho de memoria. De la misma forma que un disquete se puede utilizar para copiar archivos de un ordenador a otro, el cartucho de memoria se emplea para transferir el programa de la PDS 210 a la CPU 210.

Cargar el programa en la PDS 210 Una vez finalizado el programa, el proyecto se puede cargar en la PDS 210. Para cargar el programa, elija el comando Proyecto " Cargar en CPU... o haga clic en el botn correspondiente en la ventana principal. El cuadro de dilogo Cargar en CPU permite indicar los componentes del proyecto que se desean cargar (v. fig. 2-8). Para la PDS 210, elija slo Bloque lgico, puesto que la CPU 210 no utiliza ni el bloque de datos ni la configuracin de la CPU. Haga clic en el botn Aceptar para confirmar sus ajustes y cargar el programa en la CPU.

STEP 7-Micro/WIN - c:\microwin\project1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda
Abrir... Cerrar Guardar todo Guardar como... Todo Importar Exportar Cargar en PG Cargar en CPU... Preparar pgina... Presentacin preliminar... Imprimir... Instalar impresora... Salir Ctrl+P Ctrl+U Ctrl+D Bloque lgico Bloque de datos Configuracin CPU Aceptar Cancelar Ctrl+S Cargar en CPU Ctrl+O Nuevo... Ctrl+N

Figura 2-8

Cargar los componentes del proyecto en la PDS 210

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-11

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Copiar el programa en el cartucho de memoria El programa se puede copiar en el cartucho de memoria slo si est conectada la alimentacin de la PDS 210 y si est insertado dicho cartucho. (El cartucho de memoria se puede insertar o extraer estando conectada la alimentacin de la PDS 210.)

Cuidado Las descargas electrostticas pueden deteriorar el cartucho de memoria o el receptculo de la PDS 210 o de la CPU 210. Cuando utilice el cartucho de memoria, deber estar en contacto con una superficie conductiva puesta a tierra y/o llevar puesta una pulsera puesta a tierra. El cartucho se deber guardar en una caja conductiva.

Para instalar el cartucho de memoria, retire la cinta protectora del receptculo ubicado debajo de la tapa de acceso de la PDS 210 e inserte all el cartucho. (El cartucho de memoria se ha diseado de forma que slo se pueda insertar en un slo sentido en el receptculo.) Una vez insertado el cartucho, copie el programa como se indica a continuacin: 1. Si el programa no se ha cargado todava en la PDS 210, hgalo utilizando el comando Proyecto " Cargar en CPU... (v. figura 2-8). 2. Utilice el comando CPU " Cartucho de memoria para copiar el programa en el cartucho de memoria (v. fig. 2-9). 3. Extraiga el cartucho de memoria de la PDS 210.

STEP 7-Micro/WIN - c:\microwin\proyect1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda

Network 1 Zona_1

RUN

STOP Editor KOP - sinttulo.ob1 Compilar F2 Contactos Contacto normalmente abierto Borrar Informacin Interruptor marcha/paro Configurar Zona_2 Q0.0 Cartucho de memoria  Reloj de tiempo real Comparar proyecto con CPU Tipo

Figura 2-9

Copiar el programa en el cartucho de memoria

Transferir el programa a la CPU 210 Para transferir el programa del cartucho de memoria a la CPU 210: 1. Desconecte la alimentacin de la CPU 210. 2. Inserte el cartucho de memoria en la CPU 210. (El cartucho de memoria se ha diseado de forma que slo se pueda insertar en un slo sentido en el receptculo.) 3. Conecte la alimentacin de la CPU 210. 4. Cuando se encienda el LED RUN, extraiga el cartucho de memoria de la CPU 210.

2-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Como muestra la figura 2-10, la CPU 210 ejecuta las siguientes tareas despus de conectarse la alimentacin (si est insertado el cartucho de memoria):

S Se borran las reas de memoria M, T y Q. S Se borran los valores actuales de los contadores (almacenados en la memoria no voltil). (Los
valores actuales de los contadores se borran slo si el cartucho de memoria est insertado en la CPU 210. De no ser asi se conservan los valores actuales.)

S El programa de usuario se copia desde el cartucho de memoria a la memoria EEPROM no


voltil. Extraiga siempre el cartucho de memoria de la CPU 210 despus de cargar el programa.

Nota Si se conecta la alimentacin de la CPU 210 estando insertado un cartucho de memoria vaco, se producir un error y se encender el correspondiente LED de error. Ello no sobreescribe ni afecta a los programas almacenados en la EEPROM no voltil. Para remediar el error, retire el cartucho de memoria, desconecte la alimentacin y conctela de nuevo.

Si se carga un programa vlido, la CPU 210 pasa automticamente a modo RUN al conectar la alimentacin. Mientras se ejecuta el programa, la CPU 210 actualiza los valores almacenados en la memoria RAM (los valores almacenados en la memoria M, as como los valores actuales de los cuatro contadores y de los cuatro temporizadores). Al desconectar la alimentacin, la CPU 210 guarda los valores actuales de los cuatro contadores en la memoria EEPROM no voltil. Los dems valores almacenados en la RAM (p.ej. la memoria M, los valores actuales de los temporizadores y la copia del programa de usuario) se borran. A no ser que haya un cartucho de memoria instalado en la CPU 210, los valores actuales de los contadores son remanentes. Dichos valores se restablecen automticamente en la memoria RAM cuando se conecta la alimentacin de la CPU 210 (si no est instalado el cartucho de memoria).

Cartucho de memoria

Si el cartucho de memoria est insertado en la CPU 210 y se conecta la alimentacin, el programa de usuario se copia en la memoria no voltil. Memoria RAM

Programa de usuario

Memoria M

Valores actuales de los contadores

Valores de los contadores

Valores actuales de los contadores Valores actuales de los temporizadores

Memoria EEPROM (no voltil)

Figura 2-10

Cargar un programa mediante el cartucho de memoria

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-13

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.7

Utilizar el direccionamiento simblico


La tabla de smbolos permite adjudicar nombres simblicos a las entradas, salidas y marcas internas (v. fig. 2-11). Los smbolos que se hayan asignado a dichas direcciones se pueden utilizar en los editores KOP y AWL, as como en la tabla de estado de STEP 7-Micro/WIN.

Reglas para introducir direcciones simblicas La primera columna de la tabla de smbolos se utiliza para destacar una fila. Las dems columnas son para el nombre simblico, la direccin y el comentario. En cada fila se asigna un nombre simblico a la direccin absoluta de una entrada o salida digitales, de una direccin en la memoria, de una marca especial o de otro elemento. Opcionalmente se puede agregar un comentario a cada smbolo asignado. Tenga en cuenta las siguientes reglas al crear una tabla de smbolos:

S Puede introducir los nombres simblicos y las direcciones absolutas en cualquier orden. S Puede utilizar hasta 23 caracteres en el campo del nombre simblico. No obstante,
dependiendo del tamao de letra de su entorno de Windows, es posible que en el editor KOP no se visualice el nombre completo.

S Puede definir hasta un total de 500 smbolos. S En la tabla de smbolos se distingue entre maysculas y minsculas. Ejemplo, Alerta_Baja se
considera como un smbolo diferente a alerta_baja.

S Los nombres simblicos no pueden incluir espacios en blanco. Todos los espacios en blanco
internos se convierten en caracteres de subrayado sencillo. Por ejemplo, si introduce Zona 1 y pulsa la tecla de introduccin, el nombre simblico aparecer as: Zona_1.

S Los nombres y/o las direcciones simblicas repetidos se marcarn en cursiva de color azul, no
se compilarn y no se podrn utilizar en el programa. Las direcciones que se solapen no se sealarn como si estuvieran repetidas. Ejemplo: MW0 y MW1 se solapan en la memoria, pero no se identifican como repetidas.

2-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Llamar al editor de la tabla de smbolos El editor de la tabla de smbolos aparece minimizado al tamao de un icono en el borde inferior de la ventana principal. Para llamar a la tabla de smbolos, haga doble clic en el icono o un clic en el botn Restaurar o Maximizar (en Windows 95).

Tabla de smbolos - sinttulo.sym Nombre simblico Zona_1 Zona_2 Activado Alarma_Manual LED Alarma Alerta_Baja Direccin Comentario

el contenido de una celda, I0.0 Para borrar Zona 1 (conmuta de A a F) pulse la tecla DEL (SUPR) o la barra Zona 2 (conmuta de H a M) I0.1 espaciadora estando destacada la celda. Activa el sistema de seguridad I0.2 I0.3 Q0.0 Los smbolos Q0.2 repetidos se M0.0 destacan en cursiva. M0.1 Q0.1 Activa la sirena

Bit_LED Bit_LED
Figura 2-11

Ejemplo de una tabla de smbolos

Funciones de edicin en la tabla de smbolos La tabla de smbolos ofrece las siguientes funciones de edicin:

S Edicin " Cortar / Copiar / Pegar dentro de una celda o de una celda a otra. S Edicin " Cortar / Copiar / Pegar una o varias filas adyacentes. S Edicin " Insertar fila(s) arriba de la fila donde est situado el cursor. Para ejecutar esta
funcin se puede utilizar tambin la tecla INS.

S Edicin " Borrar fila(s) para borrar una o varias filas adyacentes que estn destacadas. Para
ejecutar esta funcin se puede utilizar tambin la tecla DEL (SUPR).

S Para editar cualquier celda que contenga datos, utilice las teclas con flecha o el ratn con objeto
de seleccionarla. Al comenzar a teclear su texto, el campo se borrar y se introducirn los nuevos caracteres. Si hace doble clic con el ratn o pulsa la tecla F2, el campo se destacar, pudiendo utilizar entonces las teclas con flecha para desplazar el cursor a la posicin que desee editar.

S Si hace clic con el botn derecho del ratn aparecer un men con las funciones de edicin
disponibles en el editor de la tabla de smbolos.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-15

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Ordenar las entradas de la tabla Una vez introducidos los nombres simblicos y sus direcciones absolutas puede ordenar la tabla de smbolos alfabticamente por nombres simblicos o numricamente por direcciones. Para ordenar las entradas de la tabla:

S Elija el comando Ver " Ordenar por nombres para ordenar los nombres simblicos
alfabticamente.

S Elija el comando Ver " Ordenar por direcciones para ordenar numricamente las direcciones
absolutas en el siguiente orden de tipos de memoria: I, Q, M, C, T y SM. Visualizar las direcciones simblicas Una vez creada la tabla de smbolos de su programa puede utilizar el comando Ver " Direccionamiento simblico para activar o desactivar la utilizacin de direcciones simblicas en el editor de programas (KOP o AWL) y en la tabla de estado (v. fig. 2-12).

STEP 7-Micro/WIN - c:\microwin\proyect1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda
AWL KOP Editor KOP - sinttulo.ob1 Bloque de datos Contactos F2de smbolos Contacto normalmente abierto Tabla Tabla de estado Network 1 Interruptor marcha/paro Referencias cruzadas Elementos utilizados Marcha1 Paro_Em1 Q0.0  Direccionamiento simblico  Barra de herramientas  Barra de estado Zoom...

Figura 2-12

Visualizar las direcciones simblicas

2-16

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.8

Utilizar la tabla de estado


El editor de la tabla de estado aparece minimizado al tamao de un icono en el borde inferior de la ventana principal. Para llamar a la tabla de estado, haga doble clic en el icono o un clic en el botn Restaurar o Maximizar (en Windows 95). La tabla de estado se puede utilizar para leer o escribir variables en el programa. Con la PDS 210 no se pueden forzar valores.

Leer y escribir variables con la tabla de estado La figura 2-13 muestra un ejemplo de una tabla de estado. Para leer o escribir variables utilizando la tabla de estado: 1. En la primera celda de la columna Direccin, introduzca la direccin o el nombre simblico del elemento de su programa cuyo valor desee leer o escribir y pulse la tecla de introduccin. Repita este paso para todos los elementos que desee insertar en la tabla. 2. Si el elemento es un bit (I, Q o M, por ejemplo), se ajusta el formato binario en la columna Formato. Si el elemento es una palabra, seleccione la celda en la columna Formato y haga doble clic o pulse la BARRA ESPACIADORA para hojear los formatos vlidos. 3. Para visualizar el valor actual de los elementos de la tabla, haga clic en el botn Lectura o en el botn Lectura permanente de la tabla de estado. sencilla Si as lo desea, puede hacer clic en el botn Finalizar lectura actualizacin del estado. 4. Para cambiar un valor, introduzca el nuevo valor en la columna Cambiar valor por y haga clic en el botn Escribir para escribir el valor en la PDS 210. para detener la

Tabla de estado

Direccin I0.0 I0.1 Q0.1 Q0.2 T0 MW0

Formato Bit Bit Bit Bit Entero Entero

Valor actual Cambiar valor por 2#0 1 Para cambiar un valor, 2#0 introduzca aqu el nuevo 2#1 Pulse la barra valor y haga clic en el 2#0 espaciadora o haga botn Escribir. doble clic en la celda +84 para elegir un formato 4400 vlido.

Figura 2-13 Editar direcciones

Ejemplo de una tabla de estado

Para editar una celda de direccin, utilice las teclas con flecha o el ratn con objeto de seleccionar la celda deseada.

S Al comenzar a teclear su texto, el campo se borrar y se introducirn los nuevos caracteres. S Si hace doble clic con el ratn o pulsa la tecla F2, el campo se destacar, pudiendo utilizar
entonces las teclas con flecha para desplazar el cursor a la posicin que desee editar.

S Si hace clic con el botn derecho del ratn aparecer un men con las funciones de edicin
disponibles en el editor de la tabla de estado.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-17

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.9

Comprobar y observar el programa

Ejecutar uno o varios ciclos para observar el programa Es posible indicar que la PDS 210 ejecute el programa durante un nmero limitado de ciclos (entre 1 y 65.535 ciclos). Seleccionando el nmero de ciclos que la PDS 210 debe ejecutar se puede observar el programa a medida que van cambiando las variables del proceso. Para indicar el nmero de ciclos a ejecutar, elija el comando Test " Ejecutar ciclos.... La figura 2-14 muestra el cuadro de dilogo para introducir el nmero de ciclos a ejecutar por la CPU.

Ejecutar ciclos Ejecutar 1 ciclo(s) de programa Aceptar Cancelar

Figura 2-14

Ejecutar el programa un nmero determinado de ciclos

Visualizar el estado del programa en KOP Como muestra la figura 2-15, el editor de programas de STEP 7-Micro/WIN permite observar el estado del programa online. (El programa se debe visualizar en KOP.) As es posible observar el estado de las operaciones del programa a medida que se van ejecutando en la CPU.

STEP 7-Micro/WIN - c:\microwin\casa1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda Ejecutar ciclos...
F2

Contactos Network 1
I0.3

Activar estado KOP F3 Contacto normalmente abierto


Disparar la alarma! M0.1 S 1

F4

F5

F6

F7

F8

F10

T0 >=I +600

I0.2

Q0.3 S 1 M0.2 R

Figura 2-15

Visualizar el estado de un programa en KOP

2-18

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

2.10 Eliminar errores de la PDS 210


Los errores de la PDS 210 pueden ser fatales o no fatales. STEP 7-Micro/WIN permite visualizar los cdigos generados por los errores. La figura 2-16 muestra un cuadro de dilogo donde se visualizan el cdigo y la descripcin del error. En el Anexo C se incluye una lista completa de los cdigos de error.

Informacin CPU Informacin general Estado de error Errores mdulos Mdulo 0: Mdulo 1: Mdulo 2: Mdulo 3: Errores CPU Fatales: No fatales: No fatales: No presente No presente No presente No presente Configuracin de mdulos Estado DP

Mdulo 4: Mdulo 5: Mdulo 6:

No presente No presente No presente

0 83 11

No hay errores fatales.

Utilice la descripcin y el cdigo para eliminar la posible causa del error.

Falta la operacin Finalizar programa principal.

Cerrar

Figura 2-16 Eliminar errores fatales

Cuadro de dilogo Informacin CPU (ficha Estado de error)

Cuando ocurre un error fatal, la PDS 210 detiene la ejecucin del programa. Dependiendo de la gravedad del error, es posible que la PDS 210 no pueda ejecutar todas las funciones o incluso ninguna de ellas. El objetivo del tratamiento de errores fatales es conducir a la PDS 210 a un estado seguro, en el que pueda reaccionar a las condiciones de error. Cuando la PDS 210 detecta un error fatal, cambia a modo STOP, enciende los indicadores (LEDs) SF y STOP y desactiva las salidas. La PDS 210 permanece en dicho estado hasta que se elimine la causa del error. Una vez efectuados los cambios para eliminar el error fatal, es preciso rearrancar la PDS 210. A tal efecto se puede conectar la alimentacin. Al rearrancar la PDS 210 se borra la condicin de error fatal y se ejecuta un diagnstico de arranque para verificar si se ha corregido el error. En caso de detectarse otro error fatal, la PDS 210 enciende de nuevo el LED SF, indicando que an existe un error. De lo contrario, la PDS 210 comenzar a funcionar normalmente. Existen diversas condiciones posibles de error que incapacitan a la PDS 210 para la comunicacin. En esos casos no es posible visualizar el correspondiente cdigo de error. Dichos errores indican un defecto del hardware, por lo que ser necesario reparar la PDS 210. Estas condiciones no se pueden remediar modificando el programa o efectuando un borrado total de la PDS 210.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

2-19

Instalar y utilizar el software STEP 7-Micro/WIN Versin 2.0

Eliminar errores no fatales Los errores no fatales pueden mermar parcialmente el funcionamiento de la PDS 210, pero no le impiden ejecutar el programa o actualizar las entradas y salidas. Como muestra la figura 2-16, STEP 7-Micro/WIN permite visualizar los cdigos generados por los errores no fatales. En el caso de la PDS 210, hay dos categoras bsicas de errores no fatales:

S Errores durante el tiempo de ejecucin. Todos los errores no fatales que se detectan en modo
RUN se depositan en marcas especiales (SM). El programa puede observar y evaluar dichas marcas. Si desea obtener ms informacin acerca de las marcas especiales utilizadas para indicar los errores no fatales de tiempo de ejecucin, consulte el Anexo B.

S Errores de compilacin del programa. Al cargar un programa en la PDS 210, sta lo compila. Si
durante la compilacin se detecta una violacin de las reglas, el proceso de carga se suspender, generndose entonces un cdigo de error. (Si ya se ha cargado un programa en la PDS 210, seguir existiendo en la EEPROM, por lo que no se perder.) Una vez corregido el programa, se podr cargar de nuevo. La PDS 210 no cambia a modo STOP cuando detecta un error no fatal.

2-20

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

El programa para la aplicacin de ejemplo se puede introducir con un PC donde est instalado STEP 7-Micro/WIN. Para cargar el programa se requieren los equipos que muestra la figura 3-1. El programa de ejemplo comprende 155 bytes.

PC

Estacin de desarrollo de programas (PDS 210)

STEP 7-Micro/WIN

Cable de comunicacin PC/PPI

Simulador de entradas para la PDS 210

Figura 3-1 Indice del captulo Apartado 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9

Requisitos para ejecutar el programa de ejemplo

Descripcin Definir los requisitos para la aplicacin de ejemplo Disear la lgica de control Disponer la lgica de control en un programa Crear un proyecto con STEP 7-Micro/WIN Crear una tabla de smbolos Introducir el programa Crear una tabla de estado Cargar y comprobar el programa de ejemplo Ampliar el programa de ejemplo

Pgina 3-2 3-4 3-9 3-13 3-14 3-15 3-22 3-23 3-25

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-1

Introducir un programa de ejemplo

3.1

Definir los requisitos para la aplicacin de ejemplo

Definir las entradas y salidas para la aplicacin En el presente captulo se describe un programa de ejemplo para un sistema de alarma en una vivienda. Como muestra la figura 3-2, el programa vigila dos zonas. Cuando se irrumpe en una de ellas, se dispara una alarma. El programa de ejemplo utiliza las siguientes entradas:

S S S S

La entrada 1 (I0.0) vigila la zona 1 (entrada delantera, sala de estar, cocina y dormitorio 3). La entrada 2 (I0.1) vigila la zona 2 (dormitorio 1, dormitorio 2, bao y entrada trasera). La entrada 3 (I0.2) activa o desactiva el sistema de alarma. La entrada 4 (I0.3) permite activar manualmente la sirena de alarma.

Adems de las entradas, el programa utiliza las siguientes salidas:

S La salida 1 (Q0.0) controla el LED del sistema de alarma. S La salida 2 (Q0.1) dispara la sirena de alarma. S La salida 3 (Q0.2) activa una seal de alerta baja que indica que la alarma se disparar al cabo
de un nmero predeterminado de segundos.

S La salida 4 (Q0.3) activa un rel de interface externo (p.ej. para arrancar una marcacin
automtica). La figura 3-3 muestra el esquema de circuitos del sistema de alarma. Crear nombres simblicos para los elementos del programa Los nombres simblicos permiten documentar o definir determinadas direcciones o E/S (entradas y salidas) utilizadas por el programa. En la tabla 3-1 figuran los nombres simblicos empleados en el programa de ejemplo. Tambin se usa SM0.5 para generar el ritmo de parpadeo (on/off) del LED.

Tabla 3-1
Elemento

Nombres simblicos para el programa de ejemplo


Direccin I0.0 I0.1 Nombre simblico Zona_1 Zona_2 Activado Alarma_Manual LED Descripcin Entrada normalmente cerrada para la zona 1 Entrada normalmente cerrada para la zona 2 Activado = cerrado, desactivado = abierto Entrada normalmente abierta para alarma manual LED de sistema (encendido si est activado et sistema o parpadeante si est desactivado, estando abiertas la zona 1 o la zona 2) Sirena de alarma Seal de alerta baja para desactivar el sistema Rel para arrancar la marcacin automtica del mdem Almacena el estado del LED Almacena el estado de la alarma Almacena el estado de la seal de alerta Provee un retardo antes de dispararse la alarma Tiempo de retardo despus de activar el sistema de alarma

E d Entradas I0.2 I0.3 Q0.0

S lid Salidas

Q0.1 Q0.2 Q0.3 M0.0

Alarma Alerta_Baja Modem Bit_LED Bit_Alarma Bit_Alerta Temporizador_Alerta Tiempo_Retardo

M Marcas

M0.1 M0.2 T0

T Temporizadores i d

T2

3-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

F E
Dormitorio 3

H
Entrada trasera

I
Dormitorio 2

Dormitorio 1

Entrada delantera

K L

C Zona 1

Sala de estar Cocina

Bao

M B A Zona 2

Figura 3-2

Aplicacin de ejemplo de un sistema de alarma

Entradas Zona 1 F E D C B A I0.0

1L

Salidas

Q0.0 Zona 2 M I0.1 Q0.1

LED del sistema

Sirena de alarma

Activar/desactivar instalacin

I0.2

2L

Q0.2 Alarma manual I0.3

Seal de alerta Rel de marcacin del mdem

1M

Q0.3

Figura 3-3

Esquema de circuitos del sistema de alarma

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-3

Introducir un programa de ejemplo

3.2

Disear la lgica de control


Para crear un programa no basta con introducir las operaciones en un archivo. Los elementos individuales o tareas conforman la lgica de control contenida en el programa. Dichos elementos guardan relacin con las diversas operaciones que se disponen luego en segmentos. En el presente apartado se explica la estructura del programa de ejemplo.

Definir el funcionamiento del programa Antes de introducir las operaciones en un programa es preciso planear las tareas que el programa debe realizar. Para el sistema de alarma que se describe en el apartado 3.1, el programa debe evaluar el estado de las cuatro entradas y reaccionar activando o desactivando las cuatro salidas. Como muestra la figura 3-4, la lgica de control del programa debe realizar las siguientes tareas:

S Si el sistema no est activado, el LED (Q0.0) parpadea al estar abiertas la zona 1 (I0.0) o 2
(I0.1).

S Si el sistema est activado (girando la llave a la posicin on, lo que activa la entrada I0.2), el
programa arranca un temporizador de retardo de 90 segundos para que el propietario pueda salir de la vivienda. Durante ese tiempo de retardo, el programa no reacciona si se abre alguna de las zonas (I0.0 I0.1).

S Si el sistema est activado y ha transcurrido el tiempo de retardo para salir de la vivienda, el


programa evala el estado de ambas zonas. Si se abre alguna de ellas (I0.0 I0.1), el programa arrancar una secuencia de notificacin que activa la seal de alerta baja (Q0.2) y arranca un temporizador. Ello le recuerda al propietario que debe desactivar el sistema de alarma al regresar a casa.

S Una vez arrancada la secuencia de notificacin, el programa tiene dos opciones:


Si se desactiva el sistema (girando la llave a la posicin off, lo que desactiva I0.2), el programa pone a 0 las salidas (Q0.0 y Q0.2) y los temporizadores. Si el sistema no se desactiva al cabo de 60 segundos a ms tardar, el programa dispara la alarma y activa la marcacin automtica del mdem (Q0.1 y Q0.3).

S Si se activa la alarma manual (I0.3), el programa dispara la alarma y activa la marcacin


automtica del mdem (Q0.1 y Q0.3). Esta tarea se realiza independientemente de la posicin del interruptor que activa o desactiva el sistema de alarma (I0.2) y no ejecuta la secuencia de notificacin que ofrece un tiempo de retardo para desactivar el sistema.

S Si se desactiva el sistema (girando la llave a la posicin off, lo que desactiva I0.2) una vez
disparada la alarma (Q0.1), el programa pone a 0 las salidas (Q0.1 y Q0.3) y los temporizadores. Cada una de las tareas mencionadas se puede expresar en forma de una secuencia de operaciones. Las condiciones de la lgica determinan la accin a ejecutar. Puesto que las salidas de la CPU 210 se pueden activar directamente, el programa utiliza las marcas internas (memoria M) para almacenar los estados intermedios de la lgica por lo que respecta a las salidas fsicas. Una vez evaluada la lgica de control, el programa usa los estados de dichas marcas para activar o desactivar las salidas.

3-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

Zona 1

Zona 2

Activado

Alarma manual

Si el sistema est activado, arrancar el temporizador de retardo y activar el LED.

Disparar la alarma y arrancar la marcacin automtica del mdem.

ON ON

Si el sistema no est activado y estn abiertas la zona 1 o la zona 2, permitir que el LED parpadee. ON y OFF

Si el sistema est activado y el temporizador de retardo es >= 90 segundos, estando abiertas las zonas 1 2, arrancar el temporizador de alerta y activar la seal de alerta baja.

ON

Si el sistema est desactivado, poner a 0 las salidas y detener el temporizador de alerta.

Si no est desactivado y el temporizador de alerta es >= 60 segundos, disparar la alarma, arrancar la marcacin automtica del mdem y desactivar la alerta baja.

OFF OFF ON

Figura 3-4

Tareas bsicas del programa para el sistema de alarma

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-5

Introducir un programa de ejemplo

Disear la lgica de control para activar y desactivar el sistema de alarma En las figuras 3-5 y 3-6 se muestra la lgica de control para activar y desactivar el sistema de alarma.

S Como muestra la figura 3-5, al activarse el sistema se habilitan las marcas de la memoria M que
controlan las salidas (sirena de alarma y marcacin del mdem). La lgica de control provee tambin un tiempo de retardo entre la activacin del interruptor y la activacin del sistema de alarma. Ello le permite al propietario activar el sistema de alarma y salir de la vivienda. (Hay otro temporizador que controla una seal de alerta baja. Esta le indica al propietario de la vivienda que desactive el sistema.)

S Como muestra la figura 3-6, al desactivarse el sistema de alarma se detiene la seal de alerta y
la secuencia de alarma. Antes de activarse el sistema de alarma, el LED parpadea si una de las zonas est abierta. La figura 3-7 muestra la lgica de control, utilizando una de las marcas especiales (SM0.5) con objeto de generar el impulso de parpadeo del LED.
KOP Network Si el sistema est activado, poner a 1 el bit del LED y arrancar el temporizador de retardo. Bit_LED S 1 Tiempo_Retardo IN TON +0 PT AWL NETWORK LD I0.2 S M0.0, 1 TON T2, +0

Activado

Figura 3-5

Lgica de control para activar el sistema de alarma

KOP Network Si el sistema no est activado y la alarma manual no est on, poner a 0 el bit del LED, el bit de alarma, el bit de alerta y el bit del mdem. Alarma_Manual Bit_LED R / 1 Bit_Alarma R 1 Bit_Alerta R 1 Modem R 1 NETWORK LDN EU AN R R R R

AWL I0.2 I0.3 M0.0, M0.1, M0.2, Q0.3,

Activado

1 1 1 1

Figura 3-6

Lgica de control para desactivar el sistema de alarma

3-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

KOP Network Utilizar el flanco negativo de SM0.5 para encender el LED. Zona_1 SM0.5 N NETWORK LDN LDN ON ALD A ED S NETWORK LDN LDN ON ALD A EU R

AWL I0.2 I0.0 I0.1 SM0.5 M0.0, 1

Activado

/
Zona_2

Bit_LED S 1

/
Network Utilizar el flanco positivo de SM0.5 para apagar el LED. Zona_1 SM0.5 P Bit_LED R 1

Activado

/
Zona_2

I0.2 I0.0 I0.1 SM0.5 M0.0, 1

/ Figura 3-7 Lgica de control para activar el parpadeo del LED

Disear la lgica de control para activar la seal de alerta baja Cuando se irrumpe en una de las zonas vigiladas (es decir, al abrirse la zona 1 o la zona 2 una vez activado el sistema de alarma), el programa activa la seal de alerta baja. El propietario de la vivienda puede desactivar el sistema en un tiempo determinado (p.ej. cuando regresa a casa). Como muestra la figura 3-8, el programa vigila el estado de ambas zonas, as como el interruptor para activar y desactivar el sistema. Asimismo, dispone de un retardo de activacin de la alarma de 90 segundos. Cuando se detecta una irrupcin en la vivienda, el programa arranca el temporizador de alerta baja.
KOP Network Si el sistema est activado y la alarma no se ha disparado an, activar el bit de seal de alerta baja cuando se abran la zona 1 2. Zona_1 ActivadoBit_AlarmaTiempo_Retardo Bit_Alerta >=I / / +900 Zona_2 NETWORK LDN ON A AN LDW>= = AWL I0.0 I0.1 I0.2 M0.1 T2, +900 M0.2

/
Network Si el bit de seal de alerta baja est activado (on), arrancar el temporizador de alerta. Bit_Alerta Temporizador_Alerta IN TON +0 PT NETWORK LD M0.2 TON T0, +0

Figura 3-8

Lgica de control para activar la seal de alerta baja

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-7

Introducir un programa de ejemplo

Disear la lgica de control para disparar la alarma y activar la marcacin del mdem Puesto que las salidas se activan directamente, el programa utiliza marcas (M) para almacenar los resultados de la lgica de control (v. fig. 3-9). Al final del programa, dichas marcas activan (o desactivan) las salidas.
KOP Network Si el bit del LED est activado, activar la salida para el LED del sistema. LED AWL NETWORK LD M0.0 = Q0.0

Bit_LED

Network

Si el bit de alarma est activado, activar la salida para la alarma. Alarma Bit_Alarma

NETWORK LD M0.1 = Q0.1

Network

Si el bit de seal de alerta baja est activado, activar la salida para la alerta baja. Alerta_Baja

Bit_Alerta

NETWORK LD M0.2 = Q0.2

Figura 3-9

Lgica de control para activar las salidas

Como muestra la figura 3-10, las marcas correspondientes a la sirena de alarma y a la marcacin del mdem se activan si se presenta una de las siguientes situaciones:

S Alguien activa la alarma manual (sin importar si el sistema de alarma est activado o
desactivado y sin que se emita la seal de alerta baja).

S El sistema no se ha desactivado al cabo de 60 segundos despus de haberse activado la seal


de alerta baja. Al dispararse la alarma se desactiva tambin la seal de alerta baja.
KOP Network Alarma_Manual Temporizador_Alerta Activado >=I +600 Bit_Alarma S 1 Modem S 1 Bit_Alerta R 1 NETWORK LD LDW>= A OLD S S R AWL I0.3 T0, +600 I0.2 M0.1, 1 Q0.3, 1 M0.2, 1

Figura 3-10

Lgica de control para habilitar los bits de la alarma y del mdem

3-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

3.3

Disponer la lgica de control en un programa


Una vez diseada la lgica de control para la aplicacin, las operaciones se disponen en un programa. Para crear el programa se puede utilizar la lista de instrucciones (AWL) o el esquema de contactos (KOP). La figura 3-11 muestra el programa de ejemplo en KOP. Dicho programa incorpora la lgica de control del apartado 3.2. El programa se termina con la operacin Finalizar programa.

Network 1
I0.3

Disparar la alarma! M0.1 S 1 I0.2 Q0.3 S 1 M0.2 R 1

T0 >=I +600

Network 2
I0.0 I0.2

Evaluar el estado del sistema. M0.1 T2 >=I +900 M0.2 S 1

/
I0.1

/ Network 3
M0.2 IN +0 PT T0 TON Arrancar el temporizador de alerta.

Network 4
I0.2 M0.0 S 1 IN +0 PT T2 TON

Si el sistema est activado, poner a 1 el bit del LED y arrancar el tiempo de retardo.

(contina en la pgina siguiente)

Figura 3-11

Ejemplo de un programa KOP para un sistema de alarma

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-9

Introducir un programa de ejemplo

Network 5
I0.2

Poner todo a 0 si se desactiva el sistema. I0.3 M0.0 R 1 M0.1 R 1 M0.2 R 1 Q0.3 R 1

Network 6
I0.2 I0.0

Utilizar el flanco negativo para activar el LED. SM0.5 N M0.0 R 1

/
I0.1

/ Network 7
I0.2 I0.0 Utilizar el flanco positivo para desactivar el LED. SM0.5 P M0.0 S 1

/
I0.1

/ Network 8
M0.0 Q0.0 Activar el LED del sistema.

Network 9
M0.1 Q0.1

Activar la sirena de alarma.

Network 10
M0.2 Q0.2

Activar la seal de alerta baja.

Network 11
END

Fin del programa.

Figura 3-11 Ejemplo de un programa KOP para un sistema de alarma (continuacin)

3-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

La tabla 3-2 muestra el programa de ejemplo en AWL. Dicho programa incorpora la lgica de control del apartado 3.2. El programa termina con la operacin Finalizar programa (MEND).

Tabla 3-2
AWL

Programa de ejemplo en AWL (continuacin)


Descripcin // // // // // // // // // // // // // Si(la alarma manual se ha activado) o (el temporizador de alerta es >= 60 segundos y el sistema est activado) entonces activar el bit de alarma activar el bit de marcacin del mdem desactivar el bit de alerta baja Si la zona 1 est abierta o si la zona 2 est abierta y el sistema est activado y el bit de alarma no est activado y el tiempo de retardo es inferior a 90 segundos activar el bit de alerta baja

NETWORK 1 LD I0.3 LDW>= T0, +600 A I0.2 OLD S M0.1, 1 S Q0.3, 1 R M0.2, 1 NETWORK 2 LDN I0.0 ON I0.1 A I0.2 AN M0.1 AW>= T2, +900 S M0.2, 1 NETWORK 3 LD M0.2 TON T0, +0 NETWORK 4 LD I0.2 S M0.0, 1 TON T2, +0 NETWORK 5 LDN I0.2 EU AN I0.3 R M0.0, R M0.1, R M0.2, R Q0.3,

// Si el bit de alerta baja est activado, // arrancar el temporizador de alerta // Si el sistema est activado // activar el bit del LED // y arrancar el temporizador de retardo // // // // // // // // // // // // // // // // // // // // // // // Si el sistema no est activado y la alarma manual no est activada entonces desactivar el bit del LED desactivar el bit de alarma desactivar el bit de alerta desactivar la marcacin del mdem Si el sistema est desactivado y si la zona 1 est abierta o si la zona 2 est abierta y con la marca especial para el contador de 0,5 segundos en el flanco negativo desactivar el bit del LED Si el sistema est desactivado y si la zona 1 est abierta o si la zona 2 est abierta y con la marca especial para el contador de 0,5 segundos en el flanco positivo activar el bit del LED

1 1 1 1

NETWORK 6 LDN I0.2 LDN I0.0 ON I0.1 ALD A SM0.5 ED R M0.0, 1 NETWORK 7 LDN I0.2 LDN I0.0 ON I0.1 ALD A SM0.5 EU S M0.0, 1 NETWORK 8 LD M0.0 = Q0.0

// Si est activado el bit del LED // activar la salida del LED

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-11

Introducir un programa de ejemplo

Tabla 3-2

Programa de ejemplo en AWL (continuacin)


// Si est activado el bit de alarma // activar la salida de alarma. // Si est activado el bit de alerta baja // activar la salida de alerta baja // Fin del programa principal

NETWORK 9 LD M0.1 = Q0.1 NETWORK 10 LD M0.2 = Q0.2 NETWORK 11 MEND

3-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

3.4

Crear un proyecto con STEP 7-Micro/WIN


Para crear un proyecto nuevo, elija el comando Proyecto " Nuevo..., como muestra la figura 3-12. Aparecer el cuadro de dilogo Tipo de CPU. En la lista desplegable, elija PDS 210. En cualquier momento puede adjudicar un nombre a su proyecto. Por lo que respecta al presente ejemplo, consulte la figura 3-13 y siga los pasos siguientes para adjudicar un nombre al proyecto: 1. Elija el comando Proyecto " Guardar como... 2. En el campo Nombre de archivo, introduzca: casa.prj 3. Haga clic en el botn Aceptar.

Proyecto Ver CPU Instalar Ayuda Nuevo... Ctrl+N Abrir... Ctrl+O


KOP AWL DB1 SYM STAT

1 c:\microwin\proyect1.prj Tipo de CPU 2 c:\microwin\proyect2.prj Seleccione o lea el tipo de CPU utilizado si desea que el software se limite 3 c:\microwin\proyect3.prj slo a las opciones disponibles asistidas por una CPU determinada. Salir Tipo de CPU: PDS 210 Leer tipo de CPU Comunicacin...

Aceptar

Cancelar

Figura 3-12

Crear un nuevo proyecto y seleccionar el tipo de CPU

Abrir... Cerrar Guardar todo Guardar como... Importar Exportar Cargar en PG... Cargar en CPU... Preparar pgina...

Ctrl+O Introduzca aqu el nombre del proyecto.

Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda Nuevo... Ctrl+N

Guardar proyecto como Nombre de archivo: *.prj ejemplo.prjCtrl+U


Ctrl+D

Ctrl+S

Carpetas: c:\microwin c:\ microwin backup samples

Aceptar Cancelar Ayuda Segmento...

Presentacin preliminar... Imprimir... Ctrl+P Guardar archivo como tipo: Instalar impresora...

Unidades de disco: c:

Salir

Proyecto

Figura 3-13

Adjudicar un nombre al proyecto de ejemplo

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-13

Introducir un programa de ejemplo

3.5

Crear una tabla de smbolos


Para facilitar la programacin es posible determinar nombres simblicos (o smbolos) para las direcciones de la memoria. La tabla de smbolos se utiliza para definir los smbolos que representan las direcciones absolutas en el programa de ejemplo. Para abrir el editor de la tabla de smbolos, haga doble clic en el icono correspondiente o un clic en el botn Restaurar o Maximizar (en Windows 95). Alternativamente, puede elegir el comando Ver " Tabla de smbolos...

Introducir los nombres simblicos La figura 3-14 muestra la lista de nombres simblicos y las correspondientes direcciones del programa de ejemplo. Para introducir los nombres simblicos: 1. Seleccione la primera celda de la columna Nombre simblico e introduzca Zona_1. 2. Pulse la tecla de introduccin para desplazarse a la primera celda de la columna Direccin. Introduzca la direccin I0.0 y pulse nuevamente la tecla de introduccin. As se salta a la celda de la columna Comentario. (Los comentarios son opcionales, pero pueden ser de gran ayuda para documentar los distintos elementos del programa.) 3. Pulse la tecla de introduccin para pasar a la siguiente lnea de smbolos y repita los pasos descritos para cada uno de los nombres simblicos y las direcciones restantes. 4. Utilice el comando Proyecto " Guardar todo para guardar la tabla de smbolos.

Tabla de smbolos c:\microwin\casa.sym Nombre simblico


Zona_1 Zona_2 Activado Alarma_Manual LED Alarma Alerta_Baja Modem Bit_LED Bit_Alarma Bit_Alerta Temp_Alerta Tiempo_Retardo

Direccin
I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3 M0.0 M0.1 M0.2 T0 T2

Comentario
Zona 1 (abarca de A a F) Zona 2 (abarca de H a M) Habilita el sistema de alarma Activa la sirena con la alarma manual Parpadea para indentificar una zona abierta Dispara la alarma Para desactivar sistema de alarma Habilita marcacin automtica Almacena el estado del LED Almacena el estado de la alarma Almacena el estado de la alerta Retarda la alarma (permite desactivarla) Tiempo para salir de la vivienda

Figura 3-14

Tabla de smbolos para el programa de ejemplo

3-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

3.6

Introducir el programa
El programa se puede introducir en AWL o KOP. Asimismo tiene la posibilidad de escoger si desea utilizar direcciones absolutas o simblicas. Para introducir el programa en AWL, abra la ventana del editor AWL y teclee las operaciones. (Para cambiar de KOP a AWL, elija el comando Ver " AWL). Recuerde que cada comentario debe ir precedido de dos barras inclinadas (//) y pulse la tecla de introduccin al final de cada lnea. Para introducir el programa en AWL, teclee los comandos (con o sin comentarios) que figuran en la tabla 3-2. Con el editor AWL se puede cortar, copiar e insertar (pegar). STEP 7-Micro/WIN tambin incluye funciones para buscar y reemplazar textos.

Programar con direcciones simblicas Antes de comenzar a introducir el programa, asegrese de que en la vista KOP se haya ajustado el direccionamiento simblico. Utilice el comando Ver " Direccionamiento simblico y compruebe si junto a dicho comando aparece una marca de verificacin que indica que est habilitado el direccionamiento simblico.

Nota En los nombres simblicos se distingue entre maysculas y minsculas. El nombre que se introduzca debe coincidir exactamente con el que figura en la tabla de smbolos. De no ser as, el cursor permanecer en el elemento y aparecer el cuadro de dilogo Agregar smbolo. Entonces se puede agregar el nuevo smbolo a la tabla de smbolos o cancelar y corregir la entrada.

Utilizar el editor KOP para introducir el programa Para acceder al editor KOP, haga doble clic en el botn correspondiente que aparece en el borde inferior de la ventana principal. (Para cambiar de la vista AWL a KOP puede utilizar el comando Ver " KOP). La figura 3-15 muestra algunas de las herramientas bsicas que se utilizan en el editor KOP. Consulte la figura 3-11 donde se muestra el programa en KOP. Opcionalmente se pueden introducir comentarios.

Editor KOP c:\microwin\casa.ob1 Contactos


F2 F3 Contacto normalmente abierto F4 F5 F6 F7 F8 F10

Network 1
Lista de grupos

TTULO DEL SEGMENTO (una lnea)


Lista de operaciones Botones para Botn Contacto trazar lneas normalmente verticales y abierto horizontales Botn Contacto normalmente cerrado Botn Bobina

Cursor del editor KOP

Figura 3-15

Algunas herramientas bsicas del editor KOP

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-15

Introducir un programa de ejemplo

Consulte la figura 3-16 y siga los siguientes pasos para introducir el primer segmento del programa de ejemplo: 1. Haga clic en el extremo izquierdo debajo del ttulo del segmento. Introduzca un contacto normalmente abierto haciendo clic en el botn F4 de la barra de herramientas o seleccionando Contactos en la lista desplegable izquierda y luego Contacto normalmente abierto en la lista desplegable que aparece a la derecha. Aparecer un contacto normalmente abierto denominado Zona_1. El nombre se muestra destacado y aparece encima del contacto. (Cada vez que introduzca un contacto, el software visualizar la direccin estndar de I0.0 que se ha definido en el presente ejemplo como Zona_1 en la tabla de smbolos.) 2. Alarma_Manual es el primer elemento requerido para el primer segmento (Network 1). Estando destacada la Zona_1, teclee el nombre simblico Alarma_Manual o la direccin absoluta I0.3 (el software acepta ambos formatos). 3. Pulse la tecla de introduccin para confirmar el primer elemento. Entonces se visualizar el nombre simblico Alarma_Manual. El cursor KOP se desplaza a la siguiente posicin (en la segunda columna). 4. Haga clic en el botn F8 de la barra de herramientas para insertar una lnea horizontal. (Alternativamente puede elegir Lneas en la lista desplegable izquierda y luego Horizontal en la lista de operaciones que aparece a la derecha.) Para cambiar o reemplazar uno de los elementos, site el cursor en el elemento en cuestin y seleccione el nuevo elemento. Tambin puede cortar, copiar o insertar (pegar) elementos en la posicin del cursor.

Contactos

F2

Contacto normalmente abierto

F3

F4

F5

F6

F7

F8

F10

Network 1

Disparar la alarma!

Haga clic en el botn de la barra de herramientas para situar el elemento deseado.

Contactos

F2

Contacto normalmente abierto

F3

F4

F5

F6

F7

F8

F10

Network 1
Zona_1

Disparar la alarma!
Introduzca la direccin: I0.3 Alarma_Manual

Contactos

F2

Contacto normalmente abierto

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Haga clic en este botn de la barra de herramientas para insertar una lnea horizontal.

Figura 3-16

Introducir el primer contacto del primer segmento

3-16

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

Consulte la figura 3-17 y siga los siguientes pasos para introducir la bobina con la que se finaliza el primer circuito del primer segmento: 1. Elija Bobinas en la lista desplegable izquierda y Poner a 1 en la lista de operaciones. 2. Introduzca el nombre simblico Bit_Alarma o la direccin absoluta M0.1 en el rea destacada. 3. Pulse la tecla de introduccin para destacar el campo debajo de la bobina e indicar el nmero de entradas o salidas que desee activar. Pulse la tecla de introduccin para adoptar el valor estndar (1). (La CPU 210 permite activar o desactivar slo una entrada o una salida mediante las operaciones Poner a 1 y Poner a 0, respectivamente.) 4. Site el cursor debajo del primer contacto.

Bobinas

F2

Poner a 1 Asignar bobina de salida Poner a 1 la alarma! Disparar Poner a 0

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manua Elija Bobinas en la lista l desplegable izquierda.

Elija Poner a 1 en la lista de operaciones.

Bobinas

F2

Poner a 1

F3

F4 F5 F6 la Introduzca direccin:

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Q0.0 S 1

M0.1 Bit_Alarma

Bobinas

F2

Poner a 1

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Bit_Alarma S 1

Site el cursor debajo del primer contacto.

Figura 3-17

Introducir la bobina

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-17

Introducir un programa de ejemplo

Consulte la figura 3-18 y siga los siguientes pasos para introducir los dos contactos en el segundo circuito del primer segmento: 1. Elija Contactos en la lista desplegable izquierda y Contacto de comparacin >= entero en la lista de operaciones. As se inserta una operacin de comparacin en la posicin del cursor. La operacin compara el valor del temporizador de alerta (Temporizador_Alerta) con el valor de tiempo. 2. Introduzca el nombre simblico Temporizador_Alerta o la direccin absoluta T0 en el rea destacada. Pulsando la tecla de introduccin se destaca el segundo valor de la comparacin. 3. Teclee 600 y pulse la tecla de introduccin. La operacin ser verdadera (y se activar) cuando el temporizador sea mayor que o igual a 600, lo que equivale a 60 segundos. 4. Haga clic en el botn F4 de la barra de herramientas para crear un contacto normalmente abierto. Teclee Activado ( I0.2) y pulse la tecla de introduccin.

Contactos

F2

Contacto de comparacin >= entero

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual Elija Contactos en la lista desplegable izquierda.

Contacto normalmente abierto Contactola normalmente Disparar alarma! cerrado Contacto de comparacin == entero Contacto de comparacin >= entero Contacto de comparacin <= entero NOT Flanco positivo Flanco negativo Elija Contacto de comparacin >= entero en la lista de operaciones.

Contactos

F2

F3 Contacto de comparacin >= entero

F4

F5

F6

F7

F8

F10

Introduzca la direccin: T0 Alarma_Manua Temporizador_Alerta l

Network 1

Disparar la alarma!
Bit_Alarma Pulse la tecla de introduccin e introduzca luego el S valor de tiempo: 1 600

VW0 >=I VW0

Contactos

F2

Contacto normalmente abierto

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Bit_Alarma S 1 Inserte un contacto normalmente abierto e introduzca I0.2 (o Activado).

Temporizador_Alerta >=I +600

Activado

Figura 3-18

Introducir la operacin de comparacin y el siguiente contacto

3-18

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

Consulte la figura 3-19 y siga los siguientes pasos para introducir una lnea vertical y copiar la bobina del primer circuito: 1. Site el cursor en la lnea horizontal encima del contacto Activado ( I0.2). Haga clic en el botn F7 de la barra de herramientas para insertar una lnea vertical que conecte el primer circuito con el segundo. 2. Site el cursor en la bobina de la primera lnea. Utilice el comando Edicin " Copiar para copiar la bobina del portapapeles. 3. Desplace el cursor hacia abajo y utilice el comando Edicin " Pegar para insertar la bobina. Teclee Modem ( Q0.3) en el campo destacado y pulse la tecla de introduccin. Pulse nuevamente la tecla de introduccin para aceptar el valor estndar (1).

Lneas

F2

Vertical

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma! Site el cursor en el


circuito superior del segmento. Bit_Alarma S 1 Haga clic en este botn para insertar una lnea vertical.

Temporizador_Alerta Activado >=I +600

Bobinas

F2

Poner a 1

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Bit_Alarma S 1 Copie la operacin Poner a 1 eligiendo el comando Copiar en el men Edicin.

Temporizador_Alerta >=I +600 Activado

Bobinas

F2

Poner a 1

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Bit_Alarma S 1

Desplace el cursor verticalmente e inserte la operacin en la posicin del cursor. Utilice el comando Pegar en el men Edicin. Introduzca la direccin (Q0.3 Modem) y pulse la tecla de introduccin. Pulse nuevamente la tecla de introduccin para aceptar el valor (1).

Temporizador_Alerta >=I +600 Activado

Modem S 1

Figura 3-19

Introducir una lnea vertical y copiar la bobina

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-19

Introducir un programa de ejemplo

La figura 3-20 muestra los dems pasos para finalizar el primer segmento. Una vez introducido el primer segmento, desplace el cursor al segundo segmento. Consulte la figura 3-11 e introduzca los dems segmentos del programa de ejemplo.

Lneas

F2

Vertical

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma! Site el cursor encima del


Bit_Alarma S 1 Modem S 1 contacto Activado ( I0.2).

Temporizador_Alerta Activado >=I +600

Haga clic en este botn para insertar una lnea vertical.

Bobinas

F2

Poner a 0

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual Elija Bobinas en la lista desplegable izquierda.

Asignar bobina de salida Poner a 1 la alarma! Disparar Poner a 0 Contacto de comparacin >= entero Bit_Alarma S 1 Modem Elija Poner a 0 en la lista de operaciones.

>=I Activado +600 Temporizador_Alerta

S 1

Bobinas

F2

Poner a 0

F3

F4

F5

F6

F7

F8

F10

Network 1
Alarma_Manual

Disparar la alarma!
Contacto de comparacin >= entero Bit_Alarma S 1 Activado Modem S 1 Bit_Alerta R 1

Introduzca la direccin (M0.2 Bit_Alerta) y el valor (1). As se completa el primer segmento.

>=I +600 Temporizador_Alerta

Figura 3-20

Completar el primer segmento

3-20

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

Compilar el programa Una vez completado el programa de ejemplo, compruebe la sintaxis eligiendo el comando CPU " Compilar o haciendo clic en el botn Compilar: Si ha introducido correctamente todos los segmentos como se muestra en el programa de ejemplo, obtendr el mensaje Compilacin finalizada que incluye tambin informacin sobre el nmero de segmentos y la cantidad de memoria utilizada por el programa. En caso contrario, el mensaje de compilacin indicar qu segmento(s) contiene(n) errores. Guardar el programa de ejemplo Al guardar el proyecto se almacenan todos los componentes del proyecto de ejemplo. Para guardar el proyecto, elija el comando Proyecto " Guardar todo o haga clic en el botn Guardar:

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-21

Introducir un programa de ejemplo

3.7

Crear una tabla de estado


Para observar el estado de los elementos seleccionados en el programa de ejemplo es preciso crear una tabla de estado que contenga los elementos que desee observar mientras se ejecuta el programa. Puede utilizar la tabla de estado para observar y modificar el programa mientras ste se ejecuta en la PDS 210. En cambio, no es posible observar el estado de un programa que se est ejecutando en una CPU 210. STEP 7-Micro/WIN ofrece un mtodo sencillo para crear una tabla de estado. Copie algunos o todos los elementos de la tabla de smbolos e insrtelos en la tabla de estado.

Crear una tabla de estado Para acceder al editor de la tabla de estado, haga doble clic en el icono correspondiente que aparece en el borde inferior de la pantalla principal. Introduzca luego los elementos para el programa de ejemplo como se indica a continuacin: 1. Seleccione la primera celda de la columna Direccin y teclee Zona_1. Pulse la tecla de introduccin para confirmar su entrada. Este tipo de elemento slo se puede visualizar en formato binario (1 0), por lo que no se puede cambiar el tipo de formato. 2. Seleccione la siguiente fila y repita los pasos descritos arriba para cada uno de los elementos restantes como muestra la figura 3-21. Puede utilizar el comando Edicin " Insertar fila (o la tecla INS) para insertar una lnea en blanco encima de la lnea donde est situado el cursor. Los temporizadores y contadores se pueden visualizar en otros formatos. Estando destacada la celda de la columna Formato, pulse la BARRA ESPACIADORA para desplazarse por los formatos vlidos para dichos elementos. En el presente ejemplo, elija para los temporizadores el formato Con signo .

Tabla de estado

Direccin Zona_1 Zona_2 Activado Alarma_Manual LED Alarma Alerta_Baja Modem Temp._Alerta Tiempo_Retardo

Formato Bit Bit Bit Bit Bit Bit Bit Bit Con signo Con signo

Valor actual 2#0 2#0 2#0 2#0 2#0 2#0 2#0 2#0

Cambiar valor por

Figura 3-21

Tabla de estado para el programa de ejemplo

Guarde la tabla de estado eligiendo el comando Proyecto " Guardar todo o haciendo clic en el botn Guardar:

3-22

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

3.8

Cargar y comprobar el programa de ejemplo


Una vez cargado el programa en la PDS 210 puede utilizar las funciones de test para observar o comprobar el funcionamiento del programa.

Cargar el proyecto en la PDS 210 Para poder cargar un programa, la PDS 210 debe estar en modo STOP. Elija el comando Proyecto " Cargar... . Un mensaje le indicar si el programa se pudo cargar o no.

Nota STEP 7-Micro/WIN no comprueba si el programa utiliza operandos o direcciones de E/S vlidas para la PDS 210 o la CPU 210. Si intenta cargar un programa que utilice direcciones u operaciones no asistidas por la PDS 210, sta rechazar el intento de cargar el programa y visualizar un mensaje de error. Verifique que todas las direcciones de la memoria, as como las direcciones de E/S y las operaciones utilizadas en el programa sean vlidas para la PDS 210 y la CPU 210.

Utilizar el editor KOP para observar el estado del programa KOP permite apreciar el estado actual de los eventos en el programa. Abra la ventana del editor KOP y elija el comando Test " Activar estado KOP. Si tiene un simulador de entradas conectado a los terminales de su CPU puede colocar los interruptores en posicin ON para observar la circulacin de la corriente y la ejecucin de la lgica. Por ejemplo, si activa el interruptor I0.2, la corriente del segmento 1 circular cuando el temporizador T0 sea mayor que o igual a 600. El segmento se apreciar entonces como muestra la figura 3-22: M0.1 y Q0.3 se ponen a 1 y M0.2 se pone a 0.

STEP 7-Micro/WIN c:\microwin\casa1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda

Ejecutar ciclos...
F2

Contactos Network 1
I0.3

Activar estado KOP F3 Contacto normalmente abierto


Disparar la alarma! M0.1 S 1

F4

F5

F6

F7

F8

F10

T0 >=I +600

I0.2

Q0.3 S 1 M0.2 R

Figura 3-22

Observar el estado del primer segmento

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-23

Introducir un programa de ejemplo

Utilizar la tabla de estado para observar y modificar los valores actuales del programa La tabla de estado se puede utilizar para observar o modificar los valores actuales de las entradas y salidas, as como de las direcciones de la memoria. Abra nuevamente la tabla de estado y elija el comando Test " Activar estado tabla, como muestra la figura 3-23. Al activar o desactivar los interruptores estando la CPU en modo RUN, la tabla indica el estado actual de cada elemento.

S Para visualizar el valor actual de los elementos en el programa, haga clic en el botn Lectura
sencilla o en el botn Lectura permanente en la ventana de la tabla de estado. en la ventana de

S Para detener la lectura del estado, haga clic en el botn Finalizar lectura
la tabla de estado.

STEP 7-Micro/WIN c:\microwin\casa1.prj Proyecto Edicin Ver CPU Test Herramientas Instalar Ventana Ayuda

tabla de estado Direccin Zona_1 Zona_2 Activado Alarma_Manual LED Alarma Alerta_Baja Modem Temp._Alerta Tiempo_Retardo

Ejecutar ciclos... Lectura sencilla Escribir Activar estado tabla


Formato Valor actual Forzar valor Bit 2#0 Desforzar valor 2#0 Bit Bit 2#0 Leer valores forzadosBit Desforzar todo 2#0 Bit 2#0 Bit 2#0 Bit 2#0 2#0 Bit Cambiar valor por

Figura 3-23

Observar la tabla de estado del programa de ejemplo

3-24

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

3.9

Ampliar el programa de ejemplo


Los siguientes segmentos de la lgica de control se pueden utilizar para ampliar el programa de ejemplo. Dichos segmentos le agregan las siguientes funciones al programa de ejemplo:

S Si la zona 1 est abierta, el LED parpadea una vez. S Si la zona 2 est abierta, el LED parpadea dos veces. S Si ambas zonas estn abiertas, el LED parpadea tres veces (un parpadeo corto, una pausa y
luego dos parpadeos cortos). El programa ampliado utiliza las direcciones indicadas en la tabla 3-3. Si ha usado el direccionamiento simblico en el programa, agregue los nombres simblicos y direcciones a la tabla de smbolos.

Tabla 3-3
Elemento

Direcciones utilizadas para ampliar el programa de ejemplo


Direccin M0.7 Nombre simblico Bit_Parpadeo Contador_Pasos Patrn_Parpadeo Temporizador_Parpadeo Descripcin Almacena el estado del LED Registra el parpadeo del LED Almacena el patrn de parpadeo del LED (on/off) Incrementa el contador de pasos

M Marcas

MW1 MW3

Temporizadores

T1

Crear los patrones de parpadeo del LED El programa utiliza diferentes configuraciones binarias como base de la lgica que enciende y apaga el LED. Dependiendo de la condicin, el programa carga un valor en la palabra donde est depositado el patrn de parpadeo. La figura 3-24 muestra los segmentos que desplazan las configuraciones binarias a MW3. Utilice STEP 7-Micro/WIN para introducir los segmentos en el programa.
KOP Network 6 I0.0 Si la zona 1 est abierta y la zona 2 est cerrada, cargar el valor 231 (1110011100) en MW3. I0.1 EN +231 Network 7 I0.0 IN OUT MW3 NETWORK LD I0.0 AN I0.1 MOVW +165, MW3 AWL NETWORK LDN I0.0 A I0.1 MOVW +231, MW3

MOV_W

Si la zona 1 est cerrada y la zona 2 est abierta, cargar el valor 165 (1010010100) en MW3. I0.1

MOV_W
EN +165 IN OUT MW3

Network 8 I0.0

Si tanto la zona 1 como la zona 2 estn abiertas, cargar el valor 167 (1110010100) en MW3. I0.1

MOV_W
EN +167 IN OUT MW3

NETWORK LDN I0.0 AN I0.1 MOVW +167, MW3

Figura 3-24

Lgica de control para el funcionamiento del LED

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-25

Introducir un programa de ejemplo

Encender y apagar el LED El programa utiliza un temporizador (T1) y la configuracin almacenada en MW3 para encender y apagar el LED. El programa incrementa MW1 para contar las veces que se ejecuta la lgica de control que determina el parpadeo del LED. Al ejecutarse la lgica 10 veces, MW1 se pone a 0. La figura 3-25 muestra la lgica de control para arrancar el temporizador. El temporizador arranca si el sistema est activado, si no est activado el temporizador de parpadeo y si se abren la zona 1 o la zona 2.
KOP Network 9 Si el temporizador de parpadeo no est activado y el sistema de alarma est activado, arrancar el temporizador de parpadeo cuando se abran la zona 1 o la zona 2. T1 I0.2 I0.0 IN TON / / I0.1 +0 PT NETWORK LDN AN LDN ON TON AWL M0.7 I0.2 I0.0 I0.1 T1, +0

M0.7 /

Figura 3-25

Lgica de control para arrancar el temporizador de parpadeo

La figura 3-26 muestra la lgica de control para incrementar el contaje de las veces que se ha ejecutado la lgica del parpadeo.
KOP Network 10 T1 >=I +4 M0.0 R 1 M0.7 Si el temporizador de parpadeo es menor que o igual a 400 ms, activar el temporizador de parpadeo, desactivar el bit del LED e incrementar el contador de pasos. NETWORK LDW>= = R INCW AWL T1, +4 M0.7 M0.0, 1 MW1

INC_W
EN MW1 IN OUT MW1

Figura 3-26

Lgica de control para activar el bit del temporizador e incrementar el contador

La figura 3-27 muestra la lgica de control para encender y apagar el LED. Cada vez se ejecuta la lgica de parpadeo del LED se evala un bit diferente de MW3 (M4.0 a M4.7). Conforme a la configuracin que se haya cargado (v. fig. 3-24), el LED se enciende o se apaga. La figura 3-28 muestra la lgica de control para poner el contador a 0.

3-26

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Introducir un programa de ejemplo

KOP Network 11 MW1 ==I +1 MW1 ==I +2 MW1 ==I +3 MW1 ==I +6 MW1 ==I +7 MW1 ==I +8 M4.7 M4.6 M4.5 M4.2 M4.1 M4.0 I0.2 NETWORK LDW= A LDW= A LDW= A LDW= A LDW= A LDW= A OLD AN S

AWL MW1, M4.0 MW1, M4.1 MW1, M4.2 MW1, M4.5 MW1, M4.6 MW1, M4.7 +1 +2 +3 +6 +7 +8

M0.0 S 1

Si el contador de pasos es igual a un valor determinado y est activada la correspondiente configuracin binaria, poner a 1 el bit del LED si el sistema est desactivado.

I0.2 M0.0, 1

Figura 3-27

Lgica de control para controlar el patrn de parpadeo

KOP Network 12 Si el contador de pasos es igual a 10 y tanto la zona 1 como la zona 2 estn cerradas, poner a 0 el contador de pasos. NETWORK LDW>= LD A OLD MOVW

AWL MW1, +10 I0.0 I0.1 +0, MW1

MW1 >=I +10 +0 I0.1

MOV_W
EN IN OUT MW1

I0.0

Figura 3-28

Lgica de control para poner a 0 el contador

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

3-27

Introducir un programa de ejemplo

3-28

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

4
Pgina 4-2 4-4 4-6 4-9 4-11 4-14 4-16

Antes de comenzar a programar aplicaciones para la CPU 210, es recomendable que se familiarice con algunas funciones bsicas de la misma. Indice del captulo Apartado 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Descripcin Crear una solucin de automatizacin con un MicroPLC Conceptos para crear un programa El ciclo de la CPU 210 Lenguajes de programacin Direcciones de las reas de memoria Programa de ejemplo utilizando una rutina de interrupcin Utilizar el potencimetro analgico

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-1

Nociones bsicas para programar una CPU 210

4.1

Crear una solucin de automatizacin con un MicroPLC


Hay diversos mtodos para crear una solucin de automatizacin con un MicroPLC. En el presente apartado se indican algunas reglas generales aplicables a numerosos proyectos. No obstante, tambin deber tener en cuenta las directrices de su empresa y sus propias experiencias. La figura 4-1 se muestra los pasos bsicos al respecto.

Estructurar el proceso o la instalacin.

Especificar las unidades funcionales.

Disear los circuitos de seguridad cableados.

Definir las estaciones de operador.

Crear los planos de configuracin del PLC.

Elaborar una lista de direcciones simblicas (opcional).

Figura 4-1

Pasos bsicos para crear una solucin de automatizacin

Estructurar el proceso o la instalacin Divida el proceso o la instalacin en secciones independientes entre s. Dichas secciones determinarn los lmites entre los diversos sistemas de automatizacin e influirn en las descripciones de las reas de funciones y en la asignacin de recursos. Especificar las unidades funcionales Describa las funciones de cada seccin del proceso o de la instalacin. Incorpore los siguientes aspectos:

S Entradas y salidas (E/S) S Descripcin del funcionamiento S Condiciones de habilitacin (es decir, los estados que se deben alcanzar antes de ejecutar una
funcin) de cada actuador (electrovlvulas, motores, accionamientos, etc.)

S Descripcin del interface de operador S Interfaces con otras secciones del proceso o de la instalacin

4-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

Disear los circuitos de seguridad Determine qu aparatos requieren un cableado permanente por motivos de seguridad. Si fallan los sistemas de automatizacin, puede producirse un arranque inesperado o un cambio de funcionamiento de las mquinas que controlan. En tal caso, se pueden causar heridas graves o deteriorar objetos. Por lo tanto, es preciso utilizar dispositivos de proteccin contra sobrecargas electromagnticas que funcionen independientemente de la CPU 210, evitando as las condiciones inseguras. Para disear los circuitos de seguridad:

S Defina el funcionamiento errneo o inesperado de los actuadores que pudieran causar peligros. S Defina las condiciones que garanticen el funcionamiento seguro y determine cmo reconocer
dichas condiciones, independientemente de la CPU 210.

S Defina cmo la CPU 210 y sus E/S debern influir el proceso cuando se conecte y desconecte
la alimentacin, as como al detectarse errores. Estas informaciones se debern utilizar nicamente para disear el funcionamiento normal y el funcionamiento anormal esperado, sin poderse aplicar para fines de seguridad.

S Prevea dispositivos de parada de emergencia manual o de proteccin contra sobrecargas


electromagnticas que impidan el funcionamiento peligroso, independientemente de la CPU.

S Desde los circuitos independientes, transmita informaciones de estado apropiadas a la


CPU 210 para que el programa y los interfaces de operador dispongan de los datos necesarios.

S Defina otros requisitos adicionales de seguridad para que el proceso se lleve a cabo de forma
segura y fiable. Definir las estaciones de operador Conforme a las funciones exigidas, cree planos de las estaciones de operador. Incorpore los siguientes puntos:

S Panormica de la ubicacin de todas las estaciones de operador con respecto al proceso o a la


instalacin.

S Disposicin mecnica de los aparatos (pantalla, interruptores, lmparas, etc.) de la estacin de


operador.

S Esquemas de conexiones con las correspondientes entradas y salidas de la CPU 210.


Crear los planos de configuracin del PLC Conforme a las funciones exigidas, cree planos de configuracin del sistema de automatizacin incorporando los siguientes puntos:

S Ubicacin de la CPU con respecto al proceso o a la instalacin. S Disposicin mecnica de la CPU 210 (incluyendo armarios, etc.). S Esquemas elctricos de cada CPU 210 (incluyendo los nmeros de referencia y las direcciones
de las entradas y salidas). Elaborar una lista de nombres simblicos Si desea utilizar nombres simblicos para el direccionamiento, elabore una lista de nombres simblicos para las direcciones absolutas. Incluya no slo las entradas y salidas fsicas, sino tambin todos los dems elementos que utilizar en su programa.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-3

Nociones bsicas para programar una CPU 210

4.2

Conceptos para crear un programa

Referencias a las entradas y salidas en el programa La figura 4-2 muestra la conexin de un esquema de circuitos simple con la CPU 210. En el ejemplo, el estado del interruptor de la estacin de operador para abrir la vlvula de vaciado se suma a los estados de las otras entradas. Los clculos de los dichos estados determinan entonces el estado de la salida correspondiente a la electrovlvula que cierra la vlvula de vaciado. La CPU procesa el programa cclicamente, leyendo y escribiendo los datos. El programa se ejecuta conforme a un flujo simplificado de informacin: el estado de la entrada fsica se copia en el rea de memoria ' la CPU 210 ejecuta el programa ' cuando el programa modifica una salida, la CPU 210 actualiza inmediatamente la salida fsica. A cada rea de la memoria se le ha asignado un identificador nemotcnico (p.ej. I para las entradas) que se utiliza para acceder a los datos almacenados all.

Abr_Vac_PB

Cerr_Vac_P B

A_Mtr_Fbk

Paro_Em_O n

Vlv_Vac

Vlv_Vac

Salida

S
Vlvula de vaciado

Area de entradas

Entrada

CPU 210

Estacin de operador

Figura 4-2

Referencias a las entradas y salidas en el programa

Acceder a los datos en las reas de memoria Todas las reas de memoria de la CPU 210 tienen direcciones absolutas. Para acceder a una direccin determinada es preciso indicar el operando (p.ej. I0.0 que es la primera entrada). Una direccin absoluta de un rea de memoria incluye no slo el identificador de rea (p.ej. M), sino tambin el tamao de los datos a los que se desee acceder: W (palabra: dos bytes). (La CPU 210 provee 3 palabras o 48 bits para el rea de memoria M.) La direccin absoluta incluye tambin un valor numrico: bien sea el nmero de bytes desde el comienzo del rea de memoria (desplazamiento) o bien el nmero de elemento. (Este valor depende del identificador de rea (v. apt. 4.5)).

4-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

Estructurar el programa Como muestra la figura 4-3, los programas para la CPU 210 comprenden dos partes bsicas: el programa principal y una rutina de interrupcin de hardware (opcional), v. figura 4-3.

S En el programa principal se disponen las operaciones que controlan la aplicacin. Las


operaciones del programa principal se ejecutan de forma secuencial en cada ciclo de la CPU. Para terminar el programa principal, utilice en KOP una bobina absoluta Finalizar programa principal. En AWL deber usar una operacin Finalizar programa principal (MEND).

S La CPU 210 permite utilizar tambin una rutina de interrupcin de hardware (opcional). Si usa la
rutina de interrupcin en el programa, la CPU ejecutar las operaciones correspondientes cuando se presente un determinado evento en el hardware (el flanco positivo cuando se activa I0.0). Site la rutina de interrupcin despus del fin del programa principal (siguindole a la operacin Finalizar programa principal (MEND)). Utilice una operacin Retorno absoluto desde rutina de interrupcin (RETI) para terminar la rutina de interrupcin. El apartado 4.6 incluye un ejemplo de un programa donde se utiliza una rutina de interrupcin. Este ltima no se ejecuta como parte del ciclo normal, sino cuando se presenta el correspondiente evento de interrupcin (lo que puede ocurrir en cualquier momento del ciclo). Para obtener ms informacin acerca de cmo crear e introducir un programa, consulte el programa de ejemplo en el captulo 3.

Programa principal .. . Programa de usuario MEND Rutina de interrupcin (opcional) RETI Rutina de interrupcin: Se ejecuta cada vez que se presenta el correspondiente evento de interrupcin. Programa principal: Se ejecuta una vez por ciclo

Figura 4-3

Estructura del programa de la CPU 210

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-5

Nociones bsicas para programar una CPU 210

4.3

El ciclo de la CPU 210


El funcionamiento bsico de la CPU 210 es muy simple:

S La CPU lee el estado de las entradas. S El programa almacenado en la CPU utiliza dichas entradas para evaluar la lgica. A medida que
se ejecuta el programa, la CPU escribe los datos en las salidas. La CPU 210 ejecuta el programa de forma continua. Si el programa contiene una rutina de interrupcin opcional, sta se puede procesar en cualquier momento despus de que la CPU ejecute en el programa principal la operacin Habilitar todos los eventos de interrupcin (ENI). El ciclo bsico de la CPU 210 La CPU 210 ejecuta el programa de forma cclica. Como muestra la figura 4-4, el ciclo de la CPU abarca las siguientes tareas: 1. En el primer ciclo (una vez conectada la alimentacin), la CPU 210 borra las salidas (Q), las marcas (M) y los valores actuales de los temporizadores (T). La CPU 210 borra dichos elementos slo en el primer ciclo. Si no se ha insertado ningn cartucho de memoria, la CPU 210 restablece los valores actuales de los cuatro contadores. 2. La CPU 210 filtra las entradas y actualiza el valor del potencimetro analgico (almacenado en SMW2). Esto retarda el ciclo en unos 15 ms. 3. La CPU 210 ejecuta el programa de usuario. Cuando el programa escribe los valores en las salidas, la CPU 210 las actualiza inmediatamente. 4. La CPU 210 actualiza la base de tiempo de los temporizadores de 100 ms. La rutina de interrupcin no se ejecuta como parte del ciclo normal, sino cuando se presenta el correspondiente evento de interrupcin (lo que puede ocurrir en cualquier punto del ciclo). Una vez ejecutada en el programa principal la operacin Habilitar todos los eventos de interrupcin (ENI), la CPU 210 procesa la rutina de interrupcin en el flanco positivo de I0.0. La CPU 210 puede procesar la rutina de interrupcin en cualquier momento del ciclo.

Una vez habilitada la rutina de interrupcin, los eventos de interrupcin pueden iniciar la correspondiente rutina en cualquier punto del ciclo.

Tareas de la CPU
Borrar las salidas. Borrar las marcas. Borrar los valores actuales de los temporizadores. Leer las entradas filtradas. Actualizar el valor del potencimetro analgico. Ejecutar el programa. Escribir las salidas. Actualizar la base de tiempo de los temporizadores.

Slo en el primer ciclo

En todos los ciclos

Figura 4-4

Ciclo de la CPU 210

4-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

El ciclo bsico de la PDS 210 El ciclo de la PDS 210 es similar al de la CPU 210. Puesto que la PDS 210 se comunica con STEP 7-Micro/WIN, debe procesar todas las peticiones de comunicacin. La PDS 210 actualiza tambin los temporizadores antes de ejecutar el programa, lo que la diferencia de la CPU 210. Como muestra la figura 4-5, la PDS 210 realiza las siguientes tareas durante el ciclo: 1. En el primer ciclo (una vez conectada la alimentacin), la PDS 210 borra las salidas (Q), las marcas (M) y los valores actuales de los temporizadores (T). La PDS 210 borra dichos elementos slo en el primer ciclo. 2. La PDS 210 filtra las salidas y actualiza el valor del potencimetro analgico (almacenado en SMW2). Esto retarda el ciclo en unos 15 ms. 3. La PDS 210 actualiza la base de tiempo de los temporizadores de 100 ms. (Tenga en cuenta que la PDS 210 actualiza los temporizadores antes de ejecutar el programa.) 4. La PDS 210 ejecuta el programa de usuario. Cuando el programa escribe los valores en las salidas, la PDS 210 actualiza inmediatamente las salidas. 5. La PDS 210 procesa todas las peticiones de comunicacin de STEP 7-Micro/WIN. La rutina de interrupcin no se ejecuta como parte del ciclo normal, sino cuando se presenta el correspondiente evento de interrupcin (lo que puede ocurrir en cualquier punto del ciclo). Una vez ejecutada en el programa principal la operacin Habilitar todos los eventos de interrupcin (ENI), la PDS 210 procesa la rutina de interrupcin en el flanco positivo de I0.0. La PDS 210 puede procesar la rutina de interrupcin en cualquier momento del ciclo.

Una vez habilitada la rutina de interrupcin, los eventos de interrupcin pueden iniciar la correspondiente rutina en cualquier momento del ciclo.

Tareas de la PDS
Borrar las salidas. Borrar las marcas. Borrar los valores actuales de los temporizadores. Leer las entradas filtradas. Actualizar el valor del potencimetro analgico. Actualizar la base de tiempo de los temporizadores. Ejecutar el programa. Escribir las salidas. Procesar las peticiones de comunicacin.

Slo en el primer ciclo

En todos los ciclos

Figura 4-5

Ciclo de la PDS 210

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-7

Nociones bsicas para programar una CPU 210

Indicar el nmero de ciclos utilizando la funcin de test STEP 7-Micro/WIN permite comprobar el programa, debindose indicar a tal efecto un nmero de ciclos que la PDS 210 debe ejecutar antes de parar (v. apt. 2.9.). Se puede definir que se ejecuten uno o varios ciclos. La PDS 210 ejecuta el primer ciclo como si la alimentacin se acabara de conectar. Una vez ejecutado el nmero de ciclos indicado se borran todas las salidas. La opcin de test slo se puede utilizar con la PDS 210. Como muestra la figura 4-6, la PDS 210 realiza las siguientes tareas al comprobar un programa: 1. En el primer ciclo, la PDS 210 borra las salidas (Q), las marcas (M) y los valores actuales de los temporizadores (T). 2. La PDS 210 filtra las salidas y actualiza el valor del potencimetro analgico (almacenado en SMW2). 3. La PDS 210 actualiza la base de tiempo de los temporizadores de 100 ms. 4. La PDS 210 ejecuta el programa de usuario. Cuando el programa escribe los valores en las salidas, la PDS 210 las actualiza inmediatamente. 5. La PDS 210 procesa todas las peticiones de comunicacin de STEP 7-Micro/WIN. 6. Si se ha indicado ms de 1 ciclo, la PDS 210 inicia el siguiente ciclo, comenzando en el punto 2. 7. Una vez ejecutado el nmero de ciclos indicado, la PDS 210 borra todas las salidas e inhibe la interrupcin de hardware.

Una vez habilitada la rutina de interrupcin, los eventos de interrupcin pueden iniciar la correspondiente rutina en cualquier momento del ciclo.

Tareas de la PDS
Borrar las salidas. Borrar las marcas. Borrar los valores actuales de los temporizadores. Leer las entradas filtradas. Actualizar el valor del potencimetro analgico. Actualizar la base de tiempo de los temporizadore s. Ejecutar el programa. Escribir las salidas. Procesar las Borrar las peticiones de salidas. comunicacin.

Un ciclo

La PDS 210 ejecuta el nmero de ciclos indicado en el software. Varios ciclos

Figura 4-6

Ciclo de la opcin de test

4-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

4.4

Lenguajes de programacin
La CPU 210 y STEP 7-Micro/WIN asisten los siguientes lenguajes de programacin:

S La lista de instrucciones (AWL) comprende un juego de operaciones nemotcnicas que


representan las funciones de la CPU.

S El esquema de contactos (KOP) es un lenguaje de programacin grfico con componentes


similares a los elementos de un esquema de circuitos. STEP 7-Micro/WIN ofrece adems dos representaciones nemotcnicas para visualizar las direcciones y las operaciones del programa: internacional y SIMATIC. Tanto la nemotcnica internacional como la SIMATIC se refieren al mismo juego de operaciones para la CPU 210. Hay una correspondencia directa entre las dos representaciones, siendo idnticas las funciones de ambas. En el presente manual se utiliza la nemotcnica internacional. Elementos bsicos de KOP Al programar con KOP, se crean y se disponen componentes grficos que conforman un segmento de operaciones lgicas. Como muestra la figura 4-7, se ofrecen los siguientes elementos bsicos para crear programas:

S Contactos: un contacto representa un interruptor por el que fluye la corriente cuando est
cerrado.

S Bobinas: una bobina representa un rel que se excita cuando se aplica tensin. S Cuadros: un cuadro representa una funcin que se ejecuta cuando la corriente fluye por l. S Segmentos: un segmento constituye un circuito completo. La corriente fluye desde la barra de
alimentacin izquierda pasando por los contactos cerrados para excitar las bobinas o cuadros.

Bobinas Network 1
I0.0

F2

Asignar bobina de salida

F3

F4

F5

F6

F7

F8

F10

TTULO DEL SEGMENTO (una lnea)


I0.1 Q0.0

Bobina Segmento

Contacto normalmente abierto

Contacto normalmente cerrado

Network 2
I0.0 IN

TTULO DEL SEGMENTO (una lnea)


T0

TON

Cuadro
+0 PT

Segmento

Barra de alimentacin izquierda

Figura 4-7

Elementos bsicos de KOP

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-9

Nociones bsicas para programar una CPU 210

Operaciones de AWL La lista de instrucciones (AWL) es un lenguaje de programacin en el que cada lnea del programa contiene una operacin que utiliza una abreviatura nemotcnica para representar la funcin de la CPU. Las operaciones se combinan en un programa, creando as la lgica de control de su aplicacin. La figura 4-8 muestra los elementos bsicos de un programa AWL.

AWL

Editor AWL proyect1.ob1

//Programa para tren transportador NETWORK 1 LD Marcha1 AN = Paro-Em1 Q0.0

Cada comentario debe ir precedido de dos barras inclinadas (//).

//Marcha motor: //Si I0.0 est activada //e I0.1 no est activada, //poner en marcha el motor.

NETWORK 2 MEND

//Fin del programa

Operacin

Operando

Figura 4-8

Ventana del editor AWL con un programa de ejemplo

Las operaciones AWL utilizan una pila lgica en la CPU para resolver la lgica. Como muestra la figura 4-9, dicha pila tiene ocho bits de profundidad y uno de ancho. La mayora de las operaciones AWL utilizan el primer bit, o bien el primero y el segundo bit de la pila. Combinando los primeros dos bits de la pila, se pierde el valor del nivel superior y en su lugar se coloca el valor del nivel siguiente, es decir que a la pila se le resta un bit. En tanto que la mayora de las operaciones AWL leen slo los valores de la pila lgica, muchas otras modifican tambin los valores ah almacenados. La figura 4-9 muestra tres ejemplos de cmo tres operaciones utilizan la pila lgica.

Bits de la pila lgica

S0 S1 S2 S3 S4 S5 S6 S7

Pila 0 Pila 1 Pila 2 Pila 3 Pila 5 Pila 5 Pila 6 Pila 7

Primer nivel o primer valor de la pila Segundo nivel de la pila Tercer nivel de la pila Cuarto nivel de la pila Quinto nivel de la pila Sexto nivel de la pila Sptimo nivel de la pila Octavo nivel de la pila
O (A) Combina un nuevo valor (nv) con el valor depositado en el nivel superior de la pila mediante una operacin O. S0 = iv0 + nv
Antes

Cargar (LD) Carga un nuevo valor (nv) en la pila.


Antes Despus

Y (A) Combina un nuevo valor (nv) con el valor depositado en el nivel superior de la pila mediante una operacin Y. S0 = iv0 * nv
Antes Despus

iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7

nv iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 se pierde.

iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7

S0 iv1 iv2 iv3 iv4 iv5 iv6 iv7

iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7

Despu s

S0 iv1 iv2 iv3 iv4 iv5 iv6 iv7

En estos ejemplos, los valores iniciales de la pila se denominan iv0 a iv7. Los nuevos valores se representan mediante nv, en tanto que S0 es el valor calculado que se almacena en la pila lgica.

Figura 4-9

Pila lgica de la CPU 210

4-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

4.5

Direcciones de las reas de memoria


La CPU 210 dispone de 4 entradas y 4 salidas digitales. Adems de las E/S, la CPU ofrece reas de memoria para almacenar informaciones. Dichas reas contienen direcciones unvocas a las que puede acceder el programa. La figura 4-10 muestra las reas de memoria y el margen de direcciones de la CPU 210.

Memoria interna

Marcas M0.0 M1.0 M2.0 M3.0 M4.0 M5.0 a a a a a a M0.7 M1.7 M2.7 M3.7 M4.7 M5.7

Temporizadores Contadores T0 T1 T2 T3 C0 C1 C2 C3

Marcas especiales SM0.0 a SM0.7 SM1.0 a SM1.7 Potencimetro analgico SMW2

Entradas y salidas I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3

Figura 4-10

Direcciones de la memoria de la CPU 210

A los datos se accede en formato de palabra (unidades de 16 bits). Se dispone de los siguientes mrgenes para valores enteros:

S Enteros sin signo:

0 a 65.535 (decimal) 0 a FFFF (hexadecimal) 8000 a 7FFF (hexadecimal)

S Enteros con signo: 32.768 a +32.767 (decimal)


Acceder a los datos utilizando direcciones Para acceder a un bit en un rea de memoria es preciso indicar la direccin del mismo. Esta ltima comprende un identificador de rea, la direccin del byte y el nmero de bit. La figura 4-11 muestra un ejemplo de direccionamiento de un bit (denominado tambin direccionamiento byte.bit). En el ejemplo, el rea de memoria y la direccin del byte (M = marca y 3 = byte 3) van seguidas de un punto decimal (.) que separa la direccin del bit (bit 4).

M 3 . 4 Bit del byte o nmero de bit: bit 4 de 8 (0 a 7) Punto decimal que separa la direccin del byte del nmero de bit Direccin del byte: byte 3 (el cuarto byte) Identificador de rea (M = marca)
MSB = bit ms significativo, LSB = bit menos significativo

MSB

LSB

7 6 5 4 3 2 1 0 M M M M M M 0 1 2 3 4 5

Figura 4-11

Acceder a un bit de datos en la memoria de la CPU (direccionamiento byte.bit)

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-11

Nociones bsicas para programar una CPU 210

A los datos almacenados en diversas reas de memoria de la CPU (T, C, M y SM) se puede acceder en formato de palabra. Para acceder a una palabra de datos en la memoria de la CPU es preciso indicar la direccin de forma similar a la direccin de un bit. Comprende un identificador de rea, el tamao de los datos y la direccin del byte inicial del valor, como muestra la figura 4-12. Para acceder a los datos de los temporizadores (T) y de los contadores (C) se debe utilizar una direccin compuesta por un identificador de rea y un nmero de elemento.

Byte menos significativo Byte ms significativo MSB 15 8 7 LSB 0

M W 2 Direccin del byte Acceder a un formato de palabra Identificador de rea (memoria V)

MW2

MB2

MB3

Figura 4-12

Acceder a una palabra de datos en la memoria de la CPU

Direccionamiento de la imagen del proceso de las entradas (I) Como se describe en el apartado 4.2, la CPU lee las entradas fsicas al comienzo de cada ciclo y escribe los valores filtrados en la imagen del proceso de las entradas. Formato: Bit Direccionamiento de las salidas (Q) Cuando la lgica activa una bobina de salida, la CPU activa inmediatamente la salida correspondiente. Formato: Bit Direccionamiento del rea de marcas (M) Las marcas internas (rea de marcas M) se pueden utilizar como rels de control para almacenar el estado intermedio de una operacin u otras informaciones de control. Formato: Bit Palabra M[direccin del byte].[direccin del bit] M2.7 MW0 M[tamao][direccin del byte inicial] Q0.[direccin del bit] Q0.0 I0.[direccin del bit] I0.1

Direccionamiento de las marcas especiales (SM) Las marcas especiales (SM) permiten intercambiar datos entre la CPU y el programa. Dichas marcas se pueden utilizar para seleccionar y controlar algunas funciones especiales de la CPU 210, tales como un bit que se activa slo en el primer ciclo, bits que se activan y se desactivan en determinados intervalos o una palabra que almacena el valor del potencimetro analgico. Para ms informacin acerca de las marcas especiales, consulte el Anexo B. Aunque el rea de las marcas especiales se basa en bits, es posible acceder a los datos en formato de bit o (en el caso del potencimetro analgico) de palabra. Formato:Bit Palabra SM[direccin del byte].[direccin del bit] SM[tamao][direccin del byte inicial] SM0.1 SMW2

4-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

Direccionamiento de los temporizadores (T) Los temporizadores son elementos que cuentan incrementos de tiempo. Los cuatro temporizadores (T0 a T3) tienen resoluciones (intervalos) de 100 ms. El valor actual de cada temporizador se almacena en formato de entero con signo de 16 bits (palabra). Para acceder al valor actual se puede utilizar la direccin del temporizador (T + nmero del temporizador). Formato: Direccionamiento de los contadores (C) Los contadores son elementos que cuentan los cambios de negativo a positivo en la(s) entrada(s) de contaje. Los cuatro contadores (C0 a C3) disponibles en la CPU 210 cuentan tanto adelante como atrs. El valor actual de cada contador almacena el valor de contaje acumulado en formato de entero con signo de 16 bits (palabra). Formato: Utilizar valores de constantes Numerosas operaciones de programacin de la CPU 210 permiten utilizar valores de constantes. Dichas constantes pueden ser slo enteros con signo en formato de palabra. La CPU almacena todas las constantes como nmeros binarios que se pueden representar en formato decimal, hexadecimal o ASCII. Formato decimal: Formato hexadecimal: Formato ASCII: [valor decimal] 16#[valor hexadecimal] [texto ASCII] C[nmero del contador] C2 T[nmero del temporizador] T0

La CPU 210 no permite indicar tipos de datos especficos (p.ej. indicar si la constante es un entero de 16 bits o un entero con signo). Por ejemplo, una operacin LDW>= puede utilizar el valor en MW2 como entero con signo, en tanto que una operacin MOVW puede utilizar ese mismo valor en MW2 como valor binario sin signo. A continuacin se indican ejemplos de constantes en formato decimal, hexadecimal y ASCII:

S Constante decimal: 20047 S Constante hexadecimal: 16#4E4F S Constante ASCII: AD (el texto ASCII aparece entre comillas sencillas)

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-13

Nociones bsicas para programar una CPU 210

4.6

Programa de ejemplo utilizando una rutina de interrupcin


La interrupcin de hardware de la CPU 210 se puede utilizar para controlar tareas que requieren funciones de contaje rpido. Por ejemplo, es posible usar la CPU 210 para contar un tren de impulsos de un sensor RTD y controlar un calefactor elctrico. La figura 4-13 muestra una aplicacin de ejemplo de las siguientes tareas: 1. Un instrumento (p.ej. el sensor PT100 RTD) mide la temperatura y un mdulo RTD genera un tren de impulsos proporcional a la temperatura. 2. Utilizando el evento de interrupcin de hardware (el flanco positivo de I0.0), la CPU 210 cuenta los impulsos que recibe durante un perodo de tiempo (5 segundos). Dependiendo del contaje (que guarda relacin con la temperatura), la CPU 210 activa o desactiva una salida digital. 3. El contactor activa o desactiva el calefactor elctrico, dependiendo del estado de la salida de la CPU 210. La figura 4-14 muestra un programa de ejemplo para la aplicacin descrita. En el ejemplo se cuenta hasta 3 kHz.
1. Medicin de temperatura (utilizando un sensor PT100 RTD) El mdulo RTD convierte la seal de temperatura en un tren de impulsos. Forma de onda del tren de impulsos (hasta 3 kHz)

Funcionamiento del calefactor


Contaje durante 5 segundos (en relacin con la temperatura)

30000 OFF 15200 ON 0

3. El contactor controla el calefactor elctrico.

2. El programa contenido en la CPU 210 supervisa la temperatura y controla la fuente de calor.

Figura 4-13

Aplicacin de ejemplo utilizando la interrupcin de hardware

4-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nociones bsicas para programar una CPU 210

Programa principal Network 1 I0.1 M0.0 T0 IN TON +0 PT

KOP

AWL Network 1 LD I0.1 A M0.0 TON T0, +0 EU MOVW +0, MW2 ENI

MOV_W

P
+0

EN IN OUT MW2

Network 2 LD SM0.0 S M0.0, 1 Network 3 LDW>= T0, +50 DISI R M0.0, 1 Network 4 LD M0.0 JMP 0 Network 5 LDN M0.0 A I0.1 AW<= MW2, +15200 = Q0.0 Network 6 LBL 0 Network 7 MEND

Network 2 SM0.0

ENI M0.0 S 1 Network 1: Activar el temporizador T0, habilitar la rutina de interrupcin e inicializar la variable de contaje (MW2). Network 2: Activar el temporizador despus de que se haya desactivado. Network 3: Al cabo de 5 segundos, desactivar el temporizador e inhibir la rutina de interrupcin. Network 4: Mientras funciona el temporizador, saltarse la lgica que comprueba el valor de contaje. Network 5: Al detenerse el temporizador, activar Q0.0 si el valor de contaje es inferior o igual a 15200. MW2 <=I +15200 Network 6: Meta de la operacin de salto (Network 4). Network 7: Fin del programa principal. Q0.0

Network 3 T0 >=I +50

DISI M0.0 R

Network 4 M0.0

1 0 JMP

Network 5 M0.0

I0.1

/
Network 6 0 LBL Network 7 END

Rutina de interrupcin Network 8 0 INT Network 9 Network 8: Identifica la rutina de interrupcin con el contador rpido. Esta rutina de interrupcin puede contar hasta 3 kHz. Network 8 INT 0 Network 9 INCW MW2 Network 10 RETI

INC_W
EN MW2 IN OUT MW2

Network 9: Incrementa el contador (MW2) en cada flanco positivo de I0.0. Network 10: Retorno al programa principal.

Network 10 RETI

Figura 4-14

Utilizar una rutina de interrupcin con un contador rpido

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

4-15

Nociones bsicas para programar una CPU 210

4.7

Utilizar el potencimetro analgico


Como muestra la figura 4-15, la CPU 210 dispone de un potencimetro analgico (ubicado debajo de la tapa de proteccin del mdulo). El potencimetro permite incrementar o decrementar valores almacenados en los bytes de una marca especial (SMW2). El programa puede utilizar este valor de slo lectura para diversas funciones, p.ej. para actualizar el valor actual de un temporizador o de un contador, para introducir o modificar los valores estndar, o bien para ajustar lmites. Utilice un destornillador pequeo para ajustar el potencimetro. Gire el potencimetro hacia la derecha para incrementar el valor, o bien hacia la izquierda para decrementarlo.

Potencimetro analgico

DC SALIDAS

M L+

0.0 0.1 0.2 0.3

L+ DC 24 V

Figura 4-15

Potencimetro analgico

SMW2 almacena el valor digital que representa la posicin del potencimetro analgico. La CPU 210 consulta el estado del potencimetro analgico tres veces por segundo (como mnimo) y tiene un margen comprendido entre 0 y 255. El nuevo valor del potencimetro analgico se escribe en SMW2 al comienzo del siguiente ciclo. El potencimetro analgico de la PDS 210 tiene un margen nominal de 0 a 255 y un margen garantizado de 10 a 200. La figura 4-16 muestra un programa de ejemplo con el potencimetro analgico.
KOP Network 1 I0.0 EN SMW2 Network 2 M2.0 / +0 Network 3 T0 >=I MW0 M2.0 Activar M2.0 cuando T0 alcance el valor introducido con el potencimetro analgico. IN PT T0 TON IN OUT MW0 AWL Leer el valor del potencimetro analgico y almacenarlo en MW0. Network 1 LD I0.0 MOVW SMW2, MW0 Network 2 LDN M2.0 TON T0, 0 Iniciar temporizador T0. Network 3 LDW>= T0, MW0 = M2.0

MOV_W

Figura 4-16

Programa de ejemplo para utilizar el potencimetro analgico

4-16

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5
Condicional: la ejecucin depende de la combinacin lgica precedente Absoluto: la ejecucin no depende de la combinacin lgica precedente JMP

En el presente captulo se utilizan las siguientes convenciones para representar las operaciones con los lenguajes de programacin KOP (esquema de contactos) y AWL (lista de instrucciones):

K O P

n Representacin en KOP Representacin en AWL

A W L

END

Indice del captulo Apartado 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 Descripcin Mrgenes vlidos para la CPU 210 y la PDS 210 Operaciones con contactos Operaciones con salidas Operaciones de temporizacin Operaciones de contaje Operaciones para incrementar y decrementar Operacin de transferencia Operaciones de control del programa Operaciones lgicas de pilas Operaciones de interrupcin Pgina 5-2 5-3 5-5 5-6 5-8 5-9 5-10 5-11 5-13 5-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-1

Juego de operaciones

5.1

Mrgenes vlidos para la CPU 210 y la PDS 210

Mrgenes vlidos de los operandos En la tabla 5-1 se indican los mrgenes vlidos de los operandos utilizados para acceder a los datos en las diversas reas de la memoria. Dichos mrgenes varan segn el tamao de los datos a los que se desee acceder. Tabla 5-1 Mrgenes vlidos de los operandos Mtodo de acceso
Bit (Byte.bit) I Q M SM T C MW SMW Constante 0.0 a 0.3 0.0 a 0.3 0.0 a 5.7 0.0 a 1.7 0a3 0a3 0a4 0a2

CPU 210 y PDS 210

Palabra

5-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5.2

Operaciones con contactos

Contactos estndar
K O P

El contacto abierto se cierra (se activa) si el valor binario de la direccin n = 1. En AWL, el contacto normalmente abierto se representa con las operaciones Cargar, Y y O. Dichas operaciones cargan el valor binario de la direccin n en el nivel superior de la pila. El contacto cerrado se cierra (se activa) si el valor binario de la direccin n = 0.

n /

A W L

LD A O LDN AN ON

n n n n n n

En AWL, el contacto normalmente cerrado se representa con las operaciones Cargar valor negado, YNO y ONO. Dichas operaciones cargan el valor binario invertido de la direccin n en el nivel superior de la pila. Operandos: n: I, M, SM

Estas operaciones leen el valor direccionado de la imagen del proceso que se actualiza al comienzo de cada ciclo. NOT
K O P

NOT

El contacto NOT invierte el sentido de circulacin de la corriente. La corriente se detiene al alcanzar el contacto NOT. Si no logra alcanzar el contacto, entonces hace circular la corriente. En AWL, la operacin Invertir primer valor (NOT) invierte el primer valor de la pila de 0 a 1, o bien, de 1 a 0.

A W L

NOT

Operandos: Detectar flanco positivo y negativo


K O P

ninguno

El contacto Detectar flanco positivo permite que fluya la corriente durante un ciclo cada vez que se produce un cambio de 0 a 1 (de off a on). En AWL, dicho contacto se representa con la operacin Detectar flanco positivo (EU). Cuando se detecta un cambio de seal de 0 a 1 en el primer valor de la pila, ste se pone a 1. En caso contrario, se pone a 0. El contacto Detectar flanco negativo permite que fluya la corriente durante un ciclo cada vez que se produce un cambio de 1 a 0 (de on a off). En AWL, dicho contacto se representa con la operacin Detectar flanco negativo (ED). Cuando se detecta un cambio de seal de 1 a 0 del primer valor de la pila, ste se pone a 1. En caso contrario, se pone a 0. Operandos: ninguno

A W L

EU ED

Se permiten como mximo 32 operaciones EU y ED en un programa (en total). Las operaciones Detectar flanco positivo (EU) y Detectar flanco negativo (ED) se pueden combinar segn convenga.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-3

Juego de operaciones

Comparar entero palabra


K O P

n1 ==I n2 n1 >=I n2 n1 <=I n2

La operacin Comparar entero palabra se utiliza para comparar dos valores: n1 = n2, n1 >= n2 n1 <= n2. Operandos: n1: n2: T, C, MW, SMW T, C, MW, SMW, constante

En KOP, el contacto se activa si la comparacin es verdadera. En AWL, las operaciones cargan un 1 en el nivel superior de la pila y combinan el valor 1 con el primer valor de la pila mediante Y u O si la comparacin es verdadera. Las comparaciones de palabras llevan signo (16#7FFF > 16#8000).

A W L

LDW= AW= OW=

n1, n2 n1, n2 n1, n2

LDW>= n1, n2 AW>= n1, n2 OW>= n1, n2 LDW<= n1, n2 AW<= n1, n2 OW<= n1, n2

Se pueden crear comparaciones <>, <, > utilizando la operacin NOT con una operacin =, >= <=. La siguiente secuencia de operaciones equivale a una comparacin <> de MW0 con 50: LDW= MW0, 50 NOT

Ejemplos de contactos
KOP Network 1 I0.0 Network 2 I0.0 NOT Network 3 I0.1 N Network 4 MW0 >=I MW2 Q0.3 Q0.2 I0.1 Q0.0 AWL NETWORK 1 LD I0.0 A I0.1 = Q0.0 NETWORK 2 LD I0.0 NOT = Q0.1 NETWORK 3 LD I0.1 ED = Q0.2 NETWORK 4 LDW>= MW0, MW2 = Q0.3 Cronograma I0.0 I0.1 Q0.0 Q0.1 Q0.2 MW0 >= MW2 Q0.3 Activado durante un ciclo MW0 < MW2

Q0.1

Figura 5-1

Ejemplo de operaciones lgicas con contactos

5-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5.3
Asignar

Operaciones con salidas

K O P

Al ejecutar la operacin Asignar se activa el parmetro indicado (n).


n

En AWL, la operacin Asignar (=) copia el primer valor de la pila en el parmetro indicado (n).
= n

A W L

Operandos:

n:

Q, M

Poner a 1, Poner a 0
K O P

S_BIT S 1 S_BIT R 1

Cuando se ejecutan las operaciones Poner a 1 y Poner a 0, se activa (se pone a 1) o se desactiva (se pone a 0) la entrada o la salida indicada por S_BIT, respectivamente. Operandos: S_BIT: Q, M

A W L

S R

S_BIT, 1 S_BIT, 1

Ejemplo de operaciones con salidas

KOP
Network 1 I0.0

AWL NETWORK LD I0.0 = Q0.0 S Q0.1, 1 R Q0.2, 1

Q0.0 Q0.1 S 1 Q0.2 R 1

Cronograma I0.0 Q0.0 Q0.1 Q0.2

Figura 5-2

Ejemplo de operaciones con salidas

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-5

Juego de operaciones

5.4

Operaciones de temporizacin
El temporizador se puede utilizar para implementar funciones controladas por tiempo. El temporizador cuenta adelante mientras est activada la entrada de habilitacin. Cuando dicha entrada se desactiva, el temporizador se pone a 0 automticamente. El temporizador resulta especialmente apropiado para temporizar intervalos individuales.

Temporizador de retardo a la conexin


K O P

Tx IN TON PT

La operacin Temporizador de retardo a la conexin empieza a contar hasta el valor mximo al ser habilitada. Cuando se inhibe la operacin, el temporizador se pone a 0 y se detiene al alcanzar el valor mximo (3276,7 segundos). Operandos: Tx: PT: T0 a T3 0 (el valor de preseleccin no se utiliza)

A W L

TON

Tx, 0

Los temporizadores de la CPU 210 no utilizan el valor de preseleccin. El temporizador cuenta tiempo mientras est habilitado. Utilice una operacin Comparar palabra para averiguar el valor del temporizador.

Los temporizadores tienen una resolucin de 100 ms. Su valor mximo es de 3276,7 segundos. Una vez habilitado, el temporizador cuenta hasta el valor mximo y se detiene entonces, a menos que se inhiba antes de haber alcanzado dicho valor. Si el temporizador se inhibe, su valor se pone a cero (0). Actualizar los temporizadores de la CPU 210 Los temporizadores de la CPU 210 utilizan una resolucin de 100 ms. Cada temporizador cuenta el nmero de intervalos de 100 ms que han transcurrido desde la ltima vez que se actualiz el temporizador. El temporizador se actualiza aadiendo el valor acumulativo de intervalos de 100 ms (desde el comienzo del ltimo ciclo) al valor actual (de ese temporizador) cuando se ejecuta la operacin de temporizacin. Los temporizadores no se actualizan automticamente, ya que el valor actual de un temporizador slo se actualiza al ejecutar la operacin de temporizacin. Por consiguiente, si un temporizador est habilitado, pero la correspondiente operacin no se ejecuta en cada ciclo, no se actualizar el valor actual de ese temporizador y disminuir el tiempo. Por otra parte, si se ejecuta una misma operacin de temporizacin varias veces en un ciclo, el valor de 100 ms acumulado se aadir tambin varias veces al valor actual del temporizador, con lo cual aumenta el tiempo. Debido a ello, es recomendable utilizar los temporizadores slo cuando se ejecute exactamente una operacin de temporizacin en cada ciclo.

Nota Como la acumulacin de los intervalos de 100 ms no depende de si los temporizadores se habilitan o no, un determinado temporizador con una resolucin de 100 ms se habilitar en un punto cualquiera dentro del actual intervalo de 100 ms. Por lo tanto, el intervalo para un determinado temporizador con una resolucin de 100 ms puede tener una duracin mxima de 100 ms. Ajuste el parmetro de la operacin Comparar palabra a un valor que supere en 1 al intervalo mnimo deseado. Por ejemplo, para garantizar un intervalo mnimo de 2100 ms, ajuste el valor de la operacin Comparar palabra a 22 (2100 ms equivale a 21 unidades de 100 ms, ms 1 unidad de 100 ms = 22.100 ms).

5-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

Ejemplo de una operacin de temporizacin

KOP

AWL Network LD I0.2 TON T1, 0 Network LDW >= T1, 3 = Q0.2

I0.2
IN 0 T1 >=I +3 PT

T1 TON

Q0.2

Cronograma

I0.2

T1 (valor actual) T1 >= 3 T1 >= 3

Q0.2

Figura 5-3

Ejemplo de la operacin de temporizacin

KOP M0.0 T0 TON Network LDN M0.0 TON T0, 0

AWL

/
0 T0 >=I +30

IN PT

//Habilitar/inhibir el temporizador //Elegir temporizador T0

M0.0

Network LDW>= T0, 30 //Cada 3 segundos, = M0.0 //Activar M0.0 (lo que //inhibe el temporizador)

Figura 5-4

Ejemplo de un temporizador activado automticamente

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-7

Juego de operaciones

5.5

Operaciones de contaje
El contador adelante/atrs empieza a contar adelante cuando se produce un flanco positivo en la entrada de contaje adelante y empieza a contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs. El contador se inicializa al activarse la entrada de desactivacin. Cuando se alcanza el valor mximo (32.767), el siguiente flanco positivo en la entrada de contaje adelante invertir el contaje hasta alcanzar el valor mnimo (32.768). Igualmente, cuando se alcanza el valor mnimo (32.768), el siguiente flanco positivo en la entrada de contaje atrs invertir el contaje hasta alcanzar el valor mximo (32.767). El contador adelante/atrs tiene un valor actual que almacena el valor de contaje actual. Utilice el nmero de contador para direccionar el valor actual. Puesto que cada contador dispone slo de un valor actual, no se podr asignar un mismo nmero a varios contadores.

Contar adelante/atrs
K O P

Cx CU CTUD CD R PV

La operacin Contar adelante/atrs empieza a contar adelante cuando se produce un flanco positivo en la entrada de contaje adelante (CU). Por el contrario, empieza a contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs (CD). El contador se inicializa al activarse la entrada de desactivacin (R). En AWL, la entrada de desactivacin es el primer valor de la pila, la entrada de contaje atrs se carga en el segundo nivel de la pila y la entrada de contaje adelante, en el tercero.

A W L

CTUD

Cx, PV

Operandos:

Cx: PV:

C0 a C3 0 (el valor de preseleccin no se utiliza)

Ejemplo de una operacin de contaje

KOP I0.3
CU C1

AWL
CTUD

I0.2
CD

Network LD I0.3 LD I0.2 LD I0.1 CTUD C1, 0 Network LDW>= C1, 4 = Q0.2

//Contar adelante //Contar atrs //Poner a 0

I0.1
R 0 C1 >=I +4 PV Q0.2

Cronograma I0.3 Adelante I0.2 Atrs I0.1 Desactivar


4 3 2 5 4 3 4 5

C1 Valor actual Q0.2

1 0

Figura 5-5

Ejemplo de la operacin de contaje

5-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5.6

Operaciones para incrementar y decrementar

Incrementar palabra, Decrementar palabra


K O P

INC_W
EN IN OUT

Las operaciones Incrementar palabra y Decrementar palabra suman o restan 1 al valor de la palabra de entrada. Operandos: IN: OUT: T, C, MW T, C, MW

DEC_W
EN IN OUT

En KOP: En AWL:

IN + 1 = OUT IN 1 = OUT OUT + 1 = OUT OUT 1 = OUT

A W L

INCW DECW

OUT OUT

Las operaciones Incrementar y Decrementar palabra llevan signo (16#7FFF > 16#8000). Al programar en KOP se puede reducir el espacio de memoria necesario, indicando que la direccin de IN sea igual a la de OUT. Estas operaciones afectan las siguientes marcas especiales: SM1.0 (cero); SM1.1 (desbordamiento); SM1.2 (negativo)

Ejemplo de las operaciones Incrementar y Decrementar

KOP I0.0

AWL Network LD I0.0 INCW MW0 DECW MW2

INC_W EN
MW0 IN OUT MW0

DEC_W EN
MW2 IN OUT MW2 Aplicacin Incrementar palabra MW0 125 incrementar MW0 126 MW2 Decrementar palabra MW2 5000 decrementar 4999

Figura 5-6

Ejemplo de las operaciones Incrementar/Decrementar

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-9

Juego de operaciones

5.7

Operacin de transferencia

Transferir palabra
K O P

|MOV_WM EN OV_W
IN OUT

La operacin Transferir palabra transfiere la palabra de entrada (IN) a la palabra de salida (OUT). La palabra de entrada permanece inalterada. Operandos: IN: OUT: T, C, MW, SMW, constante T, C, MW

A W L

MOVW IN, OUT

Ejemplos de transferencia

KOP I0.1 EN SMW2 IN OUT MW2 Aplicacin Transferir SMW2 127 transferir a MW2 127

AWL Network LD I0.1 MOVW SMW2, MW2

MOV_W

Figura 5-7

Ejemplo de la operacin de transferencia

5-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5.8
END

Operaciones de control del programa

K O P

END

El programa principal debe finalizar con la bobina Finalizar programa principal (END). En AWL, la operacin absoluta Finalizar programa principal END se representa con la operacin MEND. Operandos: ninguno

A W L

MEND

El programa principal se debe terminar con la operacin absoluta END /MEND).

Borrar temporizador de vigilancia


K O P

WDR

La operacin Borrar temporizador de vigilancia permite que la CPU redispare el temporizador de vigilancia. As se prolonga el tiempo de ciclo sin que se indique un error de vigilancia. Operandos: ninguno

A W L

WDR

Utilizar la operacin WDR para inicializar el temporizador de vigilancia Esta operacin se debe utilizar con mucha cautela. En caso de utilizar bucles para que no finalice el ciclo o para prolongarlo excesivamente, es posible que no se ejecuten los procesos siguientes hasta terminar el ciclo:

S Las entradas no se actualizarn. S Las marcas especiales (SM) no se actualizarn (SM0, SMW2). S Los temporizadores no contarn correctamente los ciclos que excedan los 25 segundos.
Nota Si se estima que el tiempo de ciclo exceder los 300 ms o que la actividad de interrupcin aumentar de modo que el ciclo principal quede interrumpido durante ms de 300 ms, es preciso utilizar la operacin WDR para redisparar el temporizador de vigilancia.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-11

Juego de operaciones

Ejemplos de las operaciones END y WDR

KOP Network 15 M0.1 WDR . . . Network 78 END

AWL Network LD M0.1 WDR . . . Network MEND

Si M0.1 est activada, redisparar el temporizador de vigilancia (WDR) para permitir que se prolongue el tiempo de ciclo. Finalizar el programa principal.

Figura 5-8 Saltar a meta, Definir meta


K O P

Ejemplo de las operaciones END y WDR

n JMP n LBL

La operacin Saltar a meta deriva la ejecucin del programa a la meta indicada (n). Al saltar, el primer valor de la pila es siempre un 1 lgico. La operacin Definir meta indica la meta (n) a la que se salta. Operandos: n: 0 a 63

A W L

JMP LBL

n n

Tanto la operacin de salto como la correspondiente meta deben encontrarse en el programa principal o en la rutina de interrupcin. Desde el programa principal no se puede saltar a una meta que se encuentre en la rutina de interrupcin. Tampoco es posible saltar desde la rutina de interrupcin a una meta que se encuentre fuera de ella.

Ejemplo de la operacin Saltar a meta

KOP Network 14 SM0.1 / . . . Network 33 4 LBL

AWL Network LDN SM0.1 JMP 4 . . .

4 JMP

Si ste no es el primer ciclo, saltar a LBL 4.

La operacin Saltar a meta se puede utilizar en el programa principal o en la rutina de interrupcin. La operacin de salto y la meta correspondiente deben encontrarse siempre en el mismo segmento lgico (es decir, bien sea en el programa principal o en la rutina de interrupcin).

Network LBL 4

Figura 5-9

Ejemplo de las operaciones Saltar a meta y Definir meta

5-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

5.9

Operaciones lgicas de pilas

Combinar primer y segundo valor mediante Y


A W L

ALD

La operacin Combinar primer y segundo valor mediante Y combina los valores del primer y segundo nivel de la pila mediante una operacin lgica Y. El resultado se carga en el nivel superior de la pila. Una vez ejecutada la operacin ALD, la profundidad de la pila tiene un nivel menos. Operandos: ninguno

Combinar primer y segundo valor mediante O


A W L

OLD

La operacin Combinar primer y segundo valor mediante O combina los valores del primer y segundo nivel de la pila mediante una operacin lgica O. El resultado se carga en el nivel superior de la pila. Una vez ejecutada la operacin OLD, la profundidad de la pila tiene un nivel menos. Operandos: ninguno

La figura 5-10 muestra cmo funcionan las operaciones Combinar primer y segundo valor mediante Y y mediante O.

ALD: Combina los valores del primer y segundo nivel de la pila mediante Y
Antes iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 Despus

OLD: Combina los valores del primer y segundo nivel de la pila mediante O
Antes iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 Despus S0 = iv0 + iv1

S0 S0 S0 = iv0 * iv1 iv2 iv2 iv3 iv3 iv4 iv4 iv5 iv5 iv6 iv6 iv7 iv7 x x Nota: La x significa que el valor se desconoce (puede ser 0 1).

Figura 5-10

Operaciones Combinar primer y segundo valor mediante Y y mediante O

Ejemplo de una operacin lgica de pilas

KOP Network 1 I0.0 I0.1 I0.2 I0.3

AWL NETWORK LD I0.0 LD I0.1 LD I0.2 A I0.3 OLD ALD = Q0.0

Q0. 0

Figura 5-11

Ejemplo de operaciones lgicas de pilas

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-13

Juego de operaciones

5.10 Operaciones de interrupcin


La CPU 210 dispone de un evento de interrupcin (flanco positivo en I0.0). Para acceder al evento es preciso programar una rutina de interrupcin (INT 0) y habilitar la interrupcin. Para ello hay que ejecutar la operacin ENI (Habilitar todos los eventos de interrupcin). En el siguiente flanco positivo en I0.0 (despus de ejecutarse la operacin ENI) ocurre una interrupcin. Slo es necesario ejecutar la operacin ENI cada vez que se conecte la alimentacin de la CPU 210, a menos que se ejecute la operacin DISI (Inhibir todos los eventos de interrupcin). Comenzar rutina de interrupcin, Retorno desde rutina de interrupcin
K O P

0 INT

La operacin Comenzar rutina de interrupcin marca el comienzo de la rutina de interrupcin. La bobina Retorno absoluto desde rutina de interrupcin se debe utilizar para finalizar la rutina de interrupcin.

RETI

Operandos:
A W L

n:

INT RETI

La rutina de interrupcin se puede identificar con una marca de interrupcin que indique el comienzo de la misma. La rutina comprende todas las operaciones que se colocan entre dicha marca y la operacin Retorno absoluto desde rutina de interrupcin. Se ejecuta como respuesta al flanco positivo en I0.0., debindose finalizar (y devolver as el control al programa principal) mediante la operacin Retorno desde rutina de interrupcin (RETI). Habilitar todos los eventos de interrupcin, Inhibir todos los eventos de interrupcin
K O P

ENI

La operacin Habilitar todos los eventos de interrupcin habilita la ejecucin de todos los eventos. La operacin Inhibir todos los eventos de interrupcin inhibe la ejecucin de todos los eventos. Si estn inhibidas las interrupciones se ignoran los eventos de interrupcin. Operandos: ninguno

DISI

A W L

ENI DISI

5-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Juego de operaciones

Reglas y limitaciones para utilizar interrupciones El procesamiento de interrupciones permite reaccionar rpidamente ante determinados eventos de E/S. La rutina de interrupcin se debe estructurar de forma que, una vez ejecutada una tarea determinada, se devuelva el control al programa principal. A tal efecto es conveniente que la rutina sea corta, de manera que se pueda ejecutar rpidamente sin interrumpir otros procesos durante perodos demasiado largos. De no ser as, es posible que se presenten estados imprevistos que pueden afectar a la instalacin controlada por el programa principal. Al utilizar la rutina de interrupcin se deben tener en cuenta las siguientes limitaciones:

S Posicione la rutina de interrupcin despus del final del programa principal. S No utilice las operaciones Inhibir todos los eventos de interrupcin (DISI), Habilitar todos los
eventos de interrupcin (ENI) o Finalizar programa principal (MEND) en la rutina de interrupcin.

S Finalice la rutina de interrupcin con una operacin Retorno desde rutina de interrupcin (RETI).
Las interrupciones pueden afectar a los contactos y bobinas. Para evitar que se perturbe el programa principal (debido a derivaciones a o desde la rutina de interrupcin), el sistema operativo de la CPU guarda y vuelve a cargar la pila lgica y las marcas especiales (SM) que indican el estado de las operaciones. Datos compartidos por el programa principal y la rutina de interrupcin El programa principal y la rutina de interrupcin pueden compartir datos. Por ejemplo, una parte del programa principal puede proporcionar datos a ser utilizados en una rutina de interrupcin o viceversa. En caso de que el programa est compartiendo datos, habr que considerar tambin el hecho de que las rutinas de interrupcin se ejecutan de forma asncrona al programa principal. Por lo tanto, se pueden presentar en cualquier momento durante la ejecucin de ste ltimo. Los problemas de coherencia de los datos compartidos pueden surgir de las acciones debidas a las rutinas de interrupcin, al interrumpir stas la ejecucin de las operaciones del programa principal. Hay diversas tcnicas de programacin que se pueden utilizar para garantizar que el programa principal y la rutina de interrupcin compartan los datos correctamente. Dichas tcnicas restringen el acceso a las direcciones compartidas o crean secuencias de interrupciones que utilizan direcciones compartidas que no se pueden interrumpir.

S En un programa KOP que comparta slo una variable: utilice la operacin Transferir palabra
(MOV_W) para acceder a una variable compartida. En tanto que numerosas operaciones KOP equivalen a las secuencias de instrucciones AWL que se pueden interrumpir, la operacin de transferencia en KOP equivale a una sola operacin AWL, cuya ejecucin no se ve afectada por los eventos de interrupcin.

S En un programa AWL o KOP que comparta mltiples variables: si los datos compartidos son
varias palabras contiguas, la ejecucin de la rutina de interrupcin se puede controlar con las operaciones Inhibir todos los eventos de interrupcin (DISI) y Habilitar todos los eventos de interrupcin (ENI). La interrupcin se debe inhibir en el lugar del programa principal donde se disponen las operaciones que acceden a las direcciones compartidas. Una vez ejecutadas todas las operaciones que utilicen dichas direcciones compartidas, la interrupcin se podr habilitar de nuevo. Mientras est inhibida la interrupcin, la correspondiente rutina no se puede ejecutar. Por lo tanto, no ser posible acceder entonces a las direcciones compartidas. Sin embargo, esta tcnica de programacin puede causar que se ignoren los eventos de interrupcin.

S Si la rutina de interrupcin y el programa principal comparten un bit en un byte, los siete bits
restantes no se pueden utilizar para ningn otro fin. Ejemplo: Si M1.0 se est utilizando para coordinar la rutina de interrupcin y el programa principal, M1.1 a M1.7 no se pueden utilizar para ningn fin.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

5-15

Juego de operaciones

Ejemplo de interrupcin
Programa principal Network 1 I0.1 M0.0 T0 IN TON +0 PT KOP AWL Network 1 LD I0.1 A M0.0 TON T0, +0 EU MOVW +0, MW2 ENI

MOV_W

P
+0

EN IN OUT MW2

Network 2 LD SM0.0 S M0.0, 1 Network 3 LDW>= T0, +50 DISI R M0.0, 1 Network 4 LD M0.0 JMP 0 Network 5 LDN M0.0 A I0.1 AW>= MW2, +14550 AW<= MW2, +15200 = Q0.0 Network 6 LBL 0 Network 7 MEND

Network 2 SM0.0

ENI M0.0 S 1 Network 1: Arrancar el temporizador T0, habilitar la rutina de interrupcin e inicializar la variable de contaje (MW2). Network 2: Arrancar el temporizador despus de que se haya desactivado. Network 3: Al cabo de 5 segundos, desactivar el temporizador e inhibir la rutina de interrupcin. Network 4: Mientras est en marcha el temporizador, saltarse la lgica que comprueba el valor de contaje. Network 5: Al detenerse el temporizador, activar Q0.0 si el valor de contaje se encuentra entre 14550 y 15200. MW2 >=I +14550 MW2 <=I +15200 Q0.0

Network 3 T0 >=I +50

DISI M0.0 R

Network 4 M0.0

1 0 JMP

Network 5 M0.0

I0.1

/
Network 6 0 LBL Network 7 END

Network 6: Meta de la operacin de salto (Network 4). Network 7: Fin del programa principal.

Rutina de interrupcin Network 8 0 INT Network 9 Network 8: Identifica la rutina de interrupcin con el contador rpido. Esta rutina de interrupcin puede contar hasta 3 kHz. Network 9: Incrementa el contador (MW2) en cada flanco positivo de I0.0. OUT MW2 Network 10: Retorna al programa principal. Network 8 INT 0 Network 9 INCW MW2 Network 10 RETI

INC_W
EN MW2 IN

Network 10 RETI

Figura 5-12

Rutina de interrupcin con contador rpido

5-16

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210


Indice del captulo Apartado A.1 A.2 A.3 A.4 A.5 A.6 A.7 A.8 A.9 Datos tcnicos generales CPU 210 con alimentacin DC, entradas DC 24 V, salidas DC 24 V CPU 210 con alimentacin AC, entradas DC 24 V, salidas de rel CPU 210 con alimentacin AC, entradas AC, salidas de rel PDS 210 con alimentacin AC, entradas DC, salidas de rel Cartucho de memoria 8K x 8 Cartucho de memoria 16K x 8 Cable PC/PPI Simulador de entradas DC Descripcin

A
Pgina A-2 A-4 A-6 A-8 A-10 A-12 A-13 A-14 A-15

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-1

Datos tcnicos de la CPU 210

A.1

Datos tcnicos generales

Homologaciones nacionales e internacionales Las homologaciones nacionales e internacionales que se indican a continuacin fueron empleadas para determinar las caractersticas apropiadas de funcionamiento y comprobacin de la gama S7-200. En la tabla A-1 se indica la conformidad especfica con dichas homologaciones.

S S S S S

Underwriters Laboratories, Inc.: UL 508 registrado (Industrial Control Equipment) Canadian Standards Association: CSA C22.2 n 142, certificado (Process Control Equipment) Factory Mutual Research: FM clase I, categora 2, grupos A, B, C, & D lugares peligrosos, T4A VDE 0160: equipos electrnicos de uso en instalaciones de corriente elctrica Directiva de tensin baja de la Comunidad Europea (CE) 73/23/EEC EN 611312: Sistemas de automatizacin equipos necesarios

S Directiva EMC de la Comunidad Europea (CE) 89/336/EEC


Normas de emisin electromagntica: EN 500811: entornos residenciales, comerciales y semiindustriales EN 500812: entornos industriales Normas de inmunidad electromagntica: EN 500822: entornos industriales Datos tcnicos Las CPUs S7-200 y todos los mdulos de ampliacin S7-200 cumplen con los datos tcnicos que figuran en la tabla A-1. Tabla A-1 Datos tcnicos de la gama S7-200

Condiciones ambientales Transporte y almacenamiento IEC 6822, Test Bb, Calor seco y IEC 6821, Test Ab, Fro IEC 68230, Test Db, Calor hmedo IEC 68231, Vuelco IEC 68232, Cada libre 40 C a +70 C 25 C a 55 C, 95% de humedad 100 mm, 4 gotas, desembalado 1 m, 5 veces, embalado para embarque 0 C a 55 C, 95% de humedad mxima no condensante 5 C a 55 C, 3 C/minuto 15 G, 11 ms impulso, 6 choques en c/u de 3 ejes 0,35 mm pico a pico 10 a 57 Hz; 2 G montaje en tablero de distribucin, 1G montaje en perfil soporte, 57 a 150 Hz; 10 barridos por eje, 1 octava/minuto Protege los dedos contra el contacto con alto voltaje, segn pruebas realizadas con sondas estndar. Se requiere proteccin externa contra polvo, impurezas, agua y objetos extraos de menos de 12,5 mm de dimetro.

Condiciones ambientales Funcionamiento Temperatura de funcionamiento1 IEC 68214, Test Nb IEC 68227 Choque mecnico IEC 6826 Vibracin sinusoidal EN 60529, IP20 Proteccin mecnica

A-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

Tabla A-1

Datos tcnicos de la gama S7-200

Compatibilidad electromagntica Inmunidad2 IEC 8012 Descargas electrostticas IEC 8013 Campos electromagnticos radiados IEC 8014 Transitorios rpidos IEC 8015 Resistencia a sobrecargas 8 kV descarga en el aire a todas las superficies y al interface de comunicacin 26 MHz a 1 GHz 10 V/m, 80% modulacin con seal de 1 kHz 900 MHz 5 MHz, 10 V/m, 50% ciclo de trabajo, frecuencia de repeticin 200 Hz 2 kV, 5 kHz con red de unin a la alimentacin AC y DC 2 kV, 5 kHz con abrazadera de unin a las E/S digitales y a la comunicacin 2 kV asimtrico, 1 kV simtrico 5 impulsos positivos / 5 negativos 0, +90, 90 decalaje de fase (para los circuitos DC 24 V se necesita una proteccin externa contra sobrecargas) a AC 85 V lnea, 90 decalaje de fase, aplicar cresta de 390 V, impulso de 1,3 ms a AC 180 V lnea, 90 decalaje de fase, aplicar cresta de 750 V, impulso de 1,3 ms

VDE 0160 Sobrevoltaje no peridico

Compatibilidad electromagntica Emisiones conducidas y radiadas3 EN 55011, clase A, grupo 1, conducida2 0,15 a 0,5 MHz 0,5 a 5 MHz 5 a 30 MHz EN 55011, clase A, grupo 1, radiada2 30 MHz a 230 kHz 230 MHz a 1 GHz EN 55011, clase B, grupo 1, conducida4 0,15 a 0,5 MHz 0,5 a 5 MHz 5 a 30 MHz EN 55011, clase B, grupo 1, radiada4 30 MHz a 230 kHz 230 MHz a 1 GHz Prueba de aislamiento a hipervoltajes 24 V / 5 V circuitos nominales 115/230 V circuitos a tierra 115/230 V circuitos hasta 115/230 V circuitos 230 V circuitos hasta 24 V / 5 V circuitos 115 V circuitos hasta 24 V / 5 V circuitos 1 2 3 4 AC 500 V (lmites de aislamiento ptico) AC 1500 V AC 1500 V AC 1500 V AC 1500 V 30 dB (V/m) casi cresta; medido a 10 metros 37 dB (V/m) casi cresta; medido a 10 metros < 66 dB (V) decremento casi cresta con frecuencia logartmica a 56 dB (V) < 56 dB (V) decremento promedio con frecuencia logartmica a 46 dB (V) < 56 dB (V) casi cresta; < 46 dB (V) promedio < 60 dB (V) casi cresta; < 50 dB (V) promedio 30 dB (V/m) casi cresta; medido a 30 metros 37 dB (V/m) casi cresta; medido a 30 metros < 79 dB (V) casi cresta; < 66 dB (V) promedio < 73 dB (V) casi cresta; < 60 dB (V) promedio < 73 dB (V) casi cresta; < 60 dB (V) promedio

La temperatura de funcionamiento se basa en la temperatura ambiente donde est emplazado el equipo. La unidad deber montarse en un soporte metlico puesto a tierra. El S7-200 deber ponerse a tierra directamente a travs del soporte metlico. Los cables se debern conducir a lo largo de los soportes metlicos. Aplicable a todos los equipos que lleven la marca CE (Comunidad Europea). La unidad deber montarse en una caja metlica puesta a tierra. La lnea de alimentacin de corriente alterna (AC) se deber equipar con un filtro Schaffner FN 6802.5/06 o similar, teniendo el cable una longitud mxima de 25 cm entre los filtros y el S7-200. El cableado de la alimentacin DC 24 V y de la alimentacin de sensores se deber apantallar.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-3

Datos tcnicos de la CPU 210

A.2

CPU 210 con alimentacin DC, entradas DC 24 V, salidas DC 24 V

Referencia: 6ES7 2100AA000XB0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tamao del programa de usuario E/S Velocidad de ejecucin booleana Marcas internas Temporizadores Contadores Potencimetro analgico Homologaciones 90 x 80 x 62 mm 0,18 kg mx. 10 W, con carga mx. de salida 256 palabras (EEPROM) 4 entradas / 4 salidas 95 s por operacin 48 bits 4 4 (remanentes) 1 UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160 segn CE Tensin nominal en ON Mximo en OFF Tiempo de respuesta I0.0 a I0.3 interrupcin I0.0 Separacin galvnica Alimentacin Margen de tensin Corriente de entrada Medicin UL / CSA Transistor, tipo fuente DC 20,4 a 28,8 V 0 a 40 C 0,75 A 2,25 A 55 C 0,50 A 1,75 A Tiempo de retardo Extracorriente de cierre Corriente disponible DC 5 V Aislamiento Alimentacin de sensores DC (por hilo neutro) 2A L/R = 10 ms 1A L/R = 100 ms 1 W disipacin de energa (1/2 Li2 x frecuencia de conmutacin t 1 W) 100 A 25 s ON, 120 s OFF 4 A, 100 ms Aislamiento Cada de tensin Separacin galvnica Proteccin contra cortocircuitos 1,8 V mx., con corriente mx. AC 500 V, 1 minuto Ninguna No Margen de tensin Rizado/corriente parsita (<10 MHz) Corriente disponible DC 24 V Limitacin de corriente de cortocircuito DC 16,4 a 28,8 V Igual a la tensin alimentada 100 mA < 120 mA DC 20,4 a 28,8 V tp. 25 mA a 24 V 150 mA a 24 V carga mx. 5 VA 20 ms mn. desde corte de alimentacin DC 24 V 10 A pico a DC 28,8 V 100 mA No Area en ON Entradas Tipo de entrada (IEC 11312) Sumidero de corriente/fuente IEC 1131 tipo 1 con sumidero de corriente DC 1530 VD, 4 mA mnimo 35 VDC, 500 ms sobretensin transitoria DC 24 V, 7 mA DC 5 V, 1 mA mx. 15 ms 20 ms ON, 40 ms OFF AC 500 V, 1 minuto

Salidas Tipo de salida Margen de tensin Corriente de carga mxima* por cada salida todas las salidas en total Disminucin lineal de potencia 40 a 55 C Carga inductiva, apriete impulso individual

repeticin Corriente de derivacin Retardo de conmutacin Sobrecorriente momentnea

A-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

Salidas (DC 20,4 a 28,8 V)

Alimentacin

DC SALIDAS

L+

0.0

0.1

0.2

0.3

L+

DC 24 V

36 V 36 V

Potencimetro analgico

Nota: Los valores reales de los componentes pueden variar.

470 ohmios 3,3K ohmios

ENTRADAS DC

1M

0.0

0.1

0.2

0.3

L+

Corriente DC 24 V para sensores de entrada

+
Entradas (DC 15 a 35 V)

DC 24 V OUT

Receptculo del cartucho de memoria

Figura A-1

Identificacin de terminales de conexin para la CPU 210 DC/DC/DC

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-5

Datos tcnicos de la CPU 210

A.3

CPU 210 con alimentacin AC, entradas DC 24 V, salidas de rel

Referencia: 6ES7 2100BA000XB0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tamao del programa de usuario E/S Velocidad de ejecucin booleana Marcas internas Temporizadores Contadores Potencimetro analgico Homologaciones 90 x 80 x 62 mm 0,23 kg 5,0 W mx., con carga de salida mx. 256 palabras (EEPROM) 4 entradas / 4 salidas 95 s por operacin 48 bits 4 4 (remanentes) 1 UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160 segn CE Tensin nominal en ON Mximo en OFF Tiempo de respuesta I0.0 a I0.3 interrupcin I0.0 Separacin galvnica Alimentacin Margen de tensin/de frecuencia Corriente de entrada Tiempo de retardo Rel, contacto de baja potencia DC 5 a 30 V / AC 250 V 2A 4A 7 A al estar cerrados los contactos 100 MW mn. (nuevo) 10 ms mx. 10.000.000 mecnico 100.000 con carga normal 200 mW mx. (nuevo) AC 1500 V, 1 minuto AC 1000 V, 1 minuto Ninguna Extracorriente de cierre Proteccin con fusibles (no reemplazable) Aislamiento Alimentacin de sensores DC Margen de tensin Rizado/corriente parsita (<10 MHz) Corriente disponible DC 24 V Proteccin contra cortocircuitos Aislamiento a la lgica a la alimentacin AC DC 20,4 a 30,0 V mx. 1 V de pico a pico 50 mA S No S AC 85 a 264 V, 47 a 63 Hz tp. 1,75 VA, sin carga tp. 4,75 VA carga mx. 20 ms mn. desde el corte de la alimentacin AC 20 A pico a AC 264 V 2 A, 250 V, de accin lenta S. Transformador, AC 1500V, 1 minuto Area en ON Entradas Tipo de entrada (IEC 11312) Sumidero de corriente/fuente IEC 1131 tipo 1 con sumidero de corriente DC 1535 V, 4 mA mn. DC 35 V, 500 ms sobretensin transitoria DC 24 V, 7 mA DC 5 V, 1 mA 15 ms mx. 20 ms ON, 40 ms OFF AC 500 V, 1 minuto

Salidas Tipo de salida Margen de tensin Corriente de carga mxima por salida por hilo neutro Sobretensin transitoria Resistencia de aislamiento Retardo de conmutacin Vida til Resistencia de contacto Aislamiento bobina a contacto contacto a contacto Proteccin contra cortocircuitos

A-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

Salidas DC 30 V / AC 250 V N () L (+) N () L (+)

Alimentacin

REL SALIDAS

1L

0.0

0.1

2L

0.2

0.3

L1 AC 85264 V

Potencimetro analgico

Nota: Los valores reales de los componentes pueden variar. 470 ohmios 3,3K ohmios

ENTRADAS DC

1M

0.0

0.1

0.2

0.3

L+

Corriente DC 24 V para sensores de entrada Receptculo del cartucho de memoria

Entradas (DC 15 a 35 V)

Figura A-2

Identificacin de terminales de conexin para la CPU 210 AC/DC/Rel

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

DC 24 V OUT

A-7

Datos tcnicos de la CPU 210

A.4

CPU 210 con alimentacin AC, entradas AC, salidas de rel

Referencia: 6ES7 2100CA000XB0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tamao del programa de usuario E/S Velocidad de ejecucin booleana Marcas internas Temporizadores Contadores Potencimetro analgico Homologaciones 90 x 80 x 62 mm 0,23 kg 5,0 W mx., con carga de salida mx. 256 palabras (EEPROM) 4 entradas / 4 salidas 95 s por operacin 48 bits 4 4 (remanentes) 1 UL 508 CSA C22.2 142 FM clase I, categora 2 segn CE Area en ON Tensin nominal en ON Mximo en OFF Tiempo de respuesta Separacin galvnica Alimentacin Margen de tensin/de frecuencia Corriente de entrada Tiempo de retardo Extracorriente de cierre Rel, contacto de baja potencia DC 5 a 30 V / AC 250 V 2A 4A 7 A al estar cerrados los contactos 100 MW mn. (nuevo) 10 ms mx. 10.000.000 mecnico 100.000 con carga normal 200 mW mx. (nuevo) AC 1500 V, 1 minuto AC 1000 V, 1 minuto Ninguna Proteccin con fusibles (no reemplazable) Aislamiento Alimentacin de sensores DC No aplicable AC 85 a 264 V, 47 a 63 Hz tp. 1,74 VA, sin carga tp. 4,75 VA, carga mx. 20 ms mn. desde el corte de la alimentacin AC 10 A pico a AC 265 V 2 A, 250 V, de accin lenta S. Transformador, AC 1500 V, 1 minuto Entradas Tipo de entrada (IEC 11312) Tipo 1 con sumidero de corriente AC 164 a 265 V, 47 a 63 Hz, 4 mA mn. 230 VAC, 50 Hz, 7 mA AC 40 V, 1 mA tp. 40 ms mx. 55 ms AC 1500 V, 1 minuto

Salidas Tipo de salida Margen de tensin Corriente de carga mxima por salida por hilo neutro Sobretensin transitoria Resistencia de aislamiento Retardo de conmutacin Vida til Resistencia de contacto Aislamiento bobina a contacto contacto a contacto Proteccin contra cortocircuitos

A-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

Salidas DC 30 V / AC 250 V N () L (+) N () L (+)

Alimentacin

REL SALIDAS

1L

0.0

0.1

2L

0.2

0.3

L1 AC 85264 V

Potencimetro analgico

Nota: Los valores reales de los componentes pueden variar. 390 ohmios 3,3K ohmios 0.1 mF

ENTRADAS AC

0.0

0.1

0.2

0.3

Entradas (AC 164 a 265 V)

Receptculo del cartucho de memoria

Figura A-3

Identificacin de terminales de conexin para la CPU 210 AC/AC/Rel

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-9

Datos tcnicos de la CPU 210

A.5

PDS 210 con alimentacin AC, entradas DC, salidas de rel

Referencia: 6ES7 2108XX006AA0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tamao del programa de usuario / memoria E/S Velocidad de ejecucin booleana Marcas internas Temporizadores Contadores Potencimetro analgico Homologaciones 197 x 80 x 62 mm 0,5 kg 9 W mx., con carga de salida mx. 256 palabras (RAM) 4 entradas / 4 salidas 95 s 48 bits 4 4 (remanentes) 1 UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160 segn CE Area en ON Entradas Tipo de entrada (IEC 11312) Tipo 1 con sumidero de corriente 1530 VDC, 4 mA mn. 35 VDC, 500 ms sobretensin transitoria DC 24 V, 7 mA DC 5 V, 1 mA 15 ms mx. 210 ms on, 70 ms off AC 1500 V, 1 minuto

Tensin nominal en ON Mximo en OFF Tiempo de respuesta I0.0 a I0.3 interrupcin I0.0 Separacin galvnica Alimentacin Margen de tensin/de frecuencia Corriente de entrada Tiempo de retardo Extracorriente de cierre

AC 85 a 264 V, 47 a 63 Hz tp. 4,5 VA, slo CPU 50 VA carga mx. 20 ms mn. de AC 110V 20 A pico a AC 264 V 2 A, 250 V, de accin lenta S. Transformador, AC 1500 V, 1 minuto

Salidas Tipo de salida Margen de tensin Corriente de carga mxima por salida por hilo neutro Sobretensin transitoria Resistencia de aislamiento Retardo de conmutacin Vida til Resistencia de contacto Aislamiento bobina a contacto contacto a contacto Proteccin contra cortocircuitos Rel, contacto de baja potencia DC 5 a 30 V / AC 250 V 2A 4A 7 A al estar cerrados los contactos 100 MW mn. (nuevo) 10 ms mx. 10.000.000 mecnico 100.000 con carga normal 200 mW mx. (nuevo) AC 1500 V, 1 minuto AC 1000 V, 1 minuto Ninguna

Proteccin con fusibles (no reemplazable) Aislamiento Alimentacin de sensores DC Margen de tensin Rizado/corriente parsita (<10 MHz) Corriente disponible DC 24 V Limitacin de corriente de cortocircuito Aislamiento

DC 20,4 a 28,8 V 1 V de pico a pico mx. 280 mA < 600 mA No

A-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

Salidas (30 VDC / 250 VAC) N () L (+)

Alimentacin

REL SALIDAS

1L

0.0

0.1

0.2

0.3

L1

VAC 85264

Ubicacin del potencimetro analgico y del cartucho de memoria

Nota: 1. Los valores reales de los componentes pueden variar. 2. En las salidas AC, conectar lnea AC al terminal L..

470 ohmios 3,3K ohmios

DC 24V ENTRADAS

1M

0.0

0.1

0.2

0.3

L+

DC ALIM. SENSOR

Corriente DC 24 V para sensores de entrada

+
Entradas (DC 15 a 30 V)

Figura A-4

Identificacin de terminales de conexin para la PDS 210 AC/DC/Rel

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-11

Datos tcnicos de la CPU 210

A.6

Cartucho de memoria 8K x 8

Referencia: 6ES7 2918GC000XA0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tipo de memoria Memoria de usuario Homologaciones 28 x 10 x 16 mm 3,6 g 0,5 mW EEPROM 8.192 bytes UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160 segn CE

Dimensiones del cartucho de memoria

28,5 mm

16,5 mm 11 mm

Figura A-5

Dimensiones del cartucho de memoria 8K x 8

A-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

A.7

Cartucho de memoria 16K x 8

Referencia: 6ES7 2918GD000XA0


Caractersticas generales Dimensiones (l x a x p) Peso Disipacin Tipo de memoria Memoria de usuario Homologaciones 28 x 10 x 16 mm 3,6 g 0,5 mW EEPROM 16.384 bytes UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160 segn CE

Dimensiones del cartucho de memoria

28,5 mm

16,5 mm 11 mm

Figura A-6

Dimensiones del cartucho de memoria 16K x 8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-13

Datos tcnicos de la CPU 210

A.8

Cable PC/PPI

Referencia: 6ES7 9013BF000XA0


Caractersticas generales Longitud del cable Peso Disipacin Tipo de conector PC PLC Tipo de cable Tiempo de espera recepcin/transmisin Velocidad de transferencia asistida (seleccionable mediante interruptores DIP) 5 metros 0,3 kg 0,5 W subminiatura (serie D) de 9 pines (enchufe) subminiatura (serie D) de 9 pines (pines) RS-232 a RS-485, no aislado 2 caracteres 38,4 k 19,2 k 9,6 k 2,4 k 1,2 k 600 Interruptor 0000 0010 0100 1000 1010 1100

Homologaciones

UL 508 CSA C22.2 142 FM clase I, categora 2 segn VDE 0160; segn CE

Tabla A-2
Pin RS-232 2 3 5

Asignacin de pines del cable PC/PPI


Funcin en el PC Datos recibidos (PC recibe) Datos transmitidos (PC enva) Masa de seal Pin RS-485 8 3 7 2 1 Seal A Seal B +24 V Retorno +24 V (masa lgica PLC) Blindaje (masa lgica PLC) Funcin en la PDS 210

Dimensiones del cable PC/PPI

0,1 m 0,3 m 4,6 m

40 mm RS-232 COMM RS-485 COMM

Figura A-7

Dimensiones del cable PC/PPI

A-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Datos tcnicos de la CPU 210

A.9

Simulador de entradas DC

Referencia: 6ES7 2741XH000XA0


Caractersticas generales Dimensiones (l x a x p) Peso Entradas 91 x 36 x 22 mm 0,03 kg 14

Nota La PDS 210 asiste slo 4 de las 14 entradas del simulador.

DC 24V Etradas

1M

0.0

0.1 0.2

0.3

L+

DC SENSOR SUPPLY

23 mm 1 0

Figura A-8

Instalacin del simulador de entradas DC

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

A-15

Datos tcnicos de la CPU 210

A-16

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Marcas especiales (SM)

Las marcas especiales (SM) ofrecen no slo diversas funciones de estado y de control, sino que sirven tambin para intercambiar informaciones entre la CPU 210 y el programa de usuario. Las marcas especiales se pueden leer en formato de bit o de palabra. La estacin de desarrollo de programas (PDS 210) provee marcas especiales adicionales en formato de palabra para tareas de diagnstico. SMW0: Bits de estado Como muestra la tabla B-1, SMW0 contiene bits de estado que la CPU 210 actualiza al final de cada ciclo. Tabla B-1 Bits de marcas SM0.0 SM0.1 SM0.2 SM0.3 SM0.4 Este bit siempre est activado. Este bit se activa slo en el primer ciclo. Se utiliza p.ej. para llamar a una subrutina de inicializacin. Reservado Reservado Este bit ofrece un reloj que est desactivado durante 30 segundos y activado durante 30 segundos, siendo el tiempo de ciclo de 1 minuto. Ofrece un retardo fcil de utilizar o un tiempo de reloj de 1 minuto. Este bit ofrece un reloj que est desactivado durante 0,5 segundos y activado durante 0,5 segundos, siendo el tiempo de ciclo de 1 segundo. Ofrece un retardo fcil de utilizar o un tiempo de reloj de 1 segundo. Este bit es un reloj de ciclo que est desactivado en un ciclo y activado en el ciclo siguiente. Se puede utilizar como entrada de contaje de ciclos. Reservado Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra si el resultado lgico es 0. Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra si se produce un desbordamiento. Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra si el resultado lgico es negativo. Reservado Reservado Reservado Reservado Reservado Palabra de marcas SMW0 (bits SM0.0 a SM1.7) Descripcin

SM0.5

SM0.6 SM0.7 SM1.0 SM1.1 SM1.2 SM1.3 SM1.4 SM1.5 SM1.6 SM1.7

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

B-1

Marcas especiales

SMW2: Potencimetro analgico SMW2 almacena el valor digital que representa la posicin del potencimetro analgico. A este valor se accede en formato de palabra. La CPU 210 consulta el estado del potencimetro analgico tres veces por segundo (como mnimo) y tiene un margen de enteros comprendido entre 0 y 255. El nuevo valor del potencimetro analgico se escribe en SMW2 al comienzo del siguiente ciclo. El potencimetro analgico de la PDS 210 tiene un margen nominal de enteros de 0 a 255 y un margen garantizado de 10 a 200. Tabla B-2 Palabra de marcas SMW2 Palabra de marcas SMW2 Descripcin Esta palabra almacena el valor ledo del potencimetro analgico. El valor se actualiza una vez por ciclo.

SMW4 a SMW20: Reservadas Las SMW4 a SMW20 estn reservadas para su uso futuro. SMW22 a SMW26: Tiempos de ciclo (slo PDS 210) Las SMW22 a SMW26 se encuentran disponibles slo para la comunicacin con la PDS 210. Como muestra la tabla B-3, SMW22, SMW24, y SMW26 informan sobre el tiempo de ciclo. Permiten leer el tiempo del ltimo ciclo, as como los tiempos de ciclo mnimo y mximo (en milisegundos). Tabla B-3 Palabra de marcas SMW22 SMW24 SMW26 Palabras de marcas SMW22 a SMW26 Descripcin Esta palabra indica el tiempo del ltimo ciclo. Esta palabra indica el tiempo de ciclo mnimo registrado desde que se pas a modo RUN. Esta palabra indica el tiempo de ciclo mximo registrado desde que se pas a modo RUN.

B-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Eliminacin de errores y cdigos de error


Errores no fatales (violacin de reglas de compilacin)

Cuando un programa se carga en la PDS 210, sta lo compila. Si durante la compilacin se detecta una violacin de las reglas (p.ej. una operacin no vlida), la PDS 210 detendr el proceso de carga y generar un cdigo de error no fatal (de violacin de las reglas de compilacin). En la tabla C-1 se describen los cdigos de error generados al violarse dichas reglas. Tabla C-1 Violacin de reglas de compilacin Cdigo de error 0080 0081 0082 0083 0087 0089 008C 008D 0090 0091 0092 Errores no fatales (violacin de reglas de compilacin) Programa demasiado extenso para la compilacin: reducir el tamao del programa. Rebase negativo de la pila: demasiadas operaciones Combinar primer y segundo valor mediante Y (ALD) o Combinar primer y segundo valor mediante O (OLD) en un segmento. Operacin no vlida: comprobar la nemotcnica de la operacin. Falta MEND u operacin no admisible en el programa principal: agregar la operacin MEND o borrar la operacin incorrecta. Falta meta (LBL o INT): agregar la meta apropiada. Falta RETI u operacin no admisible en una rutina de interrupcin: agregar RETI al final de la rutina de interrupcin o borrar la operacin incorrecta. Meta doble (LBL o INT): cambiar el nombre de una de las metas. Meta no vlida (LBL o INT): cerciorarse de que el nmero admisible de metas no se haya excedido. Parmetro no vlido: comprobar los parmetros admisibles para la operacin. Error de rea (con informacin sobre direcciones): verificar las reas de operandos. Error en el campo de contaje de una operacin (con informacin sobre el contaje): verificar el valor mximo de contaje.

Cdigos de errores fatales y mensajes para la PDS 210 No es posible acceder a los cdigos de error de la CPU 210. La informacin relativa a los cdigos de error permite identificar problemas en relacin con la estacin de desarrollo de programas PDS 210. Cuando ocurre un error fatal, la PDS 210 detiene la ejecucin del programa. Dependiendo de la gravedad del error, es posible que la PDS 210 no pueda ejecutar todas las funciones o incluso ninguna de ellas. La PDS 210 intenta realizar las tareas siguientes al detectarse un error fatal:

S Cambia a modo STOP. S Enciende el indicador SF (fallo del sistema). S Desactiva las salidas.
La PDS 210 permanece en dicho estado hasta que se elimine el error fatal. La tabla C-2 muestra una lista con las descripciones de los cdigos de errores fatales que se pueden leer de la PDS 210.

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

C-1

Eliminacin de errores y cdigos de error

Tabla C-2 Cdigos de errores fatales y mensajes ledos de la PDS 210 Cdigo de error 0000 0001 0002 0003 000A 000B 0010 0013 No hay errores fatales Error de suma de verificacin en el programa de usuario Error de suma de verificacin en el programa KOP compilado Error de tiempo de vigilancia del tiempo de ciclo (watchdog) Error en el cartucho de memoria Error de suma de verificacin del cartucho de memoria en el programa de usuario Error interno de software Cartucho de memoria vaco o programa no apto para la PDS 210 (o para la CPU 210) Descripcin

Eliminar errores fatales en la CPU 210 Cualquier error detectado por la CPU 210 es considerado un error fatal. Dependiendo de la gravedad del error, es posible que la CPU 210 no pueda ejecutar todas las funciones o incluso ninguna de ellas. Cuando la CPU 210 detecta un error fatal, enciende el indicador SF (fallo de sistema) y desactiva las salidas, permaneciendo en dicho estado hasta que se remedie el error y se conecte nuevamente la alimentacin. La CPU 210 puede detectar los siguientes errores:

S Errores durante el diagnstico del arranque: pueden indicar un fallo del hardware, pero se
deben ms frecuentemente a que se ha conectado la alimentacin estando insertado un cartucho de memoria no admisible. Si se ha insertado un cartucho de memoria que no contiene ningn programa o que contiene un programa para una CPU S7-200 diferente (no para una CPU 210), retire el cartucho de memoria, inserte uno que contenga un programa adecuado para la CPU 210 y vuelva a conectar la alimentacin de la CPU 210.

S Errores del tiempo de vigilancia: indican que en el programa de usuario se estn utilizando
operaciones de salto sin haber borrado el temporizador de vigilancia. Consulte el apartado 5.8 para obtener informacin acerca de la operacin Borrar temporizador de vigilancia (WDR).

C-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Convertir archivos de STEP 7-Micro/DOS en proyectos de STEP 7-Micro/WIN

Los programas creados con el software de programacin STEP 7-Micro/DOS se pueden convertir en proyectos de STEP 7-Micro/WIN. Convertir programas de STEP 7-Micro/DOS Para convertir un programa creado con STEP 7-Micro/DOS en un proyecto de STEP 7-Micro/WIN: 1. Elija el comando Proyecto " Abrir. 2. En el cuadro Archivos de tipo, elija los archivos de proyecto de Micro/DOS (*.vpu). 3. En la lista desplegable de directorios, elija el directorio de STEP 7-Micro/DOS que contiene el programa que desea convertir. Haga doble clic para visualizar el contenido del cuadro de lista izquierdo, segn se muestra en la figura D-1. 4. Elija el programa en el cuadro de lista o introduzca el nombre del programa en el cuadro Nombre de archivo. 5. Haga clic en el botn Aceptar. El programa de Micro/DOS y los archivos asociados se abrirn como proyecto sin ttulo.

Proyecto Nuevo... Abrir... Cerrar Guardar todo Guardar como... Importar Exportar Ctrl+N Ctrl+O Utilice la lista desplegable de directorios para seleccionar los programas de Micro/DOS.

Abrir proyecto Ctrl+S Nombre de archivo: *.vpu Carpetas: c:\s7md\programs c:\ s7md programs Cancelar Ayuda Segmento... Unidades de disco: c:
Haga clic en la flecha para seleccionar los archivos .VPU de Micro/DOS.

Aceptar

ejemplo1.vpu Ctrl+U Cargar en PG... ejemCargar en CPU... Ctrl+D plo2.vpu ejemImprimir... Ctrl+P plo3.vpu Instalar impresora...
Salir

Archivos de tipo: Proyecto (*.prj) Proyecto (*.prj) Proyecto Micro/DOS (*.vpu)

Figura D-1

Convertir programas de STEP 7-Micro/DOS en proyectos de STEP 7-Micro/WIN

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

D-1

Convertir archivos de STEP 7-Micro/DOS en proyectos de STEP 7-Micro/WIN

Reglas y restricciones de conversin Al importar un archivo de programa .VPU de Micro/DOS, una copia de los siguientes archivos de Micro/DOS se convierte al formato Micro/WIN una vez guardados los archivos:

S S S S

Archivos de programa Memoria V y datos (no aplicable a la CPU 210 y a la PDS 210) Sinnimos y sus correspondientes comentarios Tabla de estado (su nombre debe coincidir con el del proyecto)

Al convertir un programa creado con Micro/DOS en un proyecto de Micro/WIN sucede lo siguiente:

S Se conservan las constantes que se hayan definido en la memoria V (no aplicable a la CPU 210
y a la PDS 210).

S Los sinnimos de Micro/DOS se convierten en smbolos de Micro/WIN. No obstante, se truncan


si exceden los 23 caracteres permitidos. Los comentarios de sinnimos, que pueden comprender hasta 144 caracteres, se truncan para que no excedan los 79 caracteres permitidos para los comentarios de smbolos en Micro/WIN.

S Los comentarios de segmento de Micro/DOS (que pueden comprender hasta 16 lneas de 60


caracteres) se conservan en los editores AWL y KOP.

S Si el nombre de una tabla de estado creada con Micro/DOS coincide con el del programa de
Micro/DOS, se convierte en una tabla de estado de Micro/WIN. Por ejemplo, si el programa se llama TEST.VPU, comprendiendo las tablas de estado TEST.CH2 y TEST2.CH2, se convertir la tabla de estado TEST, mas no la tabla de estado TEST2.

S La direccin de red, la contrasea, el nivel de proteccin, la tabla de salidas y las reas


remanentes se ajustan conforme a los archivos de Micro/DOS. Dichos parmetros se pueden apreciar eligiendo el comando CPU " Configurar... (no aplicable a la CPU 210 y a la PDS 210). Guardar el programa convertido Para agregar el programa convertido al mismo directorio donde se encuentran los dems proyectos actuales de STEP 7-Micro/WIN: 1. Elija el comando Proyecto " Guardar como... y seleccione en la lista de carpetas su directorio actual de STEP 7-Micro/WIN. 2. En el cuadro Nombre de archivo, introduzca el nombre que desee asignar a los archivos de programa convertidos, utilizando a tal efecto la extensin .PRJ. 3. Haga clic en el botn Aceptar.

Nota Una vez guardado o cambiado el programa que se haya importado a STEP 7-Micro/WIN, no se podr volver a convertir al formato de STEP 7-Micro/DOS. No obstante, los archivos originales de Micro/DOS no se modifican. Por lo tanto, puede seguir utilizando los archivos originales con STEP 7-Micro/DOS.

D-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Tiempos de ejecucin de las operaciones AWL

La tabla E-1 indica los tiempos de ejecucin bsicos de las operaciones AWL que ofrece la CPU 210. El clculo del tiempo de ejecucin bsico de una operacin AWL indica el tiempo necesario para ejecutar la lgica o la funcin de la operacin cuando se aplica corriente (estando activado (ON o puesto a 1) el primer valor de la pila). En algunas operaciones la funcin se ejecutar o no dependiendo de si se aplica tensin. La CPU slo ejecuta la funcin cuando se aplica tensin a la operacin, activndose (ON o puesto a 1) el primer valor de la pila. Por lo general, la CPU 210 necesita 140 ms para ejecutar un ciclo. A ello se le aade el tiempo requerido por el reloj del sistema, siendo preciso sumar 60 ms por cada 1 ms que cuente el reloj del sistema. Tabla E-1 Operacin = A ALD AN AW < = AW= AW > = CTUD DECW DISI ED ENI EU INCW INT Tiempos de ejecucin de las operaciones AWL (en s) Descripcin Asignar bobina de salida Y aplicable a Q, M aplicable a I, M, SM ON (s) 120 110 60 80 300 300 300 110 140 60 120 60 110 140 30 OFF (s) 120 110 60 80 300 300 300 100 70 60 120 60 110 70

Combinar primer y segundo valor mediante Y YNO aplicable a I, M, SM

Comparacin Y con entero palabra (<=) Comparacin Y con entero palabra (=) Comparacin Y con entero palabra (>=) Contar adelante/atrs Decrementar palabra Inhibir todos los eventos de interrupcin Detectar flanco negativo Habilitar todos los eventos de interrupcin Detectar flanco positivo Incrementar palabra Comenzar rutina de interrupcin Agregar 110 s si la rutina de interrupcin utiliza una de las siguientes operaciones:

S S S S
JMP LBL LD

MOVW LDW<=, LDW>=, LDW= OW<=, ,OW>=, OW= AW<=, AW>=, AW=

No aplicable

Saltar a meta Definir meta Cargar aplicable a I, M, SM

70 0 70

70 0 70

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

E-1

Tiempos de ejecucin de las operaciones AWL

Tabla E-1 Operacin LDN LDW <= LDW = LDW >= MEND MOVW NOT O OLD ON OW <= OW = OW >= R RETI

Tiempos de ejecucin de las operaciones AWL, continued(en s) Descripcin Cargar valor negado Cargar entero palabra (<=) Cargar entero palabra (=) Cargar entero palabra (>=) Finalizar programa principal Transferir palabra Invertir primer valor O aplicable a I, M, SM aplicable a I, M, SM ON (s) 110 230 230 230 OFF (s) 110 230 230 230

50 No aplicable 210 60 110 60 110 300 300 300 120 70 170 60 110 60 110 300 300 300 70

Combinar primer y segundo valor mediante O ONO aplicable a I, M, SM

Comparacin O con entero palabra (<=) Comparacin O con entero palabra (=) Comparacin O con entero palabra (>=) Poner a 0 Retorno absoluto de subrutina Agregar 100 s si la rutina de interrupcin utiliza alguna de las siguientes operaciones:

S S S S
S TON WDR

MOVW LDW<=, LDW>=, LDW= OW<=, ,OW>=, OW= AW<=, AW>=, AW=

No aplicable

Poner a 1 Temporizador de retardo a la conexin Borrar temporizador de vigilancia

120 110 60

70 90 60

E-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Nmeros de referencia de la CPU 210


CPU y estacin de desarrollo de programas (PDS) CPU 210 con alimentacin DC, entradas DC 24 V, salidas DC 24 V CPU 210 con alimentacin AC, entradas DC 24 V, salidas de rel CPU 210 con alimentacin AC, entradas AC, salidas de rel PDS 210 con alimentacin AC, entradas DC 24 V, salidas de rel

F
N de referencia 6ES7 2100AA000XB0 6ES7 2100BA000XB0 6ES7 2100CA000XB0 6ES7 2108XX006AA0

General Cartucho de memoria 8K x 8 Cartucho de memoria 16K x 8 Cable PC/PPI Simulador de entradas DC Bloque de bornes con 10 bornes de conexin para cableado de campo (paquete con 10 conectores)

N de referencia 6ES7 2918GC000XA0 6ES7 2918GD000XA0 6ES7 9013BF000XA0 6ES7 2741XH000XA0 6ES7 2902AA000XA0

Software de programacin STEP 7Micro/WIN, licencia individual STEP 7Micro/WIN, licencia de copia STEP 7Micro/WIN, actualizacin

N de referencia 6ES7 8102AA000YX0 6ES7 8102AA000YX1 6ES7 8102AA000YX3

Manuales Sistema de automatizacin CPU 210 S7-200, Manual del sistema Alemn Ingls Francs Espaol Italiano

N de referencia 6ES7 2988EA008AH0 6ES7 2988EA008BH0 6ES7 2988EA008CH0 6ES7 2988EA008DH0 6ES7 2988EA008EH0

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

F-1

Nmeros de referencia de la

F-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico
A
Acceder a datos mrgenes de operandos, 4-11, 5-2 valor del potencimetro analgico en marcas especiales (SM), B-2 Acceder a la tabla de smbolos, 2-15 Acceder a los datos, reas de memoria, 4-4 Ajustar parmetros de comunicacin, 2-5 seleccionar las preferencias en STEP 7-Micro/ WIN, 2-6 Ajustar la velocidad de transferencia, 2-4 Almacenar el valor del potencimetro analgico, B-2 Areas de memoria, 4-4 acceder a los datos, 4-11 almacenadas en la CPU 210, 2-13 CPU 210, 4-114-13 direccionamiento de las entradas, 4-12 direccionamiento de las marcas (M), 4-12 direccionamiento de las marcas especiales (SM), 4-12 direccionamiento de las salidas, 4-12 marcas (M), 4-11 PDS 210, 4-114-13 Armario. See Enclosure Asignacin de pines, Cable PC/PPI, A-14 Asignar bobina de salida, 5-5 AWL See also Statement list or Program cambiar a KOP, 2-10 cambiar elementos en un programa, 2-9, 3-15 compartir datos entre el programa principal y la interrupcin, 5-15 crear segmentos, 2-9 editor, 2-9 ejemplos de programas Borrar temporizador de vigilancia, 5-12 contador, 5-8 contador rpido, 5-16 Finalizar programa principal (MEND), 5-12 Incrementar/Decrementar palabra, 5-9 interrupcin, 5-16 operaciones con contactos, 5-4 operaciones con salidas, 5-5 pila lgica (ALD y OLD), 5-13 Saltar a meta, 5-12 temporizador, 5-7 Transferir palabra, 5-10 introducir comentarios, 2-9 introducir un nombre simblico, 2-9, 3-14 introducir una operacin, 2-9 programa, introducir en STEP 7-Micro/WIN, 2-9 programa de ejemplo, 3-13-25 reglas para crear un programa, 2-9 visualizar un programa, 2-10 Ayuda. See Online help Ayuda online, STEP 7-Micro/WIN, 2-1

B
Bloque de bornes, nmero de referencia, F-1 Bloque de bornes (opcional), 1-10 Bobinas, representacin en KOP, 4-9, 5-5 Borrar e insertar filas en una tabla de estado, 2-17 en una tabla de smbolos, 2-15 Borrar temporizador de vigilancia (WDR), 5-115-13 consideraciones, 5-11 Botn derecho del ratn Editor de la tabla de estado, 2-17 tabla de smbolos, 2-15

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-1

Indice alfabtico

C
Cable PC/PPI asignacin de pines, A-14 datos tcnicos, A-14 nmero de referencia, F-1 velocidad de transferencia, 2-4 Cableado bloque de bornes opcional, 1-10 circuitos de supresin, 1-12 conector opcional para el cableado de campo, nmero de referencia, F-1 CPU 210 AC/AC/Rel, A-9 CPU 210 AC/DC/Rel, A-7 CPU 210 DC/DC/DC, A-5 PDS 210, A-11 reglas, 1-8 instalacin con corriente alterna, 1-10 instalacin DC, 1-10 Cableado de campo bloque de bornes opcional, 1-10 conector opcional, nmero de referencia, F-1 dimetro de cables, 1-8 instalacin, 1-8 Cables asignacin de pines, A-14 datos tcnicos (PC/PPI), A-14 nmero de referencia, F-1 velocidad de transferencia, 2-4 Cambiar de vista entre KOP y AWL, crear segmentos en AWL, 2-9 Cambiar elementos en el programa AWL, 2-9, 3-15 KOP, 2-8, 3-163-20 Carcasa See also Panel box instalacin en un cofre, 1-7 Cargar (LD), 5-3 Cargar (LD) / Cargar valor negado (LDN), efecto en la pila lgica, 5-3 Cargar un programa CPU 210, 2-12 PDS 210, 2-112-13 programa de ejemplo, 3-23 Cargar un programa en la CPU CPU 210, 2-12 PDS 210, 2-112-13 Cargar valor negado (LDN), 5-3

Cartucho de memoria ciclo, 4-64-8 conectar la alimentacin estando vaco el cartucho de memoria, 2-13 copiar un programa de la PDS 210, 2-12 datos tcnicos, A-12, A-13 nmero de referencia, F-1 receptculo CPU 210 AC/AC/Rel, A-9 CPU 210 AC/DC/Rel, A-7 CPU 210 DC/DC/DC, A-5 PDS 210, A-11 transferir el programa a la CPU 210, 2-112-13 Certificacin CE, A-3 Ciclo, 4-64-9 efecto en el reloj del sistema, E-1 efecto en la operacin Borrar temporizador de vigilancia (WDR), 5-11 interrumpir, 4-5, 4-64-9 opcin de test, 4-8 PDS 210, 4-74-9 tiempos de ciclo almacenados en marcas especiales (SM), B-2 tiempos de ejecucin, E-1 Circuitos de supresin, reglas rel DC, 1-12 transistores en DC, 1-12 Circulacin de la corriente, efecto en los tiempos de ejecucin, E-1 Cdigos de error eliminar errores de la CPU 210, C-2 errores fatales, C-1 violacin de reglas de compilacin, C-1 Cofre, instalacin en un, 1-7 Combinar primer y segundo valor mediante O (OLD), 5-13 efecto en la pila lgica, 5-13 Combinar primer y segundo valor mediante Y (ALD), 5-13 efecto en la pila lgica, 5-13 Comentarios, en AWL, 4-10 Comenzar rutina de interrupcin (INT), 5-14 Compilacin, errores, violacin de reglas, C-1 Compilar programa de ejemplo, 3-21 programas de STEP 7-Micro/WIN, 2-9 Comprobacin del tipo de datos, no asistida, 4-13

Indice-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

Comprobar el programa, 2-18 ciclo, 4-8 Comprobar programa de ejemplo, 3-23 Comunicacin ajustar los parmetros, 2-5 asignacin de pines, A-14 conexin a la PDS 210, 2-4 interface punto a punto (PPI), 2-4 velocidad de transferencia, 2-4 Comunidad Europea (CE), certificacin, A-3 Conceptos de programacin, 4-4 Condiciones ambientales, A-2 Conectar la alimentacin estando vaco el cartucho de memoria, 2-13 Conector (opcional), nmero de referencia, F-1 Conmutar entre KOP y AWL, comando de men, 2-10 Consideraciones cableado de campo, 1-8 circuitos de supresin, 1-12 convertir archivos a STEP 7-Micro/WIN, D-2 disear los circuitos de seguridad, 4-3 especificar las unidades funcionales, 4-2 instalacin, utilizar frenos, 1-6 instalacin con corriente alterna, 1-10 instalacin DC, 1-10 montaje, espacio necesario, 1-4 puesta a tierra y circuitos aislados, 1-9 reglas para crear una solucin de automatizacin con un PLC, 4-24-3 utilizar la operacin Borrar temporizador de vigilancia (WDR), 5-11 utilizar la rutina de interrupcin, 5-15 Constantes, 4-13 Contacto normalmente abierto, 5-3 Contacto normalmente cerrado, 5-3 Contactos, representacin en KOP, 4-9, 5-3 Contador rpido interrupcin de hardware, 4-14 utilizar la interrupcin de hardware, 5-16 Contar adelante/atrs (CTUD), 5-8 Convertir archivos, STEP7-Micro/DOS a STEP 7-Micro/WIN, D-1 Convertir archivos de STEP 7-Micro/DOS guardar el programa, D-2 reglas y restricciones, D-2 Copiar un programa de la PDS 210, 2-12 Copiar, cortar y pegar en una tabla de estado, 2-17 en una tabla de smbolos, 2-15 Cortar, copiar y pegar en una tabla de estado, 2-17 en una tabla de smbolos, 2-15

CPU 210 reas de memoria, 4-114-13 bloque de datos no utilizado, 2-11 cargar programas, 2-12 ciclo, 4-64-8 efecto en la operacin Borrar temporizador de vigilancia (WDR), 5-11 condiciones ambientales, A-2 datos electromagnticos, A-3 datos tcnicos generales, A-2 dimensiones, 1-5 eliminar errores, C-2 errores fatales, C-1 estructurar el programa, 4-5 funcionamiento bsico, 4-4 homologaciones, A-2 instalacin en un cofre, 1-7 tornillos, 1-6 marcas especiales (SM), B-1 montaje en un armario elctrico, 1-6 en un perfil soporte, 1-6 Nmeros de referencia, F-1 panormica del producto, 1-11-4 potencimetro analgico ubicacin del potencimetro, 4-16 valor almacenado en marcas especiales (SM), B-2 programar, 1-2 prueba de aislamiento a hipervoltajes, A-3 receptculo del cartucho de memoria CPU 210 AC/AC/Rel, A-9 CPU 210 AC/DC/Rel, A-7 CPU 210 DC/DC/DC, A-5 requisitos del sistema, 1-2 restablecer el programa despus de desconectar la alimentacin, 2-13 resumen de funciones, 1-2 rutina de interrupcin, 4-14, 5-14 reglas y limitaciones, 5-15 tiempos de ejecucin, E-1 transferir un programa a, 1-2, 2-12 valores actuales de los contadores almacenados al desconectarse la alimentacin, 2-13 violacin de reglas de compilacin, C-1 CPU 210 AC/AC/Rel, datos tcnicos, A-8 CPU 210 AC/AC/rel, nmero de referencia, F-1 CPU 210 AC/DC/Rel, Datos tcnicos, A-6 CPU 210 AC/DC/rel, nmero de referencia, F-1 CPU 210 DC/DC/DC datos tcnicos, A-4 nmero de referencia, F-1

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-3

Indice alfabtico

Crear programas, rutina de interrupcin, 4-14 contador rpido (ejemplo), 4-14 Crear segmentos, 2-8, 2-9 Crear un programa, 2-82-10, 3-13-25 crear un proyecto, 2-7 rutina de interrupcin, ejemplo de un contador rpido, 5-16 Cuadros, representacin en KOP, 4-9

Disear la lgica de control, aplicacin de ejemplo, 3-43-8

E
ED (Detectar flanco negativo), 5-3 Editar un programa, 3-153-20 Editar una celda en la tabla de smbolos, 2-15 Editar una celda en una tabla de estado, 2-17 Ejemplos Borrar temporizador de vigilancia, 5-125-14 contador, 5-8 contador rpido, 5-16 contador rpido (ejemplo), 4-14 elementos de KOP, 4-9 Finalizar programa principal (MEND), 5-125-14 Incrementar/Decrementar palabra, 5-9 operaciones con contactos, 5-4 operaciones con rutinas de interrupcin, 5-16 operaciones con salidas, 5-5 pila lgica, 5-135-15 rutina de interrupcin, 4-14 Saltar a meta, 5-125-14 tabla de estado, 2-17 Tabla de smbolos, 2-14 temporizador, 5-7 Transferir palabra, 5-105-12 utilizar el potencimetro analgico, 4-16 Elementos de una direccin, 4-11 Elementos de una operacin AWL, 4-10 Eliminar errores conectar la alimentacin estando vaco el cartucho de memoria, 2-13 de compilacin, C-1 de la CPU 210, C-2 errores fatales, 2-19 fatales, C-1 no fatales, 2-20, C-1 no fatales , C-1 tratamiento de errores, 2-19, C-1 END, 5-11 Entradas, funcionamiento bsico, 4-4 Entradas digitales direccionamiento, 4-114-13 leer, 4-64-9 Errores fatales, C-1 Errores no fatales, eliminar, 2-20 Errors fatales, 2-19 Escribir (opcin de la tabla de estado). See Single read Escribir en las salidas, 4-64-9 Escribir valores en una tabla de estado, 2-17 Espacio necesario, 1-4 Esquema de contactos, elementos bsicos, 4-9 Estacin de desarrollo de programas. See PDS 210

D
Datos electromagnticos, A-3 Datos tcnicos Cable PC/PPI, A-14 cable PC/PPI, A-14 cartucho de memoria, A-12, A-13 condiciones ambientales, A-2 CPU 210 AC/AC/Rel, A-8 CPU 210 AC/DC/Rel, A-6 CPU 210 DC/DC/DC, A-4 electromagnticos, A-3 gama S7-200, A-2 general, 1-3 generales, A-2 PDS 210, A-10 prueba de aislamiento a hipervoltajes, A-3 simulador de entradas DC, A-15 Decrementar palabra (DECW), 5-9 ejemplo, 5-9 Denominacin del tipo de datos, no asistida, 4-13 Desactivar el contador, 5-8 Desactivar el temporizador, 5-6 Detectar flanco negativo (ED), 5-3 Detectar flanco positivo (EU), 5-3 Dimensiones CPU 210, 1-5 PDS 210, 1-5 Perfil soporte, 1-5 Direccionamiento rea de contadores, 4-13 rea de marcas (M), 4-12 reas de memoria, 4-11 imagen del proceso de las entradas, 4-12 marcas especiales (SM), 4-12 salidas, 4-12 temporizadores, 4-13 utilizar nombres simblicos, 2-14, 3-14 valor del potencimetro analgico en marcas especiales (SM), B-2 Direccionamiento , 4-11 Direccionamiento absoluto, 4-4 Direccionamiento simblico, 2-142-16, 3-14, 3-15 introducir un nombre simblico en AWL, 2-9 nombres simblicos repetidos, 2-14 nmero de caracteres por smbolo, 2-14 nmero permitido de smbolos, 2-14

Indice-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

Estado, visualizar en KOP, 2-18 EU (Detectar flanco positivo), 5-3

I
Identificador de rea con nmero de elemento, acceder a los temporizadores y contadores, 4-12 Imagen del proceso de las entradas, direccionamiento, 4-12 Importar archivos de STEP 7-Micro/DOS, D-1 guardar el programa, D-2 reglas y restricciones, D-2 Incrementar palabra (INCW), 5-9 ejemplo, 5-9 Inhibir todos los eventos de interrupcin (DISI), 5-14 Inhibir y habilitar interrupciones, 5-14 Insertar una operacin, 3-163-20 Insertar y borrar filas en una tabla de estado, 2-17 en una tabla de smbolos, 2-15 Instalacin ajustar la velocidad de transferencia (PDS 210), 2-4 consideraciones para el montaje de una CPU 210, utilizar frenos, 1-6 dimensiones CPU 210, 1-5 PDS 210, 1-5 Perfil soporte, 1-5 en un cofre, 1-7 homologaciones oficiales y datos tcnicos, A-3 STEP 7-Micro/WIN Windows 3.1, 2-2 Windows 95, 2-2 tornillos, 1-6 Instalacin con corriente alterna, reglas, 1-10 Instalacin DC, reglas, 1-10

F
Fallos durante la instalacin de STEP 7-Micro/ WIN, 2-3 Finalizar el programa principal, 5-11 Finalizar lectura (opcin de la tabla de estado), 2-17 See also Continuous read; Single read; Status Chart; Write Finalizar programa principal (MEND), 4-5, 5-11 Finalizar segmento del programa principal, 4-5 Funciones, 1-2 Funciones de edicin, utilizar el botn derecho del ratn Tabla de estado, 2-17 Tabla de smbolos, 2-15

G
Guardar el programa, 2-7, 3-21 despus de convertir archivos a STEP 7-Micro/ WIN, D-2 guardar un proyecto, 2-7 Guardar la pila lgica durante la rutina de interrupcin, 5-15 Guardar un programa CPU 210, 2-12 PDS 210, 2-112-13

H
Habilitar todos los eventos de interrupcin (ENI), 5-14 Habilitar e inhibir interrupciones, 5-14 Herramientas de edicin tabla de estado, 2-17 Tabla de smbolos, 2-15 Homologaciones, A-2 nacionales e internacionales, A-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-5

Indice alfabtico

Interrupcin de hardware, 4-5 afectar el ciclo, 4-64-9 compartir datos entre el programa principal y la interrupcin, 5-15 efecto en la operacin Borrar temporizador de vigilancia (WDR), 5-11 ejemplo, 4-14, 5-16 ejemplo de un contador rpido, 4-14, 5-16 ejemplo de una rutina de interrupcin, 5-16 habilitar e inhibir, 5-14 Operaciones de interrupcin, 5-14 reglas y limitaciones, 5-15 retorno desde la rutina de interrupcin, 5-14 rutina de interrupcin (ejemplo), 4-14 Interrupciones asistencia del sistema, 5-15 compartir datos entre el programa principal y la interrupcin, 5-15 contador rpido, 4-14, 5-16 de hardware, afectar el ciclo, 4-64-9 efecto en la operacin Borrar temporizador de vigilancia (WDR), 5-11 ejemplo, 4-14, 5-16 ejemplo de una rutina de interrupcin, 5-16 habilitar e inhibir, 5-14 interrupcin de hardware, 4-5 operaciones, 5-14 Operaciones de interrupcin, 5-14 reglas y limitaciones, 5-15 rutina de interrupcin (ejemplo), 4-14 tiempo de respuesta, 1-3 CPU 210 AC/AC/Rel, A-8 CPU 210 AC/DC/Rel, A-6 CPU 210 DC/DC/DC, A-4 PDS 210, A-10 Introducir nombres simblicos repetidos, 2-14 nmero de caracteres por smbolo, 2-14 nmero permitido de smbolos en una tabla de smbolos, 2-14 Introducir comentarios, en AWL, 2-9, 3-15 Introducir smbolos, 2-142-16 Introducir un nombre simblico en AWL, 2-9 Introducir un programa en AWL, 3-15 en KOP, 3-153-20

K
KOP See also Ladder or Program bobinas, 4-9 cambiar a AWL, 2-10 cambiar elementos en un programa, 2-8, 3-163-20 compartir datos entre el programa principal y la interrupcin, 5-15 contactos, 4-9 cuadros, 4-9 editor, 2-8 ejemplos de programas Borrar temporizador de vigilancia, 5-12 contador, 5-8 contador rpido, 4-14, 5-16 Finalizar programa principal (MEND), 5-12 Incrementar/Decrementar palabra, 5-9 interrupcin, 4-14, 5-16 operaciones con contactos, 5-4 operaciones con salidas, 5-5 pila lgica (ALD y OLD), 5-13 Saltar a meta, 5-12 temporizador, 5-7 Transferir palabra, 5-10 herramientas del editor KOP, 3-15 insertar una operacin, 3-163-20 introducir un programa, 2-8, 3-153-20 programa de ejemplo, 3-13-25 segmentos, 2-8, 4-9 utilizar el editor KOP, 2-8, 3-153-20 visualizar el estado, 2-18 visualizar un programa, 2-10

L
Lectura permanente (opcin de la tabla de estado), 2-17 See also Single read; Status Chart; Write Lectura sencilla (opcin de la tabla de estado), 2-17 See also Continuous read; Status Chart; Write Leer las entradas, 4-64-9 tabla de estado, 2-17 Leer los valores en una tabla de estado, lectura sencilla, 2-17

Indice-6

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

Leer valores en una tabla de estado lectura permanente, 2-17 opcin de finalizar lectura, 2-17 Lenguajes de programacin, 4-94-11 Lista de instrucciones, 4-94-11 ejemplos de programas contador rpido, 4-14 interrupcin, 4-14 reglas para crear un programa, 4-24-3 Lista de instrucciones (AWL) elementos bsicos, 4-10 tiempos de ejecucin de operaciones, To Next, E-1 Lgica. See Networks Lgica de control, aplicacin de ejemplo, 3-43-8

M
Manual del usuario, nmero de referencia, F-1 Manuales, nmero de referencia, F-1 Marca del primer ciclo, B-1 Marcas. See special memory (SM) bits Marcas (M), 4-11 direccionamiento, 4-12 Marcas de reloj, B-1 Marcas especiales (SM) almacenamiento del valor del potencimetro analgico, 4-16 almacenamiento durante la rutina de interrupcin, 5-15 asistencia de la rutina de interrupcin, 5-15 de reloj, B-1 direccionamiento, 4-12 Marca del primer ciclo, B-1 potencimetro analgico, acceder al valor analgico, 4-12 SMW2: Potencimetro analgico, B-2 SMW22 a SMW26: Tiempos de ciclo, B-2 marcas especiales (SM), bits de estado, B-1 Mrgenes valor del potencimetro analgico, 4-16, B-2 valores enteros, 4-11 Mrgenes vlidos para la CPU 210, 1-3, 4-114-13, 5-2 Maysculas y minsculas, 3-15 Maysculas y minsculas en smbolos, 2-14

MEND, 5-11 Men de funciones de edicin, botn derecho del ratn tabla de estado, 2-17 tabla de smbolos, 2-15 Montaje consideraciones para montar una CPU 210, espacio necesario, 1-4 dimensiones CPU 210, 1-5 PDS 210, 1-5 Perfil soporte, 1-5 en un armario elctrico, 1-6 en un cofre, 1-7 en un perfil soporte, 1-6 espacio necesario, 1-4 homologaciones oficiales y datos tcnicos, A-3 tornillos, 1-6

N
Nombres simblicos repetidos, 2-14 Notacin numrica, 4-11 Nmero de caracteres por smbolo, 2-14 Nmero de elemento, temporizadores y contadores, 4-12 Nmero permitido de smbolos, 2-14 Nmeros de referencia, F-1

O
O (O) / ONO (ON), efecto en la pila lgica, 5-3 OB1. See Program Observar, programa, 2-18 Operacin absoluta Finalizar programa principal (MEND), 5-11 Operacin Cargar (LD), efecto en la pila lgica, 4-10 Operacin de transferencia, Transferir palabra (MOVW), 5-10 Operacin NOT, 5-3 Operacin O (O), 5-3 efecto en la pila lgica, 4-10 Operacin ONO (ON), 5-3

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-7

Indice alfabtico

Operacin Y (A), 5-3 efecto en la pila lgica, 4-10, 5-3 Operacin YNO (AN), 5-3 Operaciones Borrar temporizador de vigilancia (WDR), 5-115-13 Cargar (LD) / Cargar valor negado (LDN), 5-3 efecto en la pila lgica, 4-10, 5-3 Combinar primer y segundo valor mediante O (OLD), 5-13 efecto en la pila lgica, 5-13 Combinar primer y segundo valor mediante Y (ALD), 5-13 efecto en la pila lgica, 5-13 Comenzar rutina de interrupcin (INT), 5-14 Comparar palabra, 5-4 Contacto normalmente abierto / cerrado, 5-3 contactos, 5-35-4 contactos estndar, 5-3 Contar adelante/atrs (CTUD), 5-8 control del programa, 5-115-12 Decrementar palabra (DECW), 5-9 Detectar flanco negativo (ED), 5-3 Detectar flanco positivo (EU), 5-3 END, 5-11 Finalizar programa principal (MEND), 4-5, 5-11 Habilitar todos los eventos de interrupcin (ENI), 5-14 Incrementar palabra (INCW), 5-9 Inhibir todos los eventos de interrupcin (DISI), 5-14 interrupcin, 5-14 NOT, 5-3 O (O) / ONO (ON), 5-3 efecto en la pila lgica, 4-10, 5-3 pila lgica, 5-13 Poner a 0 (R), 5-5 Poner a 1 (S), 5-5 Retorno absoluto desde rutina de interrupcin (RETI), 4-5 Retorno desde rutina de interrupcin (RETI), 5-14 salidas, 5-5 Saltar a meta, 5-12 temporizacin, 5-65-7 temporizador de retardo a la conexin, 5-6 tiempos de ejecucin, E-1 Transferir palabra (MOVW), 5-10 Y (A) / YNO (AN), 5-3 efecto en la pila lgica, 4-10, 5-3 Operaciones con bobinas, representacin en KOP, 4-9

Operaciones con contactos, 5-35-4 Comparar entero palabra, 5-4 contactos estndar, 5-3 Detectar flanco negativo (ED), 5-3 Detectar flanco positivo (EU), 5-3 ejemplo, 5-4 NOT, 5-3 Operaciones con contactos estndar, 5-3 Operaciones con salidas, 5-5 bobina, 5-5 ejemplo, 5-5 Poner a 0 (R), 5-5 Poner a 1 (S), 5-5 Operaciones de comparacin de palabras, 5-4 Operaciones de contaje, 5-8 acceder al valor actual, 4-13 contador adelante/atrs, 5-8 Contar adelante/atrs, 5-8 direccionamiento, 4-13 ejemplo, 5-8 nmero de elemento, 4-12 valor actual, 4-13, 5-8 Operaciones de control del programa, 5-115-12 Borrar temporizador de vigilancia (WDR), 5-115-13 ejemplo Borrar temporizador de vigilancia, 5-125-14 Finalizar programa principal (MEND), 5-125-14 Saltar a meta, 5-125-14 Finalizar programa principal (MEND), 5-11 Saltar a meta, 5-12 Operaciones de interrupcin, 5-14 Comenzar rutina de interrupcin (INT), 5-14 ejemplo, 5-16 Habilitar todos los eventos de interrupcin (ENI), 5-14 Inhibir todos los eventos de interrupcin (DISI), 5-14 Retorno desde rutina de interrupcin (RETI), 5-14 Operaciones de salidas, representacin en KOP, 4-9

Indice-8

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

Operaciones de temporizacin, 5-65-7 acceder al valor actual, 4-13 actualizar el valor del temporizador, 5-6 direccionamiento, 4-13 ejemplo, 5-7 nmero de elemento, 4-12 poner a 0 (desactivar), 5-6 resolucin, 5-6 Temporizador de retardo a la conexin, 5-6 valor actual, 4-13, 5-6 valores actuales almacenados en la CPU 210, 2-13 Operaciones lgicas de pila ejemplo, 5-135-15 funcionamiento, 5-13 Operaciones lgicas de pilas, 5-13 Combinar primer y segundo valor mediante O (OLD), 5-13 efecto en la pila lgica, 5-13 Combinar primer y segundo valor mediante Y (ALD), 5-13 efecto en la pila lgica, 5-13 Operando, 4-10

P
Palabra clave, NETWORK, 2-9 Panormica CPU 210, 1-11-4 PDS 210, 1-11-4 Panormica del producto CPU 210, 1-11-4 PDS 210, 1-11-4

PDS 210 reas de memoria, 4-114-13 cargar un programa, 2-11 cargar un programa en la CPU, 2-112-13 ciclo, 4-64-9 comprobacin, 4-8 efecto en la operacin Borrar temporizador de vigilancia (WDR), 5-11 comprobacin, ciclo, 4-8 condiciones ambientales, A-2 datos electromagnticos, A-3 Datos tcnicos, simulador de entradas DC, A-15 datos tcnicos, A-10 datos tcnicos generales, A-2 dimensiones, 1-5 errores fatales, C-1 estructurar el programa, 4-5 funcionamiento bsico, 4-4 homologaciones, A-2 marcas especiales (SM), B-1 nmeros de referencia, F-1 panormica del producto, 1-11-4 pila lgica, 4-10 potencimetro analgico ubicacin del potencimetro, 4-16 valor almacenado en marcas especiales (SM), B-2 prueba de aislamiento a hipervoltajes, A-3 receptculo del cartucho de memoria, A-11 requisitos del sistema, 1-2 resumen de funciones, 1-2 rutina de interrupcin, reglas y limitaciones, 5-15 simulador de entradas, nmero de referencia, F-1 tiempos de ciclo en marcas especiales (SM), B-2 tiempos de ejecucin, E-1 transferir un programa a la CPU 210, 2-112-13 velocidad de transferencia, 2-4 violacin de reglas de compilacin, C-1 Pegar, copiar y cortar en una tabla de estado, 2-17 en una tabla de smbolos, 2-15 Perfil soporte dimensiones, 1-5 montaje en un, 1-6 utilizar frenos, 1-6 Pila lgica, 4-10 afectada por la rutina de interrupcin, 5-15 efecto de las operaciones Combinar primer y segundo valor mediante O (OLD) / Combinar primer y segundo valor mediante Y (ALD), 5-13 efecto de O (O) / Y (A) / Cargar (LD), 4-10 Placa frontal, espacio necesario, 1-4

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-9

Indice alfabtico

Poner a 0 (R), 5-5 Poner a 1 (S), 5-5 Potencimetro analgico acceder al valor analgico, 4-12 cambiar el valor, 4-16 margen nominal, 4-16 programa de ejemplo, 4-16 valor almacenado en marcas especiales (SM), B-2 ubicacin, 4-16 valor del potencimetro analgico, B-2 Potencimetro analgico cambiar el valor, 4-16 direccionamiento de las marcas especiales (SM), 4-12 margen nominal, 4-16 programa de ejemplo, 4-16 ubicacin del potencimetro, 4-16 valor actual almacenado en SMW2, B-2 PPI (interface punto a punto), comunicacin, 2-4 Preferencias, ajustar en STEP 7-Micro/WIN, 2-6

Programa ajustar las preferencias, 2-6 bobinas, 4-9 cargar en la CPU, 2-11 ciclo, 4-64-9 PDS 210, 4-74-9 compilar, 2-9 comprobar, 2-18 conceptos, 4-4 contactos, 4-9 contador un rpido (ejemplo), 4-14 crear, 2-82-12 crear un contador rpido, 4-14, 5-16 cuadros, 4-9 direccionamiento de las entradas, 4-12 direccionamiento de las marcas (M), 4-12 direccionamiento de las marcas especiales (SM), 4-12 direccionamiento de las salidas, 4-12 ejecutar, 4-64-9 ejemplo de un contador rpido, 5-16 ejemplos Borrar temporizador de vigilancia, 5-12 contador, 5-8 contador rpido, 4-14, 5-16 finalizar programa principal, 5-12 Incrementar/Decrementar palabra, 5-9 operaciones con contactos, 5-4 operaciones con salidas, 5-5 operaciones lgicas de pila, 5-13 potencimetro analgico, 4-16 rutina de interrupcin, 4-14, 5-16 Saltar a meta, 5-12 temporizador, 5-7 Transferir palabra, 5-10 estructura, 4-5 finalizar la rutina de interrupcin, 4-5 finalizar programa principal, 4-5 importar archivos de STEP 7-Micro/DOS, D-1 lenguajes, 4-94-11 observar, 2-18 programa de ejemplo, 3-13-25 requisitos del sistema, 3-1 reglas y restricciones para convertir archivos, D-2 segmentos, 4-9 visualizar, 2-10

Indice-10

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

Programa de ejemplo AWL, 3-13-25 cargar, 3-23 compilar, 3-21 comprobar, 3-23 crear la tabla de smbolos, 3-14 crear un proyecto, 3-13 crear una tabla de estado, 3-22 disear la lgica de control, 3-43-8 ejemplos de programas Borrar temporizador de vigilancia, 5-12 contador, 5-8 contador rpido, 4-14, 5-16 Finalizar programa principal (MEND), 5-12 Incrementar/Decrementar palabra, 5-9 interrupcin, 4-14, 5-16 operaciones con contactos, 5-4 operaciones con salidas, 5-5 pila lgica (ALD y OLD), 5-13 Saltar a meta, 5-12 temporizador, 5-7 Transferir palabra, 5-10 entradas y salidas, 3-2 guardar, 3-21 introducir programas en KOP, 3-153-21 KOP, 3-13-25 lgica de control, 3-43-8 nombres simblicos, 3-2 programa AWL, 3-11 programa KOP, 3-9 requisitos del sistema, 3-1 Proyecto crear, 2-7 guardar, 2-7 programa de ejemplo, 3-13 Prueba de aislamiento a hipervoltajes, A-3 Puesta a tierra y aislamiento, reglas de cableado, 1-9

Reglas cableado, 1-8 circuitos de supresin, 1-12 rel DC, 1-12 crear un programa en AWL, 2-9 crear una solucin de automatizacin, 4-24-3 instalacin con corriente alterna, 1-10 instalacin DC, 1-10 introducir direcciones simblicas, 2-14 maysculas y minsculas en smbolos, 2-14 nmero de caracteres por smbolo, 2-14 nmero permitido de smbolos, 2-14 puesta a tierra y aislamiento, 1-9 solapamiento de direcciones en nombres simblicos, 2-14 Reglas de cableado con corriente continua aislada, 1-10 Reglas de cableado unipolar-, 1-10 Reglas para convertir archivos, D-2 Rel DC, 1-12 Reloj, efecto en el tiempo de ciclo, E-1 Reloj del sistema, efecto en el tiempo de ciclo, E-1 Requisitos de hardware, 2-1 Requisitos del sistema, 1-2 STEP 7-Micro/WIN, 2-1 Resolucin de los temporizadores, 5-6 Restablecer la memoria en la CPU 210, 2-13 Resumen de funciones, 1-2 Retirar la tapa de acceso, 1-7 Retorno absoluto desde rutina de interrupcin (RETI), 4-5 Retorno desde rutina de interrupcin (RETI), 5-14

S
S7-200, datos tcnicos, A-2 Salidas direccionamiento, 4-12 escribir en, 4-64-9 funcionamiento bsico, 4-4 representacin en KOP, 4-9 Salidas digitales direccionamiento, 4-114-13 escribir en, 4-64-9 Saltar a meta, 5-12

R
Rearrancar la CPU, despus de un error fatal, 2-19 Reemplazar elementos en un programa AWL, 2-9, 3-15 KOP, 2-8, 3-163-20

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-11

Indice alfabtico

Segmento del programa principal, 4-5 Segmentos en AWL, 2-9 en KOP, 2-8 palabra clave NETWORK, 2-9 representacin en KOP, 4-9 Simulador de entradas datos tcnicos, A-15 nmero de referencia, F-1 Simulador de entradas DC datos tcnicos, A-15 nmero de referencia, F-1 SMW0: Bits de estado, B-1 SMW2: Potencimetro analgico, valor actual, B-2 SMW22 a SMW26: Tiempos de ciclo, B-2 Software de programacin, nmero de referencia, F-1 STEP 7-Micro/DOS, convertir archivos a STEP 7-Micro/WIN, D-1

STEP 7-Micro/WIN Ayuda online, 2-1 cambiar elementos en un programa, 2-92-14, 3-153-20 cargar un programa, 2-11, 3-23 compilar un programa, 2-9, 3-21 comprobar y observar el programa, 2-18, 3-233-25 convertir archivos de STEP 7-Micro/DOS, D-1 crear un programa, 2-82-12, 3-153-21 crear un proyecto, 2-7, 3-13 editar un programa, 2-92-14, 3-153-20 editor AWL, 2-9 Editor KOP, 2-8 editor KOP, 2-18 ejemplos de programas Borrar temporizador de vigilancia, 5-12 contador, 5-8 contador rpido, 4-14, 5-16 Finalizar programa principal (MEND), 5-12 Incrementar/Decrementar palabra, 5-9 interrupcin, 4-14, 5-16 operaciones con contactos, 5-4 operaciones con salidas, 5-5 pila lgica (ALD y OLD), 5-13 temporizador, 5-7 Transferir palabra, 5-10 fallos durante la instalacin, 2-2 guardar un proyecto, 2-7, 3-21 instalacin, 2-2 introducir operaciones en el programa, 3-153-20 introducir un programa de ejemplo, 3-13-25 opcin de test, ciclo, 4-8 preferencias de programacin, 2-6 Programa de ejemplo (introducir), 3-13-25 reemplazar elementos en un programa, 2-92-14, 3-153-20 requisitos del sistema, 2-1 tabla de estado, 2-17, 3-22 Tabla de smbolos, 2-14 tabla de smbolos, 3-14 visualizar el estado en KOP, 2-18, 3-23 visualizar un programa, 2-10 STEP 7Micro/WIN, ejemplos de programas, Saltar a meta, 5-12

Indice-12

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice alfabtico

T
Tabla de estado editar direcciones, 2-17 leer y escribir variables, 2-17 opcin de , 2-17 opcin de finalizar lectura, 2-17 opcin de lectura permanente, 2-17 opcin de lectura sencilla, 2-17 para el programa de ejemplo, 3-22 programa de ejemplo, 3-22 STEP 7-Micro/WIN, 2-17 Tabla de smbolos nombres simblicos repetidos, 2-14 nmero de caracteres por smbolo, 2-14 nmero permitido de entradas, 2-14 programa de ejemplo, 3-14 STEP 7-Micro/WIN, 2-142-16 Tapa de acceso, retirar, 1-7 Tapa de proteccin, ubicacin del potencimetro analgico, 4-16 Temporizador de retardo a la conexin, 5-6 Terminales de conexin CPU 210 AC/AC/Rel, A-9 CPU 210 AC/DC/Rel, A-7 CPU 210 DC/DC/DC, A-5 PDS 210, A-11 Terminar el programa principal, 5-12 Tiempo de ciclo mximo, almacenado en marcas especiales (SM), B-2 Tiempo de ciclo mnimo, almacenado en marcas especiales (SM), B-2 Tiempo del ltimo ciclo, almacenado en marcas especiales (SM), B-2 Tiempos de ejecucin, E-1 afectados por la circulacin de la corriente, E-1 operaciones AWL, E-1

Tornillos para el montaje, 1-6 Transferir palabra (MOVW), 5-10 ejemplo, 5-105-12 Transferir un programa a la CPU 210, 2-112-13 transistores en DC, proteger, 1-12 Tratamiento de errores eliminar errores, 2-19 errores fatales, 2-19 errores no fatales, 2-19 rearrancar la CPU despus de un error fatal, 2-19

U
Ubicacin del potencimetro analgico, 4-16 Ultimo tiempo de ciclo, almacenado en marcas especiales (SM), B-2 Utilizar el editor KOP, 3-153-20

V
Valor actual contadores, 5-8 valor actual almacenado al desconectarse la alimentacin, 2-13 temporizadores, 5-6 Velocidad de transferencia, 2-4 Ventilacin, espacio necesario, 1-4 Visualizar el estado en KOP, 2-18

W
Windows 3.1, instalar STEP 7-Micro/WIN, 2-2 Windows 95, instalar STEP 7-Micro/WIN, 2-2

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Indice-13

Indice alfabtico

Indice-14

Sistema de automatizacin S7-200, CPU 210, Manual del sistema C79000-G7078-C235-01

Observaciones/sugerencias Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a Siemens.

Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal 1. 2. 3. 4. 5. Corresponde el contenido del manual a sus exigencias ? Resulta fcil localizar las informaciones requeridas ? Es comprensible el texto ? Corresponde el nivel de los detalles tcnicos a sus exigencias ? Qu opina de la calidad de las ilustraciones y tablas ?

En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Sistema de automatizacin S7-200, Manual del sistema 6ES7298-8EA00-8DH0-01

Вам также может понравиться