PROGRAMABLE
Estructura Interna de un
PLC y Ejemplos de
Programacin
NDICE
NDICE..................................................................................................................................c
Capitulo 1. Antecedentes de los PLC....................................................................................1
Control y automatizacin.............................................................................................................1
Automatizacin dedicada estndar...........................................................................................................2
Automatizacin Flexible..............................................................................................................................3
Actuadores..................................................................................................................................66
Adems
las bobinas de otros relevadores, esto es, controlan otros bloques de relevadores,
que al estar agrupados en circuitos realizan las operaciones lgicas del sistema de
control automtico.
es que si resulta necesario modificar el sistema de control, basta con cambiar las
instrucciones codificadas.
la que se tenga que dar una respuesta, la configuracin interna del PLC puede
tener un grado alto o bajo de complejidad, independientemente del grado de
complejidad de la aplicacin.
Un PLC consta de los siguientes componentes esenciales:
Hardware.- Se trata de todos los componentes electrnicos que conforma al
sistema de control, siendo su tarea principal la de activar o desactivar los mandos
por medio de las cuales se manipule toda la serie de elementos de potencia que
tenga conectados, todo esto en funcin de una secuencia lgica determinada.
El
elemento
ms
importante
del
hardware
es
el
microprocesador
microcontrolador.
Software.- Es la parte intangible que no tiene una parte fsica, ya que se trata
de los programas que determinan la forma de operar del sistema de control, o
dicho de otra forma, son las instrucciones que representan la generacin de los
mandos que gobiernan a la parte electrnica.
En la actualidad por
ese momento.
mecnicos que se pueden abrir o cerrar al moverse la placa; el estado que los
contactos pueden adquirir, ya sean abiertos o cerrados, representa el estado
lgico que tiene el relevador en ese momento, mantenindose este estado
mientras el voltaje sobre la bobina est aplicado.
Al interrumpir el voltaje de
Prcticamente
10
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 flujo para que todos los detalles queden
plasmados en el programa de control.
Un PLC es un elemento de control que trabaja de manera muy similar a como
lo hacen las computadoras personales (PC), por lo que tambin cuenta con un
sistema operativo que es totalmente transparente al usuario, y por lo general no
causa todos los contratiempos como los que son originados en las PCs.
Por
medio del sistema operativo del PLC se establece la manera de actuar y adems
se sabe con que dispositivos perifricos se cuenta para poder realizar las acciones
de control de un proceso productivo.
11
12
13
14
de forma
Con un PLC
15
escasos.
el empleo de un PLC.
Ventajas
Control ms preciso.
Mayor rapidez de respuesta.
Flexibilidad Control de procesos complejos.
Facilidad de programacin.
Seguridad en el proceso.
Empleo de poco espacio.
Fcil instalacin.
Menos consumo de energa.
Mejor monitoreo del funcionamiento.
Menor mantenimiento.
Deteccin rpida de averas y tiempos muertos.
Menor tiempo en la elaboracin de proyectos.
Posibilidad de aadir modificaciones sin elevar costos.
Menor costo de instalacin, operacin y mantenimiento.
Posibilidad de gobernar varios actuadores con el mismo autmata.
Desventajas
16
17
18
19
20
una prenda que en una de sus bolsas se encuentra el grabado del logotipo del
diseador de ropa, seria una mala decisin el implementar un lazo cerrado en el
proceso de limpieza, porque la lavadora se encontrara comparando la tela ya
lavada (seal de salida) contra la tela sucia (seal de entrada), y mientras el
logotipo se encuentre presente la lavadora la considerara como una mancha que
no se quiere caer.
21
22
serie de instrucciones que representan el proceso del control lgico que debe
ejecutarse, para poder hacer este trabajo, la unidad central de proceso debe
almacenar en localidades de memoria temporal las condiciones de las variables de
entrada y variables de salida de datos ms recientes.
La unidad central de proceso en esencia tiene la capacidad para realizar las
mismas tareas que una computadora personal, porque como ya se menciono
lneas atrs, en su interior se encuentra instalado un microcontrolador que es el
encargado de gobernar todo el proceso de control.
23
fabricante del PLC) que se efecta 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 ejemplo), una vez concluido esta fase el
PLC sabe si tiene un programa de usuario alojado 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 ejecutarlo, de otra manera, tambin notifica que el
bloque de memoria de usuario se encuentra vaco.
24
25
26
que tienen los puertos de entrada y salida de datos del microcontrolador, a cada
agrupamiento se le conoce con el nombre de byte 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 byte que se hace llegar
al microcontrolador.
27
siendo esa informacin la que representa las ltimas condiciones de las seales
de entrada.
28
Cuando en el
29
Una vez que los datos de salida han sido alojados en las localidades de
memoria correspondiente, en un ciclo posterior el microcontrolador puede
comunicarlos hacia el exterior del PLC, ya que cada bit que conforma un byte de
datos de salida tiene un reflejo en cuanto a las conexiones fsicas que tiene el PLC
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.
30
31
enlace que tiene asociado una serie de conectores que son los medios fsicos en
donde se insertan los mdulos (ya sean de entrada o salida).
El nmero total
32
usuario puede variar de tamao, todo depende del proceso a controlar, por
ejemplo.
Para controlar una maquina sencilla basta con una pequea cantidad
33
En otro orden de ideas, a la unidad central de proceso de un PLC 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.
Para que el PLC funcione de forma ininterrumpida se debe de contemplar el uso
de energa de respaldo ya que esta bajo ninguna circunstancia tiene que faltarle a
la unidad central de proceso.
34
para dar aviso en el momento justo que el suministro de energa principal a dejado
de operar.
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
35
36
opto
electrnico
esta
constituido
de
la
siguiente
manera.
de forma directa entre sus terminales, este emite un haz de luz infrarroja 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 y colector,
manifestando una operacin similar a un interruptor cerrado.
37
En los bornes
38
que se cuenta con mdulos que manejan seales discretas o digitales, y mdulos
que manejan seales analgicas.
A los mdulos de entrada de datos se hacen llegar las seales que generan los
sensores.
Las seales
39
Un
ejemplo de sensor que se emplean con este tipo de mdulo es el que mide
temperatura.
40
continuacin.
Mdulos de salida de datos discretos.- Estos transportan tan solo dos
magnitudes diferentes de energa para manipular al actuador que le corresponde.
Las magnitudes pueden ser las siguientes:
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 analgico (DAC).
41
Para seleccionar
el mdulo de E/S adecuado a las necesidades del proceso industrial, se tiene que
dimensionar y cuantificar perfectamente el lugar donde se instalar un PLC.
El
42
43
el
dispositivo
programador
se
encuentra
dedicado
44
45
46
47
Las caractersticas
48
Las
49
50
51
52
Estos
Los
Los activadores manuales son elementos que se emplean para iniciar las
actividades de un proceso de produccin, o para detenerlo.
Los activadores
manuales son botones que pueden poseer contactos normalmente abiertos (N/A)
o normalmente cerrados (N/C) 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.
Los activadores manuales son elementos de entrada que generan una seal
de tipo discreto, esto es se encuentra pulsado (1 lgico) o se encuentra en
reposo (0 lgico).
53
tanto con seales de voltajes de corriente directa (VCD) como con seales de
voltajes de corriente alterna (VCA).
54
SENSORES DISCRETOS
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 ejemplo, cuando se utilizan como detectores de
presencia, se encargan de indicar en que momento es colocado un objeto sobre
este, y por medio de la presin que ejerce se presiona su interruptor, lo que
permite que se haga llegar una cierta magnitud de voltaje al sistema de control
(que en este caso se sugiere que sea un PLC), y obviamente cuando el objeto no
se encuentra el voltaje que se reporta ser de una magnitud igual a cero.
Cuando estos sensores tienen la tarea de detectar un final de carrera o lmite
de rea, es porque se encuentran trabajando en conjunto con un actuador que
produce un desplazamiento mecnico, y por lo tanto cuando esa parte mecnica
haya llegado a su lmite se debe detener su recorrido, para no daar alguna parte
del proceso automtico.
55
56
El sensor magntico
posee un circuito interno que responde cuando un campo magntico incide sobre
este, este sensor puede ser desde un simple reed switch hasta un circuito ms
complejo que reporte por medio de un voltaje la presencia o no del campo
magntico.
su posterior procesamiento.
57
El sensor
detectar un material que no sea el aire, el sensor capacitivo tiene que ser ajustado
para que sepa que material debe detectar.
58
Este
sensor se basa en el uso de un diodo emisor de luz infrarroja, que por naturaleza
del ojo humano no la podemos percibir, el diodo emisor enva el haz de luz y 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 seal como respuesta a
si existe el haz de luz infrarroja o no esta presente.
identificar colores, ya que la reflexin sobre una superficie puede ser total o parcial
ya que los materiales pueden absorber el haz de luz infrarrojo, dependiendo del
olor que tenga su superficie.
que tarda el haz de luz en regresar y por medio de una formula muy simple se
puede calcular la distancia ya que v = d/t, en donde el tiempo lo podemos medir, y
v es la velocidad a la que viaja la luz, por lo tanto se puede calcular la distancia d.
La aplicacin de este tipo de sensores puede ser muy amplia, ya que se puede
utilizar como una barrera para que detecte el momento en que un operario
introduce sus manos en un rea peligrosa y pueda sufrir un accidente, o para
detectar cuando el haz de luz se corta que un material lo atraves cuando viajaba
por sobre una banda transportadora entre otras aplicaciones.
59
Se requiere de
mantener los procesos ya sean de coccin fundicin por ejemplo 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, y de la
resolucin se cuenta con un sensor adecuado a las caractersticas que posee el
proceso.
amplia de sensores que realizan esta tarea, por lo que procederemos a describir
los sensores de temperatura ms comunes:
RTD.- Su nombre es el de Resistencias Detectoras de Temperatura (por sus
siglas en ingles RTD), tambin llamadas resistencias metlicas, la caracterstica
principal de estos sensores es que poseen coeficiente positivo de temperatura
(PTC), 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 RTD.
60
El rango de medicin de
Este
Figura 4. 10 RTD.
Termistores.- Su nombre es el de Resistencia Sensible a la Temperatura (por
sus siglas en ingles Termistor), este tipo de sensor poseen tanto coeficiente
positivo de temperatura (PTC) como coeficiente negativo de temperatura (NTC), 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
(PTC), mientras que en los NTC al incrementarse la temperatura se disminuye el
valor de resistencia, y al decrementarse el valor de la temperatura se aumenta el
valor de la temperatura.
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.
61
Figura 4. 11 Termistor.
Termopar.- Este sensor debe su nombre debido al efecto que presenta la
unin de 2 metales diferentes, esta unin genera una cierta cantidad de voltaje
dependiendo de la temperatura que se encuentre presente en la unin de los 2
metales.
estan diseados para medir altas cantidades de temperatura, que pueden llegar
inclusive al punto de fundicin de los metales.
El rango de medicin de
Este
62
Figura 4. 12 Termopar.
De Circuito Integrado.- Estos sensores se emplean para ambientes que no
son tan demandantes en cuanto a su modo de operacin, esto es, que por ejemplo
no tengan que medir la temperatura de una caldera, expuestos directamente a la
flama.
La
63
variables, pero si las que se relacionan con la fuerza y cuya formula matemtica
es:
f (fuerza) = m (masa) * a (aceleracin)
Por lo tanto dependiendo de cmo se coloque la galga extensiomtica se
puede emplear para medir: la aceleracin de un mvil, velocidad, presin fuerza,
peso (masa) entre las ms caractersticas de las variables a medir.
Las galgas
Estos dispositivos
son muy sensibles a los cambios fsicos que existan sobre su superficie, y
requieren de un circuito que adecue su respuesta y esta pueda ser enviada al
circuito de control, para su posterior procesamiento.
64
65
66
Actuadores
Neumticos.-
Estos
dispositivos
pueden
generar
67
68
Existen tanto cilindros como tambin motores hidrulicos, los cuales requieren
de un aceite que es el que se desplaza por estructura y proporciona la fuerza de
trabajo.
El caudal del aceite es controlado por vlvulas que son las que activan
encuentra por debajo del rango de 25000 N (Newtons), pero como ventaja
principal se tiene la de poder controlar sus r.p.m. (revoluciones por minuto).
Los actuadores elctricos requieren de elementos contactores para que abran
cierren la conexin de la energa elctrica a sus terminales de alimentacin
(activar desactivar respectivamente).
69
Figura 4. 20 Relevadores.
70
71
diferente ya que por naturaleza propia los cdigos de los microcontroladores son
diferentes, aunque el Lenguaje en Escalera sea el mismo para todos los PLC.
En esta oportunidad describiremos ampliamente la utilizacin del software de
programacin de nuestro PLC, y aunque ya se menciono en lneas anteriores que
el cdigo que se genera es diferente entre varias marcas de PLC el lenguaje en
escalera es el mismo para todos, y al final de cuentas eso es lo que nos interesa
para programar un PLC, por lo que s aprendemos a programar uno de la marca
Siemens, de manera implcita estaremos obteniendo el mismo conocimiento para
programar uno de la marca GE-Fanuc, y as sucesivamente.
Se puede utilizar cualquier modelo de PLC, inclusive el fabricado por cualquier
fabricante, esto quiere decir que dependiendo del PLC seleccionado, puede tener
inclusive desde 6 entradas y 6 salidas.
72
seria con un PLC de marca conocida, por lo tanto lo podemos adquirir de una
forma muy econmica inclusive para aprender y practicar la programacin de
estos dispositivos de control.
73
74
75
76
77
78
leer la informacin por lo que tenemos que seleccionar el origen de la entrada (ya
sea fsica o interna) y por ltimo asignarle una etiqueta que corresponda con la
informacin que esta leyendo.
79
Los
smbolos que activan a las salidas constituyen las ACCIONES que todo proceso
industrial debe efectuar, esto es para modificar las variables fsicas que se
encuentran interviniendo en cualquier lnea de produccin.
Las salidas
80
La salida
Ahora
bien, cuando sea necesario que se tenga que cancelar la memoria o tambin se
puede expresar que se apagar la salida, se llevar al estado de 0 lgico, lo
que se tiene que realizar es accionar la desactivacin correspondiente.
81
denomina como marca, y lo que representa es que esta marca es una condicin
interna del programa de control que no tiene reflejo hacia algn elemento
actuador.
El temporizador una
82
cuando llega a 0 segundos origina una salida interna con el estado de 1 lgico,
cancelndose esta salida cuando se restablece el temporizador.
origina una salida interna con el estado de 1 lgico avisando que ha llegado al
valor de conteo prefijado, para colocar en 0 lgico la salida interna del contador,
este se debe de restablecer para pode comenzar con un nuevo proceso de
conteo.
83
Las subrutinas se
emplea cuando dependiendo del contexto del programa de control lgico, cuando
una condicin se lleva a cabo conlleva el seleccionar uno de dos o mas caminos,
por lo que se selecciona el adecuado y se eliminan los dems.
84
85
86
87
PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos
smbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia
de fabricante a fabricante, por lo tanto la manera de como se interpretan las
instrucciones por medio de un PLC es diferente, dependiendo de la marca.
Existen comercialmente tres lenguajes que la mayora de los fabricantes de los
PLC ponen a disposicin de los usuarios, estos lenguajes son:
Diagrama de Contactos tambin conocido como Lenguaje en Escalera.
Listado de Instrucciones
Diagramas de Funciones
En primera instancia se har una descripcin del Lenguaje en Escalera. Este
lenguaje es una representacin grfica que por medio de software se implementan
tanto los contactos fsicos que posee un relevador (Variables de Entrada), as
como tambin las bobinas (Variables de Salida) que lo constituyen, las
actividades que realizan estas representaciones se materializan a travs de las
lneas de entrada y salida del PLC.
En el Lenguaje en Escalera son muy bastos los smbolos empleados, pero
como introduccin en primer trmino explicaremos los smbolos que relacionan las
entradas con las salidas.
Los elementos bsicos correspondientes a las entradas, son los que a
continuacin se muestran:
Contacto normalmente abierto
88
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 6.2.
89
90
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 bajo su influencia.
Para programar un PLC, primeramente se deben tener contempladas las
entradas y 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.
Una herramienta que se emplea frecuentemente para programar un PLC son
las Tablas de Verdad, ya que en estas se observa la respuesta que debe emitir el
PLC en funcin de las combinaciones de los estados lgicos de las entradas. La
combinacin generada por la forma en como se conecten las variables de entrada
da origen a funciones lgicas estandarizadas como por ejemplo: AND, OR,
INVERSOR, etc.
Tanto 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.
Cuando se utiliza el Lenguaje en Escalera para programar un PLC no se
emplean los smbolos de las funciones lgicas por lo tanto debemos ser capaces
de implementarlas utilizando las variables de entrada y salida que de acuerdo a
91
cierto arreglo se comportaran como las funciones lgicas: AND, OR, INVERSOR,
NOR, etc.
Existen tres funciones lgicas a partir de las cuales se generan todas stas las
cuales son: AND, OR e INVERSOR. Por lo que a continuacin se explicara como
se implementan con el Lenguaje en Escalera, as como su comportamiento.
FUNCIN LGICA AND (Y)
La funcin lgica AND tendr la salida activada (energizada) solo si ambos
contactos (normalmente abiertos) tienen el nivel lgico de 1, en todos los otros
casos la salida estar desactivada (desenergizada). Ver Figura 6.5, 6.6, 6.7 y 6.8.
92
93
Las Figuras 6.5, 6.6, 6.7 y 6.8 generan la siguiente tabla de verdad:
B Salida Figura
0
0
5.5
1
0
5.6
0
0
5.7
1
1
5.8
94
95
96
B
0
1
0
1
Salida
0
1
1
1
Figura
5.9
5.10
5.11
5.12
Salida
Figura
97
0
1
5.13
1
0
5.14
FUNCIN LGICA NO INVERSORA
La funcin lgica NO INVERSORA requiere de nicamente de un contacto el
cual debe ser normalmente abierto. La salida es el reflejo del estado lgico en el
que se encuentre el contacto, ver Figura 6.15 y 6.16.
98
Salida
0
1
Figura
15
16
99
100
101
102
El elemento actuador para el caso del sistema real ser un motor trifsico de
VCA, en el cual para invertir su sentido de giro se intercambian las fases con las
cuales es alimentado el motor. Para el caso del modelo que utilizaremos, la
inversin del giro se har de manera similar ya que en esta situacin se contara
con un motor de VCD el cual para cambiar su sentido de giro es necesario
invertirle la polaridad como se muestra en la Figura 7.6. De acuerdo a lo dicho en
las lneas anteriores (tanto para el motor de VCA como para el de VCD) el
actuador requiere utilizar cuatro salidas del PLC.
103
Para contar con una identificacin rigurosa de todos los elementos externos al
PLC que pueden ser tanto sensores, actuadores como botones, se elabora una
tabla de ellos asignndoles una etiqueta que los identifique incluyendo su
descripcin de una manera concisa. La distribucin de las terminales de entrada y
de salida del PLC se muestra en la tabla 7.1, ya relacionadas con los sensores y
actuadores.
Etiqueta
Descripcin
E0
SenAb
Sensor de Abajo
E1
SenArr
Sensor de Arriba
E2
Inicio
Botn de Inicio
E3
Paro
Botn de Paro
S0
Arriba0
Hacia Arriba
S1
Abajo1
Hacia Arriba
S2
Abajo2
Hacia Abajo
S3
Abajo3
Hacia Abajo
104
105
de tablas sea el camino que adopten todos los programadores de PLC, ya que
bajo este mtodo se tienen contempladas todas las variables que influirn en el
proceso de automatizacin.
Regresando al tema que nos ocupa en el presenta capitulo, desarrollaremos un
ejercicio en el cual recurriremos al mtodo no recomendado (pero es til a manera
de ejemplo) que es el intuitivo, y 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
Inicio (E2) haya sido activado Y que la Bandera de Paro BanParo (M 1) NO este
activada, para lo cual se usa un contacto normalmente abierto en E 2 y uno
normalmente cerrado para M1, ambos estn relacionados mediante una funcin
AND. Lo citado en este prrafo se resume en el primer escaln del programa en el
Lenguaje en Escalera, vea la figura 7.8.
106
107
estar accionado. Todas estas condiciones se establecen con una funcin AND.
Ver Figura 7.9.
108
109
energizado bajo la misma situacin que fue energizado S 3 por lo tanto conviene
colocar en base a una funcin AND la condicin para que si S 2 est energizado del
mismo modo S3 lo est. Ver figura 7.12.
110
111
112
113
114
En el presente
Entradas
Botones
Memorias
E0
Salidas
Actuadores
Memorias
S0
Actuador1
Asignacin de
terminales Fsicas
Tipo dedel
terminales
PLC
Botn1
Condiciones
y Acciones
115
Entradas
Botones
Memorias
E0
Salidas
Actuadores
Memorias
S0
Botn
Lmpara
116
117
Los smbolos que emplearemos para todos nuestros ejemplos sern definidos
de la siguiente manera: para accionamiento momentneo se utilizar * = ,
as mismo para accionamiento memorizado ocuparemos # .
PROGRAMACIN DE UNA ENTRADA Y UNA SALIDA MEDIANTE UNA
TABLA DE PROGRAMACIN
En nuestro ejemplo ilustrado en la tabla 8.2 implementaremos el tipo de
accionamiento momentneo y por lo tanto para indicar cuando se encienda la
lmpara se deber marcar con un * la casilla corresponde a la salida S 0, la
condicin para encender la lmpara es por medio del accionamiento del botn, por
lo tanto se ubica un * en la entrada correspondiente donde se encuentra
conectado que es E0. Recordemos que empleando accionamiento momentneo lo
que ocurrir es que cuando este activado el botn se encender la lmpara y
cuando este desactivado se apagar.
La implementacin del ejemplo descrito a lo largo del presente capitulo en el
Lenguaje en Escalera, es la que se muestra en la figura 8.1.
118
119
Entradas
Botones
Memorias
E0
E1
Salidas
Actuadores
Memorias
S0
Botn1
Botn2
Lmpara
Si observa la Tabla 8.3 y la compara con la tabla 8.2, se puede identificar que a
diferencia de la tabla 8.2 en sta se tienen dos botones cada uno conectado a una
entrada fsica diferente del PLC: E 0 y E1; por lo que les asignaremos dos Etiquetas
diferentes Botn1 y Botn2 las cuales aparecern en el campo llamado
Etiqueta del rea de Entradas. La conexin de la lmpara estar en la salida
fsica S0 y se le asignara la etiqueta de Lmpara.
En la Tabla 8.3 se muestran activados de manera momentnea los Botones de
entrada y el actuador de salida, as que se debern marcar con un * las casillas
correspondientes. Ahora se cuentan con dos condiciones para encender la
lmpara: una es que este accionado el Botn 1 y la segunda es que est
accionado el Botn 2, por lo tanto se ubica un * en la entrada correspondiente a E 0
120
121
122
Como se puede apreciar el orden que guardan los contactos relacionados con
E0 y E1 en el Lenguaje en Escalera tienen una relacin directa con la ubicacin de
los *s de la Tabla.
En la figura 8.9 se muestra grficamente lo que se describi en la respectiva
figura 8.5, que de igual manera en la Figura 8.10 se puede visualizar el
accionamiento del Botn 1 (entrada E0) tal como se representa en la figura 8.6 y
as sucesivamente con las Figuras 8.11 y 8.12.
123
Entradas
Botones
Memorias
E0
E1
Salidas
Actuadores
Memorias
S0
Botn1
Botn2
Lmpara
*
*
Al igual que en el ejemplo anterior se contara con dos botones conectado a las
entradas fsicas del PLC: E0 (cuya etiqueta es Botn1) y E 1 (cuya etiqueta es
Botn2). La salida fsica S0 har referencia a la lmpara y se le asignara la
etiqueta con el mismo nombre.
125
126
127
128
129
130
activacin memorizada ya sea de una salida fsica o una salida interna (marca o
registro), mediante el smbolo
accionada anteriormente.
El accionamiento memorizado una vez que es activado mantiene accionado al
sistema hasta que se recibe la orden de desactivacin, para ejemplificar lo descrito
veamos las siguientes figuras: si el operador presiona el botn de encendido,
observe la figura 9.2 y lo suelta vea la figura 9.3, el sistema estar activado desde
ese momento hasta que el operador presione el botn de apagado, figura 9.4.
131
132
establecimos
que
el
smbolo
para
el
accionamiento
Smbolo
133
El valor que se le
134
135
brazos del operador corren un gran riesgo ya que el pistn que realiza el
estampado puede descender en cualquier instante mutilando al operador.
136
Fila 1
Fila 2
Fila 3
*
*
Marcas
T0 M0
Bandera
Abajo
Lmpara2
Arriba
Lmpara1
Temporizad
Bandera
Botn2
Botn1
SenArr
SenAb
Botones
Marcas
Actuadores
E0 E1 E2 E3 M0 T0 S0 S1 S2 S3
Temporizad
Entradas
*
*
Mando
Bimanual
Fila 4
Fila 5
Fila 6
Fila 7
Fila 8
Fila 9
Fila
10
Fila
11
Fila
12
Fila
13
Fila
14
Movimiento
Ascendente
Movimiento
Descendente
*
*
Encendido de
las Lmparas
*
*
137
138
139
(Fila 2).
Observe la
figura 9.12.
140
141
ser
142
143
144
145
146
147
148
Se le asignara la
149
proporciona el mismo contador, es decir se trata de una salida interna por lo que el
contacto lleva la misma etiqueta que el Contador.
figura 10.4.
Y as se contina
Cabe
150
establecido es 3.
151
152
153
154
inicio de la banda transportadora, dicho sensor enva una seal a la entrada fsica
E0 del PLC con lo que se incrementara el conteo del registro correspondiente
(contador C0).
Cuando el contador llegue a 10 unidades originara una seal con la cual se
detendr la produccin, esto es, cesara el movimiento de la banda transportadora
y con ello se apagar la lmpara verde, encendindose una lmpara roja que
indica el fin del proceso.
Una vez que el proceso contabilizo 10 unidades, el operador podr colocar una
bolsa nueva ya que la anterior acaba de ser llenada, las bolsas llenas son
colocadas en una caja para su futura reparticin, y nuevamente el operador tendr
155
que presionar el botn de inicio para que se llene automticamente una bolsa con
exactamente 10 unidades.
La implementacin se har, como en algunos ejercicios anteriores, en los que
recurrimos a la manera formal de programacin, y para ello nos auxiliamos de una
tabla de programacin, tal como la tabla 10.1 que a continuacin se ilustra.
Fila
1
Fila
2
Fila
3
Fila
4
Fila
5
Fila
6
Fila
7
Fila
8
Fila
9
M1
C0(I)
C0(R)
ContadorR
M0
ContadorI
S2
Memorias
BanInicio
S1
LmpFin
S0
LmpActi
M1
Actuadores
Motor
M0
BanParo
BotnInici
C0
BanInicio
E1
Memorias
Contador
E0
Sensor
Botones
Salidas
BanParo
Entradas
#
*
*
*
*
*
156
Vea la
figura 10.15.
157
158
Lo
159
160
Se
161
162
163
164
165
operador para comenzar el proceso y el conteo, cuando esto sucede dicho botn
debe permanecer encendido y el botn de paro debe estar centellando indicndole
al operador con ello que dicho botn espera ser presionado. Necesitaremos utilizar
un Contador del PLC, dicho Contador 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 y 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 y centellara la lmpara del botn de inicio.
El programa en Lenguaje Escalera estar estructurado de tal manera que se
auxiliara de las siguientes funciones:
LampInicio. Se encargara de mantener encendida la lmpara de inicio de
manera intermitente cuando el mecanismo no se encuentre funcionando.
LampParo. Cuando el mecanismo se encuentre en funcionamiento tiene la
labor de mantener encendida de manera intermitente a la lmpara de paro.
Contador. Esta funcin ser responsable del conteo de los envases que son
transportados.
166
En la
De esta
de
forma
directa,
es
decir,
energizando
sin
marcas
167
168
E1
E2
Memorias
C0 M0 M1 M2
Salidas
Actuadores
Marca
S0
M0
S1
S2
M1
Funcin
1
169
Fila 4
*
*
Fila 5
#
#
#
Fila 6
*
*
*
*
Fila 9
Fila 10
Fila 11
*
*
*
*
Fila 12
Fila 13
*
*
*
*
Salidas
Bits Especiales
Actuadores
B0
S2
LmpParo
Fila
1
Entradas
Sensor
Salidas
Bits Especiales
Actuadores
B0
S2
LmpActi
Fila
1
Entradas
Sensor
170
FunCont
FunParo
FunInicio
BanParo
BanInicio
LmpParo
LmpActi
Fila 3
Fila 7
Fila 8
Motor
BanParo
*
*
*
BanAux
BanInicio
Contador
BotnIParo
BotnInici
Sensor
Fila 1
Fila 2
E0
M1
C0(I)
C0(R)
ContadorR
Memorias
ContadorI
Botones Memorias
BanParo
Salidas
Sensor
Entradas
Fila 1
Fila 2
En lenguaje Escalera lo
171
172
173
Tal como se
Como ya se
174
175
176