Anda di halaman 1dari 78

PROGRAMACION CON PLC (SIEMENS S7-200)

Instructor: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Esquema

ESQUEMA Tema 1 Introduccin a los PLC Historia de los PLC Concepto Caractersticas Aplicaciones y tareas Ventajas y desventajas Clasificacin Estructura Componentes Normas de seguridad y estandarizacin Configuracin de un PLC Lenguajes de programacin Definiciones bsicas en el proceso

Tema 2 Revisin del S7-200 (Siemens) Cpus Componentes del CPU Tiempo real Mdulos de expansin Modulo de posicionamiento Mdulos de comunicacin Accesorios Software Editores de su eleccin Led de diagnostico

Tema 3 Sistemas Numricos y Tipos de Datos Seales Direccionamiento Caractersticas de un sistema numrico Tipos de sistemas numricos Tipos de datos Tabla de estado

Tema 4 Step 7-Micro/WIN Del proceso al proyecto Iniciando Micro/WIN

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Esquema

Elementos de ventana Barra de herramientas Estructura del proyecto Bloque del programa Tabla de smbolos Tabla de estado Bloque de datos Bloque del sistema Referencias cruzadas Comunicacin Herramientas Opciones Informacin Comparacin Nuevas instrucciones Ejercicio 1: tablas y conexiones

Tema 5 Editar Elementos de un Programa Lenguajes de programacin Iniciando el editor KOP/AWL/FUP Componentes de los editores Introducir instrucciones en el segmento Agregar y remover entradas Negacin Insertar / sobrescribir instruccin Estado del programa Ejercicio 2: prueba de programa

Tema 6 Programacin rbol de instrucciones Temporizadores Contadores Ayuda del Micro/WIN Ejercicios de programacin Asignaciones y funciones SM (memoria especial) Definiendo parmetros Subrutinas Ejercicios de programacin

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

TEMA 1 INTRODUCCION A LOS PLC


HISTORIA DE LOS PLC

Los PLC's se introdujeron por primera vez en la industria en 1960 aproximadamente. La razn principal de tal hecho fue la necesidad de eliminar el gran costo que se produca al reemplazar el complejo sistema de control basado en rels y contactores. Bedford Associates propuso algo denominado Controlador Digital Modular (MODICON, MOdular DIgital CONtroler) a un gran fabricante de autos. Otras compaas propusieron a la vez esquemas basados en ordenador, uno de los cuales estaba basado en el PDP-8. El MODICON 084 result ser el primer PLC del mundo en ser producido comercialmente. El problema de los rels era que cuando los requerimientos de produccin cambiaban tambin lo haca el sistema de control. Esto comenz a resultar bastante caro cuando los cambios fueron frecuentes. Dado que los rels son dispositivos mecnicos y poseen una vida limitada se requera una estricta manutencin planificada. Por otra parte, a veces se deban realizar conexiones entre cientos o miles de rels, lo que implicaba un enorme esfuerzo de diseo y mantenimiento. Los "nuevos controladores" deban ser fcilmente programables por ingenieros de planta o personal de mantenimiento. El tiempo de vida deba ser largo y los cambios en el programa tenan que realizarse de forma sencilla. Finalmente se impona que trabajaran sin problemas en entornos industriales adversos. La solucin fue el empleo de una tcnica de programacin familiar y reemplazar los rels mecnicos por rels de estado slido. A mediados de los 70 las tecnologas dominantes de los PLC eran mquinas de estado secuencial y CPU basadas en desplazamiento de bit. Los AMD 2901 y 2903 fueron muy populares en el Modicon y PLC's A-B. Los microprocesadores convencionales cedieron la potencia necesaria para resolver de forma rpida y completa la lgica de los pequeos PLC's. Por cada modelo de microprocesador haba un modelo de PLC basado en el mismo. No obstante, el 2903 fue de los ms utilizados. Las habilidades de comunicacin comenzaron a aparecer en 1973 aproximadamente. El primer sistema fue el bus Modicon (Modbus). El PLC poda ahora dialogar con otros PLC's y en conjunto podan estar aislados de las mquinas que controlaban. Tambin podan enviar y recibir seales de tensin

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

variables, entrando en el mundo analgico. Desafortunadamente, la falta de un estndar acompaado con un continuo cambio tecnolgico ha hecho que la comunicacin de PLC's sea un maremagnum de sistemas fsicos y protocolos incompatibles entre si. No obstante fue una gran dcada para los PLC's. En los 80 se produjo un intento de estandarizacin de las comunicaciones con el protocolo MAP (Manufacturing Automation Protocol) de General Motor's. Tambin fue un tiempo en el que se redujeron las dimensiones del PLC y se pas a programar con programacin simblica a travs de ordenadores personales en vez de los clsicos terminales de programacin. Hoy da el PLC ms pequeo es del tamao de un simple rel. Los 90 han mostrado una gradual reduccin en el nmero de nuevos protocolos, y en la modernizacin de las capas fsicas de los protocolos ms populares que sobrevivieron a los 80. El ltimo estndar (IEC 1131-3) intenta unificar el sistema de programacin de todos los PLC en un nico estndar internacional. Ahora disponemos de PLC's que pueden ser programados en diagramas de bloques, lista de instrucciones, C y texto estructurado al mismo tiempo. Los PC estn comenzando a reemplazar al PLC en algunas aplicaciones, incluso la compaa que introdujo el Modicon 084 ha cambiado al control basado en PC. Por lo cual, no sera de extraar que en un futuro no muy lejano el PLC desaparezca frente al cada vez ms potente PC, debido a las posibilidades que ste ltimo puede proporcionar.

CONCEPTO DE PLC

Un PLC (controlador lgico programable) es un dispositivo que fue desarrollado para reemplazar los circuito secuenciales de relevadores para el control de maquinas. El PLC trabaja atendiendo sus entradas y dependiendo de su estado conecta/desconecta sus salidas. El usuario introduce un programa, normalmente va software que proporciona los resultados deseados. Los PLC son utilizados en muchas aplicaciones reales, casi cualquier aplicacin que necesite algn tipo de control elctrico necesita un PLC. Entonces se define un PLC como una computadora especializada, diseada para controlar maquinas y procesos en ambientes industriales operando en tiempo real. Tambin la NAtional Electrical Manufacturers Association (NEMA) define al PLC como un dispositivo electrnico

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

digital que utiliza una memoria programable para almacenar instrucciones y para implementar funciones especificas tales como funciones lgicas, secuenciales, de temporizacin, de conteo y aritmticas para controlar maquinas y procesos. Un autmata programable industrial (API) conocido tambin como PLC es un equipo electrnico de control con un cableado interno (hardware) independientemente del proceso a controlar, que se adapta a dicho proceso mediante un programa especfico (software) que contiene la secuencia de operaciones a realizar. Estas operaciones se definen sobre las seales de entrada y salida al proceso, cableadas directamente en los bornes de conexin del autmata. Las seales de entrada pueden proceder de elementos digitales, como finales de carrera y detectores de proximidad, o analgicos, como sensores de temperatura y dispositivos de salida en tensin o corrientes continuas. El autmata gobierna las seales de salida segn el programa de control previamente almacenado en una memoria, a partir de estado de las seales de entrada. Este programa se introduce en el autmata a travs de la unidad de programacin que permite adems funciones adicionales como depuracin de programas, simulacin, monitorizacin de control de autmata, etc.

CARACTERSTICAS DE LOS PLC

Controlador

Lgico

Programable

Nos permite controlar un sistema, haciendo uso de los puntos de conexin de entradas y salidas. A travs de dichos puntos se interconecta con los elementos primarios y finales de control. Los programas se constituyen de un conjunto de instrucciones lgicas. Aunque actualmente los PLC son muy poderosos y manejan un conjunto de instrucciones muy amplio, de manera que no estn limitados a realizar funciones lgicas exclusivamente. Es capaz de almacenar el programa de usuario en memoria no voltil, As mismo es re-programable tantas veces como sea necesario.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Tecnologa de banda ancha. Velocidades de transmisin de hasta 45 Mbps Proceso de instalacin sencillo y rpido para el cliente final. Enchufe elctrico (Toma nica de alimentacin, voz y datos). Sin necesidad de obras ni cableado adicional. Equipo de conexin (modem PLC). Transmisin simultanea de voz y datos. Conexin de datos permanentes (activa las 24 horas del da). Permite seguir prestando el suministro elctrico sin ningn problema.

APLICACIONES Y TAREAS

El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy extenso. La constante evolucin del hardware y del software amplia constantemente este campo, para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales. Su utilizacin se da fundamentalmente en aquellas instalaciones donde es necesario realizar procesos de maniobras, control, sealizacin, etc., por tanto, su aplicacin abarca desde procesos de fabricaciones industriales de cualquier tipo al de transformaciones, como tambin, control de instalaciones entre otras. Sus reducidas dimensiones, la extrema facilidad de su montaje, la facilidad de almacenar sus programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales como: Espacios reducidos. Procesos de produccin peridicamente cambiantes. Procesos secuenciales. Maquinarias de procesos variables. Instalacin de procesos complejos y amplios. Chequeos de programacin centralizada de las partes del proceso.

Ejemplos de Aplicaciones generales pudieran ser los siguientes:

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Maniobra de maquinas: 1. Maquinaria industrial del mueble y la madera. 2. Maquinaria en procesos de arena, grava y cemento. 3. Maquinaria en la industria del plastico. 4. Maquinarias en procesos textiles y de confeccin. 5. Maquinarias herramientas completas 6. Maquinarias de ensamblaje. 7. Maquinas Transfer. Maniobras de instalaciones: 1. Instalaciones de aire acondicionado, calefaccin, etc. 2. Instalaciones de seguridad. 3. Instalaciones de frio industrial. 4. Instalaciones de almacenamiento y trasvase de seriales. 5. Instalaciones de plantas embotelladoras. 6. Instalaciones de plantas de automocin. 7. Instalaciones de tratamiento trmico. 8. Instalaciones de plantas depuradoras de resibos. 9. Instalaciones de cermicas.

Sealizacin y control: 1. Chequeos de programas. 2. Sealizacin del estado de procesos. 3. Control para puesta a punto de maquinas con control numrico computarizado (CNC). 4. Activacin y desactivacin de vlvulas u otros actuadores.

VENTAJAS Y DESVENTAJAS DE LOS PLC

Las ventajas pueden ser las siguientes: Bajo costo. Los controladores electrnicos programables se han vuelto tan econmicos, que a menudo se puede comprar su precio con un par de dispositivos electromecnicos. Estos son conocidos como miniPLC, microPLC o nanoPLC.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Tamao compacto. El espacio que requiere un controlador lgico programable es mucho menor que el espacio requerido por un circuito de relevadores electromecnicos que realiza la misma funcin de control. Funciones avanzada. La memoria y las caractersticas de programacin les proporcionan al autmata tanta flexibilidad y versatilidad, que se ha colocado en todas las industrias, permitindole realizar funciones adicionales a las que realiza un circuito de relevadores como son: contadores de alta velocidad, salidas pulsantes para motores de paso y se pueden registrar los datos para generar reportes de produccin; adems puede ejecutar funciones sncronas en tiempo real y mantenerse en comunicacin con cualquier sistema de control de la produccin aun cuando este ubicado remotamente. Realiza funciones de instrumentacin en modos proporcional+integral+derivativo (PID). Flexibilidad. Cuando se requiere que el sistema realice funciones diferentes, basta con reprogramar el PLC y, si es necesario, modificar las direcciones. La facilidad de interfaz. Dado que la funcin del PLC consiste en controlar dispositivos elctricos industriales usados comnmente como son: solenoides o lmparas 120 Vac, estos se conectan directamente a los mdulos de salida del Autmata. La computadora en cambio trabaja con niveles muy pequeos Vdc, de manera que seria necesario utilizar algn tipo de interfaz para conectar estos dispositivos. Versatilidad. Actualmente, a los PLC se les pueden adicionar mdulos de control de seales analgicas e interfaces HIM con entrada de datos por medio de teclados programables y pantallas que muestran grficos en forma grafica, entre otras caractersticas, adems de los mdulos de propsito especial; de esta manera, el controlador puede realizar funciones que anteriormente solo un circuito de control basado en computadora podra realizar. Precisin. Mejora la precisin de los resultados, debido al procesamiento digital de las seales. Las desventajas pueden ser las siguientes: Velocidad. Cuando se trata de sistemas de gran complejidad, la respuesta del PLC puede ser mas lenta que en el sistema convencional de rels,

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

debido al tiempo empleado en explorar el programa completo. Cada da los avances tecnolgicos aumentan la velocidad de exploracin. Cambios. La tecnologa electrnica cambia constantemente y hace que los equipos sean descontinuados del mercado en tiempo relativamente corto y se abre paso a modelos ms modernos. Dependencias. Esta tecnologa es importada de mercados forneos y se puede ver afectado el suministro de estos equipos por medidas restrictivas a las exportaciones. Especializacin. El diseo del Autmata esta basado en tecnologa muy especial, lo cual demanda personal de soporte especializado.

CLASIFICACIN DE LOS PLC

PLC tipo nano: Fuente, CPU e I/O integradas, que pueden manejar un conjunto reducido de I/O, generalmente en un nmero inferior a 100. Permiten manejar entradas y salidas digitales y algunos mdulos especiales. PLC tipo compactos: Estos PLC tienen incorporado la fuente de alimentacin, su CPU y mdulos I/O en un solo modulo principal y permiten manejar desde unas pocas I/O hasta varios cientos, su tamao es superior a los Nano PLC y soportan una gran variedad de mdulos especiales. PLC tipo modular: Estos PLC se componen de un conjunto de elementos que conforman el controlador final, estos son: Rack, fuente de alimentacin, CPU y mdulos de I/O. De estos tipos existen desde los denominados MicroPLC que soportan gran cantidad de I/O, hasta los PLC de grandes presentaciones que permiten manejar miles de I/O.

ESTRUCTURAS DE LOS PLC

Desde su nacimiento y hasta nuestros das han sido varias las estructuras y las configuraciones que han salido al mercado, condicionadas no solo por el

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

fabricante del mismo, sino por la tendencia existente en el rea a la que pertenece: europea o norteamericana. Actualmente son dos las estructuras ms significativas existentes en el mercado: Estructura compacta y Estructura modular. Estructura compacta: Este tipo de autmata se distingue por presentar en un solo bloque todos sus elementos, esto es, fuente de alimentacin, CPU, memorias, entradas/salidas, en una tarjeta de circuito impreso, etc. En cuanto a la unidad de programacin, existen tres variaciones: 1. Unidad fija o enchfale en el autmata. 2. Enchfale mediante cable y conector. 3. Ambas conexiones. Si la unidad de programacin es sustituida por un PC, nos encontramos, que la posibilidad de conexin del mismo, ser mediante cable y conector. El montaje del autmata al armario que ha de contenerlo, se realiza por cualquiera de los sistemas conocidos: Carril DIN, placa perforada, etc. Estructura modular: Como su nombre lo indica, la estructura de este tipo de autmatas se divide en mdulos o partes del mismo que realizan funciones especficas que pueden ser ensambladas segn la necesidad del usuario en los denominados soportes o chasis. Aqu cabe Hacer dos divisiones para distinguir, entre las que denominaremos estructura americana y europea. Estructura Americana: se caracteriza por separar las entradas/salidas del resto del autmata, de tal forma, que en un bloque compacto estn unidas la CPU, memoria de usuario o de programa, fuente de alimentacin y separadamente las entradas/salidas en los bloques o tarjetas necesarias. Estructura Europea: su caracterstica principal es la existencia de un modulo para cada funcin: fuente de alimentacin, CPU, entradas/salidas, etc. La sujecin de los mismos se hace sobre carril DIN o placa perforada, bien sobre RACK, en donde va alojado el BUS externo de unin de los distintos mdulos que lo componen.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

COMPACTA

MODULAR

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC


COMPONENTES DEL PLC

Estructura interna de un PLC

Los elementos esenciales, que todo autmata programable posee como mnimo, son:

Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser de tipo digital o analgico. En ambos casos tenemos unos rangos de tensin caractersticos, los cuales se encuentran en las hojas de caractersticas del fabricante. A estas lneas conectaremos los sensores. Seccin de salidas: son una serie de lneas de salida, que tambin pueden ser de carcter digital o analgico. A estas lneas conectaremos los actuadores. Unidad central de proceso (CPU): se encarga de procesar el programa de usuario que le introduciremos. Para ello disponemos de diversas zonas de memoria, registros, e instrucciones de programa.

Adicionalmente, en determinados modelos ms avanzados, podemos disponer de funciones ya integradas en la CPU; como reguladores PID, control de posicin, etc. Tanto las entradas como las salidas estn aisladas de la CPU segn el tipo de autmata que utilicemos. Normalmente se suelen emplear optoacopladores en las entradas y rels/optoacopladores en las salidas.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Aparte de estos elementos podemos disponer de los siguientes:


Unidad de alimentacin (algunas CPU la llevan incluida). Unidad o consola de programacin: que nos permitir introducir, modificar y supervisar el programa de usuario. Dispositivos perifricos: como nuevas unidades de E/S, ms memoria, unidades de comunicacin en red, etc.

Interfaces: facilitan la comunicacin del autmata mediante enlace serie con otros dispositivos (como un PC). CPU La CPU es el corazn del autmata programable. Es la encargada de ejecutar el programa de usuario mediante el programa del sistema (es decir, el programa de usuario es interpretado por el programa del sistema). Sus funciones son:

Vigilar que el tiempo de ejecucin del programa de usuario no excede un determinado tiempo mximo (tiempo de ciclo mximo). A esta funcin se le suele denominar Watchdog (perro guardin). Ejecutar el programa de usuario. Crear una imagen de las entradas, ya que el programa de usuario no debe acceder directamente a dichas entradas. Renovar el estado de las salidas en funcin de la imagen de las mismas obtenida al final del ciclo de ejecucin del programa de usuario. Chequeo del sistema.

Para ello el autmata va a poseer un ciclo de trabajo, que ejecutar de forma continua:

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Memoria
RAM (Random Access Memory) Memoria de Acceso Aleatorio: Es programable y borrable elctricamente, de tipo voltil, es decir, al eliminar la alimentacin se pierde la informacin. ROM (Read Only Memory) Memoria de solo lectura, se programa durante el proceso de fabricacin, no puede ser borrado y es detipo no voltil. PROM (Programmble Read Only Memory) Memoria de solo lectura Programable, se programa elctricamente y no puede ser borrada, es no voltil. EEPROM o UVOPROM (Ultraviolet Erasable Programmable Read Only Memory) Memoria de solo lectura, se programa elctricamente, para borrarla se le expone a luz ultravioleta y es no voltil. EEPROM (Electricaly Erasable Programmable Read Only Memory) Memoria de solo lectura, programable y borrable elctricamente, es de tipo no voltil. Dentro de la CPU vamos a disponer de un rea de memoria, la cual emplearemos para diversas funciones:

Memoria del programa de usuario: aqu introduciremos el programa que el autmata va a ejecutar cclicamente y es de tipo RAM. Memoria de la tabla de datos: se suele subdividir en zonas segn el tipo de datos (como marcas de memoria, temporizadores, contadores, etc.). Memoria del sistema: aqu se encuentra el programa en cdigo mquina que monitoriza el sistema (programa del sistema o firmware). Este programa es ejecutado directamente por el microprocesador/microcontrolador que posea el autmata. Memoria de almacenamiento: se trata de memoria externa que empleamos para almacenar el programa de usuario, y en ciertos casos parte de la memoria de la tabla de datos. Suele ser de uno de los siguientes tipos: EPROM, EEPROM, o FLASH. Cada autmata divide su memoria de esta forma genrica, haciendo subdivisiones especficas segn el modelo y fabricante.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Unidades de E/S Las entradas se encargan de transformar los datos provenientes del mundo exterior en el cdigo que es capaz de interpretar la maquina o equipo. Las salidas se encargan de sacar al exterior en forma til, los resultados provenientes de la ejecucin del programa de instrucciones. Todos los elementos se conectan al PLC por medio de modulos de E/S, los cuales pueden ser discretos o analgicos. Las E/S discretas se basan en el principio de todo o nada, es decir o no conducen seal alguna o poseen un nivel mnimo de tensin. Estas E/S se manejan a nivel de bit dentro del programa de usuario. Las E/S analgicas pueden poseer cualquier valor dentro de un rango determinado especificado por el fabricante. Se basan en conversores A/D y D/A aislados de la CPU (pticamente o por etapa de potencia). Estas seales se manejan a nivel de byte o palabra (8/16 bits) dentro del programa de usuario. Las E/S son ledas y escritas dependiendo del modelo y del fabricante, es decir pueden estar incluidas sus imgenes dentro del rea de memoria o ser manejadas a travs de instrucciones especficas de E/S. Mdulos de Entradas Discretas: 24 Vac 120 Vac/Vdc 220/240 Vac/Vdc 120 Vac/Vdc aisladas 12-24 Vdc para lgica 48 Vdc 5-30 Vdc variable 5 Vdc para circuitos TTL Mdulos de Salidas Discretas: 24 Vac 120Vac 120 Vac protegidas 120 Vac aisladas 220/240 Vac 220 Vac aisladas 12-24 Vdc para lgica

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

48 Vdc 10-60 Vdc 5 Vdc para circuitos TTL

Mdulos de Entradas y Salidas Analgicas: 15V 0 10 V -10 a +10 V 05V 4 20 mA -20 a +20mA Los elementos que se utilizan en las entradas generalmente son: Termopares para medidas de temperatura. Medidores de Presion. Medidores de humedad. Medidores de Caudal. Medidores de Nivel. Todo elemento que suministre una seal analgica en forma de tensin o intensidad proporcional a una medida. Seal de contactos abiertos o cerrados provenientes de interruptores o cualquier otro elemento que suministre una seal discreta. Los elementos que se utilizan en las salidas generalmente son: Rels Electrovlvulas Motores Lmparas Actuadores Vlvulas de control Gobernadores de velocidad Bombas dosificadoras Alarmas

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Fuente de Alimentacin Es la encargada de convertir los niveles de voltaje en lnea o del banco de bateras, a los niveles lgicos requeridos por los circuitos electrnicos que conforman el PLC. Los niveles de alimentacin comnmente usados son: 24 Vdc, 120 Vac, 220 Vac y 24 Vdc Chasis Es una estructura fsicamente rgida, diseada especialmente para sostener o interconectar los diferentes mdulos de un PLC. Estos estn compuestos por ranuras (slots), que tienen un canal por donde corren las tarjetas y quedan fijas mecnicamente. El soporte o chasis posee una tarjeta de interconexin con conectores especiales tipo peine, que esta situada en la parte posterior de este. Todo esto es una combinacin de plstico, metal, fibra de vidrio t tarjetas de baquelita. Rack: Seccin de un chasis, constituido por 8 grupos como mximo (0 - 7). Grupo: seccin de un rack, constituido por una cantidad mxima de 16 entradas y salidas, fsicamente puede ocupar , 1 o 2 ranuras o slots. Mdulos de interfaces de comunicacin Son los que se encargan de traducir el lenguaje de un dispositivo inteligente y adaptarlo al lenguaje del PLC, para que se establezca una comunicacin eficiente. Estos mdulos permiten comunicacin entre: Una PC (usuario) y el PLC (interfaz de campo) El PLC y una remota (RTU) El PLC y otro PLC Un PLC maestro y un chasis de entradas/salidas El PLC y una impresora

El Software Determina los enlaces lgicos y por consiguiente, la activacin o desactivacin de los grupos controlables en la instalacin o maquinaria. Los programas estn archivados en una memoria (hardware) propia y especial, de la cual pueden ser recuperados y, de acuerdo al caso, modificados en cualquier momento. Al

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

modificar el programa se altera tambin la secuencia del mando. Una modificacin o cambio de software no implica un cambio del hardware. Equipo Programador En este se elabora el software y lo memoriza en el PLC. En la mayora de los casos sirve tambin para comprobacin de los programas. Los dispositivos de programacin sern adaptaciones de los computadores personales. Existirn versiones industriales que no slo podrn programar cualquier unidad de control, sino tambin cualquier equipo inteligente del proceso, tales como controladores de robots, controladores numricos, controladores de visin artificial. La comunicacin podr realizarse a travs de una red local, o bien desde un computador porttil conectado directamente al PLC. Los dispositivos de programacin brindarn las siguientes facilidades en paralelo: Simulacin Creacin Prueba Depuracin

Ciclo de funcionamiento de un PLC Es el conjunto de actividades que realiza el PLC en forma secuencial y repetitiva, tienen la finalidad de asegurar el perfecto funcionamiento de cada parte fsica; la correcta interpretacin y ejecucin de las instrucciones del programa. Desde el momento que se enciende hasta cuando se normalizan las operaciones, el PLC ejecuta lo siguiente: Obtiene la informacin bsica del fabricante y del usuario (configuracin). Supervisa y chequea internamente su sistema, velando por el correcto funcionamiento de cada una de las partes que lo conforman. despus de la confirmacin OK de su sistema, procede a explorar sus entradas registrando el estado de estas, en la tabla de imagen de entrada y actualizando las salidas con los valores de la tabla de imagen de las mismas (al comienzo en la tabla de imagen de salida hay solo ceros). Procede a ejecutar las instrucciones del programa, modificando o actualizando la tabla de datos (de salidas) segn los resultados de esa corrida.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Al finalizar la ejecucin del programa, transfiere los resultados de la tabla de imagen de salida a las salidas fsicas (mdulos de salidas). En este momento aparta tiempo para la comunicacin con otros elementos del sistema, interfaz hombre-mquina, remotas, otros PLC, entre otros. A partir de este punto comienza a repetir las operaciones desde la exploracin de las entradas y salidas. Este ciclo se cumple en forma indefinida, mientras el PLC siga encendido.

NORMAS DE SEGURIDAD INDUSTRIAL

1. Para la instalacin de un equipo PLC El lugar debe encontrarse dentro de las especificaciones de temperatura, vibracin, humedad. El PLC debe estar instalado dentro de gabinete metlico normativo segn NEMA 4X. El gabinete debe estar puesto a tierra. El PLC debe estar aislado del proceso. El gabinete debe estar alejado de lneas de trasmisin elctrica. Para la instalacin dentro del gabinete se deben atender las especificaciones del fabricante. Los PLCs con varios chasis, deben tener la misma instalacin de tierra. Se debe utilizar sistema de enfriamiento por conveccin. La disposicin y el tamao del gabinete debe garantizar el mantenimiento. 2. Para el cableado de un sistema con equipos PLC El cableado debe estar debidamente canalizado e identificado. La disposicin del cableado debe estar categorizado: Categora Uno: Conductores de alta potencia. Categora Dos: Cables de comunicacin con mdulos fuera del gabinete. Categora Tres: Cables de comunicacin con mdulos dentro del gabinete. La longitud del cableado no debe exceder los 3000 mts 3. Para la Programacin de un Equipo PLC El PLC debe ser programado por personas que conozcan el proceso.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

El programa debe estar documentado. Todo cambio en el programa debe ser debidamente discutido y autorizado. El programa debe ser lo mas sencillo posible. Los procedimientos de forzado deben ser transitorios. 4. Para la manipulacin de un Equipo PLC La batera de sustentacin de la memoria RAM es toxica. No debe ser recargada. Quien manipule el controlador y las interfaces debe descargarse elctricamente. Los montajes y puesta a tierra de los chasis deben hacerse siguiendo las recomendaciones del fabricante. Los dipswitchs no deben ser dispuestos con lpiz de grafito. Cubrir debidamente las ventanas de la memoria EPROM. 5. Para el Procedimiento de la Verificacin de Fallas de un Equipo PLC Verifique el funcionamiento del elemento inicial de control. Verifique si la seal llegue al PLC. Si la seal llega al PLC y no produce activacin del programa, revise el conector de la interface de entrada. Si el programa se activa, revise las interfaces de salida. Verifique que la seal se encuentre en la interface de salida. Verifique el cableado y el estado de la fusilera. Verifique el estado del elemento de control. Revise el programa del PLC.

CONFIGURACIN DE UN PLC

Es el proceso de suministrarle al PLC, la informacin referente de los mdulos a utilizar, la posicin de estos en el soporte o chasis, tipo de comunicacin y en general, a toda actividad destinada a preparar al PLC para que opere correctamente dentro del sistema. Pasos para configurar un PLC Definir el tipo de PLC (modelo, serie, capacidad de memoria, rata o rango de comunicacin y otros datos en general).

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Definir la cantidad y la cualidad de las entradas y/o salidas. Seleccionar las ranuras (slots) de los soportes, que van a contener tarjetas de entradas y/o salidas. Darle una respectiva direccin a cada una de las entradas y/o salidas, siguiendo una secuencia numrica. Definir el tipo de tarjeta de comunicacin, si es necesario. Tipos de configuraciones Configuracin Local: En esta los mdulos de entrada y salida se encuentran instalados en el mismo bastidor del proceso. Configuracin Remota: En esta todos los mdulos de entrada y salida se hallan colocados en bastidores distintos al del procesador (CPU). Configuracin Local/Remota: Es una combinacin de la configuracin local y remota. Nota: Para configurar un equipo PLC, es necesario acudir al manual del fabricante y seguir sus especificaciones.

LENGUAJES DE PROGRAMACIN

Debido a la diversidad de fabricantes de equipos y software, en agosto de 1992 se adopt el estndar dado por la norma IEC 1131-3 para la programacin de controladores lgicos programables (PLC), segn esta norma la programacin puede hacerse usando lenguajes textuales y tambin a travs de lenguajes grficos: Lenguajes textuales: Lista de instrucciones (IL) Texto estructurado (ST) Lenguajes grficos: Diagrama de escalera (LD) Diagrama de bloques de funciones (DBF) Carta de funciones estructuradas (SFC)

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Lista de instrucciones (IL): Es un lenguaje de bajo nivel, similar al lenguaje ensamblador. Solo permite una operacin por lnea. Este lenguaje es adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin. Este lenguaje puede programarse usando dispositivos acoplados al PLC. LD E1 O E2 = S1 Texto estructurado (ST): Es un lenguaje de alto nivel estructurado por bloques que posee una sintaxis parecida al PASCAL. Se emplea para realizar sentencias ms complicadas, leer y escribir datos de tipo analgico y digital, permite el manejo de timers y contadores, adems puede hacerse uso de lazos de repeticin, y funciones matemticas.

Diagrama de escalera (LD): Tambin conocido como diagrama ladder, es el lenguaje ms usado, semeja el uso de bobinas y contactores, este lenguaje es una aproximacin al lenguaje elctrico que se usaba para los controladores basados en contactos (abierto/cerrado). Posee bloques de funciones adicionales como: timers, contadores, controladores PID, etc.

Diagrama de bloque de funciones (FBD): Es un lenguaje que permite programar elementos que aparecen como bloques para ser cableados entre si de forma anloga al esquema de un circuito. Este lenguaje es adecuado para muchas aplicaciones que involucren el flujo de informacin o datos entre componentes de control.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Carta de funciones estructuradas (SFC): Tambin conocido como grfico secuencial de funciones (GRAFCET), es un lenguaje que proporciona una cadena secuencial y estructurada (secuencias en serie y paralelas) de conjunto de instrucciones. Los elementos bsicos son pasos y transiciones. Los pasos consisten de piezas de programa que son inhibidas hasta que una condicin especificada por las transiciones sea conocida.

DEFINICIONES BSICAS EN EL PROCESO

Control: Accin ejercida con el fin de poder mantener una variable dentro de un rango de valores predeterminados. Sistema de control: Conjunto de equipos y componentes, que van a permitir llevar a cabo las operaciones de control. Operaciones de control: Conjunto de acciones que buscan mantener una variable dentro de patrones de funcionamiento deseados. Control automtico: Es el desarrollo de la accin de control, sin la participacin directa de un ser humano (operario). Automtico: Es todo aquello que se mueve, regula, y opera, por s solo, independiente del medio que lo rodea. Automatizacin: Consiste de un sistema de control automtico, por el cual el sistema verifica su propio funcionamiento, efectuando mediciones y correcciones sin la interferencia del ser humano. Sistema de automatizacin: Conjunto de equipos, sistema s de informacin, y procedimientos que van a permitir a segura r un desempeo independiente del proceso, a travs de operaciones de control y supervisacin. Supervisin y monitoreo: Es el proceso de lectura de valores de las diversas variables del proceso, con el objetivo de identificar el estado en el que se viene desarrollando el proceso en un tiempo actual.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC Elementos de Control en Procesos Industriales:

Planta: Es el ambiente donde se encuentran los equipos y donde se lleva a cabo el proceso. Se puede decir que es el conjunto de objetos fsicos, en los cuales es necesario desarrollar acciones especialmente organizadas con el fin de lograr los resultados de funcionamiento y performance deseados; estos objetos van a ser controlados por medio de acciones. Seales de control: Son aquellas acciones elaboradas por el sistema de control, o dadas por un operario, a travs de las variables manipuladas (por ejemplo si se desea mantener un tanque a una temperatura constante, se deber manipular el nivel de voltaje que recibe la resistencia que brinda calor al tanque). Perturbaciones: Son aquellas acciones que no dependen del sistema de control ni del operario, pero intervienen positiva o negativamente en el proceso (por ejemplo para el caso anterior si se desea mantener una temperatura constante en un tanque, la temperatura ambiental actuar e interferir con el calor del tanque) Variables de salida: Son aquellas que caracterizan el estado de los procesos dentro de la planta, estas variables son guiadas por variables controladas. Por ejemplo, si se cuenta con un recipiente de agua en el cual la variable de salida ser el nivel, entonces la variable controlada ser el flujo de lquido que ingresa al recipiente. Proceso industrial: Es la sucesin de cambios gradales (en el tiempo) de materia y energa, todo proceso implica una transformacin; generalizando se puede decir que es todo fenmeno fsico que se puede medir y controlar. Pueden ser procesos continuos (siderrgicos, petroqumicos), procesos de

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

manufactura (embotelladoras, confeccin de textiles), procesos de servicio (distribucin de agua), y procesos hbridos (reciclaje de vidrio).
Elementos de un Sistema de Control Automtico

As tenemos 4 elementos que conforman el sistema de control: Controlador: Es aquel instrumento que compara el valor medido con el valor deseado, en base a esta comparacin calcula un error (diferencia entre valor medido y deseado), para luego actuar a fin de corregir este error. Tiene por objetivo elaborar la seal de control que permita que la variable controlada corresponda a la seal de referencia. Los controladores pueden ser de tipo manual, neumtico, electrnico; los controladores electrnicos ms usados son: computadoras con tarjetas de adquisicin de datos, PLC (controladores lgicos programables), microcontroladores (PIC). El tipo de controlador ms comn es el PLC, el cual es un equipo electrnico basado en microprocesadores, hace uso de memorias programables y regrabables (RAM), en donde se almacenan instrucciones a manera de algoritmos que van a permitir seguir una lgica de control. Contiene interfaces que le permiten manejar gran nmero de entradas y salidas tanto analgicas como digitales.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Actuador: Es aquel equipo que sirve para regular la variable de control y ejecutar la accin de control, es conocido como elemento final de control, estos pueden ser de 3 tipos: Actuadores elctricos: Son usados para posicionar dispositivos de movimientos lineales o rotacionales. Ej. motor, rel, switch, electrovlvulas. Actuadores neumticos: Trabajan con seales de presin, estas seales son convertidas a movimientos mecnicos. Ej. pistones neumticos, vlvulas. Actuadores hidrulicos: Operan igual a los neumticos, son usados en tareas que requieren mayor fuerza por ejemplo levantar compuertas, mover gras, elevadores, etc. Ej. pistones hidrulicos. Proceso: Esta referido al equipo que va a ser automatizado, por ejemplo puede ser una bomba, tolva, tanque, compresor, molino, intercambiador de calor, horno, secador, chancadora, caldera, etc. Caractersticas dinmicas de las variables de proceso: Inercia: Propiedad de los cuerpos que les permite no variar su estado estacionario sin la intervencin de una fuerza extraa; por ejemplo algunos sistemas de flujo de fluidos en los cuales la masa puede ser acelerada. Resistencia y Capacidad: Se denomina resistencia a aquellas partes con cualidades de resistir la transferencia de energa o masa, y se denomina capacidad a aquellas partes del proceso con tendencia a almacenar masa o energa. Atraso de transporte: Es el movimiento de masas entre dos puntos que ocasiona un tiempo muerto. Respuesta de los procesos frente a una perturbacin: Las respuestas estn casi siempre caracterizadas por dos constantes: una constante de tiempo (t) y una ganancia esttica. La ganancia es la amplificacin o atenuacin de la perturbacin en el interior del proceso y no tiene interferencia con las caractersticas de tiempo de respuesta. La constante de tiempo es la medida necesaria para ajustar una perturbacin en la entrada y puede ser expresada como = (resistencia) x (capacidad).

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Introduccin a los PLC

Sensor: Es un elemento de medicin de parmetros o variables del proceso. Los sensores pueden ser usados tambin como indicadores, para transformar la seal medida en seal elctrica. Los sensores ms comunes son los de nivel, temperatura, presencia, proximidad, flujo, presin, entre otros. Pueden ser de varios tipos: Sensores de contacto: Son aquellos que realizan la medida en contacto directo, real y fsico con el producto o materia. Ej. sensores de boya para medir nivel en un tanque, termocupla para medir temperatura, etc. Sensores de no contacto: Se basan en propiedades fsicas de los materiales, son ms exactos, pero propensos a interferencias del medio ambiente. Ej. sensores ultrasnicos, sensores pticos, etc. Sensores digitales: Trabajan con seales digitales, en cdigo binario, pueden representar la codificacin de una seal analgica , o tambin la representacin de dos estados on/off. Ej. Sensores tipo switch. Sensores analgicos: Proporcionan medidas continuas, los rangos tpicos son de 0 a 20mA, 4 a 20mA, 0 a 5v, 1 a 5v, entre otros. Ej. sensores capacitivos, sensores piezorresistivo, etc. Sensores mecnicos: Son aquellos que traducen la accin fsica del elemento medido, en un comportamiento mecnico, tpicamente de movimiento y/o calor. Ej. Barmetro, termmetro de mercurio, etc. Sensores electro-mecnicos: Este tipo de sensor emplea un elemento mecnico elstico combinado con un transductor elctrico. Ej. sensores resistivos, sensores magnticos, etc.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tema 2 REVISIN DEL S7-200 (SIEMENS)


TIPOS DE CPUS

Revisin del S7-200 (Siemens)

CPU 221 (10 I/O)

CPU 222 (14 I/O)

CPU 224 (24 I/O)

CPU 224XP (24 I/O)

CPU 226 (40 I/O)

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Revisin del S7-200 (Siemens) FUNCIONES Dimensiones fsicas (mm) Entradas/Salidas Integradas Mdulos de Expansin Numero de En/Sal Digitales Max. En/Sal Analgicas Memoria de programa Memoria de Datos Memoria de backup Contadores de Alta Velocidad
Tiempo de Ejecucin Booleana

CPU 221 90x80x62 6DI/4DQ -10 -4KB 2KB


50 Horas (tip.)

CPU 222 90x80x62 8DI/6DQ 2 78 -4KB 2KB


50 Horas (tip.)

CPU 224 120.5x80x62 14DI/10DQ 7 168 -8KB/12KB 8KB


100 Horas (tip.)

CPU 224XP 140x80x62 14DI/10DQ 7 168 2AI/1AQ 12KB/16KB 10KB


100 Horas (tip.)

CPU 226 190x80x62 24DI/16DQ 7 248 -16KB/24KB 10KB


100 Horas (tip.)

4x30 kHz 0.22s opcional 256/256/256 2x20 kHz Si 1 1xRS-485

4x30 kHz 0.22s opcional 256/256/256 2x20 kHz Si 1 1xRS-485

6x30 kHz 0.22s integrado 256/256/256 2x20 kHz Si 2 1xRS-485

4x30 kHz 0.22s integrado 256/256/256 2x100 kHz Si 2 2xRS-485

6x30 kHz 0.22s integrado 256/256/256 2x20 kHz Si 2 2xRS-485

Reloj de Hora Diaria


Rel de Bit/Contadores/Temporizadores

Salidas de Pulso Aritmtica en coma flotante Potencimetro Analgico Interfaz de Comunicacin

COMPONENTES DEL CPU

Un Micro-PLC S7-200 puede comprender una CPU S7-200 sola o conectada a diversos mdulos de ampliacin opcionales. CPU S7-200 La CPU S7-200 es un aparato autnomo compacto que incorpora una unidad central de procesamiento (CPU), la fuente de alimentacin, as como entradas y salidas digitales.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

La CPU ejecuta el programa y almacena los datos para la tarea de automatizacin o el proceso. La fuente de alimentacin proporciona corriente a la unidad central y a los mdulos de ampliacin conectados. 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, motores u otros dispositivos del proceso. El interface de comunicacin permite conectar la CPU a una unidad de programacin o a otros dispositivos. Algunas CPUs S7-200 disponen de dos interfaces de comunicacin. Los diodos luminosos indican el modo de operacin de la CPU (RUN o STOP), el estado de las entradas y salidas integradas, as como los posibles fallos del sistema que se hayan detectado.
LEDs de Estado del CPU
Bornes de Salidas Alimentacin hacia los Actuadores

Revisin del S7-200 (Siemens)

Selector de modo STOP, TERM, RUN Ranura para cartucho de Memoria

Conector para Mdulos de Ampliacin

Interface de Comunicacin

Potencimetro Analogico LEDs de Estado de E/S


Clip para montaje en Riel Bornes de Entradas removibles (CPU 224 en Adelante) Alimentacin para sensores de 24 Vdc Agujeros de instalacin para montajes en panel

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

TIEMPO REAL

Revisin del S7-200 (Siemens)

Alta tecnologa en cada detalle asegura el comportamiento de tiempo real de los nuevos CPUs. 4 o 6 contadores por hardware con 30KHz cada uno. Para monitoreo de posicin exacto con encoders incrementales o rpido conteo de eventos de proceso independiente uno del otro y del ciclo del programa. Salidas de pulso, 20 KHz cada una (Q0.0, Q0.1) Entradas analgicas rpidas. Conversin de seales en 0.025 ms, con resolucin de 12 bits. Respuesta de programa en 0.2 ms
MDULOS DE EXPANSIN

Digitales 8 Entradas DC 8 Entradas AC, 120/230 Vac 16 Entradas DC 4 Salidas DC 5 A 4 Salidas Rel 10 A 8 Salidas DC 0.75 A 8 Entradas AC, 120/230 Vac, 0.5 A 8 Salidas Rel 2 A 4 Entradas/4SalidasDC DC 24V 4 Entradas/4Salidas Rel DC 8 Entradas/8SalidasDC DC 24V 8 Entradas/8Salidas Rel DC 16 Entradas/16SalidasDC DC 16 Entradas/16Salidas Rel DC

Analgicos 4 Entradas 4 Entradas/ 1 Salida 2 Salidas Temperatura 4 Entradas T/C 2 Entradas RTD Posicionamiento EM253 Motores de Paso Comunicacin Modulo PROFIBUS DP EM277 AS-Interface CP 243-2 Modulo Modem EM 241 Ethernet Industrial CP 243-1 Ethernet Industrial CP 243-1-IT

E/S Digitales: Mdulos de expansin digital dan la oportunidad de usar entradas/salidas digitales adicionales a las ya integradas. Por loa tanto el usuario tiene los siguientes beneficios: Expansin optima con cualquier mezcla de mdulos de expansin. El usuario puede adaptar este controlador a la tarea especfica.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Flexibilidad cuando la tarea se expande en un futuro. El controlador puede entonces ser actualizado y la adaptacin del programa es muy sencilla. E/S Analgicas: Mdulos de entradas analgicas convierten las seales analgicas del proceso en seales digitales para procesamiento dentro del SIMATIC S7-200. El modulo de termocupla EM 231 permite detectar temperatura con un alto grado de precisin usando termocuplas comunes. Igualmente, las seales dentro del rango de 80 mV pueden ser detectadas. El modulo EM 231 puede ser usado con los CPUs 222, 224 y 226. Los mdulos de expansin analgicos permiten este tipo de entradas/salidas a ser usadas dentro del programa. El usuario tiene entonces los siguientes beneficios: Adaptacin optima con mdulos analgicos de expansin a cualquier tarea. Conexin directa a los actuadores, resolucin de 12 bits y diferentes rangos de entrada/salida, permiten la conexin sin amplificadores adicionales.

Revisin del S7-200 (Siemens)

MODULO DE POSICIONAMIENTO

El mdulo de posicionamiento EM 253 puede ser configurado, si se requiere control de posicin de alta velocidad. La tasa mxima de pulsos soportada para el mdulo es de 200 KHz. La configuracin se guarda en una Tabla de Perfil/Configuracin en la memoria interna de programa. La configuracin e informacin del perfil es parte del proyecto de STEP 7-Micro/WIN y se carga al S7-200. Dado que toda la informacin es guardada en el S7-200, se puede reemplazar el modulo de la misma forma en que se puede reemplazar cualquier modulo de E/S del S7-200. Operacin contina. Soporta: Aceleracin/desaceleracin lineal o variable. Control de posicin absoluto, relativo y manual.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

MDULOS DE COMUNICACIN

Revisin del S7-200 (Siemens)

AS-Interface

Usando la CP242-2, el SIMATIC S/-200 puede conectarse a una red ASInterface como maestro. Hasta 62 esclavos ASI se puede conectar. esto aumenta considerablemente el numero de mdulos entrada/salida del S7-200. PROFIBUS Usando el EM 277, el SIMATIC S7-200 puede conectarse con una red PROFIBUS como esclavo, desde la CPU 222 en adelante. Tasa de transmisin desde 9.6 Kbit/s a 12 Mbit/s (con reconocimiento automtico de la tasa de transferencia). Integrados los protocolos PPI Avanzado, MPI y PROFIBUS DP 4 LEDs de estado Direccin de estacin seleccionable a travs de un interruptor rotatorio (0 a 99) Mximo 100 dispositivos en el bus (direcciones desde 0 a 99) Longitud del segmento hasta 1200 m (con un mximo de 93.75 Kbit/s) Esclavo PROFIBUS DP Permite la programacin del S7-200 Conexin a dispositivos HMI IT CP Tiene las mismas funciones de redes que la CP 243-1 Envios de hasta 32 correos electrnicos o 32 transferencias FTP. Servidor web integrado diagnostico de usuario y sistema instalado en paginas HTML Visualizacion con JAVA y HTML (Hyper Text Meta Language) Intercambio de datos via FTP (File Transfer Protocol)

