Documente Academic
Documente Profesional
Documente Cultură
La presente edicin Agosto 2010 del manual se ha preparado especialmente para cubrir las inquietudes de
nuestros participantes que se han venido dando a travs del desarrollo del presente mdulo, entre lo ms importante
tenemos:
- Se ha aadido el PLC S7-200 de SIEMENS, muy empleado en innumerables aplicaciones; tambin est
ahora el visualizador de texto TD400C, juntos PLC y visualizador, nos permite una mejor presentacin del
automatismo que se realice y nos acerca ms a lo que realmente ocurre en la prctica.
- Sin descuidar la parte del conexionado de los PLCs, se est tomando mayor nfasis a la parte de
programacin; en este sentido, en cuanto al desarrollo de las prcticas, se ha retirado algunos ejercicios que
tomaban algo de tiempo y se han aadido 2 nuevos ejercicios por cada uno retirado; el resultado es un
menor tiempo empleado por cada prctica pero en suma, un mayor nmero de funciones empleadas.
Es una gran satisfaccin saber que al trmino del mdulo el participante termina cansado pero contento,
sin embargo consideramos que hay todava por mejorar, por tanto agradeceramos hacernos llegar sus sugerencias
a fin de mantener la mejora continua del presente manual y el desarrollo del presente mdulo.
OBJETIVO GENERAL.
Al finalizar el mdulo, el participante ser capaz de definir, explicar, programar, instalar y operar a mandos
por controladores lgicos programables PLCs de tipo compacto y procesando seales de tipo digital, en
especial los ms comerciales.
- En atencin a la norma IEC 1131-3, principalmente los lenguajes de programacin para todas las
aplicaciones a realizar son:
- Por su comercialidad, atencin a la didctica y a la norma IEC 1131-3, utilizaremos el nano PLC LOGO y
el micro PLC S7-200, ambos de SIEMENS. El software de programacin que utilizaremos sern el
LogoSoft Comfort V6.0 y el Step 7 Micro/WIN V4.0 respectivamente.
Incluye:
- Manual de Automatismo por PLC Nivel I.
- CD con software de simuladores de PLC: Step 7 Micro/WIN, Zelio Soft, LogoSoft,
LogoSoft Comfort, EasySoft y Visual Logic. Adems el software simulador de
neumtica y electroneumtica FLUIDSIM.
CONTENIDO
Pgina
INTRODUCCION 04
SEMANA 1:
1.1.- GENERALIDADES 05
- Revisin de dispositivos y aparatos de control . 05
- El PLC en los tableros de control .. 07
- Definicin de PLC 07
- Ventajas de los PLCs 08
- Tipos de PLCs 08
- Marcas de PLCs ms difundidas .. 10
SEMANA 2:
SEMANA 3:
SEMANA 4:
SEMANA 5:
SEMANA 6:
INTRODUCCION
Cuando se establece una secuencia de pasos para realizar una tarea determinada de acuerdo con los datos
obtenidos del medio ambiente, se busca que el proceso o sistema se controle por s mismo. Una vez que se ha
logrado lo anterior, se considera que el proceso ha sido automatizado, tomando en cuenta adems aspectos
relacionados con la precisin, rapidez y seguridad.
Los controladores lgicos programables (PLCs), fueron introducidos en los aos 60, para reemplazar a los
circuitos de rels electromecnicos, interruptores, temporizadores, programadores, etc. utilizados para el control de
procesos industriales automatizados. El problema 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.
Los PLC's resultaron muy atractivos ya que permiten reprogramacin, ocupan comparativamente muy poco
espacio, consumen poca potencia, poseen auto-diagnstico y tienen un costo competitivo. Sin embargo, fueron las
innovaciones tecnolgicas en microprocesadores y memorias los que han hecho tan verstiles y populares a los
PLC's. As, pueden realizar operaciones aritmticas, manipular datos, tienen mayores capacidades de
almacenamiento y pueden comunicarse ms eficientemente con el programador, con otros controladores y
computadoras en redes.
Para la dcada de los 90, la estandarizacin de los protocolos de comunicacin y de los lenguajes de
programacin, ha hecho que prcticamente cualquier PLC pueda integrarse a determinada red sin importar su
fabricante. En la actualidad existe una recomendacin internacional, la IEC 1131-3
(http://www.plcopen.org/iecdocs.htm), muy til por cuanto normaliza no solo el aspecto hardware sino tambin los
lenguajes de programacin de los PLC. Este ltimo estndar (IEC 1131-3) unifica el sistema de programacin de
todos los PLC en un nico estndar internacional.
1.1.- GENERALIDADES
DIGITALES ANALOGICOS .
a) Discretos, digital, binario o lgico.- Ejm. Pulsadores, finales de carrera, detectores pticos, contactos de
termostatos o presostatos, etc.
b) Analgicos.- Ejm. Termocupla, termistancias NTC o PTC, LDR, etc.
- Controladores.- Dispositivo que recibe las seales de los sensores, la compara con una referencia y da
una seal de salida de correccin para la actuacin de los rganos de trabajo. Ejm. PLCs,
termostato, presostato, pirmetros, programadores.
- Actuadores.- Actan como interface que se ubica entre el controlador y el rgano de trabajo, slo es
operativo. Son discretos y analgicos. Se conectan a las salidas del PLC.
- Organos de trabajo.- Aparatos que realizan trabajo fsico o mecnico en un sistema de control, son:
LOGICA CABLEADA
LOGICA PROGRAMADA
Dispositivos Dispositivos
De entrada. PLC de salida.
(sensores) (actuadores)
El PLC reemplaza a todo elemento de control y los dispositivos de entrada y los de salida siguen siendo necesarios.
Equipo electrnico digital basado en un microprocesador, con memoria programable para almacenar
instrucciones que cumplan funciones especficas, tales como lgica secuencial, de tiempo, de contaje, clculo, etc.
y desarrollado para el control de mquinas y procesos industriales. Actualmente el PLC no slo abarca el mbito
lgico sino adems el mbito analgico, por eso es llamado autmata programable.
La fuente de alimentacin convierte la energa elctrica disponible (tensin alterna en la mayora de los
casos) a los niveles de tensin continua necesarios para la operacin de los circuitos del procesador y de las
interfaces de salida y entrada.
Los sensores proporcionan las seales de entrada que pueden ser de 24 VDC o 110 o 220 VAC o un rango
de tensin especificado.
La interface de entrada transforma las seales de entrada a niveles compatibles con el procesador, esto es,
mayormente de 1 a 5 V y de 4 a 20 mA .
La interface de salida permite que las seales del procesador, esto es, mayormente de 0 a 5 V, puedan activar
a los actuadores mediante un contacto que existe en cada canal de salida y desde una fuente de tensin externa que
puede ser de 24 VDC, 110 VAC, 220 VAC.
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.
Salida a rel:
Salida a transistor:
Salida a triac:
LA CPU Y LA MEMORIA
La CPU (Central Procesing Unit) es la parte inteligente del sistema. Interpreta las instrucciones del
programa de usuario y consulta el estado de las entradas. Dependiendo de dichos estados y del programa, ordena la
activacin de las salidas deseadas. Es pues la parte encargada del procesamiento de la informacin y est basado
en un miroprocesador y memorias. La unidad de memoria se comunica con el microprocesador para leer y escribir
informacin.
Todo PLC posee una memoria organizada en reas de trabajo especficas que son:
ROM (Read Only Memory).- Memoria de solo lectura o memoria del sistema operativo, la programa el fabricante
y no es accessible por el usuario, all se almacenan los programas ejecutivos o firmware.
RAM (Randon Access Memory).- Memoria de acceso aleatorio, memoria de datos o memoria de usuario, es una
memoria voltil, almacena la informacin de las variables de entrada y salida, variables internas y variables
numricas (los programas de usuario).
Memoria insertable (EPROM, EEPROM).- Si se quiere garantizar totalmente el contenido de la informacin sin
que se pierda el programa efectuado, ste deber almacenarse y grabarse en memorias EPROM o EEPROM que
son de tipo chips, cuyas caractersticas son:
Las memorias de programa o memorias de usuario son siempre de tipo permanente RAM + batera (super
condensador) o EPROM/EEPROM, stas ltimas no requieren de fuente de energa para mantener el contenido de
la memoria.
(HHT Hand Held Terminal) suele ser en forma de calculadora. Es la forma ms simple de programar el autmata,
y se suele reservar para pequeas modificaciones del programa o la lectura de datos en el lugar de colocacin del
autmata, debindose conectar al CPU para poder ejecutar sus funciones.
Es el modo ms potente y empleado en la actualidad. Permite programar desde un ordenador personal estndar, con
todo lo que ello supone: herramientas ms potentes, posibilidad de almacenamiento en soporte magntico,
impresin, transferencia de datos, monitorizacin mediante software SCADA, etc.
LENGUAJES DE PROGRAMACIN
Como cada fabricante quiere tener su propia representacin del programa, origina cierta incomodidad al usuario
cuando programa ms de un PLC.
Con el objetivo de uniformizar estas representaciones, se ha establecido una norma internacional IEC 1131-3 que
se encarga de estandarizar los lenguajes de programacin. Esta norma contempla dos tipos de lenguajes de
programacin: Lenguajes Grficos y Lenguajes Textuales
LENGUAJES GRAFICOS
La representacin del lenguaje est basada en smbolos grficos, de tal forma que segn la disposicin en que se
encuentran cada uno de estos smbolos y en conformidad a su sintaxis que lo gobierna, expresa una lgica de mando
y control.
LENGUAJES TEXTUALES
Este tipo de lenguaje se refiere bsicamente al conjunto de instrucciones compuesto de letras, cdigos y nmeros
de acuerdo a una sintaxis establecida.
Cada fabricante ha nombrado a su lenguaje de programacin o software de programacin que lo identifica del resto
de PLCs, por ejemplo la marca SIEMENS, para modelos simtic, se tiene:
El rung es una lnea de programa, contiene las instrucciones de entrada y salida. Habitualmente la entrada aparece
en la parte izquierda del rung y la salida aparece en la parte derecha del rung.
Ejemplo.- Programacin y conexin de PLC, para el control del arranque directo de motor trifsico.
FORMA 1
FORMA 2
Las salidas DC tienen una proteccin interna adecuada para la mayora de las aplicaciones.
Puesto que los rels se pueden utilizar para cargas tanto DC como AC, no proporcionan una proteccin interna.
La siguiente figura muestra un circuito de supresin de ejemplo para una carga DC.
En la mayora de las aplicaciones es suficiente prever adicionalmente un diodo (A) en la carga inductiva. No
obstante, si la aplicacin requiere tiempos de desconexin ms rpidos, se recomienda utilizar un diodo Zener (B).
Vigile que el diodo Zener tenga suficiente capacidad para la cantidad de corriente en el circuito de salida.
Las salidas AC tienen una proteccin interna adecuada para la mayora de las aplicaciones.
Puesto que los rels se pueden utilizar para caras tanto DC como AC, no proporcionan una proteccin interna.
La siguiente figura muestra un circuito de supresin de ejemplo para una carga AC.
Si utiliza un rel o una salida AC para conmutar cargas de 115 VAC / 230 VAC, disponga redes de resistores /
capacitores a lo largo de la carga AC como se ilustra en la figura.
Tambin se puede utilizar un varistor de xido metlico (MOV) para limitar la tensin de pico.
Vigile que la tensin de trabajo del varistor MOV sea como mnimo un 20% superior a la tensin nominal de fase.
Ejemplo 1:
Ejemplo 2:
FUNCIONES ESPECIALES
PRACTICA No.1.- Elabore el programa para una centrifugadora que se acciona por un motor trifsico en arranque
directo y con las condiciones siguientes:
- Una vez arrancado, se apague automticamente a los 8 segundos y no pueda volver a arrancar sino hasta despus
de 10 segundos, esto para asegurar que la centrifugadora se haya detenido.
- Mientras dure el apagado temporizado una lmpara N permanece encendida.
- Si ocurriese una sobrecarga en el motor, ste se detiene y una lmpara R enciende de manera intermitente.
PRACTICA No. 2.- Elaborar el programa del arranque directo motor trifsico con inversin de giro bajo las
siguientes consideraciones:
Llamadas tambin marcas, se consideran como salidas virtuales, es decir, no se exteriorizan. Se utilizan
como rels de control para almacenar informacin de control intermedia, de esta manera se simplifica la
programacin; tienen pues tanto bobinas como contactos asociados a las mismas.
Las marcas p o r t a n t o , se p u e d e n u t i l i za r cuando el resultado intermedio de un segmento debe
procesarse en otros segmentos o para guardar estados sucesivos evaluados. Una marca puede utilizarse todas las
veces que se desee como contacto NA o NC.
PRACTICA No. 3.- Realizar el programa y la simulacin virtual del automatismo de motor elctrico en arranque
directo con inversin de giro automtico. El display del LOGO deber mostrar Giro a derecha, Pausa o Giro a
izquierda segn corresponda. Adems, si el rel trmico se activase, considere una lmpara intermitente y el aviso
de SOBRECARGA EN EL MOTOR.
PRACTICA No. 4:
PRACTICA No. 5:
La funcin contador permite contar en forma progresiva o regresiva los impulsos en su entrada.
Ejemplo.- Programa Juego de Luces utilizando la funcin contador con el software Logo Soft Comfort
PRACTICA No. 6.- Elabore el programa y efecte la simulacin virtual para una lavadora industrial que presenta
un funcionamiento segn la tabla siguiente:
Considere adems una lmpara que se mantenga encendida mientras dure el automatismo, otra lmpara que
encienda cada vez que el motor arranca y una tercera lmpara que encienda de manera intermitente cuando ocurre
una sobrecarga en el motor; en ste ltimo caso el display del PLC deber mostrar PROTECCIN ACTIVADA.
Considere adems que el display del LOGO muestre el tiempo de funcionamiento, de pausa y el conteo respectivo;
de igual manera muestre EN LAVADO:, EN PAUSA: y CICLO: respectivamente.
Un autmata consulta las entradas para ver qu estado de seal tienen, es decir, si hay tensin aplicada o no en ellas
y concepta:
Estado 0 = tensin no presente
Estado 1 = tensin presente.
Una seal cuyo estado queda definido exclusivamente por dos valores constituye una seal binaria y se designa
como BIT (Binary Digit) y puede adoptar los estados 1 y 0.
Un BYTE, est formado por 8 bits. En un PLC esto permite agrupar en un byte de entrada (EB), un byte de salida
(AB), es decir, los estados de seal de 8 entradas u 8 salidas. De igual forma se hablar de byte de marca interna
(MB) o de byte de memoria de variable (VB).
Si se agrupan 2 bytes, es decir, 16 bit formando una unidad, entonces las 16 posiciones binarias forman una
PALABRA. En el PLC los estados de seal de 16 entradas o 16 salidas se agrupan en una palabra de entrada (EW),
una palabra de salida (AW), una palabra de marca interna (MW), o en una palabra de memoria de variable (VW).
Si se agrupan 2 palabras, obtenemos una doble palabra que estar formada por 32 bits. Los PLCs ms potentes
permiten trabajar con dobles palabras de entradas (ED), dobles palabras de salidas (AD), dobles palabras de marcas
internas (MD), o dobles palabras de memoria de variables (VD).
Los nmeros en este sistema lgico son nmeros binarios que se cuentan conforme al sistema numrico de base 2.
Memoria de variables: V
La memoria de variables (memoria V) se puede utilizar para almacenar datos relativos al proceso como los
resultados intermedios calculados por las operaciones en el programa. A la memoria V se puede acceder en
formato de bit, byte, palabra o palabra doble:
rea de marcas: M
El rea de marcas (memoria M) se puede utilizar como rels de control para almacenar el estado inmediato de una
operacin u otra informacin de control. Al rea de marcas se puede acceder en formato de bit, byte, palabra o
palabra doble:
rea de contadores: C
Los contadores del S7--200 son elementos que cuentan los cambios de negativo a positivo en la(s) entrada(s) de
contaje. Hay contadores que cuentan slo adelante, otros que cuentan slo atrs y otros cuentan tanto adelante
como atrs. Existen dos variables asociadas a los contadores:
a)- Valor actual: en este nmero entero de 16 bits con signo se almacena el valor de contaje acumulado.
b)- Bit del contador (bit C): este bit se activa o se desactiva como resultado de la comparacin del valor actual con
el valor de preseleccin. El valor de preseleccin se introduce como parte de la operacin del contador.
A estas dos variables se accede utilizando la direccin del contador (C + nmero del contador). Dependiendo de la
operacin utilizada, se accede al bit del contador o al valor actual. Las operaciones con operandos en formato de
bit acceden al bit del contador, en tanto que las operaciones con operandos en formato de palabra acceden al valor
actual.
Como muestra la siguiente figura, la operacin Contacto normalmente abierto accede al bit del contador, en tanto
que la operacin Transferir palabra accede al valor actual del contador.
rea de temporizadores: T
Los temporizadores del S7--200 tienen resoluciones (intervalos) de 1 ms, 10 ms 100 ms.
Existen dos variables asociadas a los temporizadores:
a)- Valor actual: en este nmero entero de 16 bits con signo se almacena el valor de tiempo contado por el
temporizador.
b)- Bit del temporizador (bit T): este bit se activa o se desactiva como resultado de la comparacin del valor actual
con el valor de preseleccin. ste ltimo se introduce como parte de la operacin del temporizador.
A estas dos variables se accede utilizando la direccin del temporizador (T + nmero del temporizador).
Dependiendo de la operacin utilizada, se accede al bit del temporizador o al valor actual. Las operaciones con
operandos en formato de bit acceden al bit del temporizador, en tanto que las operaciones con operandos en
formato de palabra acceden al valor actual
Marcas especiales: SM
Las marcas especiales (SM) permiten intercambiar datos entre la CPU y el programa. Estas marcas se puede
utilizar para seleccionar y controlar algunas funciones especiales de la CPU S7--200. Por ejemplo, hay una marca
que se activa slo en el primer ciclo, marcas que se activan y se desactivan en determinados intervalos, o bien
marcas que muestran el estado de las operaciones matemticas y de otras operaciones.
A las marcas especiales se puede acceder en formato de bit, byte, palabra o palabra doble:
Memoria local: L
El S7--200 provee 64 bytes de memoria local (L), de los cuales 60 se pueden utilizar como memoria borrador
para transferir parmetros formales a las subrutinas. El STEP 7--Micro/WIN reserva los ltimos cuatro bytes de la
memoria local para su propio uso.
La memoria local es similar a la memoria V (memoria de variables), con una excepcin: la memoria V tiene un
alcance global, en tanto que la memoria L tiene un alcance local. El trmino alcance global significa que a una
misma direccin de la memoria se puede acceder desde cualquier parte del programa (programa principal,
subrutinas o rutinas de interrupcin). El trmino alcance local significa que la direccin de la memoria est
asociada a una determinada parte del programa.
Entradas analgicas: AI
El S7--200 convierte valores reales analgicos (p. ej. temperatura, tensin, etc.) en valores digitales en formato de
palabra (de 16 bits). A estos valores se accede con un identificador de rea (AI), seguido del tamao de los datos
(W) y de la direccin del byte inicial. Puesto que las entradas analgicas son palabras que comienzan siempre en
bytes pares (p. ej. 0, 2, 4, etc.), es preciso utilizar direcciones con bytes pares (p. ej. AIW0, AIW2, AIW4, etc.)
para acceder a las mismas. Las entradas analgicas son valores de slo lectura.
Salidas analgicas: AQ
El S7--200 convierte valores digitales en formato de palabra (de 16 bits) en valores reales analgicos (p. ej.
intensidad o tensin). Estos valores analgicos son proporcionales a los digitales. A los valores analgicos se
accede con un identificador de rea (AQ), seguido del tamao de los datos (W) y de la direccin del byte inicial.
Puesto que las salidas analgicas son palabras que comienzan siempre en bytes pares (p. ej. 0, 2, 4, etc.), es
preciso utilizar direcciones con bytes pares (p. ej. AQW0, AQW2, AQW4, etc.) para acceder a las mismas. Las
salidas analgicas son valores de slo escritura.
Se denomina PPI al sistema de comunicacin integrado en cada CPU S7-200. Se pueden programar, manejar y
vigilar varios acoplamientos punto a punto a travs de una lnea bifilar comn. As, las CPUs pueden comunicarse
simultneamente con varias CPUs, TDs u OPs
Ejemplo: Efecte la conexin del PLC considerando la prctica No. 8: DEPOSITO DE AGUA
Como se desprende de la figura, la pantalla se divide en 4 partes principalmente (adems de los mens e iconos de
acceso rpido):
Barra de navegacin: nos permite acceder a las opciones ms comunes de forma rpida.
rbol de operaciones: en donde se sitan todas las rdenes de programacin aceptadas por el autmata.
Ventana de resultados: en la que se visualiza el estado de la compilacin del programa, errores, etc...
Ventana de programacin: situada a la parte derecha y dividida por Networks (lneas de programacin). En
este lugar elaboraremos el programa que ha de gobernar al PLC.
Su aspecto vara segn el lenguaje elegido (KOP, AWL o FUP) y que podremos seleccionar a travs de las teclas
que llevan sus mismos nombres.
Hay que sealar que el programa es capaz de traducir a cualquiera de estos lenguajes, es decir: si p. ej. estamos
programando en AWL y seleccionamos el lenguaje KOP, se realizara automticamente una traduccin del
programa de AWL a KOP...
Introduccin de rdenes:
- 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.
OPERACIONES DE COMPARACIN
- La operacin Comparar enteros se utiliza para comparar dos valores: IN1 e IN2.
- Las comparaciones incluyen: IN1 = IN2, IN1 >= IN2, IN1 <= IN2, IN1 > IN2, IN1 < IN2, o IN1 <> IN2.
- En KOP, el contacto se activa (se pone a 1) si la comparacin es verdadera.
OPERACIONES DE TEMPORIZACIN
- Se dispone de temporizadores TON, TONR y TOF con tres resoluciones. 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 como retardo a la conexin (TON) y Temporizador como retardo a la conexin con
Memoria (TONR).- Estos temporizadores cuentan el tiempo al estar activada (ON) la entrada de habilitacin. El
temporizador como retardo a la conexin con memoria sirve para 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).
Temporizador como retardo a la desconexin (TOF).- Este temporizador se utiliza para retardar la puesta a 0
(OFF) de una salida durante un perodo determinado tras haberse desactivado (OFF) una entrada.
OPERACIONES DE CONTAJE
Contador ascendente (CTU).- Cuenta adelante desde el valor actual hasta el valor prefijado (PV) al producirse un
flanco positivo en la entrada de contaje adelante (CU). Si el valor actual (CV) es mayor o igual al valor prefijado,
se activa (se pone a 1) el bit de contaje (Q). El contador se inicializa al activarse la entrada de desactivacin (R). El
contador ascendente se detiene al alcanzar el valor prefijado.
Contador descendente (CTD).- Empieza a contar atrs desde el valor prefijado (PV) cuando se produce un flanco
positivo en la entrada de contaje atrs (CD). Si el valor actual (CV) es igual a cero, se activa el bit de salida del
contador (Q). El contador se inicializa y carga el valor actual en el valor prefijado cuando se habilita la entrada de
carga (LD). El contador descendente se detiene al alcanzar el valor cero.
Contador ascendente/descendente (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. 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).
Elaborar un programa de PLC para el S7-200 que se inicie con un pulsador de marcha y que produzca el encendido
de una lmpara con una intermitencia de medio segundo y cuyo encendido ocurra slo 10 veces. Adems considere
lo siguiente:
a.- Elaborar el programa principal OB1 en lenguaje KOP con el Step 7 Micro/Win. Utilice la
programacin simblica, agregando comentarios por network.
d.- Exportar el programa en AWL y efecte la simulacin virtual con el simulador S7-200.
e.- Vuelva al Step 7 Micro/Win y presente al programa en FUP, interprete cada segmento de programa.
h.- Conectar el PLC y establecer la comunicacin PPI con el S7-200 y efectuar la transferencia del
programa del PC al PLC y viceversa.
i.- Con el S7-200 en modo RUN, hacer funcionar el programa, interprete el encendido de los LEDs del
PLC.
j.- Visualizar el estado del programa en KOP, FUP y AWL mediante conexin del cable de interface
PC/PPI (RS232/RS485 respectivamente).
k.- Utilice la tabla de estado para supervisar y modificar los datos en el S7-200. Forzar el
funcionamiento de la lmpara desde el computador.
Los visualizadores de textos S7-200 son interfaces hombre-mquina (HMI) que permiten al operador interactuar
con la aplicacin.
Para los visualizadores de textos (o TDs) pueden configurarse mens personalizados que facilitan todava ms
dicha interaccin. Asimismo, es posible ajustar que se visualicen alarmas o avisos activados por bits especficos
de la memoria de la CPU S7-200.
Visualizar una jerarqua de mens personalizados y pantallas para que el operador pueda interactuar con la
aplicacin o el proceso. Los mens personalizados y las pantallas se crean con el asistente del visualizador de
textos de STEP 7-Micro/WIN
Visualizar alarmas (avisos activados por bits) creadas por la CPU S7-200. Estas alarmas se definen con el
asistente del visualizador de textos de STEP 7- Micro/WIN
Modificar determinadas variables del programa. El TD permite definir variables bien sea en forma de cadenas
de texto, o bien como cadenas numricas:
Cadenas de texto: se pueden editar todos los caracteres de la variable.
Cadenas numricas: slo se pueden editar los caracteres numricos (el cursor omite todos los caracteres
numricos). El TD permite definir variables en forma de palabras, palabras dobles o nmeros reales
Forzar o desforzar entradas y salidas: es posible forzar o desforzar entradas y salidas individuales de la CPU S7-
200 (slo TD 200C, TD 200 y TD400C)
Ajustar la fecha y hora (si la CPU S7-200 soporta un reloj de tiempo real)
Visualizar el estado de la CPU (incluida la informacin de la versin).
El TD 200C y TD400C incorporan funciones adicionales para poder interactuar con la CPU S7-200:
- Cambiar el modo de operacin (RUN o STOP) de la CPU S7-200
- Cargar en un cartucho de memoria el programa de usuario contenido en la CPU S7-200
- Acceder a los datos almacenados en la memoria de la CPU S7-200 y editarlos
PPI es un protocolo maestro - esclavo. Los maestros envan peticiones a los esclavos y stos responden. Los
esclavos no inician mensajes, sino que esperan a que un maestro les enve una peticin o solicite una respuesta.
As, las CPUs S/-200 pueden comunicarse simultneamente con varias CPUs, TDs u OPs.
La figura muestra una cinta transportadora que se pone en marcha elctricamente. Al principio de la cinta
(es decir, en el extremo izquierdo) se encuentran dos pulsadores: S1 para MARCHA (start) y S2 para
PARO (stop). Al final de la cinta, es decir, en el extremo derecho se encuentran otros dos pulsadores: S3
para MARCHA y S4 para PARO. La cinta puede ponerse en marcha o pararse desde cualesquiera de
ambos extremos. Asimismo, el sensor S5 detiene la cinta cuando un paquete alcanza el final de la cinta.
Programacin:
- Para controlar un depsito de agua se cuenta con un selector de mando MANUAL y AUTOMATICO.
- En modo MANUAL, la bomba funciona sin tomar en cuenta las boyas de nvel.
- En modo AUTOMATICO, el nvel se mantiene entre las dos boyas. Cuando el gua llegue al nvel de abajo
enciende la bomba y cuando el agua llegue al nvel de arriba se para la bomba.
- Si ocurriese una sobrecarga, la bomba se para y una lmpara roja enciende de manera intermitente. Adems se
cuenta con una lmpara que nos indica que el sistema se encuentra en modo automtico y una lmpara que enciende
cada vez que la bomba se encuentre en funcionamiento.
Programacin:
Programacin:
Programacin:
Cilindros neumticos
Cilindros de simple efecto.- Estos cilindros tienen una sola conexin de aire comprimido. No pueden realizar
trabajos ms que en un sentido. El vstago retorna por el efecto de un muelle incorporado.
Cilindros de doble efecto.- La fuerza ejercida por el aire comprimido anima al mbolo a realizar un movimiento
de traslacin en los dos sentidos, por lo tanto se dispone de una fuerza til tanto en la ida como en el retorno
Electrovlvulas
Cuando en los circuitos neumticos de automatismo se necesitan efectuar movimientos en muchos cilindros
y las seales provienen de temporizadores elctricos, finales de carrera elctricos, presostatos o mandos
electrnicos, controles remotos, controles de temperatura, etc. es preciso utilizar las electrovlvulas. Una
electrovlvula es una vlvula neumtica accionada a solenoide, es decir, posee una bobina que al aplicarle una
tensin elctrica, acciona un ncleo mvil electro magnticamente para el pase de aire.
Simbologa electroneumtica
Funcionamiento.- Pulsando S1, se alimenta el solenoide Y1, entonces el vstago del cilindro 1.0 se extiende y
pulsando S2, se alimenta el solenoide Y2, entonces el vstago retorna a su posicin inicial.
Funcionamiento.- Al cerrar el interruptor S0, se alimenta el solenoide Y1 a travs del final de carrera S1, entonces
el vstago del cilindro 1.0 se extiende hasta accionar el final de carrera S2, ste alimenta a un temporizador T1 de
accin retardada y luego de un tiempo prefijado, alimenta al solenoide Y2, entonces el vstago retorna a su
posicin inicial y el ciclo se repite de manera continua.
- Al pulsar el botn de marcha arranca el motor del molino, luego de 6 segundos arranca el transportador
alimentador y el sistema entra en servicio. Considere adems una lmpara encendida por cada motor.
- Cuando se pulsa el botn de parada se apagan los dos motores, se aprovecha entonces la inercia de las
cuchillas del molino para que luego de 7 segundos se efecte una auto-limpieza de dichas cuchillas, esto
se realiza con aire comprimido mediante una electrovlvula que funciona por 8 segundos.
- Considere una lmpara que permanezca encendida mientras dure el proceso de apagado y autolimpieza.
- Tmese en cuenta que por una sobrecarga en cualquiera de los dos motores, todo el sistema se detiene y
una lmpara enciende de manera intermitente.
Programacin:
Disear un automatismo para el llenado de botellas hasta un cierto nivel, de acuerdo con el siguiente
programa de trabajo:
Al pulsar sobre M (marcha) el motor de la cinta transportadora arrancar.
Cuando la fotoclula F detecte una botella, el motor se parar y se activar la electrovlvula E
para el llenado de la botella.
Cuando la botella pese lo deseado, el sensor S pasar a 1, mandando una seal de paro a
la electrovlvula.
Pasados 3 seg. el motor se pondr de nuevo en marcha, parndose en la prxima deteccin.
La cinta podr pararse en cualquier momento mediante un pulsador de paro P y arrancarse, si
se desea, a continuacin mediante el pulsador M.
Programacin:
En una panificadora se tiene una mezcladora que luego de ser cargada, inicia el ciclo al accionar un
pulsador, entonces el recipiente o contenedor se eleva accionado por el motorreductor M1; al terminar,
la electrovlvula E se abre y se vierte agua helada previamente pesada, durante 10 seg. Entonces se
inicia el mezclado accionado por el motor M2 durante 10 seg., luego el recipiente desciende y el ciclo
termina. Adems:
Programacin: