Está en la página 1de 97

Documento extrado de la pagina:

WWW.INSTRUMENTACIN!CNTR".NET
CAPITULO 1.2 LOS RELES COMO ELEMENTOS DE LA AUTOMATIZACIN
DEDICADA
El primer sistema de control automtico que fue desarrollado para gobernar un proceso
industrializado fue realizado basndose en elementos existentes hasta ese momento.
Esos elementos reciben el nombre de relevadores, que son dispositivos
electromagnticos, siendo estos los precursores de la tecnologa basada en la filosofa de
automatizacin llamada automatizacin dedicada o estndar.

!ntes de utilizarlos como elementos de control, los relevadores eran empleados
"nicamente como mecanismos que mane#aban altas potencias sobre todo en el campo de
las telecomunicaciones$ pero desde hace tiempo % aun todava en la actualidad, los
relevadores son empleados tanto en mquinas como equipos en general como elementos
de control % regulacin.

&os relevadores son componentes electromagnticos que llevan a cabo conmutaciones
en sus partes mecnicas, % adems se controlan con poca energa. &os relevadores son
utilizados principalmente para el procesamiento de se'ales de mando que intervienen en
la lgica de operacin de un proceso.

&a forma de hacer funcionar un relevador es conectando un volta#e entre los extremos
de su bobina, el cual genera una corriente elctrica que circula a travs de dicha bobina,
creando con este fluido un campo magntico que a su vez provoca el desplazamiento de
una placa metlica hacia el n"cleo que tiene adherido la bobina. &a placa metlica por
su parte, est provista de contactos mecnicos que se pueden abrir o cerrar al moverse la
placa$ el estado que los contactos pueden adquirir, %a sean abiertos o cerrados,
representa el estado lgico que tiene el relevador en ese momento, mantenindose este
estado mientras el volta#e sobre la bobina est aplicado. !l interrumpir el volta#e de la
bobina, la placa metlica vuelve a su posicin normal por medio de la accin de un
muelle de reposicin, tal como se aprecia en la figura (.).

Figura 1. 5 Esquema de un relevador

*e acuerdo a la comple#idad de la funcin especifica que se requiere controlar, depende
el n"mero de relevadores que se deben emplear, para de esta forma mantener las
condiciones de seguridad que exige la operacin de la lgica de control. +tro factor
importante para determinar la cantidad de relevadores a utilizar es el n"mero de
contactos con que cuentan los relevadores, %a que de manera implcita representan las
funciones lgicas que se tienen que adoptar.
&as distintas funciones de control materializados mediante la operacin de los
relevadores, se entrelazan entre s para de esta manera se integre la totalidad del sistema
lgico del control automtico.
,odas las funciones lgicas que tienen que cumplir los relevadores se enlazan entre s
por medio de cableados, que intercomunican a todos los relevadores involucrados. &os
distintos relevadores se alo#an dentro de un con#unto de bastidores modulares, % es sobre
estos donde se realiza todo el cableado para interconectar a los relevadores entre s.
Estas conexiones estn compuestas por cables de un slo hilo rematados por zapatas en
ambos extremos.
Figura 1. 6 Bastidores con relevadores
-ara de alguna manera facilitar que los relevadores puedan desenchufarse % cambiarse
cuando se requiera, estos se instalan sobre bases para de esta forma facilitar su can#e.
!quel sistema de control automtico que se base en relevadores, debe encontrarse
ordenado % alo#ado en salas cerradas donde tambin debe existir toda la documentacin
correspondiente a la conexin de los contactos, % ubicacin de sus bobinas .esto "ltimo
es una situacin ideal que no siempre se cumple/.
! pesar de que la era actual es dominada por la electrnica, los relevadores siguen
teniendo gran importancia en el mercado por diversas razones, tales como0
1cil adaptacin a diversos volta#es de traba#o.
2nsensibilidad trmica frente al medio ambiente, %a que los relevadores traba#an
fiablemente a temperaturas que van desde 34567 hasta 8567.
9esistencia relativamente elevada entre los contactos de traba#o cuando estos se
encuentran desconectados.
-osibilidad de activar varios circuitos independientes entre s.
-resencia de una separacin galvnica entre el circuito de mando % el circuito
principal.
CAPITULO 1.3 EL PLC COMO PARTE MEDULAR DE LA AUTOMATIZACIN
FLEXIBLE
&a tecnologa que se propone con la utilizacin de los -&7 es mu% verstil en lugares
donde se requiere de automatizar un proceso industrial. -rcticamente esta
tecnologa puede adaptarse a cualquier ambiente de operacin fcilmente, % sin ma%ores
problemas, por otra parte, se trata de una tecnologa que se encuentra dentro de los
llamados sistemas de automatizacin flexibles, por lo que se tienen una amplia gama de
prestaciones adicionales.

*e un tiempo relativamente corto a la fecha, se ha popularizado un enfoque
fundamentalmente distinto en la concepcin de sistemas de control automtico
industrial. En este nuevo enfoque, la toma de decisiones del sistema se lleva a cabo
mediante la concatenacin de instrucciones codificadas las cuales se encuentran
almacenadas en un circuito de memoria % e#ecutadas por un microprocesador o
microcontrolador.

&a cualidad principal de esta manera de actuar radica en el hecho de que si es necesario
que se lleve a cabo alguna modificacin en la lgica de control, basta con cambiar las
instrucciones del programa, sin que se tenga que realizar modificacin alguna en la
circuitera del sistema de control. ,ales variaciones se realizan de forma mu% simple, %
muchas veces sin necesidad de parar el proceso productivo, %a que el -&7 .dependiendo
del fabricante % modelo/ tiene la capacidad de realizar varias actividades a la vez, % en
muchas ocasiones para efectuar los cambios en el programa se recurre al empleo de un
simple teclado.
Figura 1. 7 Ejemplo de un PLC.
7uando se usa el enfoque de automatizacin flexible, a la secuencia completa de
instrucciones que confeccionan al programa que controla el desempe'o del proceso de
produccin se le llama programa de control. Este programa tiene que ser
desarrollado por el usuario en funcin de los requerimientos que son propios del
proceso que tiene que ser automatizado, por lo que se tiene que recurrir al empleo de
diagramas de flu#o para que todos los detalles queden plasmados en el programa de
control.
:n -&7 es un elemento de control que traba#a de manera mu% similar a como lo hacen
las computadoras personales .-7/, por lo que tambin cuenta con un sistema operativo
que es totalmente transparente al usuario, % por lo general no causa todos los
contratiempos como los que son originados en las -7;s. -or medio del sistema
operativo del -&7 se establece la manera de actuar % adems se sabe con que
dispositivos perifricos se cuenta para poder realizar las acciones de control de un
proceso productivo. Este sistema operativo se encuentra alo#ado en una unidad de
memoria, que es la primera a la que accede el microcontrolador, % cu%o contenido
cambia de acuerdo al fabricante % el modelo del -&7 en cuestin.
*e acuerdo a lo anterior, al sistema de control automtico basado en la tecnologa del
-&7 se le considera como un sistema programable, % adems se le reconoce como
uno de los principales precursores del enfoque de automatizacin flexible.
! manera de resumen % con lo visto hasta el momento, se puede dar un acercamiento a
lo que podemos de manera filosfica establecer como una definicin de lo que es un
-&70
e trata de un sistema de control l!gico programa"le capa# de reali#ar el
procesamiento de se$ales "inarias "as%ndose en un programa esta"lecido por el
usuario& ' que contiene puertos de entrada& salida ' transmisi!n de datos con la de"ida
interacci!n para su operaci!n(.
CAPITULO 2.1 APLICACIONES, DONDE INSTALAR UN PLC
! los -&7 se les puede encontrar en una gran cantidad de sitios realizando las funciones
de controlar procesos industriales, estos procesos llegan a ser tan diferentes inclusive
dentro de un mismo comple#o industrial, que se les localiza abarcando desde
procedimientos simples como puede ser el tener ba#o niveles ptimos el valor de
temperatura de un recinto cerrado, hasta llegar a los ms comple#os como e#emplo toda
la secuencia de pasos para refinar el crudo en una planta petrolera.

&a seleccin de un -&7 como sistema de control depende de las necesidades del
proceso productivo que tiene que ser automatizado, considerando como ms
importantes los aspectos que a continuacin se enlistan0

Espacio reducido.< 7uando el lugar donde se tiene que instalar el sistema de
control dentro de la planta es mu% peque'o el -&7 es la me#or alternativa, %a
que aun con todos sus aditamentos necesarios llegan a ocupar un mnimo de
espacio sin que esto va%a en detrimento de la productividad % la seguridad del
personal % las instalaciones.
-rocesos de produccin peridicamente cambiantes.< Existen industrias como es
la automotriz que a'o con a'o se ve en la necesidad de cambiar el modelo del
vehculo que sale de sus plantas, razn por la cual se tiene que modificar tanto la
secuencia de armado como el rea#ustar los valores de tolerancia de las partes con
las que se arma el vehculo. =iendo el arma principal de estos cambios, las
modificaciones que sufren las instrucciones del programa que controla la lgica
de operacin del -&7.
-rocesos secuenciales.< Es bien conocido que cuando una actividad que se repite
una gran cantidad de veces durante cierto intervalo de tiempo, se convierte en
una actividad montona para el hombre, produciendo en determinado momento
fatiga del tipo emocional, provocando la desconcentracin % la induccin
involuntaria de errores que pueden ser fatales, tanto para la integridad del
hombre como para las instalaciones. 7on un -&7 se puede evitar lo anterior
con tan solo implementar secuencias de control, que aunque se repitan muchas
veces durante el da, no se perder la precisin con la que tienen que hacerse.
!ctuadores distintos en un mismo proceso industrial.< 7on un solo -&7 se
cuenta con la posibilidad de manipular actuadores de diferente naturaleza entre
s, % todava ms, con un mismo -&7 se pueden dirigir diferentes lneas de
produccin en las que cada una tiene asignada a sus propios actuadores, esto
"ltimo depende de la cantidad de salidas % en general del tama'o en cuanto a su
capacidad para alo#ar el programa de usuario.
>erificacin de las distintas partes del proceso de forma centralizada.< Existe
una gran cantidad de industrias en que la planta de produccin se encuentra
ale#ada de la sala de control, o tambin por e#emplo, como es en las plantas
petroleras, se tiene la necesidad de verificar la operacin a distancia de todas las
refineras. 7on un -&7 se tiene de manera natural el dise'o de redes de
comunicacin, para que se canalice la informacin a una central desde la cual se
pueda observar a distancia como se encuentra operando el sistema de control
automtico, % se visualice por medio de monitores la representacin grfica tanto
de los sensores como de los actuadores.
Figura ). 1 Lugares en donde puede instalarse un PLC
CAPITULO 2.2 VENTAJAS Y DESVENTAJAS EN EL EMPLEO DE LOS PLC
-ara aquellas personas que comienzan a adentrarse en el mundo de los -&7, es
oportuno darles la informacin de lo bueno % lo malo de los -&7, para que de esta
manera se cuente con todos los elementos a la hora de seleccionar el sistema de control
ms conveniente.

7abe aclarar que aunque se puede automatizar cualquier proceso con un -&7, no se
debe de caer en la tentacin de convertirlo en la panacea para solucionar todos los
problemas que se nos puedan presentar, por e#emplo, si queremos controlar el llenado
del tinaco de agua que tenemos instalado en nuestra casa, el empleo de un -&7 para
realizar esta actividad seria un desperdicio tecnolgico adems de representar un costo
mu% alto para una tarea mu% sencilla.

&a utilizacin de un -&7 debe ser #ustificada para efectos de optimizar sobre todo los
recursos econmicos que en nuestros das son mu% importantes % escasos. !
continuacin se enlistan las venta#as % desventa#as que trae consigo el empleo de un
-&7.

Ventajas
7ontrol ms preciso.
?a%or rapidez de respuesta.
1lexibilidad 7ontrol de procesos comple#os.
1acilidad de programacin.
=eguridad en el proceso.
Empleo de poco espacio.
1cil instalacin.
?enos consumo de energa.
?e#or monitoreo del funcionamiento.
?enor mantenimiento.
*eteccin rpida de averas % tiempos muertos.
?enor tiempo en la elaboracin de pro%ectos.
-osibilidad de a'adir modificaciones sin elevar costos.
?enor costo de instalacin, operacin % mantenimiento.
-osibilidad de gobernar varios actuadores con el mismo autmata.
Desventajas
?ano de obra especializada.
7entraliza el proceso.
7ondiciones ambientales apropiadas.
?a%or costo para controlar tareas mu% peque'as o sencillas.
CAPITULO 2.3 CRITERIOS PARA SELECCIONAR UN PLC
!unque no se trata de dar una receta de cocina, a continuacin se sugieren cuales son
algunos de los aspectos ms importantes que deberan de tomarse en cuenta para elegir
uno de los tantos -&7 que existen en el mercado.

-recio de acuerdo a su funcin .barato 3 caro, inseguro 3 seguro, desprotegido 3
protegido, austero 3 completo/.
7antidad de entradas @ salidas, % si estas son analgicas digitales % sus rangos
de operacin.
7antidad de programas que puede mane#ar.
7antidad de programas que puede e#ecutar al mismo tiempo .multitarea/.
7antidad de contadores, temporizadores, banderas % registros.
&engua#es de programacin.
=oftAare especializado para cada modelo de -&7 % su facilidad de mane#o.
=oftAare para programacin desde la -7 % necesidad de tar#eta de interfase.
7apacidad de realizar conexin en red de varios -&7.
9espaldo de la compa'a fabricante del -&7 en nuestra localidad.
=ervicio % refacciones
7apacitacin profesional sobre el sistema de control.
&iteratura en nuestro idioma.

,odos los criterios observados anteriormente se van haciendo obvios conforme
avanzamos en cuanto a nuestra experiencia en el mane#o de los -&7, por lo que aqu
hago una atenta invitacin a que no de marcha atrs en el aprendiza#e de este sistema de
control, %a que aparte de ser todo un universo mu% interesante, es de fcil comprensin
el programar un -&7 tal como se observar % comprobar en los captulos sucesivos.
CAPITULO 3. ARQUITECTURA DE UN PLC Y SUS SEALES
-ara describir las partes que integran a un -&7 es imperante definir que todo sistema de
control automtico posee tres etapas que le son inherentes e imprescindibles, estas son0

Etapa de acondicionamiento de seales.< Esta integrada por toda la serie de sensores
que convierten una variable fsica determinada a una se'al elctrica, interpretndose
esta como la informacin del sistema de control.

Etapa de control.< Es en donde se tiene la informacin para poder llevar a cabo una
secuencia de pasos, dicho de otra manera, es el elemento de gobierno.

Etapa de potencia.< =irve para efectuar un traba#o que siempre se manifiesta por medio
de la transformacin de un tipo de energa a otro tipo.

&a unin de las tres etapas nos da como resultado el contar con un sistema de control
automtico completo, pero se debe considerar que se requiere de interfases entre las
conexiones de cada etapa, para que el flu#o de informacin circule de forma segura entre
estas.

&os sistemas de control pueden concebirse ba#o dos opciones de configuracin0
Sistema de control de lazo abierto.< Es cuando el sistema de control tiene
implementado los algoritmos correspondientes para que en funcin de las se'ales de
entrada se genere una respuesta considerando los mrgenes de error que pueden
representarse hacia las se'ales de salida.
Sistema de control de lazo cerrado.< Es cuando se tiene un sistema de control que
responde a las se'ales de entrada, % a una proporcin de la se'al de salida para de esta
manera corregir el posible error que se pudiera inducir, en este sistema de control la
retroalimentacin es un parmetro mu% importante %a que la variable fsica que se esta
controlando se mantendr siempre dentro de los rangos establecidos.
Figura *. 1 istema de control de la#o a"ierto
Figura *. ) istema de control de la#o cerrado.
2dealmente todos los sistemas de control deberan dise'arse ba#o el concepto de lazo
cerrado, porque la variable fsica que s esta interviniendo en todo momento se
encuentra controlada, esta actividad se efect"a comparando el valor de salida contra el
de entrada, pero en muchas ocasiones de acuerdo a la naturaleza propia del proceso
productivo es imposible tener un sistema de control de lazo cerrado. -or e#emplo en
una lavadora automtica, la tarea de limpiar una prenda que en una de sus bolsas se
encuentra el grabado del logotipo del dise'ador de ropa, seria una mala decisin el
implementar un lazo cerrado en el proceso de limpieza, porque la lavadora se
encontrara comparando la tela %a lavada .se'al de salida/ contra la tela sucia .se'al de
entrada/, % mientras el logotipo se encuentre presente la lavadora la considerara como
una mancha que no se quiere caer.
Figura *. * Partes +ntegrantes de un PLC.
9evisando las partes que constitu%en a un sistema de control de lazo abierto o lazo
cerrado, prcticamente se tiene una similitud con respecto a las partes que integran a un
-&7, por lo que cualquiera de los dos mtodos de control pueden ser implementados
por medio de un -&7.
-ara comenzar a utilizar los trminos que le son propios a un -&7, se observar que los
elementos que conforman a los sistemas de control de lazo abierto %@o lazo cerrado, se
encuentran englobados en las partes que conforman a un 7ontrol &gico -rogramable %
que son las siguientes0
:nidad central de proceso.
?dulos de entrada % salida de datos.
*ispositivo de programacin o terminal.
Figura *. , Control L!gico Programa"le -PLC..
CAPITULO 3.1 UNIDAD CENTRAL DE PROCESOS DE UN PLC

Esta parte del -&7 es considerada como la ms importante, %a que dentro de ella se
encuentra un microcontrolador que lee % e#ecuta el programa de usuario que a su vez se
localiza en una memoria .normalmente del tipo EE-9+?/, adems de realizar la
gestin de ordenar % organizar la comunicacin entre las distintas partes que conforman
al -&7. El programa de usuario consiste en una serie de instrucciones que representan
el proceso del control lgico que debe e#ecutarse, para poder hacer este traba#o, la
unidad central de proceso debe almacenar en localidades de memoria temporal las
condiciones de las variables de entrada % variables de salida de datos ms recientes.

&a unidad central de proceso en esencia tiene la capacidad para realizar las mismas
tareas que una computadora personal, porque como %a se menciono lneas atrs, en su
interior se encuentra instalado un microcontrolador que es el encargado de gobernar
todo el proceso de control.

7uando se energiza un -&7, el microcontrolador apunta hacia el bloque de memoria
tipo 9+? donde se encuentra la informacin que le indica la manera de cmo debe
predisponerse para comenzar sus operaciones de control .B2+= del -&7/. Es en la
e#ecucin de este peque'o programa .desarrollado por el fabricante del -&7/ que se
efect"a un proceso de diagnstico que a travs del cual, se sabe con que elementos
perifricos a la unidad central de proceso se cuentan .mdulos de entrada @ salida por
e#emplo/, una vez concluido esta fase el -&7 sabe si tiene un programa de usuario
alo#ado en el bloque de memoria correspondiente, si es as por medio de un indicador
avisa que esta en espera de la orden parea comenzar a e#ecutarlo, de otra manera,
tambin notifica que el bloque de memoria de usuario se encuentra vaco.

1igura C. ) *istintos modelos de -&7.
1igura C. D *iagrama de flu#o de las actividades de un -&7

:na vez que el programa de usuario ha sido cargado en el bloque de memoria
correspondiente del -&7, % se le ha indicado que comience a e#ecutarlo, el
microcontrolador se ubicar en la primera localidad de memoria del programa de
usuario % proceder a leer, interpretar % e#ecutar la primera instruccin.

*ependiendo de que instruccin se trate ser la accin que realice el microcontrolador,
aunque de manera general las acciones que realiza son las siguientes0 leer los datos de
entrada que se generan en los sensores, guardar esta informacin en un bloque de
memoria temporal, realizar alguna operacin con los datos temporales, enviar la
informacin resultante de las operaciones a otro bloque de memoria temporal, % por
"ltimo la informacin procesada enviarla a las terminales de salida para manipular
alg"n.os/ actuador.es/.
1igura C. E -alabra de datos de entrada

En cuanto a los datos que entran % salen de la unidad central de proceso, se organizan en
grupos de 8 valores, que corresponden a cada sensor que este presente si se trata de
datos de entrada, o actuadores si de datos de salida se refiere. =e escogen agrupamientos
de 8 valores porque ese el n"mero de bits que tienen los puertos de entrada % salida de
datos del microcontrolador, a cada agrupamiento se le conoce con el nombre de b%te
palabra.

En cada ciclo de lectura de datos que se generan en los sensores, escritura de datos
hacia los actuadores, se gobiernan 8 diferentes sensores actuadores, por lo que cada
elemento de entrada @ salida tiene su imagen en un bit del b%te que se hace llegar al
microcontrolador.

1igura C. 8 -alabra de datos de salida.

En el proceso de lectura de datos provenientes de los sensores, se reservan localidades
de memoria temporal que corresponden con el bit % la palabra que a su vez es un
con#unto de 8 bits .b%te/, esto es para tener identificado en todo momento el estado en
que se encuentra el sensor ) por e#emplo.