SOFTWARE

STEP 7 Micro/WIN: Con este software se puede: Crear su programa para el S7-200 Establecer la comunicacin entre el PC y el S7-200

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Revisin del S7-200 (Siemens)

Cargar el programa Probar depuracin en el Programa Parametrizar el TD 200 y TD 200C WinCC flexible Este es el software con el que se puede: Configurar y cargar la interfaz de control del operador para los OPs PC Access Con este software se puede establecer conexiones a aplicaciones Windows, como: EXCEL Visual Basic

EDITORES DE SU ELECCIN

No obstante, existen pequeas diferencias en cuanto al aspecto, al funcionamiento, etc. de los productos de los distintos fabricantes. Durante los ltimos aos, la Comisin Electrotcnica Internacional (CEI) o International Electrotechnical Commission (IEC) ha desarrollado una norma global dedicada a numerosos aspectos de la programacin de autmatas programables (denominados sistemas de automatizacin en la terminologa SIMATIC). El objetivo de esta norma es que los diferentes fabricantes de autmatas programables ofrezcan operaciones similares tanto en su aspecto como en su funcionamiento. El S7-200 ofrece dos juegos de operaciones que permiten solucionar una gran variedad de tareas de automatizacin. El juego de operaciones IEC cumple con la norma IEC 1131-3 para la programacin de autmatas programables (PLCs), en tanto que el juego de operaciones SIMATIC se ha diseados especialmente para el S7-200.

Consejo: Si en STEP 7-Micro/WIN est ajustado el modo IEC, junto a las operaciones no definidas en la norma IEC 1131-3 se visualizar un diamante rojo en el rbol de operaciones.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editores

Revisin del S7-200 (Siemens)

STEP 7-Micro/WIN incorpora los tres editores de programas siguientes: Esquema de contactos (KOP), Lista de instrucciones (AWL) y Diagrama de funciones (FUP). Con algunas restricciones, los programas creados con uno de estos editores Editor de se pueden visualizar y editar con los dems. STL (Statement List) AWL LAD (Ladder Diagram) KOP FBD (Function Block Diagram) FUP

AWL

KOP

FUP

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tema 3 SISTEMAS NUMERICOS Y TIPOS DE DATOS


SEALES

El procesador del sistema chequea si hay voltaje en las entradas o no. Para que los voltajes puedan ser procesados por el mismo, una conversin de seales se lleva a cabo en los mdulos de entrada. Una seal es la representacin fsica de mensajes o datos. Por lo tanto, la variacin a travs del tiempo del voltaje en la salida de un tacmetro es una seal, de la misma manera en que lo es el nivel del voltaje de entrada en el PLC. Seal Analgica: Dado que la seal de salida del tacmetro puede asumir cualquier valor desde cero hasta un mximo valor, es una seal analgica. Seal Binaria: Cuando el estado de una entrada o salida tiene solamente dos valores posibles (0FF y ON), se refiere a una seal binaria. Estos dos valores se designan con los dgitos O y 1. Estado de Seal: Dado que un PLC solamente funciona con seales binarias, slo seales con 0 o 1 pueden ser procesadas. Los mdulos por lo tanto, tienen la tarea de convertir los diferentes valores de seales analgicas y binarias a las seales O (0V) y 1 (5V).

DIRECCIONAMIENTO

Direcciones de Memoria: El CPU S7-200 guarda la informacin en diferentes ubicaciones de memoria que tienen direcciones nicas. Se puede especificar explcitamente la direccin que se quiere accesar. Esto le permite a su programa tener acceso directo a la informacin. Direcciones: Si usted desea accesar un bit de un rea de memoria, usted tiene que especificar la direccin del bit. Esta direccin consiste de un identificador de rea de memoria, la direccin de byte as como el nmero de bit. En la figura se observa un ejemplo de acceso de un bit (direccionamiento en formato byte.bit) En este ejemplo, el rea de memoria y la direccin de byte (1 = entrada, 1 = byte1) estn seguidos por un punto (.) parar separar la direccin de bit (bit 5).

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Accesar un bit

Sistemas Numricos y Tipos de Datos (Siemens)

Accesar un byte

Si usted usa el formato byte.bit para el direccionamiento, puede accesar los datos en varias reas de memoria del CPU (y, 1, Q, M, S, L y SM) como byte, palabra (words) o doble palabra (double word). Si usted quiere accesar un byte, palabra o doble palabra en la memoria del CPU, entonces debe especificar esta direccin de una manera similar al direccionamiento por bit. Se especifica el identificador de rea, el tamao (formato de acceso) y la direccin inicial del byte, palabra o doble palabra, tal como se muestra en la figura anterior.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Sistemas Numricos y Tipos de Datos (Siemens)

Puede accesar datos en otras reas de memoria (como T, C, HC y acumuladores) al especificar un identificador de rea y el nmero del elemento para la direccin.

CARACTERISTICAS DE UN SISTEMA NUMERICO

Sistemas Numricos: Dado que el procesador del PLC solamente reconoce estados de seal 1 y O, requiere un sistema numrico que tenga slo dos valores. El sistema binario (Base 2) representa dicho sistema numrico. Si se toma en cuenta que ms dgitos se requieren en comparacin con el sistema decimal (Base 10), entonces esto explica que se usen otros sistemas numricos para reducir el nmero de dgitos. Sistemas numricos adicionales son usados en computadores y sistemas de automatizacin, como el sistema hexadecimal, octal y BCD. Caractersticas: Todos los sistemas numricos se estructuran de la misma forma que en el sistema decimal. Se pueden reconocer por las siguientes caractersticas fundamentales: - El dgito, - La base y - La posicin (potencia de la base) La contribucin de un dgito a un valor numrico depende de la posicin del mismo en el nmero. Cada dgito tiene un valor especfico (posicin), que resulta de potencias de la base numrica. Se tiene el valor numrico cuando se multiplica cada dgito por su posicin y luego se suman todos los valores. Ejm: En el sistema decimal, la base es 10: 1243 = 1x103 + 2x102 + 4x101 + 3x100 =1x1000 + 2x100 + 4x10 + 3 = 1000 + 200 + 40 + 3 = 1243 En el sistema binario, la base es 2: 10010 = 1x24 + 0x23 + 0x22 + 1x21 + 0x20 = 1x16 + O + O + 2 + O = 18

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Sistemas Numricos y Tipos de Datos (Siemens)


TIPOS DE SISTEMAS NUMERICOS

Sistemas Binarios El sistema binario tiene las siguientes caractersticas: Dos dgitos: O y 1 Base 2 La posicin es potencia de la Base 2: 1, 2, 4, 8, 16, etc. Si se quiere determinar el valor numrico de un nmero binario determinado, entonces se tiene que multiplicar los dgitos individuales por su posicin asignada. De esta forma, el nmero binario 11001101 es el nmero decimal 205. 1 1 0 0 1 1 0 1

20 21 22 23 24 25 26 27

=1 =2 =4 =8 = 16 = 32 = 64 =128

1 0 1 1 0 0 1 1

x x x x x x x x

1 2 4 8 16 32 64 128

= 1 = 0 = 4 = 8 = 0 = 0 = 64 = 128 205

El ejemplo muestra que un nmero binario tiene un mayor nmero de dgitos que su correspondiente nmero decimal. Con 8 dgitos se puede tener un nmero binario de hasta un valor de 255, con 16 dgitos de hasta 65535. Sistema Hexadecimal Tiene las siguientes caractersticas: Diecisis dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Base=16 Las posiciones son potencias de la Base 16: 1, 16, 256, etc. Para los primeros dgitos, se usan los dgitos del sistema decimal. Se usan las primeras letras para los siguientes seis dgitos: A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Sistemas Numricos y Tipos de Datos (Siemens)

Estos caracteres no son letras sino dgitos. Si se compara el nmero binario 1100 1101 con el nmero hexadecimal CD, es obvio que cuatro nmeros binarios, corresponden a dos nmeros hexadecimales. Esto porque exactamente 16 valores numricos pueden ser expresados con 4 dgitos binarios.
TIPOS DE DATOS

Los datos a ser usados en un programa se asignan a tipos de datos. Al asignarlos, se define el tamao de los datos y la estructura de los bits. Cada tipo de datos tiene su propia longitud de memoria asignada. Como resultado, los valores numricos, valores de texto, y tipos de parmetros tienen varios formatos de representacin disponibles.

Valores Numricos STEP7 provee varios formatos para mostrar los valores numricos. Estos formatos pueden ser usados para introducir constantes o monitorear datos. Estos formatos incluyen:

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Sistemas Numricos y Tipos de Datos (Siemens)

Formato binario (2#1100 1101) Formato booleano (0 /1) Formato de byte Formato hexadecimal (16#CD) Entero con bit de signo, 16 o 32 bits (205) Formato de nmero real (2.05E2) Tipo de dato BOOL

AND/OR: En el lenguaje FBD, normalmente las instrucciones se representan con cajas AND y OR. Estas instrucciones son usadas para manipular las seales booleanas. BOOL: El tipo de datos BOOL se refiere a un bit (o un dgito binario). Las seales de estado de un bit son 1 o 0 (TRUE / FALSE). Tipo de dato Byte Representacin: Un byte representa una unidad de 8 bits. Se usa para las siguientes instrucciones: Comparacin Conversin

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Operaciones Lgicas (AND / OR / EXCLUSIVE OR) Transferencia Cambio / Rotacin

Sistemas Numricos y Tipos de Datos (Siemens)

Tipo de dato WORD Una variable con el tipo de datos WORD contiene 16 bits. AND: La instruccin AND Word (ANDW) realiza la operacin AND entre dos variables WORD en sus entradas correspondientes (IN1 e IN2) y guarda el resultado en una ubicacin de memoria (OUT). OR: La instruccin OR Word (ORW) realiza la operacin OR entre dos variables WORD en sus entradas correspondientes (IN1 e IN2) y guarda el resultado en una ubicacin de memoria (OUT). EXCLUSIVE OR: La instruccin XOR Word (XORW) realiza la operacin XOR entre dos variables WORD en sus entradas correspondientes (INi y 1N2) y guarda el resultado en una ubicacin de memoria (OUT).

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tipo de dato INTEGER

Sistemas Numricos y Tipos de Datos (Siemens)

El tipo de datos INT es un entero (16 bits). El bit de signo (bit no. 15) indica si se est manejando un nmero positivo o negativo. (O = positive, 1 = negative). El rango de un entero (16 bits) est entre -32 768 y +32 767. Un entero ocupa una palabra en la memoria. En el formato binario, el negativo de un entero se representa como el complemento a dos del entero positivo. Se consigue este valor de complemento a dos al invertir todos los bits de la palabra y sumar 1 al resultado.

Tipo de dato REAL Un nmero REAL (tambin llamado un nmero punto flotante) es un nmero positivo o negativo que permite nmeros con decimales (p.ej. 0.3390 -11.32). Tambin se puede reemplazar el nmero real con un exponente de potencia a la 10, con el cual el nmero debe ser multiplicado para obtener el valor. Como resultado, el nmero 1024 puede ser expresado como 1 ,024E3. El nmero REAL ocupa dos palabras en la memoria, por lo tanto, 32 bits. El bit ms significativo de estas dos palabras es el bit de signo. El rango de un nmero REAL est comprendido entre los valores -3.402823 1038 y 3.402823 1038

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

STRI NG

Sistemas Numricos y Tipos de Datos (Siemens)

Un String o Cadena es una secuencia de caracteres, con cada caracter siendo guardado como un byte. El primer byte define la longitud del String. Se puede tener un String de hasta 254 caracteres.

TABLA DE ESTADO

Luego de cargar el programa en el PLC, se puede crear una o ms Tablas de Estado para monitorear y probar la ejecucin del programa. Si el PLC est en modo RUN, el programa se ejecuta cclicamente. Al activar la tabla, se puede entonces observar la actualizacin constante de los valores de estado en la Tabla. Alternativamente, se puede usar la funcin Lectura nica para actualizar manualmente la tabla sin tener que activarla completamente. Al estar observando la Tabla de Estado, se puede adems colocar el PLC en modo STOP y solamente ejecutar el primer o un diverso nmero de ciclos para monitorear la ejecucin del programa. Nota: No se puede modificar la Tabla de Estado mientras se est corriendo la misma.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tema 4 STEP 7-MICRO/WIN


DEL PROCESO AL PROYECTO

Proceso Cuando se observa a detalle el proceso que se desea automatizar, se encuentra que est compuesto por una multitud de secciones ms pequeas y sub-procesos, que estn interrelacionados y dependientes uno del otro. La primera tarea es por lo tanto dividir el proceso de automatizacin en subtareas separadas. Hardware y Software Cada sub-tarea define ciertos requerimientos de hardware y software que el sistema de automatizacin debe cumplir: Hardware: - Nmero y tipo de entradas y salidas - Nmero y tipo de mdulos - Capacidad y tipo de CPU - Sistemas HMI - Sistemas de Redes Software: - Estructura del Programa - Manejo de Datos por el proceso - Datos de Configuracin - Datos de Comunicacin - Documentacin del Programa y Proyecto

INICIANDO MICRO/WIN

Ya despus de instalado el software se procede a acceder al programa de la manera siguiente: En la carpeta SIMATIC, a la que se llega por el men Inicio, se encuentra la carpeta STEP 7-Micro/WIN 32 V4.0. En sta se encuentra el icono de inicio de STEP 7-Micro/WIN 32.Con un simple clic se arranca el programa. El cable PC/PPI conecta al PC con el PLC S7-200. En su PC, utilice el interface serie con el conector Sub D de 9 polos (o el conector Sub D de 25 polos con un adaptador), p.ej. COM2.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

El S7-200 emite y recibe datos a una velocidad de 9600 bits/s. Haga el ajuste de la velocidad de transmisin en el cable PC/PPI. A continuacin, conecte el cable PC/PPI en el PC y el PLC (el extremo ms corto del cable en el PC). Para alimentar el PC y el PLC utilice la misma fase, para evitar as diferencias de potencial. Conecte el PLC (ilumina el LED STOP o RUN).

Step 7-Micro/WIN (Siemens)

Para ajustar la velocidad de transmisin se deben seguir los siguientes pasos:

1. Haga clic sobre el icono de comunicacin en la barra de navegacin. 2. Compruebe los valores de configuracin ajustados para la comunicacin. 3. Haga doble clic en el campo destinado a actualizar la comunicacin. Con ello, la CPU conectada Debera reconocerse y registrarse automticamente. 4. Si la CPU no se reconoce o aparece una informacin relativa a que no es posible establecer la comunicacin, haga doble clic en el campo Cable PPI. 5. En la opcin Puerto PC, seleccione Cable PC/PPI y sus propiedades. 6. En la ventana PPI ajuste la direccin de CPU a 2 y una velocidad de 9,6 kbits/s. En la ventana Conexin local seleccione el puerto (interface) en el que ha conectado el cable PC/PPI. Confirme cada ventana pulsando en Aceptar. 7. En la ventana Enlaces de comunicacin, haga de nuevo doble clic en el campo destinado a actualizar la comunicacin. Con ello la CPU se reconoce y registra de forma automtica. Esta operacin puede durar algunos segundos. Cierre seguidamente la ventana de los enlaces de comunicacin.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Step 7-Micro/WIN (Siemens)

Ya despus de haber configurado la velocidad de transmisin se procede a hacer la prueba de funcionamiento:

1.- Pase el selector de modo de operacin del PLC a la posicin Term o RUN. Dicho selector se encuentra bajo una pequea tapa en el lado frontal de la CPU.

2.- Ponga el S7-200 desde el PC en estado operativo STOP y vuelva a ponerlo en RUN. En el estado operativo RUN luce el LED verde RUN. En el estado operativo STOP luce el LED amarillo STOP en el PLC. Si puede conmutar los estados operativos desde el PC esto significa que la conexin entre el PC y el PLC est bien instalada. Si no puede apreciar cambio de estado operativo, compruebe las conexiones del cable, el ajuste de la velocidad de transmisin en el cable PC/PPI as como, en el men Ver > Comunicacin..., si ha seleccionado el interface correcto. Interfaz de Usuario Luego de la instalacin, el software aparece en el escritorio de Windows. Al abrir los objetos correspondientes, la herramienta asociada se inicia. Un doble click en un bloque de programa inicia el Editor de Programa y el bloque puede entonces ser editado. Nota: La ayuda Online para cada ventana se activa con la tecla de funcin F1.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

ELEMENTOS DE VENTANA

Step 7-Micro/WIN (Siemens)

Barra de Titulo Barra de Men Barra de Herramientas

Barra de Navegacin

rbol de Instrucciones Ventana de Salida Barra de Estado

Barra de Ttulo: La barra de ttulo contiene el ttulo de la ventana y los botones para controlarla. Barra de Men: Contiene todos los mens disponibles para la ventana actual. Barra de Herramientas: Contiene las tareas ms frecuentemente usadas como smbolos. Barra de Navegacin: Acceso directo a las herramientas de programacin usando los botones. rbol de instrucciones: El rbol de instrucciones muestra todos los elementos del proyecto y todas las instrucciones que estn disponibles para el Editor de Programa actual (sea en lenguaje KOP, FUP o AWL) Ventana de Salida: Cuando los programas son compilados, los mensajes de informacin se muestran en la ventana de salida.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Barra de Estado: Muestra el estado actual e informacin adicional. Informacin en el Editor Estado Listo o el significado de los conos y mens. Nmero, fila y columna de la red seleccionada. El modo de edicin Insertar (INS) o Sobrescribir (OVR). Informacin Online slo cuando el programa se arranca Interfaz para la comunicacin Tasa de transferencia y direcciones de la PG y el CPU

Step 7-Micro/WIN (Siemens)

BARRA DE HERRAMIENTAS

Modificando las Barras de Herramientas en STEP 7-MicroIWIN

Cambiando la pantalla: Activar la casilla Mostrar Descripcin de los Botones si se desea una pequea descripcin de los botones mostrados cuando el puntero del ratn se posiciona sobre el botn. Activar la casilla Mostrar botones planos si se quiere que el botn sea plano en vez de tridimensional.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Agregando/Quitando un Botn: En el navegador Categora, seleccione una barra de herramientas para mostrar los botones en la misma. Para mover un botn de la barra de herramientas predefinida en otra, seleccione el nombre de la barra en el que el botn est ubicado. Arrastre el botn desde el campo Buttons en la barra deseada en el rea de trabajo de STEP 7-MicroiWlN. Para borrar un botn en una barra de herramientas, arrastre el botn fuera de la barra de herramientas en la ventana Customize, dentro del campo Buttons.

Step 7-Micro/WIN (Siemens)

ESTRUCTURA DEL PROYECTO

Un proyecto consiste de cinco estructuras principales: Bloque de Programa El Bloque de Programa contiene cdigo ejecutable y comentarios. El cdigo ejecutable consiste del programa principal (OB1) as como subrutinas y rutinas de interrupcin. El cdigo se compila y carga en el PLC. Los comentarios no son compilados ni cargados. Bloque de Datos El Bloque de Datos contiene valores (inciales en la memoria, valores de constantes) y comentarios. Los datos son compilados y cargados en el PLC. Los comentarios no son compilados ni cargados.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Bloque de Sistema

Step 7-Micro/WIN (Siemens)

El Bloque de Sistema contiene informacin de configuracin como parmetros de comunicacin, reas de datos retentivas, filtros de entradas digitales y analgicas, valores de las salidas durante una transicin a STQP e informacin de contraseas. El bloque de sistema es cargado al PLC. Tabla de Smbolos La Tabla de Smbolos le permite usar direccionamiento simblico. Los smbolos frecuentemente simplifican la programacin e incrementan la transparencia de los programas. El programa compilado, que es cargado en el PLC, convierte todos los smbolos en direcciones absolutas. La informacin de la tabla de smbolos no es cargada en el PLC. Tabla de Estado La informacin de la Tabla de Estado no es cargada en el PLC. Se pueden introducir direcciones en una tabla de estados para monitorear y controlar valores del programa. Valores de contadores y temporizadores pueden ser mostrados como bits o palabras. Cuando se muestra el valor de un contador o temporizador como un bit, entonces se muestra es el estado del mismo (encendido o apagado). Cuando se muestra el valor del contador o temporizador como una palabra, entonces se observa el valor actual.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

BLOQUE DE PROGRAMA

Step 7-Micro/WIN (Siemens)

Programa: La Rama del Proyecto organiza el mismo. Con el botn derecho del ratn en la carpeta del Bloque de Programa se insertan nuevas subrutinas y rutinas de interrupcin.

Abriendo el Bloque de Programa y haciendo click derecho en un icono de una Unidad Organizacional de Programa (UOP), se puede editar la hoja de propiedades, protegerla con contrasea, o renombrar subrutinas o rutinas de interrupcin. Con el botn derecho en una Tabla de Estados o de Smbolos se pueden insertar nuevas tablas.

BLOQUE DE DATOS

Data Block Para accesar al Bloque de Datos, use uno de los siguientes mtodos:

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Click en el botn Bloque de Datos en la Barra de Navegacin o Seleccionar el comando de men Ver> Componente> Bloque de Datos. Abrir la carpeta Data Block en el rbol de Instrucciones, entonces dobleclick en una pgina de bloques.

Step 7-Micro/WIN (Siemens)

Descripcin Variable de Memoria (V)

CPU 221 VB0 a VB 2047

CPU 222 VB0 a VB 2047

CPU 224 VB0 a VB 8191

CPU 224XP VB0 a VB 10239

CPU 226 VB0 a VB 10239

Registro DB Divida las asignaciones de memoria del Bloque de Datos en grupos de funcin insertando nuevas pestaas de Bloques de Datos: Click en la ventana de Bloque de Datos y entonces selccionar el men de comando Edicin > Insertar> Pgina de Datos En el rbol de Instrucciones, click-derecho en el icono de una pgina de Bloque de Datos y seleccionar Insertar> Pgina de Datos en el men. Click-derecho en la ventana de Bloques de Datos y seleccionar Insertar> Pgina de Datos en el men.

Puede haber un mximo de 128 pestaas.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

En el rbol de Instrucciones, click derecho en un icono de Bloque de Datos y seleccionar el comando Propiedades. Aqu, se puede renombrar el bloque y asignar un autor. La pestaa Proteccin permite proteger individualmente los Bloques de Datos. Una pestaa protegida muestra un icono de un candado. La misma caracterstica de proteccin est disponible en el editor de Bloques de Datos, con un click-derecho directamente en el nombre de la pestaa.

Step 7-Micro/WIN (Siemens)

BLOQUE DE SISTEMA

Las opciones del CPU S7-200 se configuran en el bloque de sistema. Click en el botn Bloque de Sistema en la Barra de Navegacin. Se debe establecer la comunicacin entre el PC (con STEP 7-Micro/WIN) y el CPU antes de cargar o subir el Bloque de Sistema. Click en una rama del rbol del Bloque de Sistema para modificar la configuracin del proyecto:

Puerto(s) Rangos de Remanencia. Contrasea

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Step 7-Micro/WIN (Siemens)

Tablas de Salida Tabla de Salidas Digitales Tabla de Salidas Analgicas Filtros de Entrada Filtros Entradas Digitales Filtros de Entradas Analgicas Bits de Captura de Pulsos Tiempo de Fondo Configuraciones de EM (Mdulo de Expansin) Configurar LED Aumentar Memoria

TABLA DE SMBOLOS

Smbolos Para asignar un smbolo a una direccin o valor constante, siga el siguiente procedimiento: Abra la Tabla de Smbolos/Tabla de Variables Globales

Escriba el nombre de smbolo (por ejemplo, Entrada1) en la columna Smbolo. La mxima longitud son 23 caracteres. Use la tecla TAB,

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

ENTER o las flechas del teclado para confirmar y seguir con la siguiente celda. Escriba la direccin o valor (por ejemplo, VBO or 123) en la columna Direccin. Si se est usando la Tabla de Variables Globales IEC, seleccione el tipo de datos a travs de la columna Tipo de Dato. Escriba un comentario (opcional: 79 caracteres mximo).

Step 7-Micro/WIN (Siemens)

Nota: En STEP 7-MicroJWlN, puede crear Tablas de Smbolo mltiples (modo de programacin SIMATIC) o mltiples Tablas de Variable Globales (modo de programacin IEC 1131 -3). Sin embargo, no es vlido usar el mismo nombre de smbolo ms de una vez como asignacin global: ni dentro de una misma tabla ni entre tablas. Hasta que no se asigne una direccin o valor constante al smbolo, se muestra como un smbolo indefinido (subrayado de color verde). Al completar la asignacin de la direccin, se elimina automticamente esta lnea. Si se han seleccionado simultneamente las vistas simblicas y absolutas de los operandos, los nombres de smbolos son cortados () en las ventanas de Editor de Programa de KOP, FUP, y AWL. Se puede colocar el puntero del ratn sobre el nombre cortado para verlo completo.

TABLA DE ESTADO

Tendencias

Se puede crear una o ms Tablas de Estado para monitorear y depurar el programa luego de haberlo cargado al PLC. Encienda la tabla para reunir la informacin de estado.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Mientras se ejecuta el programa. Se pueden ver cambios dinmicos en la tabla de dos formas: Muestra los datos de estado en una tabla: cada fila especifica un valor del PLC para monitorear. Se puede asignar una direccin de memoria, formato, valor actual y nuevo valor. Tendencias Permite mostrar los datos de estado en un grfico. Nota: Primero seleccione el botn de Tabla de Estado y luego el botn de Tendencias para que se comience la graficacin. Se debe seleccionar el botn Estado de Tabla para comenzar la recoleccin de los datos del PLC.

Step 7-Micro/WIN (Siemens)

REFERENCIAS CRUZADAS

Se usa la Tabla de Referencias Cruzadas cuando se quiere saber si un smbolo o direccin de memoria ya se est usando en el programa, y si es as, donde se est usando. La lista de Referencias Cruzadas identifica todos los operandos usados en el programa, e identifica la unidad de programacin, red, y contexto de instruccin del operando cada vez que es usado.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tabla de Bytes Usados

Step 7-Micro/WIN (Siemens)

La Tabla de Bytes Usados le permite ver cules bytes, desde cuales reas de memoria, han sido usados en el programa. Esto ayuda a reconocer errores de doble asignacin. Tabla de Bits Usados La Tabla de Bits Usados permite ver cules direcciones de memoria, a nivel de bits, han sido usadas en el programa. Esto ayuda a reconocer errores de doble asignacin. b Indica que un bit de memoria ha sido asignado. B Indica que un byte ha sido asignado. W Indica que una palabra (16 bits) ha sido asignada. D Indica que una doble palabra (32 bits) ha sido asignada. X Se usa para los temporizadores y contadores.
COMUNICACIONES

Los drivers de Step 7-Micro/WIN estn configurados con el control Ajustar Interface PG/PC. Si el driver est correctamente configurado, entonces se puede usar el control de Comunicaciones para ver todos los CPUs S7-200 en la red y seleccionar uno en particular para su conexin con STEP 7-MicroJWIN.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

HERRAMIENTAS

Step 7-Micro/WIN (Siemens)

Herramientas adicionales como el Explorador S7-200, el TD 200 Keypad Designer y S7-200 PC Access son programas de aplicacin adicionales. Para activar la ayuda de estas herramientas, se debe primero iniciar el programa determinado y abrir la ayuda con F1.

OPCIONES

Configurando las opciones de programacin en STEP 7-Micro/WIN: Seleccione el comando de men Tools > Options y en el rbol Opciones haga click en el nodo General

Abra la pestaa General y configure las siguientes opciones: Editor KOP, FUP o AWL Set Nemnico Internacional Nemnicos para las instrucciones: SIMATIC o Configuracin Regional

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Sistema de Medicin (U.S. o mtrico) Formato de Tiempo (12 024 horas) Formato de Fecha (mm/cid/aa o dd.mm.aa)

Step 7-Micro/WIN (Siemens)

Modo de Programacin-SIMATIC o IEC 1131-3 Esta opcin se desactiva si varias instancias de STEP 7-Micro/WlN estn abiertas. Cierre todas y deje una sola ventana de STEP 7-Micro/WIN abierta. Lenguaje Alemn, ingls, francs, espaol, italiano, o chino.

INFORMACION

Para ver la informacin del PLC como el modelo y versin de CPU, modo de operacin, tasa de escaneo, configuracin de mdulos E/S, errores de CPU y E/S, e historial de eventos seleccione el comando de men: CPU > Informacin Informacin de Modulo: Para ver la informacin para un modulo inteligente, seleccione el modulo pertinente y haga click en el botn Informacin de EM. Una ventana aparte aparece mostrando el tipo de modulo, errores y otra informacin relevante para el mismo. Tiempo de Ciclo: El botn Resetear tiempos de ciclo permite refrescar los tiempos en los tres campos de Tasa de Escaneo. Historial de Eventos: Si el tipo de PLC soporta el registro del Historial de Eventos, el botn estar habilitado. Haga click en el botn Historial de Eventos para ver el registro de arranques, transicin de modos y errores fatales.
EJERCICIO 1: TABLAS Y CONEXIONES

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tema 5 Editar Elementos de un Programa

Editar Elementos de un Programa (Siemens)

SIMPLE
ARRASTRAR Y COLOCAR

LENGUAJES DE PROGRAMACIN

Introduccin: Hay varios lenguajes de programacin que pueden ser usados segn la preferencia y conocimiento. El programa puede ser creado en un lenguaje y luego ser convertido en otro. KOP (LAD): Ladder Diagram o Diagrama de Escalera es muy similar a un diagrama de circuito. Se usan simbolos como contactos y bobinas. Este lenguaje de programacin con frecuencia se ajusta a aquellos que estn dentro del campo de la ingeniera elctrica. AWL (STL): Statement List o Lista de Instrucciones consiste en instrucciones STEP 7. Este lenguaje es preferido por programadores que ya estn familiarizados con otros lenguajes del mismo estilo, como los que trabajan en la industria de la informtica. FUP (FBD): Function Block Diagram o Diagrama de Bloques usa cajas para las funciones. El carcter en la caja indica la funcin (como por ejemplo &AND). Este lenguaje de programacin tiene la ventaja de que tambin cualquier no programador puede trabajar con el. Esta disponible desde la versin 3.0 del Software Micro/WIN.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens)

INICIANDO EL EDITOR KOP/AWL/FUP

CLICK

Todos los bloques del proyecto pueden mostrarse con un click en el icono

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Iniciando el Editor

Editar Elementos de un Programa (Siemens)

1.- Con un click en el icono apropiado de la barra de navegacin o 2.- Haciendo doble click en cualquier bloque de la carpeta de proyecto, se abre el bloque y se muestra en la Ventana de Edicin. Como se muestra en la figura anterior haciendo click en el icono del bloque de programa, en la barra de navegacin se accesa al editor del programa en cualquiera de los lenguajes ya seleccionado en el men ver.
COMPONENTES DE LOS EDITORES

Componentes Cuando se inicia el Editor KOP/AWL/FUP, dos ventanas se abren automticamente: la tabla de variables locales y el editor de programa. Adicionalmente se puede tener una tercera ventana, el Arbol de Instrucciones

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tabla de Variables locales

Editar Elementos de un Programa (Siemens)

La Tabla de Variables Locales (tabla de declaracin) pertenece al bloque. Esta tabla se usa para declarar variables y parmetros del bloque Editor de Programa El editor de programa (seccin de cdigo) contiene el programa como tal, dividido entre diferentes segmentos (Network) si se requiere. rbol de Instrucciones Los contenidos de este rbol dependen del lenguaje de programacin. Se insertan los elementos del rbol al hacer doble click en la instruccin o arrastrando y colocando la misma en el segmento correspondiente.
INTRODUCIR INSTRUCCIONES EN EL SEGMENTO

Hay diferentes formas de insertar una instruccin en el segmento: rbol de instrucciones: arrastrar y colocar rbol de instrucciones: doble click Iconos en la barra de herramientas

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens) Elementos: Los elementos frecuentemente usados en KOP y FUP aparecen como iconos en la barra de herramientas. Se pueden insertar haciendo click en ellos. Segmentos: Cuando se hace click en el icono (Insertar o borrar segmento) en la barra de herramientas, se inserta un nuevo segmento luego del actual o se borra el segmento donde se esta posicionado. Grafico: Para insertar elementos de FUP y KOP, hay un grafico (figura). De esta manera, los elementos pueden insertarse directamente sin tener que

seleccionarlos del navegador o rbol de instrucciones. Luego de seleccionar la posicin en el segmento donde se quiere colocar un elemento, haga click en el icono de la figura de la barra de herramientas. Seleccionando las primeras letras del nombre del elemento, de la lista que se muestra, asociada a la instruccin.

AGREGAR Y REMOVER ENTRADAS

Agregar Entrada

Quitar Entrada

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens) Agregar: Se agrega una entrada adicional al AND u OR en un programa FUP como sigue: Colocar el cursor en una funcin AND u OR y hacer click en el botn para agregar la entrada. Repetir esto hasta que se hayan agregado todas las entradas deseadas Remover: Para quitar una entrada de un AND u OR del programa, mientras existan otras entradas de la funcin: Clocar el cursor en una funcin AND u OR y hacer click en el botn para quitar la entrada. Repetir esto hasta que se hayan quitado todas las entradas deseadas Nota: Una funcin AND con una sola entrada es posible. Esta funcin correspondera a una instruccin LD en el lenguaje AWL o a un contacto en el lenguaje KOP.
NEGACIN

Activar/Desactivar Negacin

Se puede negar un booleano, creando una condicin lgica negativa

Se puede negar una entrada booleana o devolverla a su estado original: 1. Seleccionar al instruccin (haciendo click en ella)

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens) 2. Seleccionar la entrada que se quiere modificar con la tecla Tab (o haciendo clik en ella directamente) 3. Hacer click en el botn Activar/Desactivar Negacin o presionar la tecla F11 para activar o desactivar la negacin de la entrada seleccionada.

Nota: Entradas No negadas aparecen como lneas. Entradas negadas aparecen como crculos pequeos.
INSERTAR / SOBRESCRIBIR INSTRUCCIN
Insertando el contacto I0.2

Se selecciona el modo INS, con la tecla insertar del teclado Se selecciona el modo OVR, con la tecla insertar del teclado

Sobrescribiendo el contacto I0.2

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens) Si se coloca una instruccin sobre una instruccin ya existente mientras se esta en Modo Insert (INS se coloca con la tecla insert del teclado), el Editor de Programa mueve la instruccin existente hacia la derecha para colocar la nueva.