7on los espacios de memoria temporal reservados para los datos de entrada, se generan
paquetes de informacin que corresponden al refle#o de lo que estn midiendo los
sensores. Estos paquetes de datos cuando el microcontrolador da la indicacin, son
almacenados en la localidad de memoria que les corresponde, siendo esa informacin la
que representa las "ltimas condiciones de las se'ales de entrada. = durante la
e#ecucin del programa de control el microcontrolador requiere conocer las condiciones
de entrada ms recientes, de forma inmediata accede a la localidad de memoria que
corresponde al estado de determinado sensor.
1igura C. F 1lu#o de datos de entrada % salida en el microcontrolador.
El producto de la e#ecucin del programa de usuario depende de las condiciones de las
se'ales de entrada, dicho de otra manera, el resultado de la e#ecucin de una instruccin
puede tener una determinada respuesta s una entrada en particular manifiesta un uno
lgico, % otro resultado diferente s esa entrada esta en cero lgico. &a respuesta que trae
consigo la e#ecucin de una instruccin se guarda en una seccin de la memoria
temporal, para que estos datos posteriormente sean recuperados, %a sea para exhibirlos o
sean utilizados para otra parte del proceso.
&a informacin que se genera en los sensores se hace llegar al microcontrolador del
-&7, a travs de unos elementos que sirven para aislar la etapa del medio ambiente
donde se encuentran los sensores, de la etapa de control que es comprendida por la
unidad central de proceso del -&7 % que en su interior se encuentra el microcontrolador.
&os elementos de aislamiento reciben el nombre de mdulos de entradas, los cuales se
encuentran identificados % referenciados hacia los bloques de memoria temporal donde
se alo#an los datos de los sensores.
1igura C. (5 E#emplo de base donde se insertan los mdulos de entrada o salida % la
:7-.
En cuanto a los datos que manipulan a los actuadores .tambin llamados datos de
salida/, estos se encuentran alo#ados en las localidades de memoria temporal que de
manera exprofesa se reservan para tal informacin. 7uando en el proceso de
e#ecucin de un programa de usuario se genera una respuesta % esta a su vez debe
modificar la operacin de un actuador, el dato se guarda en la localidad de memoria
temporal correspondiente, tomando en cuenta que este dato representa un bit de
informacin % que cada localidad de memoria tiene espacio para 8 bits.
:na vez que los datos de salida han sido alo#ados en las localidades de memoria
correspondiente, en un ciclo posterior el microcontrolador puede comunicarlos hacia el
exterior del -&7, %a que cada bit que conforma un b%te de datos de salida tiene un
refle#o en cuanto a las conexiones fsicas que tiene el -&7 hacia los elementos de
potencia o actuadores, o dicho de otra forma, al igual que en las terminales de los datos
de entrada, cada una de las terminales que contienen la informacin de salida tambin
tienen asociado un elemento de potencia conectado en su terminal correspondiente.
1igura C. (( E#emplo de base donde se insertan los mdulos de entrada o salida % la
:7-.
! medida que el microcontrolador de la unidad central de proceso del -&7 e#ecuta las
instrucciones del programa de usuario, el bloque de memoria temporal asignado a la
salida de datos, s esta actualizando continuamente %a que las condiciones de salida
muchas veces afectan el resultado que pueda traer consigo la e#ecucin de las
instrucciones posteriores del programa de usuario.
*e acuerdo a la manera de cmo se mane#an los datos de salida, se puede observar que
esta informacin cumple con una doble actividad, siendo la primordial la de canalizar
los resultados derivados de la e#ecucin de las instrucciones por parte del
microcontrolador, hacia los bloques de memoria correspondientes, % pasar tambin los
datos de salida a las terminales donde se encuentran conectados los actuadores. +tra
funcin que se persigue es la de retroalimentar la informacin de salida hacia el
microcontrolador de la unidad central de proceso del -&7, cuando alguna instruccin
del programa de usuario lo requiera.
En cuanto a los datos de entrada no tienen la doble funcin que poseen los datos de
salida, %a que su misin estriba "nicamente en adquirir informacin del medio ambiente
a travs de las terminales de entrada % hacerla llegar hacia el microcontrolador de la
unidad central de proceso.
1igura C. (G E#emplo de 7-:.
&os datos de salida al igual que los de entrada, son guiados hacia los respectivos
actuadores a travs de elementos electrnicos que tienen la funcin de aislar % proteger
al microcontrolador de la unidad central de proceso con la etapa de potencia, estos
elementos reciben el nombre de mdulos de salida.
,anto los mdulos de entrada como de salida, tienen conexin directa hacia las
terminales de los puertos de entrada % salida del microcontrolador del -&7, esta
conexin se realiza a travs de una base que en su interior cuenta con un bus de enlace
que tiene asociado una serie de conectores que son los medios fsicos en donde se
insertan los mdulos .%a sean de entrada o salida/. El n"mero total de mdulos de
entrada o salida que pueden agregarse al -&7 depende de la cantidad de direcciones que
el microcontrolador de la unidad central de proceso es capas de observar.
1igura C. (C +tro e#emplo de 7-:


*e acuerdo con lo escrito en el prrafo anterior, cada dato .%a sea de entrada o salida/
que es representado por un bit % que a su vez esta agrupado en bloques de 8 bits .palabra
o b%te/, debe estar registrado e identificado para que el microcontrolador sepa si esta
siendo ocupado por un sensor o un actuador, %a que determinado bit de especfico b%te
% por ende de determinada ubicacin de memoria temporal tiene su refle#o hacia las
terminales fsicas de los mdulos. Esto "ltimo quiere decir que en los conectores de la
base se pueden conectar de manera indistinta tanto los mdulos de entrada como los
mdulos de salida, por lo que el flu#o de informacin puede ser hacia el
microcontrolador de la unidad central de proceso , en direccin contraria.

7on respecto a la memoria donde se alo#a el programa de usuario es del tipo EE-9+?,
en la cual no se borra la informacin a menos que el usuario lo haga. &a forma en
como se guarda la informacin del programa de usuario en esta memoria es
absolutamente igual que como se almacena en cualquier otro sistema digital, solo son
ceros % unos lgicos.

! medida que el usuario va ingresando las instrucciones del programa de control,
automticamente estas se van almacenando en localidades de memoria secuenciales,
este proceso de almacenamiento secuencial de las instrucciones del programa es
autocontrolado por el propio -&7, sin intervencin % mucho menos arbitrio del usuario.
&a cantidad total de instrucciones en el programa de usuario puede variar de tama'o,
todo depende del proceso a controlar, por e#emplo. -ara controlar una maquina sencilla
basta con una peque'a cantidad de instrucciones, pero para el control de un proceso o
mquina complicada se requieren hasta varios miles de instrucciones.

:na vez terminada la tarea de la programacin del -&7, esto es terminar de insertar el
programa de control a la memoria de usuario, el operario del -&7 manualmente se debe
dar a la tarea de conmutar el -&7 del modo de programacin al modo de e#ecucin,
lo que hace que la unidad central de proceso e#ecute el programa de principio a fin
repetidamente.

El lengua#e de programacin del -&7 cambia de acuerdo al fabricante del producto, %
aunque se utilizan los mismos smbolos en distintos lengua#es de programacin, la
forma en como se crean % almacenan cambia de fabricante a fabricante, por lo tanto la
manera de como se interpretan las instrucciones de un -&7 a otro es diferente, todo
depende de la marca.

En otro orden de ideas, a la unidad central de proceso de un -&7 una vez que le fue
cargado un programa de usuario, su operacin de controlar un proceso de produccin no
debe detenerse a menos que un usuario autorizado as lo haga. -ara que el -&7
funcione de forma ininterrumpida se debe de contemplar el uso de energa de respaldo
%a que esta ba#o ninguna circunstancia tiene que faltarle a la unidad central de proceso.
1igura C. (4 ?dulo de alimentacin
&a energa que alimenta al -&7 se obtiene de un mdulo de alimentacin cu%a misin
es suministrar el volta#e que requiere tanto la unidad central de proceso como todos los
mdulos que posea el -&7, normalmente el mdulo de alimentacin se conecta a los
suministros de volta#es de corriente alterna .>7!/. El mdulo de alimentacin
prcticamente es una fuente de alimentacin regulada de volta#e de corriente directa,
que tiene protecciones contra interferencias electromagnticas, variaciones en el volta#e
de corriente alterna, pero el aspecto ms importante es que cuenta con bateras de
respaldo para en caso de que falle el suministro de energa principal, entren en accin
las bateras provocando de esta manera el traba#o continuo del -&7, a la vez que puede
activarse una alarma para dar aviso en el momento #usto que el suministro de energa
principal a de#ado de operar. -or "ltimo cabe aclarar que las bateras de respaldo
descritas algunas lneas atrs "nicamente soportan la operacin del -&7, no as los
elementos actuadores o de potencia.
CAPITULO 3.2 MDULOS DE ENTRADA Y SALIDA DE DATOS
Estos mdulos se encargan del traba#o de intercomunicacin entre los dispositivos
industriales exteriores al -&7 % todos los circuitos electrnicos de ba#a potencia que
comprenden a la unidad central de proceso del -&7, que es donde se almacena % e#ecuta
el programa de control.


&os mdulos de entrada % salida tienen la misin de proteger % aislar la etapa de control
que esta conformada principalmente por el microcontrolador del -&7, de todos los
elementos que se encuentran fuera de la unidad central de proceso %a sean sensores o
actuadores.

&os mdulos de entrada % salida hacen las veces de dispositivos de interfase, que entre
sus tareas principales estn las de adecuar los niveles elctricos tanto de los sensores
como de los actuadores o elementos de potencia, a los valores de volta#e que emplea el
microcontrolador que normalmente se basa en niveles de la lgica ,,&, 5 >7*
equivale a un 5 lgico, mientras que ) >7* equivale a un ( lgico.
Figura *. 15 Ejemplos de /!dulos de entrada ' salida de datos.
1sicamente los mdulos de entrada % salida de salida de datos, estn construidos en
tar#etas de circuitos impresos que contienen los dispositivos electrnicos capaces de
aislar al -&7 con el entorno exterior, adems de contar con indicadores luminosos que
informan de manera visual el estado que guardan las entradas % salidas.
Figura *. 16 Ejemplos de /!dulos de entrada ' salida de datos.
-ara que los mdulos de entrada o salida lleven a cabo la tarea de aislar elctricamente
al microcontrolador, se requiere que este no se tenga contacto fsico con los bornes de
conexin de %a sean de los sensores o actuadores, con las lneas de conexin que se
hacen llegar a los puertos de entrada o salida del microcontrolador.
&a funcin de aislamiento radica bsicamente en la utilizacin de un elemento opto
electrnico tambin conocido como opto acoplador, a travs del cual se evita el contacto
fsico de las lneas de conexin que estn presentes en la circuitera, el dispositivo opto
electrnico esta constituido de la siguiente manera. 2nternamente dentro de un
encapsulado se encuentra un diodo emisor de luz .led/ que genera un haz de luz
infrarro#a, % como complemento tambin #unto al led infrarro#o se encuentra un
fototransistor. 7uando el led infrarro#o es polarizado de forma directa entre sus
terminales, este emite un haz de luz infrarro#a que se hace llegar a la terminal base del
fototransistor, el cual una vez que es excitada la terminal de la base hace que el
fototransistor entre en estado de conduccin, generndose una corriente elctrica entre
sus terminales emisor % colector, manifestando una operacin similar a un interruptor
cerrado. -or otra parte, si el led infrarro#o se polariza de manera inversa el haz de luz
infrarro#a se extingue, provocando a la vez que si en la termina base del fototransistor
no recibe este haz de luz, no se genera corriente elctrica entre sus terminales de emisor
% colector, manifestando un funcionamiento seme#ante a un interruptor abierto.
Figura *. 17 0pto acoplador por 1ototransistor.
Ha que el haz de luz infrarro#a es el "nico contacto que se tiene entre una etapa de
potencia o lectura de sensores con la etapa de control, se tiene un medio de aislamiento
perfecto que adems es mu% seguro % no se pierden los mandos que activan los
actuadores o las se'ales que generaron los sensores.
&a direccin en el flu#o de datos de los mdulos depende si estos son de entrada de
salida, lo que es com"n entre los mdulos de entrada % salida son los bornes en donde se
conectan fsicamente %a sean los sensores o los actuadores, el n"mero de bornes que
puede tener un mdulo depende del modelo de -&7 %a que existen comercialmente
mdulos de 8, (D CG terminales.
En los bornes de conexin de estos mdulos de entrada o salida estn conectadas las
se'ales que generan los sensores las que manipularn los actuadores, que tienen como
misin vigilar % manipulan el proceso que s esta automatizado con el -&7.
Figura *. 12 Circuiter3a ' "ornes de cone4i!n de los m!dulos.
Existen distintos mdulos de entrada % salida de datos, la diferencia principal depende
de los distintos tipos de se'ales que estos mane#an, esto quiere decir que se cuenta con
mdulos que mane#an se'ales discretas o digitales, % mdulos que mane#an se'ales
analgicas.
! los mdulos de entrada de datos se hacen llegar las se'ales que generan los sensores.
,omando en cuenta la variedad de sensores que pueden emplearse en un proceso de
control industrial, existen dos tipos de mdulos de entrada los cuales se describen a
continuacin.
Mdulos de entrada de datos discretos.< Estos responden tan solo a dos valores
diferentes de una se'al que puede generar el sensor. &as se'ales pueden ser las
siguientes0
a/ El sensor manifiesta cierta cantidad de energa diferente de cero si detecta algo.
b/ Energa nula si no presenta deteccin de algo.
:n e#emplo de sensor que se emplean en este tipo de mdulo es el que se utiliza para
detectar el final de carrera del vstago de un pistn.
-ara este tipo de mdulos de entradas discretas, en uno de sus bornes se tiene que
conectar de manera com"n una de las terminales de los sensores, para ello tenemos que
ubicar cual es la terminal com"n de los mdulos de entrada.
Figura *. 15 Fragmento de un m!dulo de salida de C6.
Mdulos de entrada de datos analgicos.< +tro tipo de mdulo de entrada es el que en
su circuitera contiene un convertidor analgico 3 digital .!*7/, para que en funcin
del sensor que tenga conectado, va%a interpretando las distintas magnitudes de la
variable fsica que s esta midiendo % las digitalice, para que posteriormente estos datos
sean transportados al microcontrolador del -&7. :n e#emplo de sensor que se emplean
con este tipo de mdulo es el que mide temperatura.
Figura *. )7 Fragmento de un m!dulo de salida de C8.
! travs de los mdulos de salida de datos se hacen llegar las se'ales que controlan a
los actuadores. !qu tambin se debe de tomar en cuenta los distintos tipos de
actuadores que pueden ser empleados en un proceso de control industrial. Existen dos
tipos de mdulos de salida los cuales se describen a continuacin.
?dulos de salida de datos discretos.< Estos transportan tan solo dos magnitudes
diferentes de energa para manipular al actuador que le corresponde. &as magnitudes
pueden ser las siguientes0
a/ Energa diferente de cero para activar al actuador.
b/ Energa nula para desactivar al actuador.
Mdulos de salida de datos analgicos.< Esta clasificacin de modulo sirve para
controlar la posicin o magnitud de una variable fsica, por lo que estos mdulos
requieren de la operacin de un convertidor digital 3 analgico .*!7/.
1igura C. G( 1ragmento de un mdulo de entrada de 7* %@o 7!.
-ara las distintas clases de mdulos %a sean de entrada o salida, se deben de tomar en
cuenta los valores nominales de volta#e, corriente % potencia que soportan, %a que
dependiendo de la aplicacin % de la naturaleza del proceso que se tiene que
automatizar, existen mdulos de corriente directa % mdulos de corriente alterna.
-ara encontrar el mdulo adecuado se tiene que realizar una b"squeda en los manuales,
% observar las caractersticas que reportan los distintos fabricantes existentes en el
mercado.
&a forma en como se conoce popularmente a los mdulos de entrada % salida es por
medio de la siguiente denominacin ?dulos de E@=.
-ara seleccionar el mdulo de E@= adecuado a las necesidades del proceso industrial, se
tiene que dimensionar % cuantificar perfectamente el lugar donde se instalar un -&7.
El resultado del anlisis reportara el n"mero de sensores % actuadores que son
imprescindibles para que el -&7 opere de acuerdo a lo planeado, por lo tanto %a se
sabr la cantidad de entradas % salidas que se requieren, % si por e#emplo se cuenta con
(G sensores % (5 actuadores, entonces se tiene que seleccionar un -&7 que soporte por
lo menos GG E@=, posteriormente se examinara de que tipo sern los mdulos de entrada
% los mdulos de salida % el n"mero de terminales que debern poseer.
=e recordara que en una base donde se colocan los mdulos de E@=, se pueden colocar
indistintamente mdulos de entrada o mdulos de salida, por lo que para saber el
tama'o del -&7 en cuanto a los mdulos que soporta, se tiene que realizar la suma total
de los sensores % actuadores .cada uno representa una entrada o una salida/, el resultado
de la sumatoria representa el n"mero de E@= que se necesita como mnimo en el tama'o
de un -&7.
-or otra parte cuando se dice que un -&7 tiene capacidad para mane#ar (D E@=, a este
pueden colocrsele mdulos con (D entradas, o en su defecto mdulos con (D salidas.
!qu es donde puede existir una confusin %a que en una determinada presuncin
podramos aseverar que si el -&7 soporta (D entradas % adems (D salidas, entonces en
general el -&7 tiene la capacidad de controlar CG E@=.
-ara evitar la confusin se debe tomar como regla que cuando se da la especificacin de
que un -&7 sirve para manipular (D E@=, esto quiere decir que en la combinacin total
de entradas % salidas que se le pueden agregar al -&7 son (D en total, no importando si
son todas son salidas, si todas son entradas, F entradas % E salidas C entradas % (C
salidas, etc.
CAPITULO 3.3 DISPOSITIVO DE PROGRAMACIN O TERMINAL EN UN PLC
=e trata de un elemento que aparentemente es complementario pero se emplea con
mucha frecuencia en la operacin de un -&7, %a que es un dispositivo por medio del
cual se van accesando las instrucciones que componen al programa de usuario que
realiza las acciones de control industrial. !lgunos -&7 estn equipados con un
dispositivo de programacin que fsicamente tiene el aspecto de una calculadora, % en su
teclado se encuentran todos los smbolos que se emplean para la elaboracin de un
programa de control, adems cuenta tambin con una pantalla de cristal lquido en el
que se exhibe grficamente la representacin de la tecla que fue oprimida.

Iormalmente el dispositivo programador se encuentra dedicado exclusivamente a la
tarea de generar los comandos e introducirlos al -&7 .acto de programar/, este elemento
por obvias razones es construido por la misma compa'a que fabrica el -&7, por lo cual
tiene que ser el adecuado % poseer toda la capacidad de comunicar al usuario con el
-&7.

Figura *. )) 6ispositivo de Programaci!n de un PLC.
El dispositivo programador requiere de un cable por medio del cual se envan las
instrucciones del programa a la memoria de usuario del -&7, el cable que casi todos los
fabricantes de -&7 emplean conduce los datos en una comunicacin serial.
Figura *. )* Programaci!n de un PLC.
*e acuerdo con la evolucin que da con da se va obteniendo en el ramo de la
electrnica, se genero otra manera de programar un -&7 de forma ms verstil, % es por
medio del empleo de una computadora de escritorio o porttil, la cual necesariamente
debe de contar en una de sus ranuras de expansin con una tar#eta de interfaz de
comunicacin. ! travs de un cable de comunicacin serial se interconecta la tar#eta de
interfaz con el microcontrolador del -&7, % por medio de un softAare especial que a la
vez resulta amigable al usuario se va escribiendo el programa de control, para su
posterior interpretacin % envo al -&7.

Figura *. ), Programaci!n de un PLC empleando una PC.
El empleo de una computadora personal cada vez cobra ms auge %a que es mu% fcil
realizar la programacin de un -&7, % en la actualidad no solo se genera el programa
sino que tambin se puede simular antes de que se descargue el programa en la memoria
del -&7, fomentando con esto una ma%or productividad % un me#or desempe'o al
prcticamente eliminar los posibles errores tanto de sintaxis como el error lgico.
CAPITULO 3. TIPOS DE SEALES DE UN PLC
-ara que un -&7 realice todas las acciones de control de un proceso industrial, es
necesario que traba#e con diferentes tipos de se'ales elctricas, que salvo la de
alimentacin de energa, todas las dems se'ales transportan alguna informacin que es
requerida por el proceso de control industrial.

!ntes de traba#ar con se'ales elctricas primero debemos saber que son, por lo que a
continuacin se expresa como queda definida lo que es una se'al elctrica0

Es la representaci!n en magnitudes de valores el9ctricos de alguna in1ormaci!n
producida por un medio 13sico(.
El volta#e de corriente alterna que suministra la alimentacin principal al mdulo de
alimentacin del -&7, no se encuentra dentro del grupo de se'ales que transportan
informacin, %a que su cometido principal es el de energizar todos los equipos. :na vez
que el suministro de corriente alterna llega al mdulo de alimentacin del -&7, esta
energa es convertida a un volta#e de corriente directa con los valores necesarios para
energizar al microcontrolador % sus dispositivos auxiliares .) >7* lgica ,,&/.
&as se'ales que generan los sensores % que posteriormente llegan al microcontrolador
del -&7 por medio de los mdulos de entrada, contienen la informacin de cmo se
encuentran los parmetros fsicos del proceso de produccin, mientras que la se'al que
se hace llegar a los actuadores por la mediacin de los mdulos de salida, alberga la
informacin de activacin del elemento de potencia que modificar el valor de la
variable fsica que tambin esta presente en el proceso industrial.
En general todas las se'ales consideradas de control, transportan informacin que es
esencial para que el proceso de produccin no se detenga % mantenga ba#o niveles
adecuados todos los parmetros fsicos que se encuentran involucrados en la industria.
&as se'ales elctricas pueden tener ser de diversas formas % estn clasificadas de
muchas maneras, todo depende de la aplicacin en donde tendrn in#erencia, a grandes
rasgos existen solo dos tipos de se'ales, las llamadas analgicas continuas % las
llamadas discretas discontinuas.
:na gran cantidad de sensores de variables fsicas ofrece como resultado una se'al de
naturaleza analgica, como pueden ser los de temperatura, humedad, intensidad
luminosa, presin, etc.
&as se'ales analgicas son empleadas para representar un evento que se desarrolla de
forma continua .de ah su nombre/, o para generar una referencia en cuanto a la
ubicacin de un punto en un lugar fsico.
&as caractersticas principales de las se'ales analgicas son0
!lta potencia de transmisin.
,ransmisin a grandes distancias.
Figura *. )5 6istintos tipos de se$ales anal!gicas.
El elemento que proporciona el control de proceso de produccin en un -&7 es el
microcontrolador, pues bien este traba#a con se'ales discretas %a que se puede
establecer un lengua#e con el cual fcilmente se establecen los comandos para que todo
el sistema automatizado responda de manera confiable.
&as se'ales discretas son utilizadas para establecer una secuencia finita de instrucciones
las cuales se basan en solo dos valores 5 .cero/ % ( .uno/, por eso reciben el nombre de
discretas %a que contienen poca informacin. &as caractersticas de estas se'ales son0
=e pueden almacenar.
=e pueden reproducir con toda fidelidad.
Figura *. )6 6istintos tipos de se$ales discretas.
CAPITULO . SENSORES Y ACTUADORES TIPICOS QUE SE EMPLEAN CON
PLC!S
-ara poder automatizar cualquier proceso industrial, es necesario contar con una amplia
gama de sensores que haciendo una analgica con el cuerpo de cualquier ser viviente,
representaran sus sentidos, o dicho de otra manera, los sensores son los elementos que
recogen la informacin del mundo exterior, % la hacen llegar al sistema del control
automtico.

7uando se llega a la etapa de la seleccin de los sensores, es porque %a se ha realizado
el correspondiente anlisis de la lnea o proceso que se tiene que automatizar, por lo
tanto la fase de anlisis tuvo que haber incluido la elaboracin de los correspondientes
esquemas diagramas planos de situacin como el mostrado en la figura 4.(. Estos
planos de situacin son los elementos en donde se visualiza en donde deben instalarse,
as como el tipo de sensor que de acuerdo con la variable fsica que va a medir, debe
seleccionarse.

&a variable fsica que tiene que medirse es el aspecto ms importante a tomarse en
cuenta, %a que este aspecto es el que marca el tipo de sensor que habr de instalarse,
para ello en la actualidad existe una amplia variedad de sensores que de manera
especifica pueden medir diferentes variables fsicas, como pueden ser la temperatura,
humedad relativa de la tierra, humedad relativa del medio ambiente, presin sobre una
superficie, presin por calor, distancias longitudinales, presencia de materiales, colores,
etc.

Figura ,. 1 Plano de situaci!n.

!hora bien, %a se sabe que variable fsica se tiene que medir, supongamos que sea la
temperatura .es una de las variables que com"nmente se tienen que estar controlando/,
tenemos que saber que rango de temperatura se va a medir, %a que no es lo mismo
controlar la temperatura ambiente de una habitacin recinto que la temperatura de una
caldera, por otra parte dependiendo del proceso que vamos a automatizar, debemos
tomar en cuenta la resolucin de los cambios de la temperatura, esto es, no es lo mismo
controlar una incubadora invernadero en donde variaciones de hasta J de grado
centgrado tienen que registrarse, que controlar un crisol en donde se deposita el acero
fundido que por lo menos debe estar a una temperatura promedio aproximadamente de
G555 K7, % en donde el registro de variaciones de (K7 no sirven para mucho.

*e acuerdo a lo anterior nuevamente hacemos hincapi en la importancia que tiene la
seleccin de los sensores, por lo tanto para a%udar con esta actividad comencemos a
clasificar los distintos tipos de sensores que existen en le mercado.

,odos los sensores son una rama de los llamados transductores, que a su vez se trata de
dispositivos que convierten la naturaleza de una variable fsica en otra, para que se
entienda lo que es un transductor lo haremos por medio del siguiente e#emplo0
Figura ,. ) :erm!metro de mercurio.
:n termmetro de mercurio es un transductor que convierte el efecto de la temperatura
en un movimiento que es provocado por la dilatacin o contraccin del mercurio, por lo
tanto en un termmetro de mercurio se esta convirtiendo la variable fsica representada
por la temperatura, por otra variable fsica que es un movimiento mecnico.
En cualquier proceso industrial podemos encontrar una gran variedad de transductores,
pero no todos son "tiles para emplearlos en un sistema de automatizacin por medio de
un -&7, porque la naturaleza de la informacin que entreguen los transductores debe ser
elctrica, por lo tanto los transductores que debemos emplear en un proceso industrial
automatizado por medio de un -&7, deben convertir cualquier variable fsica a una
se'al elctrica. Estos transductores reciben el nombre de =ensores.
CAPITULO .1 SENSORES PARA UN PLC, AL DETALLE
&os sensores los podemos definir como dispositivos electrnicos que convierten una
variable fsica a un correspondiente valor elctrico, este valor elctrico puede estar en
trminos de la corriente, volta#e resistencia. &os sensores a su vez pertenecen a los
elementos de entrada de datos de un sistema de control automtico, por lo que la
clasificacin de los elementos de entrada queda como sigue0
Clasificacin de los elementos de entrada
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
!ctivadores ?anuales
=ensores
Los activadores manuales son elementos que se emplean para iniciar las actividades de
un proceso de produccin, o para detenerlo. &os activadores manuales son botones que
pueden poseer contactos normalmente abiertos .I@!/ o normalmente cerrados .I@7/ o
inclusive uno de cada uno. Estos botones pueden ser pulsadores tipo .push buton/ o con
interruptor que una vez que fueron activados requieren de una llave especial para poder
desactivarlos.
&os activadores manuales son elementos de entrada que generan una se'al de tipo
discreto, esto es se encuentra pulsado .( lgico/ o se encuentra en reposo .5 lgico/.
Figura ,. * Ejemplos de activadores manuales.
&os activadores manuales son elementos indispensables que no pueden omitirse de los
procesos industriales automatizados, porque siempre hace falta la intervencin humana
en por e#emplo al accionar por medio de un botn los mecanismos al inicio de la #ornada
laboral, o detener el proceso cuando alg"n suceso inesperado ocurra, o simplemente
para detener los procesos porque se termino la #ornada laboral.

&os siguientes elementos de entrada que describiremos son los denominados sensores,
estos dispositivos se clasifican en dos categoras que son0


Clasificacin de los sensores

*iscretos
!nalgicos

&os sensores discretos simplemente nos indican si se encuentran detectando alg"n
ob#eto no, esto es, generan un ( lgico si detectan o un 5 lgico si no detectan,
esta informacin es originada principalmente por presencia de volta#e o por ausencia de
este, aunque en algunos casos la informacin nos la reportan por medio de un flu#o de
corriente elctrica.&os sensores discretos pueden operar tanto con se'ales de volta#es de
corriente directa .>7*/ como con se'ales de volta#es de corriente alterna .>7!/.


&os sensores analgicos pueden presentar como resultado un n"mero infinito de valores,
mismos que pueden representar las diferentes magnitudes que estn presentes de una
variable fsica, por lo tanto en los sensores analgicos su traba#o se representa mediante
rangos, por e#emplo, de 5> a (.)> % dentro de este rango de posibles valores que puede
adquirir la se'al del sensor, esta comprendido el rango de medicin que le es permitido
al sensor de medir una variable fsica. En los sensores analgicos la se'al que entrega
puede representarse mediante variaciones de una se'al de volta#e o mediante
variaciones de un valor resistivo.

SENS!ES D"SC!E#S
Sensores de presencia o final de carrera.< Estos sensores se basan en el uso de
interruptores que pueden abrir o cerrar contactos, dependiendo de la aplicacin que se
les asigne, por e#emplo, cuando se utilizan como detectores de presencia, se encargan de
indicar en que momento es colocado un ob#eto sobre este, % por medio de la presin que
e#erce se presiona su interruptor, lo que permite que se haga llegar una cierta magnitud
de volta#e al sistema de control .que en este caso se sugiere que sea un -&7/, %
obviamente cuando el ob#eto no se encuentra el volta#e que se reporta ser de una
magnitud igual a cero.
7uando estos sensores tienen la tarea de detectar un final de carrera o lmite de rea, es
porque se encuentran traba#ando en con#unto con un actuador que produce un
desplazamiento mecnico, % por lo tanto cuando esa parte mecnica ha%a llegado a su
lmite se debe detener su recorrido, para no da'ar alguna parte del proceso automtico.
7uando el actuador se encuentra en su lmite de desplazamiento permitido, acciona los
contactos de un interruptor que bien los puede abrir o cerrar, en las figuras 4.4 % 4.) se
muestran e#emplos de los sensores de presencia % final de carrera respectivamente.
Figura ,. , ensor de Presencia
Figura ,. 5 ensores de 1inal de carrera.
Sensor Inductivo.< Este tipo de sensor por su naturaleza de operacin se dedica a
detectar la presencia de metales. El sensor inductivo internamente posee un circuito
electrnico que genera un campo magntico, el cual esta calibrado para medir una cierta
cantidad de corriente elctrica sin la presencia de metal alguno en el campo magntico,
pero cuando se le acerca un metal, el campo magntico se altera provocando que la
corriente que lo genera cambie de valor, lo que a su vez el sensor responde al sistema de
control indicndole la presencia del metal. :na aplicacin de este sensor es por
e#emplo en las bandas transportadoras en donde van via#ando una serie de materiales
metlicos, como pueden ser latas % en los puntos donde se deben colocar estas latas, se
instalan los sensores, % sin necesidad de un contacto fsico el sensor reporta cuando una
lata se encuentra en su cercana.
Figura ,. 6 ensor +nductivo.
Sensor Magntico.< El sensor magntico se encarga de indicar cuando un campo
magntico se encuentra presente cerca de el. El sensor magntico posee un circuito
interno que responde cuando un campo magntico incide sobre este, este sensor puede
ser desde un simple reed sAitch hasta un circuito ms comple#o que reporte por medio
de un volta#e la presencia o no del campo magntico. &a respuesta tiene que ser
guiada hacia el sistema de control para su posterior procesamiento. :na aplicacin de
este tipo de sensores puede encontrarse en aquellos actuadores que pueden desplazarse
linealmente, % a estos colocarles imanes en sus extremos, para que cuando lleguen al
sensor magntico sea detectado el campo del imn % el actuador se detenga % %a no
prosiga con su movimiento.
Figura ,. 7 ensor /agn9tico.
Sensor Capacitivo.< Este tipo de sensor tiene la misin de detectar aquellos materiales
cu%a constante dielctrica sea ma%or que la unidad .(/. El sensor capacitivo basa su
operacin en el campo elctrico que puede ser almacenado en un capacitor, el cual
dependiendo del material dielctrico la carga almacenada ser mu% grande o peque'a,
teniendo como base la constante dielctrica del aire que es igual que (, cualquier otro
material que puede ser plstico, vidrio, agua, cartn, etc, tienen una constante dielctrica
ma%or que (.
-ues bien para detectar un material que no sea el aire, el sensor capacitivo tiene que ser
a#ustado para que sepa que material debe detectar. :n e#emplo para emplear este tipo
de sensor es en una lnea de produccin en donde deben llenarse envases transparentes
%a sean de vidrio o plstico, con alg"n lquido que inclusive puede ser transparente
tambin.
Figura ,. 2 ensor Capacitivo
Sensor $ptico.< El sensor ptico genera una barrera a base de la emisin de un haz de
luz infrarro#o, motivo por el cual este sensor se dedica a la deteccin de interferencias
fsicas o incluso a identificar colores % obtener distancias. Este sensor se basa en el uso
de un diodo emisor de luz infrarro#a, que por naturaleza del o#o humano no la podemos
percibir, el diodo emisor enva el haz de luz % por medio de la reflexin, este haz de luz
se hace regresar para ser captado por medio de un fotodiodo o fototransistor que es el
que entrega una se'al como respuesta a si existe el haz de luz infrarro#a o no esta
presente.
=e la misma manera puede identificar colores, %a que la reflexin sobre una superficie
puede ser total o parcial %a que los materiales pueden absorber el haz de luz infrarro#o,
dependiendo del olor que tenga su superficie. H para medir distancias se puede tomar
el tiempo que tarda el haz de luz en regresar % por medio de una formula mu% simple se
puede calcular la distancia %a que v L d@t, en donde el tiempo lo podemos medir, % v es
la velocidad a la que via#a la luz, por lo tanto se puede calcular la distancia d. &a
aplicacin de este tipo de sensores puede ser mu% amplia, %a que se puede utilizar como
una barrera para que detecte el momento en que un operario introduce sus manos en un
rea peligrosa % pueda sufrir un accidente, o para detectar cuando el haz de luz se corta
que un material lo atraves cuando via#aba por sobre una banda transportadora entre
otras aplicaciones.
Figura ,. 5 ensor ;ptico
SENS!ES %N%L$&"CS
Sensor de temperatura.< Este es de los sensores ms comunes que se emplean dentro de
un proceso industrial, %a que por e#emplo en la industria alimenticia metal"rgica
in%eccin de plsticos, etc. =e requiere de mantener los procesos %a sean de coccin
fundicin por e#emplo en sus niveles de temperatura adecuada, ahora bien,
dependiendo del proceso que se esta controlando, de los niveles de temperatura que se
tienen que medir, % de la resolucin se cuenta con un sensor adecuado a las
caractersticas que posee el proceso.
En este caso para medir la temperatura se cuenta con una gama amplia de sensores que
realizan esta tarea, por lo que procederemos a describir los sensores de temperatura ms
comunes0
9,*.< =u nombre es el de 9esistencias *etectoras de ,emperatura .por sus siglas en
ingles 9,*/, tambin llamadas resistencias metlicas, la caracterstica principal de estos
sensores es que poseen coeficiente positivo de temperatura .-,7/, lo que significa que
al incrementarse la temperatura que se est sensando se produce un aumento en la
resistencia de los materiales que conforman al 9,*.
&a respuesta que presentan estos sensores por lo general es de caractersticas lineales,
esto es, cuando cambia el valor de la temperatura se refle#a con un cambio proporcional
del valor de resistencia. El rango de medicin de temperatura se encuentra
aproximadamente entre <G55 K7 % 455 K7. Este sensor requiere de un circuito de
acoplamiento para hacer llegar su informacin al sistema de control.
Figura ,. 17 <:6.
Termistores.< =u nombre es el de 9esistencia =ensible a la ,emperatura .por sus siglas
en ingles ,ermistor/, este tipo de sensor poseen tanto coeficiente positivo de
temperatura .-,7/ como coeficiente negativo de temperatura .I,7/, lo que significa
que al incrementarse la temperatura que se est sensando se produce un aumento en la
resistencia de los materiales que conforman al termistor .-,7/, mientras que en los
I,7 al incrementarse la temperatura se disminu%e el valor de resistencia, % al
decrementarse el valor de la temperatura se aumenta el valor de la temperatura. &a
respuesta que presentan estos sensores no es lineal, si no ms bien es del tipo
exponencial, esto significa que cuando cambia el valor de la temperatura se obtiene un
cambio brusco de resistencia, por lo que este tipo de sensores es empleado para registrar
cambios finos en la variable de la temperatura. El rango de medicin de temperatura se
encuentra aproximadamente entre <)) K7 % (55 K7. Este sensor requiere de un circuito
de acoplamiento para hacer llegar su informacin al sistema de control.
Figura ,. 11 :ermistor.
Termopar.< Este sensor debe su nombre debido al efecto que presenta la unin de G
metales diferentes, esta unin genera una cierta cantidad de volta#e dependiendo de la
temperatura que se encuentre presente en la unin de los G metales. &a respuesta que
presentan estos sensores se encuentra en trminos de peque'as magnitudes de volta#e
.entre M> % m>/ que tienen correspondencia directa con el valor de la temperatura que
se esta midiendo % se puede considerar como una respuesta lineal. &a caracterstica
principal de los termopares es que estan dise'ados para medir altas cantidades de
temperatura, que pueden llegar inclusive al punto de fundicin de los metales. El rango
de medicin de temperatura se encuentra aproximadamente entre <G55 K7 % G555 K7.
Este sensor requiere de un circuito de acoplamiento para hacer llegar su informacin al
sistema de control.
Figura ,. 1) :ermopar.
De Circuito "ntegrado'( Estos sensores se emplean para ambientes que no son tan
demandantes en cuanto a su modo de operacin, esto es, que por e#emplo no tengan que
medir la temperatura de una caldera, expuestos directamente a la flama. &os sensores de
circuito integrado internamente poseen un circuito que se basa en la operacin de un
diodo, que a su vez es sensible a los efectos de la temperatura, estos sensibles nos
entregan valores de volta#e que tienen una correspondencia directa con el valor de
temperatura que estn midiendo. &a caracterstica de estos sensores es que son mu%
exactos, adems dependiendo de la matricula % el fabricante, estos %a se encuentran
calibrados tanto en K7 como en K1 KN. Estos sensores por lo general no requieren de
un circuito de acoplamiento para hacer llegar su informacin al sistema de control.

&algas e)tensiom*tricas'( Estos sensores se puede decir que se adecuan para medir
alguna variable dependiendo de la aplicacin, porque su principio de operacin se basa
en el cambio del valor de resistencia que se produce al deformar la superficie de estos
sensores. 7laro que no pueden medir todas las variables, pero si las que se relacionan
con la fuerza % cu%a formula matemtica es0
f .fuerza/ L m .masa/ O a .aceleracin/
-or lo tanto dependiendo de cmo se coloque la galga extensiomtica se puede emplear
para medir0 la aceleracin de un mvil, velocidad, presin fuerza, peso .masa/ entre
las ms caractersticas de las variables a medir. &as galgas extensiomtricas son
resistencias variables que cambian su valor dependiendo de la deformacin que este
presente sobre estos sensores. Estos dispositivos son mu% sensibles a los cambios fsicos
que existan sobre su superficie, % requieren de un circuito que adecue su respuesta % esta
pueda ser enviada al circuito de control, para su posterior procesamiento.

7on toda la variedad de sensores tanto discretos como analgicos que han sido
revisados en esta oportunidad, se han cubierto una buena cantidad de variables fsicas
que se pueden medir % cuantificar, de hecho se encuentran las ms comunes, pero aun
as falta tomar en cuenta mas variables fsicas como pueden ser las qumicas .pP, 7+
G
,
etc./ tambin los niveles de humedad %a sea relativa del medio ambiente, de la tierra
o dentro de alg"n proceso, % as podemos continuar enumerando variables fsicas, pero
para cada una de estas existe un sensor que adecuadamente reportara los niveles de su
magnitud.

-or otra parte, todos los sensores que se encuentran inmersos dentro de los procesos
industriales de una empresa se encuentran normalizados, esto es, que no importa la
marca ni el fabricante de estos sensores, %a que todos deben cumplir con las distintas
normas que rigen a los sistemas automticos, % como e#emplo de estas normas se tienen
las siguientes0

!I=2 .Iormas !mericanas/.
*2I .Iormas Europeas/.
2=+ .Iormas 2nternacionales/.
2EEE .Iormas elctricas % electrnicas/.
I+? .Iormas ?exicanas/.

,odas las normas establecen medidas de seguridad, niveles de volta#e, dimensiones
fsicas de los sensores, etc.
-or "ltimo queremos recordar que los sensores son elementos importantes en el proceso
de automatizacin, razn por la cual se deben seleccionar adecuadamente %
posteriormente cuando se este dise'ando el programa para el -&7 que normalmente el
que mane#amos es el llamado lengua#e en escalera, representemos la actividad de los
sensores mediante los smbolos que %a hemos revisado en entregas anteriores, que a
manera de recordatorio las enlistamos a continuacin.

O.< !ccionamiento de entrada momentneo .para los sensores/.

9ecapitulando, se puede mencionar que los sensores representan a los o#os del sistema
de control automtico, mientras que la otra parte importante % es la que manipula al
proceso dependiendo de los datos alimentados al sistema de control, se le conoce con el
nombre de actuadores.
CAPITULO .2 ACTUADORES EN UN PLC
&os actuadores son elementos de potencia que deben poseer la energa suficiente para
vencer a las variables fsicas que se estn controlando, % de esta manera poder
manipularlas. &os actuadores dependiendo de la fuerza que se requiere se clasifican de
acuerdo a lo siguiente0

Clasificacin de los actuadores
Ieumticos
Pidrulicos
Elctricos
Electromagnticos
%ctuadores Neum+ticos.< Estos dispositivos pueden generar desplazamientos tanto
lineales como giratorios, % son de los ms empleados dentro de los procesos
industriales, %a que se ubican en estaciones de traba#o que tienen que posicionar las
distintas piezas para maquilar alg"n producto, o mover de una estacin a otra los
productos semiconstruidos % de esta manera seguir con el proceso que se trate.
Figura ,. 15 Cilindros neum%ticos con v%stago ' sin v%stago
&os actuadores neumticos generan una fuerza fi#a que puede estar dentro del rango de
hasta G)555 I .IeAtons/, por otra parte si se requiere controlar sus giros si se trata de
un motor neumtico se trata de una tarea imposible, pero como venta#as se tiene que se
puede almacenar en un tanque aire comprimido % con este se puede traba#ar.
&os actuadores neumticos requieren de vlvulas de control para que se activen o
desactiven los cilindros .para desplazamiento lineal/ los motores .movimiento
circular/.
Figura ,. 16 =%lvula de control neum%tica.
&os actuadores neumticos entre otras caractersticas son mu% limpios en cuanto a su
modo de operacin, %a que utilizan aire comprimido, razn por la cual se les emplea
sobre todo en la industria alimenticia, % en aquellos procesos en donde se tienen
ambientes mu% explosivos, % que requieren de un ambiente limpio en general.
Figura ,. 17 /otores neum%ticos.
%ctuadores ,idr+ulicos.< Estos dispositivos son similares a los neumticos, pero su
principal diferencia radica en la potencia que desarrollan al realizar su traba#o, %a que
esta se encuentra por encima de los G)555 I .IeAtons/. -rincipalmente los
encontramos en gr"as o cilindros que tienen que desplazar linealmente grandes ob#etos
que poseen pesos exorbitantes, % es aqu donde ning"n elemento actuador puede
reemplazar a los hidrulicos.
Existen tanto cilindros como tambin motores hidrulicos, los cuales requieren de un
aceite que es el que se desplaza por estructura % proporciona la fuerza de traba#o. El
caudal del aceite es controlado por vlvulas que son las que activan o desactivan a los
elementos hidrulicos.
Figura ,. 12 /otores >idr%ulicos.
%ctuadores El*ctricos.< Estos dispositivos de potencia principalmente generan
desplazamientos giratorios, % son empleados con mucha frecuencia dentro de los
procesos industriales, %a sea para llenar un tanque con alg"n lquido, atornillar las
piezas de un producto, proporcionarle movimiento a una banda transportadora, etc.
&os actuadores elctricos generan una fuerza fi#a que se encuentra por deba#o del
rango de G)555 I .IeAtons/, pero como venta#a principal se tiene la de poder controlar
sus r.p.m. .revoluciones por minuto/.
&os actuadores elctricos requieren de elementos contactores para que abran cierren la
conexin de la energa elctrica a sus terminales de alimentacin .activar desactivar
respectivamente/. =e debe de tener en cuenta que estos actuadores son de naturaleza
electromagntica, por lo que se deben de contemplar los respectivos dispositivos que
filtren % eliminen la f.c.e.m que generan los motores cuando se desenergizan.
Figura ,. 15 /otores el9ctricos.
%ctuadores Electromagn*ticos.< !qu nos referimos principalmente a los relevadores
% no a los motores que %a fueron revisados en el apartado anterior. !hora bien, los rels
tambin se pueden considerar como dispositivos que hacen las funciones de interfase
entre la etapa de control .-&7/ % la etapa de potencia, pero aunque as fuera, existen
rels que llegan a demandar una cantidad importante de corriente elctrica, motivo por
el cual tienen que considerarse por si solos como elementos de potencia. -or lo que para
energizar su bobina es necesario contemplar lo relacionado a cargas electromagnticas
para que su influencia no afecte el desempe'o de todo el equipo de control automtico.
1igura 4. G5 9els.
CAPITULO " CONOCIENDO EL LENGUAJE EN ESCALERA #LADDER$ EN LOS
PLC%&
-ara empezar a programar un -&7 necesitamos conocer ba#o que ambiente de
programacin lo haremos. Iormalmente ese ambiente de programacin es grfico, %
se le conoce con el nombre de &engua#e en Escalera, pero su ttulo oficial es el de
*iagrama de 7ontactos.

7abe aclarar que existen diversos lengua#es de programacin para los -&7, pero el
llamado &engua#e en Escalera es el ms com"n % prcticamente todos los fabricantes de
-&7 lo incorporan como lengua#e bsico de programacin.

El &engua#e en Escalera es el mismo para todos los modelos existentes de -&7, lo que
cambia de fabricante a fabricante o de modelo a modelo es el microcontrolador que
emplea, % por esta razn lo que difiere entre los -&7 es la forma en que el softAare
interpreta los smbolos de los contactos en &engua#e en Escalera. El softAare de
programacin es el encargado de generar el cdigo en ensamblador del
microcontrolador que posee el -&7, por lo que si un fabricante de -&7 emplea
microcontroladores P7(( de motorolaQ el R85Q los -27 de microchipQ los !>9
de atmelQ, etc. -ara cada -&7 el cdigo que se crea es diferente %a que por naturaleza
propia los cdigos de los microcontroladores son diferentes, aunque el &engua#e en
Escalera sea el mismo para todos los -&7.

Figura 5. 1 Lenguaje en Escalera de un PLC
En esta oportunidad describiremos ampliamente la utilizacin del softAare de
programacin de nuestro -&7, % aunque %a se menciono en lneas anteriores que el
cdigo que se genera es diferente entre varias marcas de -&7 el lengua#e en escalera es
el mismo para todos, % al final de cuentas eso es lo que nos interesa para programar un
-&7, por lo que s aprendemos a programar uno de la marca =iemensQ, de manera
implcita estaremos obteniendo el mismo conocimiento para programar uno de la marca
SE<1anucQ, % as sucesivamente.

=e puede utilizar cualquier modelo de -&7, inclusive el fabricado por cualquier
fabricante, esto quiere decir que dependiendo del -&7 seleccionado, puede tener
inclusive desde D entradas % D salidas. -ero de momento este aspecto no es el
importante, %a que el &engua#e Escalera es funcional para cualquier -&7, % por lo tanto
solo debemos tomar en cuenta la cantidad de entradas % salidas que posea el -&7.


-ara que todos los lectores puedan poner en prctica lo aprendido, en cuanto al tema de
los -&7, 7inda =oftAare les pone a su disposicin un softAare para -&7 .con
simulador/ que tiene como caractersticas importantes, la de poseer la misma capacidad
de traba#o que cualquiera de marca reconocida .en esta misma categora claro esta/
llmese !llen Bradle% =iemens por e#emplo. % ademas el softAare lo encontramos en
nuestro idioma, esto es, en espa'ol.

-ara programar el -&7 .en nuestro caso podemos simularlo/ con una aplicacin
industrial con un programa de prueba como los que estaremos desarrollando en esta
serie de e#emplos, la primer accin que tenemos que realizar es abrir el softAare de
programacin llamado Mi-lc que previamente tuvo que ser instalado .o
descomprimido/, este programa lo pueden descargar gratuitamente de la pagina de
internet de !T:2, cu%a direccin es
.ttp/00111'instrumentacion2control'net0Descargas0Cinda3Mi-LC'zip.

Figura 5. * +cono de acceso r%pido en el escritorio de la pc

:na vez que hacemos doble clic sobre el icono del softAare de programacin ?i-lc
aparece una ventana de bienvenida en la cual se observan los datos de la empresa
fabricante del -&7, sus correos electrnicos % n"meros de telfono por si gustan
contactarlos directamente, para ingresar al programa se debe oprimir sobre el cuadro
llamado +N.

Figura 5. 4 Ventana de Bienvenida.


Ha dentro del programa del -&7 tenemos que dirigirnos al men" de herramientas %
seleccionar el que se llama -uerto =erie, como paso siguiente se tiene que seleccionar la
opcin de 7onfigurar -uerto, tal como se ilustra en la figura ).). &a accin anterior
provocara que se abra la ventana etiquetada como setup, en la cual configuramos las
caractersticas de la comunicacin serial que se establecer entre el -&7 % la
computadora, por lo que normalmente se de#an los datos que se ilustran en la figura ).D,
% cuando %a tenemos ingresados estos datos oprimimos con el apuntador del ratn sobre
el botn +N, lo que provocara que se abra el canal de comunicacin serial. -odemos
decir con toda seguridad que el softAare de nuestro -&7 %a ha sido configurado
adecuadamente para que este pueda operar, por lo tanto lo que sigue es ingresar los
smbolos correspondientes al programa.

Figura 5. 5 Con1iguraci!n del puerto serie.

En la figura ).E se observa la imagen del softAare de programacin de -&7 en donde se
identifican las partes que lo componen % son las siguientes0 men" de herramientas,
botones de acceso rpido, los men"s especficos de traba#o % el estado de la actividad
existente entre el -&7 % la computadora.

Figura 5. 6 6atos para con1igurar el puerto serie.

7omo primer paso para comenzar con un programa se tiene que crear un nuevo
pro%ecto, por lo que nos dirigimos al men" -ro%ecto, % posteriormente al comando
Iuevo, tal como se ilustra en la figura ).8.
Figura 5. 7 Partes del programa del PLC.


:na vez que se abri un nuevo escaln estamos en posibilidad de comenzar a insertar
los smbolos correspondientes al lengua#e en escalera para formar nuestro programa.
-or lo que ahora seleccionamos el men" especfico de traba#o denominado
Elementos, %a que en esa seccin se tienen los smbolos que representan las
operaciones que el programa tiene que ir interpretando, a continuacin iremos
describiendo smbolo por smbolo0
Figura 5. 2 Creando un nuevo pro'ecto.

Figura 5. 5 Primer escal!n.


El primer con#unto de smbolos corresponde a variables de se'ales de entrada, estas se
denominan como contacto normalmente abierto .I.!./ % contacto normalmente cerrado
.I.7/, % su funcin principal es la de informar al -&7 el estado lgico en que se
encuentran las variables fsicas que son captadas a travs de sensores, % al igual que los
contactos de un relevador, cuando este se encuentra desenergizado el contacto I.!. se
encuentra abierto, mientras que el contacto I.7. se encuentra cerrado, % cuando se
activan el contacto I.!. se cierra % el contacto I.7. se abre, o dicho en otra palabras
existe un cambio de estado cuando los contactos son manipulados.
Figura 5. 10 Variables de entrada.
E&'(& )(*'+)'(& )(*&','-./* 0+& 1CONDICIONES2 3-/ &,45/* 6+4+ 7/*/4+4 0+
087,)+ 9/ 64(74+:+),8* 9/0 PLC, .+ 3-/ /& + '4+5;& 9/ /&'(& 3-/ &/
,:60/:/*'+* 0+& <-*),(*/& 087,)+& 3-/ /0 64(74+:+ 9/ )(*'4(0 9/ +07=*
64()/&( ,*9-&'4,+0 -',0,>+. P+4+ ,*&/4'+4 +07-*( 9/ /&'(& &?:@(0(& @+&'+ )(*
&/0/)),(*+40( )(* /0 +6-*'+9(4 9/0 4+'8* . 9+40/ )0,) )(* /0 @('8* ,>3-,/49(,
/&'+ +)),8* 64(5()+4A 3-/ &/ +@4+ -*+ 5/*'+*+ 64/7-*'+*9( 3-/ ',6( 9/
/*'4+9+ /&, 6(4 0( 3-/ +3-? &/0/)),(*+4/:(& &, &/ '4+'+ 9/ -*+ /*'4+9+ +
'4+5;& 9/ 0(& @(4*/& 9/ )(*/B,8* #/*'4+9+ <?&,)+$ ( &/ '4+'+ 9/ -*+ /*'4+9+
,*'/4*+ #/&'+9( 7/*/4+9( 6(4 +07-*+ (6/4+),8* ,*'/4*+ 9/0 PLC$. U*+ 5/>
&/0/)),(*+9( /0 ',6( 9/ /*'4+9+ '/*94/:(& 3-/ 9/),40/ 9/ 9(*9/ 0//4A 0+
,*<(4:+),8* 6(4 0( 3-/ '/*/:(& 3-/ &/0/)),(*+4 /0 (4,7/* 9/ 0+ /*'4+9+ #.+
&/+ <?&,)+ ( ,*'/4*+$ . 6(4 =0',:( +&,7*+40/ -*+ /',3-/'+ 3-/ )(44/&6(*9+
)(* 0+ ,*<(4:+),8* 3-/ /&'+ 0/./*9(.
Figura 5. 11 Configuracin de las entradas.
E0 &/7-*9( )(*C-*'( 9/ &?:@(0(& )(44/&6(*9/ + 5+4,+@0/& 9/ &+0,9+ 0+& 3-/ +
&- 5/> +)',5+4+* /0/:/*'(& 9/ 6('/*),+, :,&:(& 3-/ 6-/9/* &/4 :('(4/&
9/ CD ( 9/ CA, )+0/<+)'(4/&, 6,&'(*/&, 0A:6+4+&, /'). L(& &?:@(0(& 3-/ &/
/:60/+* 6+4+ 4/64/&/*'+4 + 0+& &+0,9+& /* /0 0/*7-+C/ /* /&)+0/4+, ',/*/* /0
:,&:( &,7*,<,)+9( 3-/ /* -* 9,+74+:+ /0;)'4,)( ',/*/ 0+ @(@,*+ 9/ -*
4/0/5+9(4, . 0( :,&:( 3-/ &-)/9/ )(* -*( 4/+0 6+4+ 3-/ &/ /*/47,>/ &/
',/*/* 3-/ )-:60,4 ),/4'+& )(*9,),(*/& 087,)+& 64/5,+&, +&? &/+ /0
+)),(*+:,/*'( 9/ -* @('8*. L(& &?:@(0(& 3-/ +)',5+* + 0+& &+0,9+&
)(*&','-./* 0+& 1ACCIONES2 3-/ '(9( 64()/&( ,*9-&'4,+0 9/@/ /</)'-+4, /&'(
/& 6+4+ :(9,<,)+4 0+& 5+4,+@0/& <?&,)+& 3-/ &/ /*)-/*'4+* ,*'/45,*,/*9( /*
)-+03-,/4 0?*/+ 9/ 64(9-)),8*. L+& &+0,9+& 9/6/*9,/*9( 9/ )8:( &/ 00/5/ +
)+@( &- :+*/C( 9/ :/:(4,+, 4/),@/* 0(& *(:@4/& 9/ &+0,9+ :(:/*'A*/+ (
&+0,9+ :/:(4,>+9+.
Figura 5. 12 Variables de salida.
L+ &+0,9+ :(:/*'A*/+ *(& 4/64/&/*'+ -* /&'+9( 087,)( 3-/ D+4A /*)/*9/4
( +6+7+4 )-+03-,/4 /0/:/*'( +)'-+9(4, /&'+ &+0,9+ &/ )+4+)'/4,>+ 6(4 /0
:(9( 9/ (6/4+),8* 3-/ *(& 9,)/ 3-/ 6+4+ '/*/4 -* 112 087,)( + 0+ &+0,9+ /&
4/3-,&,'( ,*9,&6/*&+@0/ /0 3-/ 0+& CONDICIONES 3-/ 64/5+0/)/* + 0+ /*'4+9+
&/ :+*'/*7+* '(9( /0 ',/:6( 3-/ &/+ */)/&+4,( 6+4+ 3-/ /&/ 112 087,)(
/B,&'+, 9/ )-+03-,/4 ('4+ <(4:+ 0( 3-/ &/ '/*94A /& -* 1E2 087,)( + 0+ &+0,9+.
L+ &+0,9+ :/:(4,>+9+ )(*',/*/ 9/ :+*/4+ ,:60?),'+ -*+ :/:(4,+, 0+ )-+0
/& 9/ :-)D+ -',0,9+9 6+4+ :+*'/*/4 /0 /&'+9( 9/ 112 087,)( 9-4+*'/ '(9( /0
6/4,(9( 9/ ',/:6( 3-/ /0 64()/&( +&? 0( 4/3-,/4+, . 0( =*,)( 3-/ &/ ',/*/ 3-/
D+)/4 /& +)',5+4 0+ &+0,9+ )(* :/:(4,+, )-+*9( &/ +)',5+ 0+ &+0,9+
:/:(4,>+9+ *( ,:6(4'+ 3-/ )+:@,/* 0+& CONDICIONES, /0 /&'+9( 9/ 112
087,)( *( &/ :(9,<,)+. AD(4+ @,/*, )-+*9( &/+ */)/&+4,( 3-/ &/ '/*7+ 3-/
)+*)/0+4 0+ :/:(4,+ ( '+:@,;* &/ 6-/9/ /B64/&+4 3-/ &/ +6+7+4A 0+ &+0,9+,
8 &/ 00/5+4A +0 /&'+9( 9/ 1E2 087,)(, 0( 3-/ &/ ',/*/ 3-/ 4/+0,>+4 /& +)),(*+4
0+ 9/&+)',5+),8* )(44/&6(*9,/*'/.
Figura 5. 13 Configuracin de las salidas.
C-+*9( &/ -',0,>+ -*+ &+0,9+ &/ ',/*/* 9(& 6(&,@,0,9+9/& 9/ )(*<,7-4+40+, -*
',6( 9/ &+0,9+ /& )(:( /B'/4*+ 6(4 0( 3-/ 0+ 9/<,*,4/:(& )(:( &+0,9+, . 6+4+
/00( 0/ ,*9,)+4/:(& + 3-/ '/4:,*+0 <?&,)+ 9/0 @(4*/4( 9/ )(*/B,8* /&'+
4/<0/CA*9(&/ &- +)',5,9+9. E0 &/7-*9( ',6( 9/ &+0,9+ /& )(*&,9/4+9+ )(:(
,*'/4*+ . &/ 9/*(:,*+ )(:( :+4)+, . 0( 3-/ 4/64/&/*'+ /& 3-/ /&'+ :+4)+
/& -*+ )(*9,),8* ,*'/4*+ 9/0 64(74+:+ 9/ )(*'4(0 3-/ *( ',/*/ 4/<0/C( D+),+
+07=* /0/:/*'( +)'-+9(4. C+@/ :/*),(*+4 3-/ 6+4+ /0 64(74+:+ 9/0 PLC
3-/ /:60/+:(& /* S+@/4 E0/)'48*,)+, &/ 6/4:,'/ '/*/4 '+* &(0( -* 9,</4/*'/
&?:@(0( 9/ &+0,9+, . &, 4/3-/4,:(& :+& 9/ -*(, &/ */)/&,'+ +@4,4 '+*'(&
/&)+0(*/& )(:( &+0,9+& '/*7+:(& /* *-/&'4( 64()/&(.
E0 '/4)/4 )(*C-*'( 9/ &?:@(0(& /&'+ )(:6-/&'( 6(4 -*( &(0( . &/ '4+'+ 9/0
'/:6(4,>+9(4, /0 )-+0 /& -*+ D/44+:,/*'+ 3-/ ',/*/ 0+ <-*),8* 9/ +)',5+4 /0
)(*'/( 9/ -* ,*'/45+0( 9/ ',/:6( 3-/ ',/*/ )(:( @+&/ 1 &/7-*9(, /0 ',/:6(
:AB,:( 3-/ &/ 6-/9/ <,C+4 /& /0 9/ 2"" &/7-*9(&. E0 '/:6(4,>+9(4 /& -*+
74+* +.-9+ &(@4/ '(9( )-+*9( &/ 64/'/*9/ /&'+@0/)/4 -*+ )(*9,),8* 9/
&/7-4,9+9 6+4+ /0 (6/4+9(4, 6(4 /C/:60(, )-+*9( D+.+ '4+*&)-44,9( -*
',/:6( 9/ +07-*(& &/7-*9(& &,* 3-/ /B,&'+ 4/&6-/&'+ +07-*+, /*'(*)/& /0
+)),(*+:,/*'( 9/ 0(& @('(*/& 9/ )(*'4(0 *( 4/&6(*9/4A* &, *( D+&'+ 3-/ /0
64()/&( &/ 4/&'+@0/>)+. E0 '/:6(4,>+9(4 -*+ 5/> 3-/ /& +)',5+9( )(:,/*>+ +
)-+*',<,)+4 /0 ',/:6( 9/ <(4:+ 9/&)/*9/*'/, . )-+*9( 00/7+ + E &/7-*9(&
(4,7,*+ -*+ &+0,9+ ,*'/4*+ )(* /0 /&'+9( 9/ 1 087,)(, )+*)/0A*9(&/ /&'+
&+0,9+ )-+*9( &/ 4/&'+@0/)/ /0 '/:6(4,>+9(4.
Figura 5. 14 Eleccin del Te!ori"ador.
E0 )-+4'( )(*C-*'( 9/ &?:@(0(& &,45/* 6+4+ -',0,>+4 0+ D/44+:,/*'+ 3-/ ',/*/
0+ <-*),8* 9/ )(*'+4 9/ /5/*'(&, + /&'/ )(*'+9(4 &/ 0/ ',/*/ 3-/ <,C+4 )-+0 /&
/0 5+0(4 :AB,:( +0 3-/ ',/*/ 3-/ 00/7+4 3-/ 9/6/*9,/*9( 9/0 PLC, 6/4(
*(4:+0:/*'/ 6+4+ )(*'4(0+4 /0 64()/&( 9/ 00/*+9( 9/ -*+ )+C+ )(*
64(9-)'(& *( &/ 4/3-,/4/* 9/ 5+0(4/& :-. +0'(&. U*+ 5/> 3-/ <-/ +)',5+9( .
00/7+ + &- )(*'/( :AB,:(, &/ (4,7,*+ -*+ &+0,9+ ,*'/4*+ )(* /0 /&'+9( 9/ 1
087,)( +5,&+*9( 3-/ D+ 00/7+9( +0 5+0(4 9/ )(*'/( 64/<,C+9(, 6+4+ )(0()+4 /*
E 087,)( 0+ &+0,9+ ,*'/4*+ 9/0 )(*'+9(4, /&'/ &/ 9/@/ 9/ 4/&'+@0/)/4 6+4+
6(9/ )(:/*>+4 )(* -* *-/5( 64()/&( 9/ )(*'/(.
Figura 5. 15 #$bolos del contador.
E0 3-,*'( )(*C-*'( 9/ &?:@(0(& /&'+ ,*'/74+9( 6(4 9(& D/44+:,/*'+&, -*+
3-/ &,45/ 6+4+ 9,&/F+4 <-*),(*/& 3-/ (6/4/* + :+*/4+ 9/ &-@4-',*+& . ('4+
3-/ &,45/ 6+4+ &+0'+4 -* /&)+08*, 3-/ /& 0( :,&:( 3-/ ,*D+@,0,'+40(. L+&
&-@4-',*+& &/ /:60/+* )-+*9( /* /0 9/&+44(00( 9/ *-/&'4+ +60,)+),8*,
/B,&'/* )(*9,),(*/& 3-/ &/ 4/6,'/* :+& 9/ -*+ 5/>, . &, 0+& ,*74/&+:(& /*
)+9+ /&)+08* 9,</4/*'/ *(& 00/5+4?+ + ,*)4/:/*'+4 /*(4:/:/*'/ *-/&'4(
64(74+:+, 4+>8* 6(4 0+ )-+0 6+4+ &,:60,<,)+40( &/ 9,&/F+ -*+ <-*),8* 3-/
,*'/4*+:/*'/ )(*'/*7+ '(9+ 0+ 087,)+ 9/ )(*'4(0 3-/ &/ 4/6,'/
)(*&'+*'/:/*'/ . 6(&'/4,(4:/*'/ &(0( &/ 00+:+ . .+ *( &/ ,*74/&+* '(9(&
0(& &?:@(0(& L+ &/7-*9+ D/44+:,/*'+ 3-/ &,45/ 6+4+ &+0'+4 -* /&)+08*
&/ /:60/+ )-+*9( 9/6/*9,/*9( 9/0 )(*'/B'( 9/0 64(74+:+ 9/ )(*'4(0 087,)(,
)-+*9( -*+ )(*9,),8* &/ 00/5+ + )+@( )(*00/5+ /0 &/0/)),(*+4 -*( 9/ 9(& (
:+& )+:,*(&, 6(4 0( 3-/ &/ &/0/)),(*+ /0 +9/)-+9( . &/ /0,:,*+* 0(& 9/:A&.
Figura 5. 1% &laadas de funciones.
E0 &/B'( . =0',:( )(*C-*'( 9/ &?:@(0(& &,45/ 6+4+ 4/+0,>+4 @,<-4)+),(*/&
)-+*9( &/ /&'A* ,*74/&+*9( 0(& )(*'+)'(& .+ &/+* N.A. ( N.C. E&'(&
&?:@(0(& &,45/* 6+4+ +@4,4 -*+ 4+:+ . '+:@,;* 6+4+ )/44+40+.
Figura 5. 1' (erraientas !ara abrir ) cerrar una raa.
U*+ 5/> 3-/ D+.+:(& ,*74/&+9( '(9(& 0(& &?:@(0(& 9/ *-/&'4( 64(74+:+ /*
0/*7-+C/ /* /&)+0/4+, /& 4/)(:/*9+@0/ +*'/& 9/ 64(74+:+4 +0 PLC &,:-0+4
0+& <-*),(*/& 087,)+& . '/*/4 0+ )/4'/>+ 9/ 3-/ *-/&'4+ 087,)+ <-*),(*+ 6(4 0(
3-/ D+)/:(& -&( 9/ 0+ '/)0+ 9/ +))/&( 4A6,9( )(44/&6(*9,/*'/, )(:(
4/&6-/&'+ 9/ 0+ +)),8* +*'/4,(4 &/ 64(5()+4+ 3-/ -*+ 5/*'+*+ &/ +@4+
5,&-+0,>+*9( +D? /0 /&'+9( 3-/ 7-+49+* '(9+& 0+& /*'4+9+&, &+0,9+&,
'/:6(4,>+9(4/&, )(*'+9(4/&, /').
Figura 5. 1* Ventana de siulacin.
P+4+ 4/+0,>+4 0+ &,:-0+),8* 9/ *-/&'4( 64(74+:+ '/*/:(& 3-/ ,4
:+*,6-0+*9( /* /0 4/)-+94( )(44/&6(*9,/*'/ 0+& )(*9,),(*/&, ( &/+ 0+&
/*'4+9+& . '+* &(0( @+&'+ )(* 3-/ )(0(3-/:(& /0 +6-*'+9(4 9/0 4+'8* .
(64,:+:(& /0 @('8* ,>3-,/49( 9/0 :,&:( 6+4+ )+:@,+4 /0 /&'+9( 087,)( 3-/
)(*'/*?+.
Figura 5. 1+ (erraienta !ara descargar el cdigo al ,&C.
C-+*9( &/ D+ &,:-0+9( /0 64(74+:+ . /&'/ /C/)-'+ '(9+& 0+& )(*9,),(*/&
087,)+& 3-/ 0/ 64(74+:+:(&, .+ /&'+:(& /* 6(&,@,0,9+9 9/ )+47+4 /0
64(74+:+ +0 PLC, 6(4 0( 3-/ +D(4+ )(*/)'+:(& /0 )+@0/ 9/ 64(74+:+),8*
'+*'( +0 6-/4'( &/4,/ 9/ 0+ )(:6-'+9(4+ )(:( + 0+ '/4:,*+0 )(44/&6(*9,/*'/
9/0 PLC, . 6+4+ /00( D+)/:(& -&( 9/0 @('8* 9/ +))/&( 4A6,9(.
P-/& @,/*, +3-? &; + 9/&)4,'( 0( 3-/ )(44/&6(*9/ +0 +:@,/*'/ 74A<,)( 9/0
64(74+:+ 9/ *-/&'4( PLC, 6/4( 0( ,:6(4'+*'/ 6+4+ +64/*9/4 + 64(74+:+4
-*( /& 3-/ 4/+0,)/ 0(& /C/4),),(& 3-/ D/:(& 64(6-/&'( + 0( 0+47( 9/ /&'/
0,@4(, . +-*3-/ *( 6(&/+ +07=* PLC, @+&'+ )(* /0 &(<'G+4/ 6+4+ 64+)',)+4 .+
3-/ /&'/ )(*',/*/ -* &,:-0+9(4. P(4 ('4+ 6+4'/, '+:@,;* /& 9,7*( 9/
:/*),(*+4&/ 3-/ &, /* -* <-'-4( 64/'/*9/* 64(74+:+4 -* PLC 9/ (4+ :+4)+
. )(* ('4+& )+4+)'/4?&',)+&, *( /B,&'/ /0 :+.(4 64(@0/:+ .+ 3-/ +0 +64/*9/4
/0 0/*7-+C/ /* /&)+0/4+, 64A)',)+:/*'/ /&'A* +64/*9,/*9( + 64(74+:+4
)-+03-,/4 PLC, /&'( 6(43-/ /0 0/*7-+C/ /* /&)+0/4+ /& -*,5/4&+0 6+4+ '(9(&.
CAPITULO H. FUNCIONES LGICAS DE UN PLC
-ara programar un -&7 es necesario el empleo de un lengua#e especifico el cual por lo
general solo entiende ste. El lengua#e de programacin de cada -&7 cambia de
acuerdo al creador del producto, % aunque se utilizan los mismos smbolos en los
distinto lengua#es, la forma en como se crean % almacenan cambia de fabricante a
fabricante, por lo tanto la manera de como se interpretan las instrucciones por medio de
un -&7 es diferente, dependiendo de la marca.

Existen comercialmente tres lengua#es que la ma%ora de los fabricantes de los -&7
ponen a disposicin de los usuarios, estos lengua#es son0
*iagrama de 7ontactos tambin conocido como &engua#e en Escalera.
&istado de 2nstrucciones
*iagramas de 1unciones
En primera instancia se har una descripcin del &engua#e en Escalera. Este lengua#e es
una representacin grfica que por medio de softAare se implementan tanto los
contactos fsicos que posee un rele .>ariables de Entrada/, as como tambin las
bobinas .>ariables de =alida/ que lo constitu%en, las actividades que realizan estas
representaciones se materializan a travs de las lneas de entrada % salida del -&7.
En el &engua#e en Escalera son mu% bastos los smbolos empleados, pero como
introduccin en primer trmino explicaremos los smbolos que relacionan las entradas
con las salidas.
&os elementos bsicos correspondientes a las entradas, son los que a continuacin se
muestran0
7ontacto normalmente abierto
7ontacto normalmente cerrado
Contacto normalmente abierto 4N%5 Este tiene la misma funcin de un botn real, el
cual cuando no es accionado se reposiciona automticamente a su estado natural que es
encontrarse abierto o desconectado, ver figura D.(. En otras palabras cuando el usuario
presiona el interruptor hace que exista una unin entre los dos contactos internos que
tiene el botn, cambiando su estado lgico de abierto .desconectado/ a cerrado
.conectado/, ver figura D.G.
Figura 6. 1 +nterruptor con contacto normalmente a"ierto en reposo.
Figura 6. ) +nterruptor con contacto normalmente a"ierto activado.
Contacto normalmente cerrado 4NC5 2gualmente funciona como un botn real, pero
de manera inversa al contacto normalmente abierto, esto es que cuando no es accionado
se reposiciona automticamente a su estado natural que es el encontrarse cerrado o
conectado, ver figura D.C.
7uando el usuario presiona el interruptor abre la unin que existe entre los dos
contactos internos del botn, cambiando su estado lgico de cerrado .conectado/ a
abierto .desconectado/, ver figura D.4.
Figura 6. * +nterruptor con contacto normalmente cerrado en reposo.
Figura 6. , +nterruptor con contacto normalmente a"ierto activado.
*e acuerdo a la convencin establecida por los fabricantes de los -&7 se sabe que la
correspondencia que tienen los estados lgicos cerrado % abierto con los dgitos binarios
5 % ( es la siguiente0
!bierto equivale a 5 lgico
7errado equivale a ( lgico
Ha que conocemos los smbolos bsicos correspondientes a las entradas en el &engua#e
en Escalera, debemos de encontrar la manera de obtener una respuesta en base a
nuestras entradas. &a solucin la hallamos en el mismo &engua#e en Escalera, %a que
para representar una salida se emplea el smbolo el cual tiene una funcin similar a la
de una bobina en un relevador, la cual una vez energizada provoca un cambio de estado
en el .los/ interruptor.es/ que se encuentran ba#o su influencia.
-ara programar un -&7, primeramente se deben tener contempladas las entradas % las
salidas totales que estarn interactuando en el sistema que se va a automatizar,
posteriormente es necesario plantear el procedimiento mediante el cual se relacionaran
las entradas con las salidas de acuerdo a las respuestas que se esperan del sistema.
:na herramienta que se emplea frecuentemente para programar un -&7 son las ,ablas
de >erdad, %a que en estas se observa la respuesta que debe emitir el -&7 en funcin de
las combinaciones de los estados lgicos de las entradas. &a combinacin generada por
la forma en como se conecten las variables de entrada da origen a funciones lgicas
estandarizadas como por e#emplo0 !I*, +9, 2I>E9=+9, etc.
,anto las funciones lgicas mencionadas en el prrafo anterior como todas las que
faltan tienen asociado un smbolo por medio del cual se identifican en el rea de la
electrnica, cabe aclarar que en esta rea estas funciones son llamadas por su nombre
en ingls, por lo tanto as nos referiremos a ellas.
7uando se utiliza el &engua#e en Escalera para programar un -&7 no se emplean los
smbolos de las funciones lgicas por lo tanto debemos ser capaces de implementarlas
utilizando las variables de entrada % salida que de acuerdo a cierto arreglo se
comportaran como las funciones lgicas0 !I*, +9, 2I>E9=+9, I+9, etc.
Existen tres funciones lgicas a partir de las cuales se generan todas stas las cuales son0
!I*, +9 e 2I>E9=+9. -or lo que a continuacin se explicara como se implementan
con el &engua#e en Escalera, as como su comportamiento.
67NC"$N L$&"C% %ND 485
&a funcin lgica !I* tendr la salida activada .energizada/ solo si ambos contactos
.normalmente abiertos/ tienen el nivel lgico de (, en todos los otros casos la salida
estar desactivada .desenergizada/. >er 1igura D.), D.D, D.E % D.8.
Figura 6. 5 Funci!n L!gica 8?6 -@. con las entradas 8 ' B en 7(.
Figura 6. 6 Funci!n L!gica 8?6 -@. con entrada 8 en 7( ' B en 1(.
Figura 6. 7 Funci!n L!gica 8?6 -@. con entrada 8 en 1( ' B en 7(.
Figura 6. 2 Funci!n L!gica 8?6 -@. con las entradas 8 ' B en 1(.
Nota0 &os smbolos iluminados se encuentran activos.
&as 1iguras D.), D.D, D.E % D.8 generan la siguiente tabla de verdad0
:a"la 6. 1 Funci!n l!gica 8?6 -@.
! B =alida 1igura
5 5 5 ).)
5 ( 5 ).D
( 5 5 ).E
( ( ( ).8

67NC"$N L$&"C% ! 45
7on una funcin lgica +9 la salida se presenta activada .energizada/ si uno o todos sus
contactos .normalmente abiertos/ se encuentran en el estado de ( lgico. En
contraparte la salida se presentara desactivada .desenergizada/ cuando todos los
interruptores tienen un estado lgico 5. >er 1igura D.F, D.(5, D.(( % D.(G.
Figura 6. 5 Funci!n L!gica 0< -0. con las entradas 8 ' B en 7(.
Figura 6. 17 Funci!n L!gica 8?6 -@. con entrada 8 en 7( ' B en 1(.
Figura 6. 11 Funci!n L!gica 8?6 -@. con entrada 8 en 1( ' B en 7(.
Figura 6. 1) Funci!n L!gica 8?6 -@. con las entradas 8 ' B en 1(.
&a tabla de verdad que se desprende de las figuras D.F, D.(5, D.(( % D.(G es la siguiente0
:a"la 6. ) Funci!n l!gica 0< -0.

! B =alida 1igura
5 5 5 ).F
5 ( ( ).(5
( 5 ( ).((
( ( ( ).(G

67NC"$N L$&"C% "NVE!S!% 4N#5
&a funcin lgica 2I>E9=+9! .I+,/, a diferencia de las funciones !I* % +9, solo
requiere un contacto en la entrada, el cual debe ser normalmente cerrado. &a salida se
presenta activada .energizada/ si el contacto se encuentra en el estado de 5 lgico, ver
1igura D.(C. En contraparte la salida se presentara desactivada .desenergizada/ cuando
el interruptor tiene un estado lgico (, ver 1igura D.(4.
*e acuerdo a lo explicado en el prrafo anterior se observa que la finalidad de esta
funcin lgica es presentar en la salida el estado lgico del contacto de manera
invertida.
Figura 6. 1* Funci!n L!gica +nversora -?0:. con las entrada 8 en 7(.
Figura 6. 1, Funci!n L!gica +nversora -?0:. con las entrada 8 en 1(.
&as 1iguras D.(C % D.(4 se resumen en la tabla D.C.
:a"la 6. * Funci!n L!gica +nversora -?0:.

! =alida 1igura
5 ( ).(C
( 5 ).(4

67NC"$N L$&"C% N "NVE!S!%
&a funcin lgica I+ 2I>E9=+9! requiere de "nicamente de un contacto el cual debe
ser normalmente abierto. &a salida es el refle#o del estado lgico en el que se encuentre
el contacto, ver 1igura D.() % D.(D.
Figura 6. 15 Funci!n L!gica ?0 +nversora con las entrada 8 en 7(.
Figura 6. 16 Funci!n L!gica ?0 +nversora con las entrada 8 en 1(.
&a tabla de verdad de la funcin lgica I+ 2I>E9=+9! es la que se presenta a
continuacin0
:a"la 6. , Funci!n L!gica ?0 +nversora.

! =alida 1igura
5 5 ()
( ( (D
CAPITULO I. PROGRAMACIN INTUITIVA DE UN PLC
&os conceptos bsicos que fueron tratados en el capitulo D .1unciones &gicas de un
-&7/, nos proporcionan las herramientas necesarias para automatizar cualquier
maquinara del tipo industrial, %a que son los mnimos que se requieren para tal
finalidad, % de ah podemos partir para implementar procesos comple#os.

7on la finalidad de aplicar las rutinas bsicas de programacin de los -&7Us,
modelaremos la mquina industrial, tal como la mostrada en la figura E.C.

Esta figural reporta los movimientos bsicos de subir % ba#ar, la funcin del -&7 es
controlar estos movimientos con la finalidad de no forzar el motor de la maquinara,
pues en algunas ocasiones aunque la maquinara ha%a alcanzado el lmite de su
desplazamiento, el motor tiende a seguir con su movimiento inercial.

Figura 7. * /aquina industrial a automati#ar.

7omenzando con el proceso formal de automatizar una lnea de produccin, en primer
lugar se debe elaborar un bosque#o del sistema que ser automatizado con la finalidad
de analizarlo en su totalidad % evitar as la omisin de detalles que desembocaran en
errores en el funcionamiento.

-ara fines didcticos es ms sencillo utilizar un modelo basado en la realidad, que
represente las condiciones de operacin del sistema original .%a que no todos tenemos
acceso a maquinara o lneas de produccin reales/. *icho modelo ser de gran a%uda
para realizar tanto el anlisis como las pruebas necesarias. -ara este fin utilizaremos un
#uguete armable de la figura E.4, que busca emular los movimientos del sistema que se
va a automatizar. El bosque#o de nuestro sistema es el que se muestra en la figura E.).

Figura 7. , /odelado con un juguete arma"le de la maquina industrial.
Figura 7. 5 Bosquejo -plano de situaci!n. de la maquina industrial.
*el bosque#o de la figura E.) se observan cuatro elementos que son de entrada .dos
sensores % dos botones/ % un elemento que se debe de conectar a la salida .actuador/,
para una me#or comprensin sobre la clasificacin de estos .sensores % actuadores/
refirase al capitulo 4 .=ensores % !ctuadores tpicos que se emplean con -&7;s/.
El elemento actuador para el caso del sistema real ser un motor trifsico de >7!, en el
cual para invertir su sentido de giro se intercambian las fases con las cuales es
alimentado el motor. -ara el caso del modelo que utilizaremos, la inversin del giro se
har de manera similar %a que en esta situacin se contara con un motor de >7* el cual
para cambiar su sentido de giro es necesario invertirle la polaridad como se muestra en
la 1igura E.D. *e acuerdo a lo dicho en las lneas anteriores .tanto para el motor de >7!
como para el de >7*/ el actuador requiere utilizar cuatro salidas del -&7.
Figura 7. 6 Cone4i!n del actuador en las terminales de salida del PLC.
En la 1igura E.D se muestra el diagrama de conexin de los contactos de salida, % para
una me#or comprensin se iluminan con colores diferentes los cables, % por lo tanto,
las lneas de conexin ro#as se hacen llegar a la terminal positiva del motor, las lneas de
conexin negras se relacionan a la terminal negativa del motor, las lneas de conexin
verdes se colocan a la terminal positiva de la fuente de poder % finalmente las lneas de
conexin azules se enlazan a la terminal negativa del la fuente de alimentacin.
-ara contar con una identificacin rigurosa de todos los elementos externos al -&7 que
pueden ser tanto sensores, actuadores como botones, se elabora una tabla de ellos
asignndoles una etiqueta que los identifique inclu%endo su descripcin de una manera
concisa. &a distribucin de las terminales de entrada % de salida del -&7 se muestra en
la tabla E.(, %a relacionadas con los sensores % actuadores.
,abla E. ( 9elacin de terminales de salida % entrada del -&7.
Contacto Eti9ueta Descripcin
E
5
=en!b =ensor de !ba#o
E
(
=en!rr =ensor de !rriba
E
G
2nicio Botn de 2nicio
E
C
-aro Botn de -aro
=
5
!rriba5 Pacia !rriba
=
(
!ba#o( Pacia !rriba
=
G
!ba#oG Pacia !ba#o
=
C
!ba#oC Pacia !ba#o
Es necesario relacionar las etiquetas que se emplean en el desarrollo del programa con
los correspondientes contactos fsicos del -&7, los cuales pueden ser de entrada de
salida, por lo que de acuerdo con la tabla E.( se tiene para cada etiqueta un contacto del
-&7, observe detenidamente la 1igura E.E.
Figura 7. 7 6iagrama de Cone4i!n de los Contactos de Entrada.
*e la figura E.E observamos que cada sAitch cada salida representan un interruptor de
un sensor botn, % que cada salida representa la activacin de alg"n comando de
control hacia un actuador, seg"n sea el caso.
En resumen, para implementar la solucin necesaria se observa que de acuerdo a las
caractersticas del sistema que ser automatizado se requieren cuatro entradas .E5, E(,
EG, EC/ % cuatro salidas .=5, =(, =G, =C/.
&a programacin del -&7 se implementa utilizando las etiquetas que representan tanto a
las entradas como a las salidas, ordenadas de acuerdo a las funciones lgicas mediante
el &engua#e en Escalera, cu%as funciones bsicas fueron descritas en el capitulo D
1unciones &gicas de un -&7.
-ara la elaboracin del programa que controlara al -&7, existen diversos caminos, pero
en esta ocasin abordaremos el mtodo llamado 1orma 2ntuitiva de -rogramacin.
Esta manera de dise'ar el programa del -&7 es la menos recomendable, %a que
necesitamos poseer mucha experiencia, como para tener la visin de los aspectos que
deben ser tomados en cuenta. :no de los mtodos de programacin recomendables para
programar un -&7 es basado en la utilizacin de tablas de programacin, % es el que
abordamos en este libro, en el capitulo 8. *e hecho invitamos a que la -rogramacin
mediante la utilizacin de tablas sea el camino que adopten todos los programadores de
-&7, %a que ba#o este mtodo se tienen contempladas todas las variables que influirn
en el proceso de automatizacin.
9egresando al tema que nos ocupa en el presenta capitulo, desarrollaremos un e#ercicio
en el cual recurriremos al mtodo no recomendado .pero es "til a manera de e#emplo/
que es el intuitivo, % que en esta ocasin por tratarse de un proceso sencillo no se
requiere del empleo de una tabla de programacin.
El primer paso en la automatizacin es controlar el encendido del sistema, por lo que
para que se registre el estado de encendido es necesario que el botn de 2nicio .EG/ ha%a
sido activado H que la Bandera de -aro Ban-aro .?(/ I+ este activada, para lo cual
se usa un contacto normalmente abierto en EG % uno normalmente cerrado para ?(,
ambos estn relacionados mediante una funcin !I*. &o citado en este prrafo se
resume en el primer escaln del programa en el &engua#e en Escalera, vea la figura E.8.
Figura 7. 2 Condiciones del escal!n 1 del programa para el PLC.
&a bandera de paro Ban-aro .?(/ fue creada como un registro que refle#a la
activacin fsica del botn de -aro.
En la figura E.8 se observa que EG esta conectado en forma paralela al contacto ?5 que
representa un estado de memoria temporal, esta condicin es necesaria para mantener el
estado de encendido del sistema, pues el operador presiona el botn de 2nicio .EG/ solo
por un instante lo que provocara que el sistema se encienda "nicamente ese breve
instante. 7abe aclarar que el contacto identificado como ?5 es un refle#o de la
activacin de la ?arca Ban2nicio .?5/, % en adelante los contactos que sean
empleados como elementos de memoria temporal cumplen con la tarea de conservar
activa su ?arca correspondiente.
:na vez que fue activada la Bandera de 2nicio .?5/, como paso siguiente se establece la
medida de seguridad que indica que la posicin inicial del mecanismo es la inferior, por
lo que ahora se debe fi#ar lo necesario para que se presente el movimiento hacia arriba
por parte del mecanismo, de acuerdo a lo siguiente0 inicialmente es indispensable
asegurarnos que el sensor que detecta que el mecanismo se encuentra en la posicin
inferior =en!b .E5/ este activado H que el sensor que detecta que el mecanismo se
encuentra en la posicin superior =en!rr .E(/ no se encuentre accionado.
!dicionalmente tambin debe estar activada la Bandera de 2nicio .?5/, % finalmente el
botn de -aro .EC/ no debe de estar accionado. ,odas estas condiciones se establecen
con una funcin !I*. >er 1igura E.F.
Figura 7. 5 Condiciones del escal!n ) del programa para el PLC.
7uando comienza a desplazarse el mecanismo hacia arriba de#a de accionarse el sensor
=en!b con lo que de#a de cumplir la condicin descrita en el prrafo anterior, lo que
provocara que el mecanismo se detenga, por ello es necesario desarrollar una funcin
+9 colocando la bandera !rriba5 .=5/ paralelamente al V=en!bV como un registro de
memoria manteniendo energizado el motor.
7omo se indica en la tabla E.( los contactos =5 % =( deben estar energizados para que el
actuador .motor/ se diri#a hacia la parte superior del mecanismo, cada una de las salidas
=5 % =( controlan de manera independiente tanto la polaridad positiva como la negativa
del motor. -or lo tanto al activarse una .%a sea =5 o =(/ debe activarse la otra, por lo
que sugerimos colocar el mismo arreglo de contactos visto en la 1igura E.(5.

Figura 7. 17 Condici!n del escal!n * del programa para el PLC.

!l desplazarse hacia arriba el mecanismo llegara al lmite superior del sistema lo que
provocar que se active el V=en!rrV, indicando que el mecanismo ahora debe
desplazarse hacia aba#o. -ara que esto suceda debemos asegurarnos que el sensor
denominado =en!rr .E(/ se active, de la misma manera tenemos que corroborar que
el sensor =en!b .E5/ no se encuentre accionado. 2gualmente debe de estar activada la
Bandera de 2nicio .?5/ .&as condiciones anteriores se establecen con una funcin
!I*/$ + que el botn de -aro .EC/ ha%a sido accionado. Esta ultima condicin se
agrega porque en el momento de accionar el botn de -aro el sistema debe desplazarse
desde la posicin en la que se encuentre hacia la parte inferior, debido a que como
medida de seguridad el sistema debe iniciar en la posicin inferior, as es que con la
a%uda de una funcin +9 indicaremos con el &engua#e en Escalera que si el Botn de
-aro esta energizado entonces se energice =G. >er 1igura E.((.

Figura 7. 11 Condiciones del escal!n * del programa para el PLC.


En el instante en el que el mecanismo comienza a descender el sensor =en!rr se
desactiva con lo que se de#a de cumplir la condicin descrita en el prrafo anterior,
originando que el mecanismo se detenga, por ello es necesario colocar la bandera
!ba#oG .=G/ en paralelo a =en!rr como un registro de memoria para mantener
energizado el motor, constru%ndose una funcin +9.

*e acuerdo a la ,abla E.( para que el actuador descienda los contactos =G % =C deben
estar energizados, que tambin de forma independiente controlan la conexin tanto de la
polaridad positiva como de la negativa, pero de forma inversa a como lo hacen =5 % =(.
El contacto correspondiente a =G debe estar energizado ba#o la misma situacin que
fue energizado =C por lo tanto conviene colocar en base a una funcin !I* la
condicin para que si =G est energizado del mismo modo =C lo est. >er figura E.(G.

Figura 7. 1) Condici!n del escal!n , del programa para el PLC.
1inalmente, se deben establecer las condiciones necesarias para cesar el funcionamiento
del mecanismo. -reviamente debemos corroborar que el botn de -aro ha%a sido
accionado H que el sensor de la parte inferior =en!b no est accionado, puesto que el
actuador, como %a se ha mencionado, debe desplazarse hacia la posicin inferior antes
de desenergizarse por proteccin del operador. &o anterior se resume en la 1igura E.(C.
Figura 7. 1* Condiciones del escal!n 5 del programa para el PLC.
7on la finalidad de registrar la accin de apagar el sistema, se tiene que activar
fsicamente el botn de -aro .EC/ % aunque el operador de#e de presionarlo su actividad
debe continuar por lo que se implementara un estado de memoria temporal conectando
en forma paralela el contacto ?( con el contacto EC.
H por "ltimo la Bandera de -aro .?(/ al haber sido activada, a su vez anulara la
activacin de la Bandera de 2nicio .?5/ tal como se muestra en la 1igura E.8.
Figura 7. 1, +mplementaci!n de una maqueta con el PLC ' el mecanismo a controlar
Figura 7. 15 Entorno Ara1ico del o1tBare de programaci!n del PLC.
Figura 7. 16 6iagrama completo en Lenguaje Escalera del Ejercicio.
CAPITULO J. PROGRAMACIN DE PLC MEDIANTE TABLAS
-ara programar un -&7 existen diversas maneras de hacerlo, % por e#emplo en el
capitulo E abordamos la forma intuitiva de programacin. En el presente capitulo
abordaremos un mtodo formal de programacin de un -&7. Iormalmente cuando %a
se cuenta con un mnimo de experiencia, por lo general recurrimos al proceso de
automatizacin de una maquinaria industrial de manera intuitiva, la cual no es la ms
recomendable, debido a que en sistemas que requieren de un gran n"mero de entradas %
de salidas es fcil pasar por alto alguna condicin o detalle importante para el
desempe'o total del sistema.

&o que se recomienda es implementar un mtodo similar al empleado en el dise'o de
circuitos con compuertas lgicas, en donde se utilizan tablas de verdad constituidas por
dos columnas0 la primera presenta las combinaciones posibles de los estados lgicos de
las entradas % la segunda las diferentes salidas a cada una de estas combinaciones. *e
manera similar el mtodo propuesto muestra en una primera columna las diversas
combinaciones de entradas, igualmente en la segunda columna se anotan las salidas que
producen dichas entradas, la diferencia radica en la introduccin de una tercera columna
en la cual se enlistan los estados de los registros de memoria, observe la tabla 8.(.

:a"la 2. 1 :a"la de programaci!n.


Empezaremos describiendo un e#emplo bsico que se puede implementar mediante la
tabla 8.( propuesta. El e#emplo consiste en encender una lmpara cuando sea presionado
un botn, % se debe apagar cuando se suelte el botn. &a tabla relacionada a dicho
e#emplo se puede observar a continuacin.

:a"la 2. ) :a"la del encendido de una l%mpara con accionamiento moment%neo.


7abe aclarar que existen dos tipos de accionamiento cuando se registra la activacin de
un botn externo0 el accionamiento momentneo % el accionamiento memorizado. En
este e#emplo en particular utilizaremos el accionamiento momentneo que consiste en
un botn que al ser accionado activa el sistema, % al estar desactivado el sistema no
presenta actividad. En contraparte el accionamiento memorizado mantiene accionado al
sistema hasta que se recibe la orden de paro.

-ara que podamos hacer uso de la ,abla 8.G en primer termino debemos conocer con
cuantos elementos de entrada % de salida contamos, esto es con el fin de poder asignar
las terminales fsicas de entrada % salida del -&7, en este e#emplo contamos con un
botn con reposicionamiento automtico .push botton / % una lmpara, por lo que el
botn se considera como un elemento de entrada % se debe relacionar con una de las
terminales de entrada con las que cuente el -&7.


&a lmpara se clasifica como un elemento de salida por lo que se debe conectar a una de
las terminales de salida con que cuenta el -&7.
*e lo mencionado anteriormente al botn lo relacionamos con la entrada fsica E
5
% la
lmpara con la salida =
5
, los cuales se muestran en sus lugares respectivos en la ,abla
8.G. El elemento E
5
como se puede apreciar en la ,abla anterior se encuentra en el
campo denominado !signacin de ,erminales 1sicas de Entrada. El elemento =
5
se
observa en la misma ,abla dentro del campo llamado !signacin de ,erminales
1sicas de =alida.
-or otra parte se deben crear etiquetas con la finalidad de tener un punto de referencia
entre las terminales fsicas del -&7 % los smbolos que se emplean para su
programacin. Es importante que el nombre que se le asigne a dicha etiqueta simbolice
la idea que representa el elemento externo o interno al cual se hace referencia.
7ontinuando con el llenado de la ,abla 8.G en la entrada fsica E
5
se tiene conectado un
botn por lo que la Etiqueta que asignaremos ser la de Botn misma que aparece en
el campo llamado Etiqueta del rea de Entradas. &a salida fsica =
5
tendr la conexin
de la lmpara por lo que la Etiqueta que sugerimos es &mpara que de igual manera
aparece en el campo correspondiente, pero ahora en el rea de las =alidas.
:na vez que se ha seleccionado una terminal fsica del -&7, %a sea de entrada o de
salida, % tambin haberla relacionado con una etiqueta, procedemos a la programacin
de la lgica de una manera formal para lo cual se recomienda se haga lo siguiente0
2dentificar la salida que ser activada colocando un smbolo en la casilla
correspondiente a sta.
*ecidir la forma en la que se marcaran las condiciones %a sea momentnea o
memorizada.
?arcar con un smbolo las casillas de las condiciones que se requieren para accionar la
salida seleccionada en el paso (.
&os smbolos que emplearemos para todos nuestros e#emplos sern definidos de la
siguiente manera0 para accionamiento momentneo se utilizar O L , as mismo
para accionamiento memorizado ocuparemos W .
-!&!%M%C"$N DE 7N% EN#!%D% 8 7N% S%L"D% MED"%N#E 7N%
#%:L% DE -!&!%M%C"$N

En nuestro e#emplo ilustrado en la tabla 8.G implementaremos el tipo de accionamiento
momentneo % por lo tanto para indicar cuando se encienda la lmpara se deber marcar
con un O la casilla corresponde a la salida =5, la condicin para encender la lmpara es
por medio del accionamiento del botn, por lo tanto se ubica un O en la entrada
correspondiente donde se encuentra conectado que es E5. 9ecordemos que empleando
accionamiento momentneo lo que ocurrir es que cuando este activado el botn se
encender la lmpara % cuando este desactivado se apagar.

&a implementacin del e#emplo descrito a lo largo del presente capitulo en el &engua#e
en Escalera, es la que se muestra en la figura 8.(.

Figura 2. 1 Escal!n resultante de la ta"la 2.)& con la entrada E7 desactivada

7omo se puede observar en la 1igura C para representar el botn se utiliz un contacto
normalmente abierto el cual hace referencia a la entrada fsica E5 que acciona mientras
este activado a la =alida =5 la cual enciende la lmpara, como se muestra en la 1igura
8.G.

Figura 2. ) Escal!n resultante de la ta"la 2.)& con la entrada E7 activada
En las 1iguras 8.C % 8.4 se muestra el funcionamiento del -&7 en con#unto con el botn
% la lmpara.
Figura 2. * Con la entrada desactivada se apaga la l%mpara
Figura 2. , Con la entrada activada se enciende la l%mpara
CAPITULO J.1 PROGRAMACIN DE LA FUNCIN LGICA AND #Y$ MEDIANTE
UNA TABLA DE PROGRAMACIN
El siguiente e#emplo involucra una funcin !I*, por lo que se requiere que una
lmpara se encendida si % solo si dos botones que tendr el e#emplo estn siendo
pulsados. &a implementacin a travs de la tabla de programacin se muestra a
continuacin en la tabla 8.C.

:a"la 2. * :a"la del encendido de una l%mpara mediante la 1unci!n 8?6 con
accionamientos moment%neos

=i observa la ,abla 8.C % la compara con la tabla 8.G, se puede identificar que a
diferencia de la tabla 8.G en sta se tienen dos botones cada uno conectado a una entrada
fsica diferente del -&70 E
5
% E
(
$ por lo que les asignaremos dos Etiquetas diferentes
Botn( % BotnG las cuales aparecern en el campo llamado Etiqueta del rea de
Entradas. &a conexin de la lmpara estar en la salida fsica =
5
% se le asignara la
etiqueta de &mpara.

En la ,abla 8.C se muestran activados de manera momentnea los Botones de entrada %
el actuador de salida, as que se debern marcar con un O las casillas correspondientes.
!hora se cuentan con dos condiciones para encender la lmpara0 una es que este
accionado el Botn ( % la segunda es que est accionado el Botn G, por lo tanto se
ubica un O en la entrada correspondiente a E
5
% otro en la entrada correspondiente a E
(
.
=i alguno de los dos botones no esta accionado la lmpara se apagara, tal como
e#emplifican las 1iguras 8.), 8.D, 8.E % 8.8.
Figura 2. 5 Escal!n resultante de la ta"la 7.*& con las entradas E
7
' E
1
desactivadas
Figura 2. 6 Escal!n resultante de la ta"la 7.*& con la entrada E
7
activada ' E
1
desactivada
Figura 2. 7 Escal!n resultante de la ta"la 7.*& con la entrada E
7
desactivada ' E
1
activada
Figura 2. 2 Escal!n resultante de la ta"la 7.*& con las entradas E7 ' E1 activadas
7omo se puede apreciar el orden que guardan los contactos relacionados con E5 % E( en
el &engua#e en Escalera tienen una relacin directa con la ubicacin de los O;s de la
,abla.
En la figura 8.F se muestra grficamente lo que se describi en la respectiva figura 8.),
que de igual manera en la 1igura 8.(5 se puede visualizar el accionamiento del Botn (
.entrada E5/ tal como se representa en la figura 8.D % as sucesivamente con las 1iguras
8.(( % 8.(G.
Figura 2. 5 L%mpara apagada por la condici!n @ -8?6. resultante de la 1igura 2.5.
Figura 2. 17 L%mpara apagada por la condici!n @ -8?6. resultante de la 1igura 2.6.
Figura 2. 11 L%mpara apagada por la condici!n @ -8?6. resultante de la 1igura 2.7
Figura 2. 1) L%mpara encendida por la condici!n @ -8?6. resultante de la 1igura 2.2
CAPITULO J.2 PROGRAMACIN DE LA FUNCIN LGICA OR #O$ MEDIANTE
UNA TABLA DE PROGRAMACIN
! continuacin veremos la funcin +9 implementada con una lmpara que debe estar
encendida cuando se presione uno, otro o ambos botones que la controlan. &a tabla
correspondiente a este e#emplo se identifica como tabla 8.4.

!l igual que en el e#emplo anterior se contara con dos botones conectado a las entradas
fsicas del -&70 E
5
.cu%a etiqueta es Botn(/ % E
(
.cu%a etiqueta es BotnG/. &a salida
fsica =
5
har referencia a la lmpara % se le asignara la etiqueta con el mismo nombre.

:a"la 2. , :a"la del encendido de una l%mpara con la 1unci!n 0< ' accionamiento
moment%neo.
*e la misma manera se utilizar el tipo de accionamiento momentneo, por lo que con
un O se marcar la casilla que corresponde a la salida =5, para indicar el encendido de la
lmpara. =e cuentan ahora con tres maneras para el encendido de la lmpara0 una es que
este accionado el Botn (, la segunda es que est accionado el Botn G, o ambas por lo
tanto se ubica un O en la entrada correspondiente a E5, otro en la entrada
correspondiente a E( % uno en ambos. =i alguno de los dos botones est accionado
bastar para que encienda la lmpara como se observa en las 1iguras 8.(C, 8.(4, 8.() %
8.(D

Figura 2. 1* Escalera resultante de la ta"la 2.,& con las entradas E7 ' E1 desactivadas.
Figura 2. 1, Escalera resultante de la ta"la 2.,& con la entrada E7 activada ' E1
desactivada.
Figura 2. 15 Escalera resultante de la ta"la 2.,& con la entrada E7 desactivada ' E1
activada.
Figura 2. 16 Escalera resultante de la ta"la 2.,& con las entradas E7 ' E1 activadas.
El resultado de las figuras 8.(C, 8.(4, 8.(), % 8.(D sobre algo fsico se muestra a
continuacin a travs de las 1iguras 8.(E, 8.(8, 8.(F % 8.G5 respectivamente.

Figura 2. 17 L%mpara apagada por la condici!n 0 -0<. resultante de la 1igura 2.1*.
Figura 2. 12 L%mpara encendida por la condici!n 0 -0<. resultante de la 1igura 2.1,.
Figura 2. 15 L%mpara encendida por la condici!n 0 -0<. resultante de la 1igura 2.15.
Figura 2. )7 L%mpara encendida por la condici!n 0 -0<. resultante de la 1igura 2.16.
Ha que tenemos el programa en &engua#e Escalera es necesario realizar las conexiones
fsicas de los botones en los contactos de entrada % del elemento actuador que es nuestra
lmpara, en una salida del -&7, para que observe la manera en que se encontrar vea la
figura 8.G(.
Figura 2. )1 6iagrama de cone4i!n de las terminales de entrada
Figura 2. )) 6iagrama de cone4i!n de la terminal de salida
CAPITULO K. LERRAMIENTAS DE PROGRAMACIN Y EJEMPLO PRMCTICO EN
PLC%&
En el capitulo anterior -rogramacin ?ediante ,ablas traba#amos con el tipo de
accionamiento momentneo, por lo tanto en esta seccin emplearemos el tipo de
accionamiento memorizado aplicndolo a un e#emplo tpico que se emplea con mucha
frecuencia en automatizacin industrial, % que se le conoce con el nombre de ?ando
Bimanual, el cual trataremos ms adelante en este mismo capitulo.

EM-LE DE L% S%L"D% MEM!";%D%

En primera instancia describiremos los detalles del accionamiento memorizado para el
cual se empleara el siguiente smbolo que es el que se encarga de la activacin
memorizada %a sea de una salida fsica o una salida interna .marca o registro/, mediante
el smbolo se desactiva la salida fsica o marca que fue accionada anteriormente.

El accionamiento memorizado una vez que es activado mantiene accionado al sistema
hasta que se recibe la orden de desactivacin, para e#emplificar lo descrito veamos las
siguientes figuras0 si el operador presiona el botn de encendido, observe la figura F.G %
lo suelta vea la figura F.C, el sistema estar activado desde ese momento hasta que el
operador presione el botn de apagado, figura F.4.

Figura 5. 1 Estado inicial del accionamiento memori#ado
Figura 5. ) Bot!n de encendido que activa la salida memori#ada
Figura 5. * e mantiene activada la salida memori#ada
Figura 5. , Bot!n de apagado que desactiva la salida memori#ada
!nteriormente establecimos que el smbolo para el accionamiento momentneo
utilizado en nuestros e#emplos es O, para el presente e#emplo ser necesario la
introduccin de tres nuevos smbolos los cuales se enlista a continuacin0

EM-LE DEL #EM-!";%D!

-ara que pueda desarrollarse el ?ando Bimanual se requiere utilizar un ,emporizador,
el cual lo tomaremos de uno de los que tenga el -&7 que empleamos para este e#ercicio.
-ara accionar al temporizador es necesario hacerlo por medio de un contacto
normalmente abierto tal como se indica en la figura F.).

Figura 5. 5 8ctivaci!n de un tempori#ador

7uando se activa el temporizador ,5 su relo# interno comienza a decrementarse desde el
valor que se ha%a fi#ado, observe la figura F.D. El valor que se le asigne al
temporizador se encuentra en segundos, % para este e#emplo se le ha fi#ado un valor de C
segundos, por lo tanto ese es el tiempo que transcurrir al irse decrementando hasta el
valor de cero segundos.

Figura 5. 6 :empori#ador activado

7uando el contador del ,emporizador llega a cero se refle#a la actividad de ste a travs
del contacto normalmente abierto ,5 % se activa la salida =5, tal como se muestra en la
1igura F.E.

Figura 5. 7 El :empori#ador llego a su conteo m%4imo

:na vez que hemos abordado la teora de operacin de las herramientas0 =alida
?emorizada % ,emporizador, ahora procederemos a darles una utilidad prctica,
para que en con#unto nos sean "tiles, por lo que a continuacin procederemos a escribir
el funcionamiento del ?ando Bimanual.
CAPITULO K.1 MANDO BIMANUAL CON UN PLC
El ?ando Bimanual es un con#unto de instrucciones % comandos, que tienen como
ob#etivo el de proteger a la persona que se encuentre al frente de un proceso de
transformacin .operador/, de posibles accidentes laborales con maquinara industrial
que puede poner en riesgo la integridad fsica del operador, por lo cual se requiere que
mantenga ambas manos ocupadas en la activacin del sistema % en consecuencia tenga
la totalidad de su cuerpo fuera de la zona de riesgo.

-or e#emplo, el ?ando Bimanual se puede instalar para controlar una mquina de
estampado de lminas que pueden ser tanto de acero como cartn por e#emplo, % en la
cual el operador tiene que colocar manualmente dichas lminas, observe la figura F.8.
,omando en cuenta esta circunstancia, las manos % brazos del operador corren un gran
riesgo %a que el pistn que realiza el estampado puede descender en cualquier instante
mutilando al operador.
Figura 5. 2 /aquina de Estampado con /ando Bimanual
7omo %a se menciono, el mando bimanual tiene la misin de proteger las extremidades
del operador, %a que tiene implementado un sistema de seguridad a base de oprimir G
botones, que accionndolos a la vez tienen la capacidad de poder generar una orden o
mando de acuerdo a lo que se describe en la tabla F.(.
:a"la 5. 1 +mplementaci!n del /ando Bimanual mediante ta"las.
En la tabla F.( el rea de las entradas cuenta con G botones de reposicin automtica
.push boton/ los cuales para que se autorice una accin valida de alg"n proceso los debe
oprimir el operador al mismo tiempo .1ila C/. !l accionar de forma independiente
cualquiera de los G botones se activa un temporizador el cual consideraremos como una
memoria temporizada .activada por un intervalo de tiempo/, cu%o contacto ser ,5 % se
le asignar la etiqueta de ,emporizad, el tiempo mximo del temporizador se
recomienda que sea de ( segundos .a ma%or tiempo no se garantiza la integridad fsica
del operador/, si al termino de este tiempo no se ha activado el segundo botn, el -&7
inhabilitar la generacin del mando, aun cuando se presione el botn que hacia falta.
Este modo de operacin traer como resultado que el operador deba tener ambas manos
fuera del proceso, porque de otra forma no tiene posibilidad de accionar los G botones al
mismo tiempo. :na vez que los botones ha%an sido manipulados al mismo tiempo, o
con una diferencia mxima de ( segundo entre botn % botn .adems de mantener
ambos botones pulsados/, el sistema estar en posibilidades de generar un mando que se
traduzca en una accin, % en el momento que suelte cualquiera de los G botones el
circuito desactivar el mando que se haba generado, esperando a que los G botones se
encuentren en estado de reposo para iniciar un nuevo ciclo .equivale a un reset/.
7omo actuadores, o elementos de salida tendremos en primer trmino la Bandera del
-&7 identificada como ?
5
% a las lmparas conectadas a las ,erminales =
5
% =
G
que
llevan por etiqueta &mpara ( % &mpara G. !l cumplirse las condiciones de las
entradas se provocar que el pistn descienda hasta la lmina que se va a rotular % se
enciendan al mismo tiempo las lmparas.
*ebido a que no todos tenemos acceso a una mquina de estampado en lugar de sta
utilizaremos el #uguete armable que se muestra en la figura F.F que por su dise'o se
basa en una maquinaria real. *icho modelo .#uguete/ ser de gran a%uda para realizar
tanto el anlisis como las pruebas necesarias.
-or otra parte, tambin se tiene que hacer un bosque#o del sistema que se esta
automatizando, % para este e#emplo es el que se muestra en la 1igura F.(5.
Figura 5. 5 /odelo en "ase a un Cuguete arma"le
Figura 5. 17 Bosquejo del sistema
*e la tabla F.( observa lo siguiente0
6ila < 2 =. El ,emporizador se acciona iniciando una cuenta regresiva de tiempo, al ser
oprimido el botn ( .1ila (/ relacionado con la Entrada 1sica del -&7 E
G
+ al ser
oprimido el botn G relacionado con la Entrada 1sica del -&7 E
C
.1ila G/. En lengua#e
Escalera estas actividades se resumen en los escalones de la figura F.((.
Figura 5. 11 Filas 1 ' ) del programa de la ta"la 5.1
6ila >. El botn ( H el botn G H la desactivacin del ,emporizador en con#unto
accionan a la Bandera considerada como la marca ?
5
. +bserve la figura F.(G.
Figura 5. 1) Fila * del programa de la ta"la 5.1.
6ila ?@ A 2 B. &a Bandera se desactivar cuando no est siendo pulsado el Botn ( .1ila
4/ + el Botn G .1ila )/ + cuando se active el =ensor 2nferior .1ila D/ relacionado
con la Entrada 1sica del -&7 E
5
. &o cual se puede observar en la figura F.(C.
Figura 5. 1* Filas ,&5 ' 6 del programa de la ta"la 5.1.
6ila C. =e comenzar el movimiento descendente, energizando la salida =
C
, cuando el
=ensor =uperior relacionado con la Entrada 1sica E
(
sea accionado H la Bandera este
activada relacionado con la marca ?
5
, tal como se muestra en la figura F.(4.
Figura 5. 1, Fila 7 del programa de la ta"la 5.1
6ila D 2 E. =er desenergizado el motor que produce el movimiento descendente
desactivando la salida =
C
cuando el =ensor 2nferior, relacionado con la Entrada 1sica
E
5
, sea accionado + cuando la Bandera ?
5
sea desactivada. +bserve la figura F.().
Figura 5. 15 Filas 2 ' 5 del programa de la ta"la 5.1.
6ila <F 2 <<' El motor que produce el movimiento ascendente, ser energizado
mediante la salida =
(
cuando el =ensor 2nferior E
5
sea accionado + la Bandera ?
5
sea
desactivada, tal como se ilustra en la figura F.(D.
Figura 5. 16 Filas 17 ' 11 del programa de la ta"la 5.1
6ila <=. =er desenergizado el motor responsable del movimiento ascendente cuando el
=ensor =uperior E( sea accionado. >ea la figura F.(E.
Figura 5. 17 Fila 1) del programa de la ta"la 5.1.
6ila <>. &a lmpara ( se encender cuando la Bandera ?5 est activada. +bserve la
figura F.(8.
Figura 5. 12 Fila 1* del programa de la ta"la 5.1.
6ila <?. &a lmpara G se encender cuando la Bandera ?5 est activada, como se puede
apreciar en la 1igura F.(F.
Figura 5. 15 Fila 1, del programa de la ta"la 5.1.
=e recomienda que observen las figuras a partir de la F.G5, para que analicen de una
manera grfica la operacin del e#emplo que se ilustra en este capitulo, % para que
tambin lo puedan reproducir.
Figura 5. )7 El mecanismo se encuentra en el punto inicial -parte superior. ' aDn no
>a sido activado el mecanismo.
Figura 5. )1 e >a presionado el Bot!n 1 pero el mecanismo aDn se encuentra en el
punto inicial -parte superior..
Figura 5. )) e >a presionado el Bot!n ) pero el mecanismo aDn se encuentra en el
punto inicial -parte superior..
Figura 5. )* e presionan el Bot!n 1 ' el Bot!n ) simult%neamente& se encienden las
l%mparas ' el mecanismo comien#a a descender
Figura 5. ), El mecanismo llega a la parte in1erior pulsando el ensor +n1erior& las
l%mparas se apagan ' el mecanismo continDa su movimiento superior
Figura 5. )5 El mecanismo continDa ascendiendo
Figura 5. )6 El mecanismo llega al punto inicial tocando el sensor superior& ' por ende
apag%ndose el mecanismo
Figura 5. )7 =ista del entorno de programaci!n del PLC
CAPITULO 1E.1 CONTADORES EN UN PLC
Existen diversos procesos industriales donde se tiene que ir transportando el producto
en sus diversas etapas de manufactura, para lo cual se requiere necesariamente de una
banda transportadora, que es precisamente la encargada de realizar el desplazamiento de
un punto a otro del producto que se est fabricando.

:na banda transportadora la podemos encontrar en diversos procesos industriales, pero
siempre cumple con la misma tarea, que es la de ir desplazando diversos productos o
materiales, por lo mencionado anteriormente una banda transportadora la podemos
encontrar por e#emplo en0 &nea de armado de vehculos, en una planta embotelladora,
en una planta farmacutica para transportar las diversas sustancias e inclusive en un
aeropuerto por donde nos entregan el equipa#e, etc

Figura 17. 1 /%quina de tortillas -8limento t3pico de /94ico..

-uesto que no todos tenemos acceso a maquinaria industrial, emplearemos un modelo a
escala tal como el que se ilustra en la figura (5.G, que como en el capitulo F, tenga la
misin de emular el funcionamiento del sistema a automatizar que en este caso se trata
de la banda transportadora de tortillas de la figura (5.(.

Figura 17. ) /odelado de la Banda :ransportadora por un juguete


EM-LE DEL CN#%D!
-ara la implementacin de la Banda ,ransportadora se requiere utilizar un 7ontador el
cual lo tomaremos de uno de los que tiene el -&7 que empleamos para este e#ercicio.
En primera instancia es necesario realizar la activacin del contador por medio de la
accin de un contacto. Existen dos formas de activar a los contadores del -&7, que a
continuacin se enlistan0

a/ :na es por medio de una condicin resultado del proceso.
b/ &a otra es en la cual el propio contador se activa % desactiva as mismo.

-rocedamos a explicar la primera forma de activacin del contador, en sta el contacto a
utilizar es normalmente abierto, % es accionado como resultado de un proceso o como
refle#o de la manipulacin fsica de un botn. =e le asignara la etiqueta de !ctivacin,
pues es la que me#or describe su funcionamiento. +bserve la figura (5.C.

Figura 17. * Ea"ilitaci!n del contador -opci!n 1..
&a segunda opcin que tenemos para activar al contador es mediante un contacto
normalmente cerrado, el cual corresponde a un contacto que proporciona el mismo
contador, es decir se trata de una salida interna por lo que el contacto lleva la misma
etiqueta que el 7ontador. ,al como se indica en la figura (5.4.
Figura 17. , Ea"ilitaci!n del contador -opci!n ).
:na vez descritas las formas de activacin del contador ahora continuamos el proceso
de conteo. =e requiere introducir un contacto ms, en este caso utilizaremos un contacto
normalmente abierto, que cada vez que es presionado el botn fsico correspondiente, el
contador se incrementa en una unidad, las figuras (5.), (5.D, (5.E % (5.8 describen lo
antes mencionado. H as se contin"a sucesivamente hasta llegar al lmite establecido por
el programador. 7abe mencionar que para el buen funcionamiento del contador es
necesario pulsar % soltar el botn %a que si se de#a en una posicin fi#a .%a sea
pulsado o suelto/ el contador permanecer fi#o sin cambio. -ara este e#emplo el lmite
de conteo establecido es C.
Figura 17. 5 8l presionar el "ot!n de la entrada E1 se incrementa en 1 el conteo
Figura 17. 6 e suelta el "ot!n para preparar el siguiente conteo
17. 7 ?uevamente se presiona el "ot!n de la entrada E1 para incrementar en 1 el
conteote conteo
Figura 17. 2 ?uevamente se suelta el "ot!n para preparar el siguiente conteo
=i estamos traba#ando de acuerdo al mtodo del inciso a/ cuando el contador llega al
lmite establecido el reset del contador entra en funcionamiento deteniendo la cuenta,
vea la figura (5.F por lo que es necesario desenergizar % volver a energizar el contacto
de !ctivacin del cual se hablo en lneas anteriores, para que regrese a cero el contador,
vea la figura (5.(5.
Figura 17. 5 Ea"ilitaci!n e incremento del contador
Figura 17. 17 <eesta"lecimiento a cero del contador
7uando el contador llega a su lmite se refle#a la actividad de ste a travs del contacto
normalmente cerrado 75 lo que activa al 9eset, tal como se muestra en la figura (5.((,
con lo que se restablece el registro del contador nuevamente, vea la figura (5.(G.
Figura 17. 11 +ncremento del contador
Figura 17. 1) <eesta"lecimiento a cero del contador por un contacto propio
CAPITULO 1E.2 AUTOMATIZACION DE UNA FAJA TRANSPORTADORA CON UN
PLC
:na vez que se ha tratado lo referente al contador procederemos a la automatizacin de
la banda trasportadora, con la cual se requiere transportar tortillas desde el horno de
coccin hasta el rea de embolsado en la cual se empaquetan (5 tortillas en cada bolsa,
por ello la necesidad de utilizar un contador automatizado pues el operador puede tener
una distraccin % contar una tortilla de ms o de menos.

7omo se puede observar en el bosque#o para comenzar el proceso el operador pulsara
un botn que es el que dar inicio % arrancara la produccin de tortillas, indicando a la
vez con el encendido de una lmpara de color verde que el proceso est en
funcionamiento. 7ada tortilla ser detectada por el sensor situado al inicio de la banda
transportadora, dicho sensor enva una se'al a la entrada fsica E5 del -&7 con lo que
se incrementara el conteo del registro correspondiente .contador 75/.


1igura (5. (C Bosque#o del sistema.

7uando el contador llegue a (5 unidades originara una se'al con la cual se detendr la
produccin, esto es, cesara el movimiento de la banda transportadora % con ello se
apagar la lmpara verde, encendindose una lmpara ro#a que indica el fin del proceso.

:na vez que el proceso contabilizo (5 unidades, el operador podr colocar una bolsa
nueva %a que la anterior acaba de ser llenada, las bolsas llenas son colocadas en una ca#a
para su futura reparticin, % nuevamente el operador tendr que presionar el botn de
inicio para que se llene automticamente una bolsa con exactamente (5 unidades.

&a implementacin se har, como en algunos e#ercicios anteriores, en los que
recurrimos a la manera formal de programacin, % para ello nos auxiliamos de una tabla
de programacin, tal como la tabla (5.( que a continuacin se ilustra.

,abla (5. ( 2mplementacin del sistema con tablas
6ila <. &a bandera de inicio .salida interna ?5/ es la que refle#ara de manera
memorizada el accionamiento momentneo del botn que se encuentra asignado a la
entrada fsica E(, este botn tiene que ser presionado por parte del operador con la
finalidad de iniciar el proceso. En lengua#e Escalera lo descrito se resume en la figura
(5.(4.
Figura 17. 1, Fila 1 del programa de la ta"la 17.1.
6ila =. *e la fila ( recordemos que la bandera de inicio tiene un accionamiento
memorizado por lo tanto la bandera de inicio se desactivara cuando la bandera de paro
.salida interna ?(/ se active puesto que indican estados contrarios. >ea la figura (5.().
Figura 17. 15 Fila ) del programa de la ta"la 17.1.
6ila >. !l presentarse la bandera de paro ?( se encender la lmpara ro#a que indica el
paro del funcionamiento, la cual se encuentra en la salida fsica =G % lleva por etiqueta
&amp1in. +bserve la figura (5.(D.
Figura 17. 16 Fila * del programa de la ta"la 17.1.
6ila ?. 7uando se ha%an contabilizado (5 unidades el contacto interno del 7ontador 75
se activar por lo que se debe encender la bandera de paro la cual tambin tiene un
accionamiento memorizado, indicando que el proceso de empaquetado se llevo a cabo.
&o cual se puede observar en la figura (5.(E.
Figura 17. 17 Fila , del programa de la ta"la 17.1.
6ila A. &a bandera de paro se desactivara cuando sea presionado el Botn de 2nicio. ,al
como se ilustra en la figura (5.(8.
Figura 17. 12 Fila 5 del programa de la ta"la 17.1.
6ila B @C 2 D. 7uando la bandera de inicio .?5/ est activada % la Bandera de -aro .?(/
no se encuentre activada, sucedern tres acciones0 El motor de la banda transportadora
ser energizado .1ila D, figura (5.(F/ comenzando con ello el proceso, la &mpara de
!ctivacin se encender .1ila E, 1igura (5.G5/ indicando el estado del proceso % por
"ltimo se habilitara el 7ontador .1ila 8, 1igura (5.G(/ que a partir de este momento
podr registrar cada unidad que pase por el sensor hasta llegar al lmite.
Figura 17. 15 Fila 6 del programa de la ta"la 17.1.
Figura 17. )7 Fila 7 del programa de la ta"la 17.1.
Figura 17. )1 Fila 2 del programa de la ta"la 17.1.
6ila E' !qu se establece que cada accionamiento momentneo que tenga el sensor
debido al paso de una unidad incremente el registro del 7ontador. &o cual se puede
observar en la figura (5.GG.
Figura 17. )) Fila 5 del programa de la ta"la 17.1.
El ambiente de programacin del -&7 con el cual traba#amos es el siguiente.
Figura 17. )* =ista del entorno de programaci!n
&a banda transportadora en con#unto con el -&7 se muestra en la 1igura (5.G4, en la
que se observa que est inactiva pues a"n no ha sido activada. =e observan apagadas las
lmparas de los botones.
Figura 17. ), /aqueta del sistema en reposo.
7omo se puede observar en la 1igura (5.G), el sistema se encuentra en accin tal como
lo indica la lmpara de activacin que est encendida.
Figura 17. )5 /aqueta del sistema en 1uncionamiento
CAPITULO 11. LERRAMIENTAS AVANZADAS DE PROGRAMACION EN UN PLC
En este capitulo conoceremos dos nuevas herramientas del softAare de programacin
del -&7 que utilizamos para nuestros e#ercicios, estas herramientas se denominan
&lamar 1uncin % Bit especial. !mbas herramientas las aplicaremos en la
automatizacin de una banda transportadora de envases de refrescos, la cual tiene la
funcin de transportar los envases de refrescos recin lavados o llenados al rea de
produccin siguiente.

Iuevamente emplearemos un modelo a escala del proceso que vamos a automatizar,
observe la figura ((.(. Tue como en ocasiones anteriores, nuestro modelo a escala ser
un auxiliar en el anlisis del funcionamiento del sistema as como en las pruebas al
automatizar la banda transportadora de refrescos.


Figura 11. 1 /odelo de la Banda :ransportadora en sus tres estados
EM-LE DEL :"# ES-EC"%L
-rocedamos a explicar la herramienta del Bit especial. *icha herramienta consististe en
un generador de pulsos discretos .5 lgico o ( lgico/ % tiene la funcin de
energizar % desenergizar el contacto que lo representa con un intervalo de tiempo fi#o, el
cual puede ser de ( segundo o de ( minuto.
El Bit especial puede actuar sobre una marca de memoria .ver figura 4/ directamente
sobre una salida, tal como se muestra en la figuras ((.G % ((.C.
Figura 11. ) +mplementaci!n del Bit especial
Figura 11. * +mplementaci!n del Bit especial so"re una salida
7omo se observa en el Escaln ( de la figura ((.G, el Bit especial activa a la marca ?
5
la cual a su vez al ser energizada activa en el Escaln G a la salida =
5
, en cambio en la
figura ((.C la activacin de =
5
se realiza de forma directa ahorrando con esto la
utilizacin de una memoria auxiliar. -ero para fines prcticos a veces resulta ms
eficiente el mtodo de la figura ((.G, depende de la tarea que se busque automatizar.
LL%M%! 67NC"$N
En lo que se refiere a la herramienta &lamar 1uncin, a%uda a estructurar % reducir
nuestro programa, puesto que encapsula dentro de un con#unto llamado 1uncin una
serie de instrucciones que realizan una tarea especfica % esta 1uncin es invocada cada
vez que es necesaria, su implementacin se explicara en el desarrollo del siguiente
e#emplo.
CAPITULO 11.1 CONTROL DE UNA FAJA TRANSPORTADORA CON BOTONES
LUMINOSOS INTERMITENTES, EJEMPLO FINAL
-ara la implementacin de la Banda ,ransportadora se requiere llevar un conteo de los
envases que son transportados, adems se cuenta con dos botones uno de inicio % otro
de paro. El botn de inicio debe ser presionado por el operador para comenzar el
proceso % el conteo, cuando esto sucede dicho botn debe permanecer encendido % el
botn de paro debe estar centellando indicndole al operador con ello que dicho botn
espera ser presionado. Iecesitaremos utilizar un 7ontador del -&7, dicho 7ontador
tendr la funcin de contabilizar los envases que son transportados por la banda$ cuando
llegue al lmite establecido de envases se debe detener el proceso automticamente, con
lo que se encender la lmpara del botn de paro % comenzara a centellear la lmpara
del botn de inicio. El botn de paro ser presionado por el operador cuando se presente
alguna contingencia o simplemente se tenga que detener el proceso, con esta accin se
encender la lmpara del botn de paro % centellara la lmpara del botn de inicio.


El programa en &engua#e Escalera estar estructurado de tal manera que se auxiliara de
las siguientes funciones0
Lamp"nicio. =e encargara de mantener encendida la lmpara de inicio de manera
intermitente cuando el mecanismo no se encuentre funcionando.
Lamp-aro. 7uando el mecanismo se encuentre en funcionamiento tiene la labor de
mantener encendida de manera intermitente a la lmpara de paro.

7ontador. Esta funcin ser responsable del conteo de los envases que son
transportados.
En la 1uncin &amp2nicio .funcin (/ utilizaremos un Bit especial con un intervalo de
tiempo de un segundo el cual actuara sobre la marca de memoria ?G cu%a etiqueta es
Ban!ux .Bandera !uxiliar/, observe la figura ((.4. *e esta manera cuando sea
invocada la funcin &amp2nicio el bit especial se energizar de manera momentnea
cada segundo lo que provocara que cada segundo se active la Bandera !uxiliar ?G %
como se ver ms adelante dicha marca es una de las encargadas en el programa
principal de activar a la salida fsica =( relacionada con la lmpara de inicio. -or lo
tanto si la marca se activa cada segundo entonces la lmpara de inicio se encender cada
segundo, provocando con ello un encendido intermitente.
Figura 11. , +mplementaci!n de la Funci!n Lamp+nicio
-ara el caso de la 1uncin &amp-aro .funcin G/ utilizaremos de igual manera un Bit
especial con un intervalo de tiempo de un segundo, pero ahora lo implementaremos de
forma directa, es decir, energizando sin marcas intermediarias la salida =G
correspondiente a la &mpara de -aro. !s cada segundo que se energice el bit especial
se energizara la salida fsica =G, tal como se muestra en la figura ((.).
Figura 11. 5 +mplementaci!n de la Funci!n LampParo
&a funcin de contar el n"mero de envases, emplea su activacin por medio de una
condicin resultante del proceso, esta condicin es el accionamiento momentneo del
sensor, provocado por el paso de un envase por la banda transportadora, con lo que se
incrementa en una unidad el registro del 7ontador. &o cual se puede observar en la
figura ((.D. :na vez que el registro del contador llegue al lmite establecido por el
programador, el reset del contador entra en funcionamiento deteniendo la cuenta.
Figura 11. 6 +mplementaci!n de la Funci!n del Contador
Figura 11. 7 Bosquejo de la "anda transportadora con l%mparas intermitentes
&a implementacin se har, como en e#ercicios anteriores, de manera formal
auxilindonos de las tablas de programacin ((.(, ((.G, ((.C ((.4.
:a"la 11. 1 +mplementaci!n del sistema mediante ta"las.
:a"la 11. ) :a"la de la Funci!n FunParo.
:a"la 11. * :a"la de la Funci!n Fun+nicio
:a"la 11. , :a"la de la Funci!n FunCont
*e las tablas ((.G, ((.C % ((.4 observamos que se trata de la implementacin de las
funciones, por lo que en estas tablas nos indican que elementos activan las salidas.
*e la tabla ((.( se observa0
6ila <' &a salida interna ?
5
que corresponde a la Bandera de 2nicio refle#ara de forma
memorizada el accionamiento momentneo del botn de inicio el cual se encuentra
relacionado con la entrada fsica E
(
. En lengua#e Escalera lo expresado en esta
explicacin se resume en la figura ((.8.
Figura 11. 2 Fila 1 del programa de la ta"la 11.1
6ila =. Ha que accionamos a la Bandera de 2nicio de manera memorizada en la fila ( en
la fila G ser desactivada cuando la bandera de paro .salida interna ?(/ se active debido
a que indican estados contrarios. >er figura ((.F.
Figura 11. 5 Fila ) del programa de la ta"la 11.1.
6ila >. 7uando este presente la bandera de paro ?( se encender la lmpara del botn
de paro indicando con ello que se detuvo el proceso, cabe aclarar que la lmpara de paro
se encuentra en la salida fsica =G % lleva por etiqueta &amp-aro, tal como se muestra
en figura ((.(5.
1igura ((. (5 1ila C del programa de la tabla ((.(.
1igura ((. (( 1ila 4 del programa de la tabla ((.(.
6ilas A@ B 2 C. El contacto interno del 7ontador 75 se activar cuando se ha%an
contabilizado ) envases indicando con ello que indicando que el proceso de
empaquetado se llevo a cabo % por consiguiente est accin enciende la bandera de paro
de manera memorizada .1ila )/. *e igual manera la bandera de paro presentara un
accionamiento memorizado cuando no este presente la bandera de inicio .1ila D/ o
cuando sea presionado el botn de paro .1ila E/. >er figura ((.(G.
1igura ((. (G 1ilas ), D % E del programa de la tabla ((.(.
6ila D' *e acuerdo a la figura ((.(C la desactivacin de la bandera de paro se llevara
acabo cuando sea presionado el Botn de 2nicio.
Figura 11. 1* Fila 2 del programa de la ta"la 11.1.
6ila E. El motor de la Banda transportadora ser energizado si la Bandera de 2nicio ?5
se encuentra activada % la Bandera de paro desactivada. ,al como se ilustra en la figura
((.(4.
Figura 11. 1, Fila 5 del programa de la ta"la 11.1.
6ila <F 2 <<. &a lmpara de inicio ser encendida ba#o dos condiciones0 si la bandera de
2nicio .1ila (5/ se encuentra activada o si la Bandera !uxiliar ?G .1ila ((/ ha sido
activada. &o anterior se e#emplifica en la figura ((.(). 7omo %a se indico
anteriormente la Bandera !uxiliar es activada desde la 1uncin de la &mpara de 2nicio.
Figura 11. 15 Filas 17 ' 11 del programa de la ta"la 11.1.
6ila <=' &a funcin que hace que la lmpara de paro comience a centellear ser llamada
cuando la Bandera de 2nicio este activada % la Bandera de paro este desactivada .vea la
figura ((.(D/, es decir, cuando el mecanismo se encuentre en funcionamiento.
Figura 11. 16 Fila 1) del programa de la ta"la 11.1.
6ila <>' &a funcin que realiza el conteo ser invocada desde que el mecanismo
comience su funcionamiento por ello depende de la Bandera de 2nicio, como se muestra
en la figura ((.(E.
Figura 11. 17 Fila 1* del programa de la ta"la 11.1.
El ambiente del softAare de programacin con que cuenta el -&7 con el cual realizamos
el presente e#ercicio es el que se ilustra en la figura ((.(8.
Figura 11. 12 =ista del entorno de programaci!n.

También podría gustarte