Si se coloca una instruccin sobre una instruccin ya existente mientras se esta en Modo Sobrescribir (OVR se coloca con la tecla insert del teclado), el Editor de Programa borra la instruccin existente y la sustituye por la nueva. Retencin de parmetros en Modo Sobrescribir Si se reemplaza una instruccin con otra que tiene las mismas caractersticas, cualquier asignacin de parmetros que se haba hecho con la vieja instruccin, son transferidos a los nuevos parmetros. (Esto significa que la segunda instruccin tiene el mismo nmero de entradas lgicas, parmetros de direccin, salidas lgicas y direcciones de salida que la primera instruccin, entoces los parmetros se retienen con la nueva instruccin).
ESTADO DEL PROGRAMA

Monitoreo del programa cuando ste se encuentra en ejecucin

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Editar Elementos de un Programa (Siemens) Antes de activar el modo de monitoreo, se tiene que cargar el programa al PLC. On/Off: Hay dos maneras de activar/desactivar la funcin de monitoreo A travs de un click en el icono A travs de la opcin de men Depurar > Estado de Programa
EJERCICIO 2: PRUEBA DE PROGRAMA

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Tema 6 Programacin
RBOL DE INSTRUCCIONES

Programacin (Siemens)

Como se dijo anteriormente, el rbol de instrucciones muestra todos los elementos del proyecto y todas las instrucciones que estn disponibles para el Editor de Programa actual (sea en lenguaje KOP, FUP o AWL) Los contenidos de este rbol dependen del lenguaje de programacin. En la carpeta de operaciones se encuentran todas las instrucciones de donde se insertan los elementos al editor, haciendo doble click en la instruccin o arrastrando y colocando la misma en el segmento correspondiente.

OPERACIONES LOGICAS CON BITS

Estas instrucciones son unas de las ms usadas en la programacin de PLC, estas son operaciones acerca del estado de un bit en particular, entre las que se destacan: contacto normal cerrado y normal abierto; asignacin o bobina de salida; transicin positiva y negativa; poner a uno (S) y poner a cero (R). Estas operaciones se insertan tambin por la barra de herramienta en los iconos:
KOP

FUP

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

AND, OR, Contactos normal abierto y normal cerrado

Programacin (Siemens)

Estas operaciones leen el valor direccionado de la memoria o de la imagen del proceso si el tipo de datos es I o Q. El contacto normalmente abierto (LD, A, O) se cierra (ON) si el bit es igual a 1.El contacto normalmente cerrado (LDN, AN, ON) se cierra (ON) si el bit es igual a 0. En KOP, las operaciones Contacto normalmente abierto y Contacto normalmente cerrado se representan mediante contactos. En FUP, los contactos normalmente abiertos se representan mediante cuadros AND/OR. Estas operaciones sirven para manipular seales booleanas de la misma forma que los contactos KOP. Los contactos cerrados tambin se representan mediante cuadros. Una operacin Contacto normalmente cerrado se realiza situando el smbolo de negacin en la raz de la seal de entrada. En FUP, la cantidad de entradas de los cuadros AND y OR se puede incrementar a 32 como mximo. En AWL, el contacto normalmente abierto se representa con las operaciones Cargar, Y y O. Estas operaciones cargan, o bien combinan mediante Y u O el valor del bit de direccin en el nivel superior de la pila. En AWL, el contacto normalmente cerrado se representa con las operaciones Cargar valor negado, Y-NO y O-NO. Estas operaciones cargan, o bien combinan mediante Y u O el valor negado del bit de direccin en el nivel superior de la pila. Asignar Set y Reset La operacin Asignar (=) escribe el nuevo valor del bit de salida en la imagen del proceso. En KOP y FUP, cuando se ejecuta la operacin Asignar, el S7-200 activa o desactiva el bit de salida en la imagen del proceso. En KOP y FUP, el bit indicado se ajusta de forma equivalente a la circulacin de la corriente. En AWL, el primer valor de la pila se copia en el bit indicado.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Programacin (Siemens) Las operaciones Poner a 1 (S) y Poner a 0 (R) activan (ponen a 1) o desactivan (ponen a 0) el nmero indicado de E/S (N) a partir de la direccin indicada (bit). Es posible activar o desactivar un nmero de entradas y salidas (E/S) comprendido entre 1 y 255.Si la operacin Poner a 0 indica un bit de temporizacin (T) o un bit de contaje (C), se desactivar el bit de temporizacin o de contaje y se borrar el valor actual del temporizador o del contador, respectivamente.

Flanco Positivo y Flanco Negativo El contacto Detectar flanco positivo (EU) permite que la corriente circule durante un ciclo cada vez que se produce un cambio de 0 a 1 (de off" a on"). El contacto Detectar flanco negativo (ED) permite que la corriente circule durante un ciclo cada vez que se produce un cambio de 1 a 0 (de on" a off").En KOP, las operaciones Detectar flanco positivo y negativo se representan mediante contactos. En FUP, estas operaciones se representan mediante los cuadros POS y NEG. En AWL, la transicin positiva se representa con la operacin Detectar flanco positivo. 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. En AWL, la transicin negativa se representa con la operacin Detectar flanco negativo. Cuando se detecta un cambio de seal de 1 a 0 en el primer valor de la pila, ste se pone a 1. En caso contrario, se pone a 0. Para poder editar el programa durante el tiempo de ejecucin (es decir, en modo RUN) es preciso introducir un parmetro para las operaciones Detectar flanco positivo y Detectar flanco negativo.

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

TEMPORIZADORES

Programacin (Siemens) Es posible utilizar temporizadores para implementar funciones controladas por tiempo. El juego de operaciones S7-200 ofrece tres tipos de temporizadores como se muestra a continuacin.

Temporizadores como retardo a la conexin (TON) para temporizar un solo intervalo. Temporizadores como retardo a la conexin con memoria (TONR) para acumular varios intervalos temporizados. Temporizadores como retardo a la desconexin (TOF) para prolongar el tiempo despus de un cambio a OFF (por ejemplo, para enfriar un motor tras haber sido desconectado). La operacin Temporizador como retardo a la conexin (TON) cuenta el tiempo al estar activada (ON) la entrada de habilitacin. Si el valor actual (Txxx) es mayor o igual al valor de preseleccin (PT), se activar el bit de temporizacin (bit T). El valor actual del temporizador como retardo a la conexin se borra cuando la entrada de habilitacin est desactivada (OFF). El temporizador contina contando tras haber alcanzado el valor de preseleccin y para de contar cuando alcanza el valor mximo de 32767. La resolucin viene determinada por el nmero del temporizador que muestra la tabla siguiente. El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms. Temporizador Temporizador TON, TOF Resolucin 1 ms 10 ms 100 ms Valor mximo 32,767 s 327,67 s 3276,7 s N de temporizador T32, T96 T33-T36, T97-T100 T37-T63, T101-T255

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Programacin (Siemens) La operacin Temporizador como retardo a la desconexin (TOF) se utiliza para retardar la puesta a 0 (OFF) de una salida durante un perodo determinado tras haberse desactivado (OFF) una entrada. Cuando la entrada de habilitacin se activa (ON), el bit de temporizacin se activa (ON) inmediatamente y el valor actual se pone a 0. Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo transcurrido alcanza el valor de preseleccin. Una vez alcanzado ste, el bit de temporizacin se desactiva (OFF) y el valor actual detiene el contaje. Si la entrada est desactivada (OFF) durante un tiempo inferior al valor de preseleccin, el bit de temporizacin permanece activado (ON). Para que la operacin TOF comience a contar se debe producir un cambio de ON a OFF. Si un temporizador TOF se encuentra dentro de una seccin SCR y sta se encuentra desactivada, el valor actual se pone a 0, el bit de temporizacin se desactiva (OFF) y el valor actual no cuenta. La resolucin viene determinada por el nmero del temporizador que muestra la tabla siguiente. El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms. Temporizador TON, TOF Resolucin 1 ms 10 ms 100 ms Valor mximo 32,767 s 327,67 s 3276,7 s N de temporizador T32, T96 T33-T36, T97-T100 T37-T63, T101-T255

La operacin Temporizador como retardo a la conexin con memoria (TONR) cuenta el tiempo al estar activada (ON) la entrada de habilitacin. Si el valor actual (Txxx) es mayor o igual al valor de preseleccin (PT), se activar el bit de temporizacin (bit T). El valor actual del temporizador como retardo a la conexin con memoria se mantiene cuando la entrada est desactivada (OFF). El temporizador como retardo a la conexin con memoria sirve para

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Programacin (Siemens) acumular varios perodos de tiempo de la entrada en ON. Para borrar el valor actual del temporizador como retardo a la conexin con memoria se utiliza la operacin Poner a 0 (R). El temporizador contina contando tras haber alcanzado el valor de preseleccin y para de contar cuando alcanza el valor mximo de 32767. La resolucin viene determinada por el nmero del temporizador que muestra la tabla siguiente. El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms. Temporizador TONR Resolucin 1 ms 10 ms 100 ms
CONTADORES

Valor mximo 32,767 s 327,67 s 3276,7 s

N de temporizador T0, T64 T1-T4, T65-T68 T5-T31, T69-T95

Estas instrucciones son muy usadas en la programacin de los PLC. El S7-200 contiene varios tipos de contadores como los vemos en la figura, estos son: contador ascendente (CTU), contador descendente (CTD), contador ascendente descendente (CTUD), contadores rpidos (HSC). A continuacin se describen los ms importantes. La operacin Incrementar contador (CTU) empieza a contar adelante a partir del valor actual cuando se produce un flanco positivo en la entrada de contaje adelante CU. Si el valor actual (Cxxx) es mayor o igual al valor de preseleccin (PV), se activa el bit de contaje (Cxxx). El contador se inicializa cuando se activa la entrada de desactivacin (R) o al ejecutarse la operacin Poner a 0. El contador se detiene cuando el valor de contaje alcance el valor lmite superior (32.767).

Rangos de contaje:

Cxxx=C0 hasta C255

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Programacin (Siemens) En AWL, la entrada de desactivacin CTU es el primer valor de la pila y la entrada de contaje adelante se carga en el segundo nivel de la pila. La operacin Decrementar contador (CTD) empieza a contar atrs a partir del valor actual cuando se produce un flanco negativo en la entrada de contaje atrs CD. Si el valor actual Cxxx es igual a cero, se activa el bit de contaje (Cxxx). El contador desactiva el bit de contaje (Cxxx) y carga el valor actual con el valor de preseleccin (PV) cuando se activa la entrada de carga (LD). El contador se detiene cuando alcanza el valor "0" y el bit de temporizacin Cxxx se activa. Rangos de contaje: Cxxx=C0 hasta C255

En AWL, la entrada de carga CTD es el primer nivel de la pila mientras la entrada de contaje atrs es el valor cargado en el segundo nivel de la pila. La operacin Incrementar/decrementar contador (CTUD) empieza a contar adelante cuando se produce un flanco positivo en la entrada de contaje adelante CU, y empieza a contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs CD. El valor actual Cxx del contador conserva el contaje actual. El valor de preseleccin PV se compara con el valor actual cada vez que se ejecuta la operacin de contaje. 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). Si el valor actual (Cxx) es mayor o igual al valor de preseleccin PV, se activa el bit de contaje Cxx. En caso contrario, se desactiva el bit. El contador se inicializa cuando se activa la entrada de desactivacin (R) o al ejecutarse la operacin Poner a 0. El contador adelante/atrs se detiene al alcanzar el valor de preseleccin (PV). Rangos de contaje: Cxxx=C0 hasta C255

Manual elaborado por: TSU Samir Macho

Programacin con PLC (SIEMENS S7-200)


DEPARTAMENTO DE INSTRUMENTACIN

Programacin (Siemens) En AWL, la entrada de desactivacin CTUD 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 tercer nivel.
AYUDA DEL Micro/WIN

EJERCICIOS DE PROGRAMACIN

Manual elaborado por: TSU Samir Macho

Anda mungkin juga menyukai