Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
8.1.Introduccin
De una manera general podemos definir al controlador lgico programable como
toda mquina electrnica diseada para controlar en tiempo real y en medio
industrial procesos secunciales de control. Su programacin y manejo pueden ser
realizados por personal con conocimientos elctricos o electrnicos, sin previos
conocimientos sobre informtica.
Los Controladores Lgicos Programables, (PLCs, Programable Logic Controller)
nacieron a finales de la dcada de los 60s y principios de los 70s. Las industrias que
propiciaron este desarrollo fueron las automotrices. Ellas usaban sistemas
industriales basadas en relevadores (rels), en sus sistemas de manufactura.
Buscando reducir los costos de los sistemas de control, la General Motors prepar
en 1968 ciertas especificaciones detallando un Controlador Lgico
Programable. Estas especificaciones definan un sistema de control por
relevadores que podan ser asociados no solamente a la industria automotriz, sino
prcticamente a cualquier industria de manufactura. Estas especificaciones
interesaron a ciertas compaas tales como
GEFanuc, Reliance Electric,
MODICON, Digital Equipament Co. , de tal forma que el resultado de su trabajo se
convirti en lo que hoy se conoce como Controlador Lgico Programable.
Los PLCs surgen como equipos electrnicos sustitutos de los sistemas de control
basados en relevadores, que se hacan ms complejos lo que arrojaba ciertas
dificultades en cuanto a la instalacin de los mismos. Los altos costos de operacin
y mantenimiento y la poca flexibilidad y confiabilidad de los equipos como as
tambin el costo excesivo, impulsaron el desarrollo de los nuevos autmatas.
Al PLC tambin se le puede definir como una caja negra en la que existen
terminales de entrada a los que se conectarn pulsadores, finales de carrera, foto
celdas, detectores, etc. , terminales de salida a los que se le conectarn bobinas de
contactores, electrovlvulas, lmparas, etc., de tal forma que la actuacin de esos
ltimos estn en funcin de las seales de entrada que estn activadas en cada
momento, segn el programa almacenado.
La tarea del usuario se reduce a realizar el programa que no es ms que la relacin
entre las seales de entrada que se tienen que cumplir para activar cada salida.
De esta manera, los PLC deben incluir algn tipo de dispositivo lgico
programable.
Si el autmata queda pequeo para el proceso industrial puede seguir siendo de utilidad
en otras mquinas o sistemas de produccin.
En cuanto a las desventajas, slo podemos mencionar la necesidad de adiestramiento de
personal y su posible costo elevado.
Sin embargo, podemos decir que existen bsicamente dos formas externas de
presentacin de los PLCs, una modular y la otra compacta.
En cuanto a la estructura modular existen:
Estructura americana: separa las E/S del resto del autmata.
Estructura europea: cada mdulo es una funcin (fuente de alimentacin, CPU, E/S,
etc.).
Los micro-plcs suelen venir sin caja, en formato kit, ya que su empleo no es
determinado y se suele incluir dentro de un conjunto ms grande de control o dentro de
la misma maquinaria que se debe controlar.
En la figura 1 se muestra el diagrama en bloques correspondiente a la estructura interna
de un PLC tpico, en l podemos ver lo siguiente:
En la parte inferior del diagrama podemos observar la comunicacin del PLC con el
exterior, as tenemos Registros de entrada y salida de datos y puertas de expansin. A
ellas se conectan las secciones de entrada y de salida.
Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser de ti digital o
analgico. En ambos casos se tienen rangos de tensin caractersticos, los cuales se
encuentran en las hojas de caractersticas dadas por el fabricante. A estas lneas
conectaremos los sensors, y las lneas de transmisin.
Seccin de salidas: son una serie de lneas, que tambin pueden ser de carcter digital o
analgico. A estas lneas conectaremos los actuadores.
Tanto las entradas como las salidas estn aisladas de la CPU segn el tipo de autmata
que utilicemos. Normalmente se suelen emplear opto acopladores en las entradas y
rels/opto acopladores en las salidas.
Un elemento importante es el microprocesador que forma parte del corazn de la
CPU.
La unidad central de proceso (CPU) se encarga de procesar el programa de usuario que
le introduciremos. Para ello disponemos de diversas zonas de memoria, registros, e
instrucciones de programa (parte superior del diagrama en bloques).
Adicionalmente, en determinados modelos ms avanzados, podemos disponer de
funciones ya integradas en la CPU; como reguladores PID, control de posicin, etc.
Muchos equipos poseen una unidad de alimentacin (algunas CPU la llevan incluida).
Tambin se dispone de una unidad o consola de programacin que nos permitir
introducir, modificar y supervisar el programa de usuario. Los dispositivos perifricos,
como nuevas unidades de E/S, ms memoria, unidades de comunicacin en red, etc., y
las interfases facilitan la comunicacin del autmata mediante enlace serie con otros
dispositivos (como un PC).
La memoria.
Dentro de la CPU disponemos de un rea de memoria, la cual posee varias secciones
encargadas de distintas funciones. As tenemos:
Memoria del programa de usuario: aqu introduciremos el programa que el PLC va a
ejecutar cclicamente.
Digital.
Analgica.
Las E/S digitales se basan en el principio de todo o nada, es decir o no conducen seal
alguna o poseen un nivel mnimo de tensin. Estas E/S se manejan nivel de bit dentro
del programa de usuario.
Las E/S analgicas pueden poseer cualquier valor dentro de un rango determinado
especificado por el fabricante. Se basan en conversores A/D y D/A aislados de la CPU
(pticamente o por etapa de potencia). Estas seales se manejan a nivel de byte o
palabra (8/16 bits) dentro del programa de usuario.
Las E/S son ledas y escritas dependiendo del modelo y del fabricante, es decir pueden
estar incluidas sus imgenes dentro del rea de memoria o ser manejadas a travs de
instrucciones especificas de E/S.
Interfases.
Todo PLC, salvo casos excepcionales, posee la virtud de poder comunicarse con otros
dispositivos (como un PC).
Lo normal es que posea una interfase serie del tipo RS-232 / RS-422.
A travs de esta lnea se pueden manejar todas las caractersticas internas del
controlador, incluida la programacin del mismo, y suele emplearse para
monitorizacin del proceso en otro lugar separado.
Unidades de Programacin.
La programacin del PLC puede ser hecha por una unidad de programacin que suele
ser en forma de calculadora. Es la forma ms simple de programar el equipo, y se suele
reservar para pequeas modificaciones del programa o la lectura de datos en el lugar de
colocacin del equipo.
Tambin se puede usar una consola de programacin. Es un terminal a modo de
ordenador que proporciona una forma ms cmoda de realizar el programa de usuario y
observar parmetros internos del PLC. Desfasado actualmente.
El modo ms empleado para programar un Plc es mediante una computadora tipo PC.
Permite programar desde un ordenador personal estndar, con todo lo que ello supone:
herramientas ms potentes, posibilidad de almacenamiento en soporte magntico,
impresin, transferencia de datos, monitorizacin mediante software SCADA,
SUCOSOFT, etc.
Para cada caso el fabricante proporciona lo necesario, bien el equipo o el
software/cables adecuados. Cada equipo, dependiendo del modelo y fabricante, puede
poseer una conexin a uno o varios de los elementos anteriores. En el caso de los
micro-plc se escoge la programacin por PC o por unidad de programacin integrada en
la propia CPU.
Dispositivos Perifricos.
El PLC, en la mayora de los casos, puede ser ampliable. Las ampliaciones abarcan un
gran abanico de posibilidades, que van desde las redes internas (LAN, etc), mdulos
auxiliares de E/S, memoria adicional...hasta la conexin con otros autmatas del mismo
modelo.
Cada fabricante facilita las posibilidades de ampliacin de sus modelos, los cuales
pueden variar incluso entre modelos de la misma serie.
4. Batera ( Battery):
No hay batera o bien la bateri no suministtra sufuciente tensin.
8.5.2.1.Proyecto :
En este menu se puede crear un nuevo archivo, abrir o borrar algun archivo
ya existente. Permite guardar los cambios realizados a proyectos existentes,
entre otras tareas.
8.5.2.2.Editar:
En el menu editar, es posible crear o renombrar los archivos ya existentes,
as como permite ver informacin y propiedades del archivo.
8.5.2.3.Visualizacin:
El menu visualizacin muestra y permite controlar las barras de simbolos ,
herraminetas y lnea de estado.
8.5.2.4.Generacin:
El tiempo de ciclo para la ejecucin del programa se puede seleccionar entre 1ms
hasta 255ms. El standard es 60ms. Cuando el tiempo de ciclo del programa es ms
grande como el tiempo elegido, la CPU se cambia automticamente al estado NOT
READY.
En el submen Gama de Marcas se selecciona para los marcadores los campos
activos en la memoria de datos. El campo activo es elegible entre 0 hasta 16383
byte. Inicialmente todos los campos estn desactivados.
8.5.3. Herramientas:
- Editor POU:
El editor POU se compone del editor para la declaracin de las variables y el editor
para la programacin. Este puede contener programa, bloque funcional, funciones
y variables.
El editor para la declaracin ofrece la posibilidad de declarar las variables con una
gua de usuario o en forma libre para programadores experimentados.
El editor para la programacin ofrece las posibilidades de programar en:
-La lista de instruccin
-El esquema de contacto
-El plano de funcin
Adems obtiene el editor-POU un control de la sintaxis automtico de la
programacin y el submen para imprimir la documentacin del programa.
- Prueba y puesta en servicio:
Se realiza aqu la transmisin del programa del computador al PLC y se encuentran
todas la herramientas de prueba y puesta en marcha como:
-Visualizacin del programa en el estado RUN
-Cambio del programa en el estado On-Line
-Diagnostico de errores
-Diagnstico del estado de la CPU
-Forzar salidas y marcadores
-Indicacin del estado de las entradas
-Test de cableado
- Configurador de Topologa:
Aqu se configura la estructura del hardware del sistema de automatizacin. Se
elijen los parametros de los mdulos del PLC y otros equipos como variadores de
frecuencia y paneles de operador que trabajarn en la aplicacin. Hay un men para
indicar el grado de utilizacin de las entradas y salidas de la configuracin. Adems
se calcula el tiempo del ciclo para todos los participantes del bus de campo.
8.5.4. Extras:
En este submenu es posible encontrar una bibioteca, as como la indicacin
del idioma, herramientas y opciones utilizado por el software.
Para crear un nuevo proyecto se debe crear una nueva carpeta con el nombre
del proyecto en la cual se almacenarn los archivo generados por el software. Es
preciso indicar la ubicacin en la CPU de la carpeta del nuevo proyecto. Al hacer
clik en OK, el software genera automticamente una carpeta llamada SOURCE,
en la cual se ubicarn los archivos compilados.
Con el botn Editor POU se activa el men. En el submen Archivo hay que
elegir Nuevo. Se abre una ventana Nueva donde se selecciona el tipo de POU:
- Programa:
- Bloque funcional:
- Funcin:
Para obtener un programa ejecutable se confirma la seleccin Programa. Ahora se
abren dos ventanas:
- Control Sintaxis Editor Variables
- Editor LI
- Atributos:
La variable puede obtener el atributo RETAIN o CONSTANT. Una variable
con el atributo RETAIN se queda con su valor despus de un arranque en caliente.
Con el atributo CONSTANT la variable no puede cambiar su valor.
- Direccin:
Es la direccin de una variable fsica como una entrada o salida del PLC. Por
ejemplo I0.0.0.0.1 o Q0.0.0.0.3
- Comentario:
Puede indicarse la descripcin de la funcin de la variable.
Adems se puede elegir entre la variable de tipo, local y global. La variable local
solamente tiene validez en la POU correspondiente. La variable global tiene validez
tambin en todos los bloques funcionales que estn llamados en la POU
correspondiente.
Despus de la declaracin de las variables se comienza con la programacin.
En la ventana Editor LI se programa con el mtodo de la lista de instruccin. En
el submen Extras se puede cambiar a los otros lenguajes de programacin.
Con el submen Archivo y Guardar como hay que grabar el programa. El
nombre de fichero puede tener hasta 8 signos. El programa siempre tiene que estar
grabado en el subdirectorio source.sys del proyecto elegido.
Tipo
Cifra de Bool ( 1 o 0)
Short Integer (-128 a +128 )
Integer ( -32768 a + 32768 )
Unsigned Short Integer ( 0 a 255)
Unsigned Integer ( 0 a 65535)
Perido de tiempo
Fecha
Hora
Fecha y Hora
STRING
BYTE
WORD
Representacin de carcteres
Secuencia de 8 bit
Secuencia de 16 bit
Bits
1
8
16
8
16
/
/
/
/
/
8
16
Valor Inicial
0
0
0
0
0
T#0s
D#2000-01-01
TOD#00:00:00
DT#2000-01-01
00:00:00
32 signos (max 253)
0
0
Con el botn Generacin en el men principal se abre una ventana donde hay
que elegir en el submen la opcin Archivo MAKE nuevo. Se habre una
nueva ventana donde se puede seleccionar el programa del tipo POU y el
fichero de configuracin. Cuando se ejecut la Lista de Generacin sin
errores, aparece un mensaje Archivo Make creado con xito.
Antes de poder transferir un programa del computador al PLC hay que asegurarse
que el programa este compilado y el PLC este en el modo READY. Cuando el PLC
est en el modo RUN, cuando se selecciona el archivo de tipo .PCD se debe
confirmar presionando el botn trasnferir a PLC, en ese momento aparece un
mensaje indicando que el autmata esta en ejecucin, al aceptar el PLC se
coloca en la posicin 1(HALT) , es decir entre en estado de RESET. El PLC ahora
cambia en el modo READY.
Posteriormente se desplega una ventana que indica el avance de transferencia
de datos. Luego aparecer un mensaje consultado si desea ejecutar el programa
cargado. Al aceptar el PLC se activa en modo RUN, quedando en
condiciones de ejecutar la secuencia programada.
= >Salir del submen tocando el botn Cerrar
Para ver si el programa funciona correctamente, se activa el submen Ver/Cambiar
POU
Este submen se acciona con el botn POU-Editor en la ventana Configuracin
Comunicaciones. Se abre una nueva ventana, donde hay que seleccionar con el
botn Recursos el programa y con el botn Ver/Cambiar POU se acciona la
visualizacin del programa.
Con la opcin Ver estados se cambia al modo On-line. Este modo permite ver
los cambios de los estados de las entradas, marcadores, salidas y bloques
funcionales durante de la ejecucin del programa. As se puede verificar si el
programa funciona en la forma planificada. Con la opcin Modificar se realiza
cambios en el programa.
Cuando ocurren errores durante la ejecucin del programa, los submens Estado
CPU y Diagnostico programa pueden entregar informaciones sobre el tipo de
error.
La figura muestra una bobina que no se energiza a menos que dos interruptores, en
general abiertos, se cierren. Si los interruptores A y B estn cerrados, se obtiene la
funcin lgica AND(Y). El diagrama de escalera empieza en A, la segunda entrada
representa al interruptor B. La lnea termina en ( ) y representa a la salida.
Funcin OR (O)
La figura ilustra una bobina que no se energiza hasta que uno de los interruptores A
o B, en general abiertos, se cierra, situacin que corresponde a una compuerta lgica
OR(O). El diagrama de escalera empieza en el A o B. La lnea termina en ( ), que
representa a la salida.
La figura muestra cmo representar el diagrama del programa de escalera para una
compuerta ORN (O-NO). Dado que debe haber una salida cuando ni A ni B tengan
entrada, entonces cuando existe entrada en A o en B no hay salida, el programa
escalera muestra la entrada A en paralelo con la entrada B, ambas representadas por
contactos en general cerrados ( permantemente cerrado).
La figura muestra una compuerta ANDN (Y- NO ). No hay salida cuando tanto A
como B tienen una entrada. El diagrama del programa de escalera indica que para
que haya salida, ni la entrada A ni la entrada B deben estar activadas.
Dentro de una secuencia hay que usar siempre el mismo formato(Bit, Byte, Word)
de los operandos. No es posible p.e. de conjugar la entrada I0.0 con un marcador del
formato byte o word. La operacin tiene que tener tambin el formato adecuado al
operando. La operacin Set p.e. se puede utilizar solamente con operndores del
formato bit. Utilizando un mando negado, el estado del operando o el estado del
registro de trabajo se acta en forma negada.
Con estos elementos se pueden realizar en forma grfica las distintas vinculaciones
lgicas con AND y OR.
Adems se pueden elegir las otras funciones y bloques funcionales al hacer clik en
el segundo boton del ratn, se desplega una ventana donde se puede insertar la
variables y los operadores.
Para comenzar se elige en la barra de herramientas el botn Extras y en el el
submenu Lenguage de programacin, se desplega un menu con los tipo
LI, EBF y EDC. Cuyo sisgnificado es:
LI : Editor en Lista de Instrucciones.
EBF: Editor en Esquema de Bloques Funcionales.
EDC: Editor en Esquemas De Contactos.
Posteriormente se hace clik con el ratn en la ventana de editor. Dependiendo
del editor seleccionado, el esquema bsico aparecer de la siguiente forma. Cabe
destacar que el editor LI, es recomendado solo para profesionales avanzado o con
cierta experiencia en programacin .
Presionando el icono de Iniciar red en EDC.
Aparece una red bsica que consta solamente de un contacto de entrada y de una
salida.
Para aadir otros contactos en una vinculacin de AND o ANDN se marca con
el ratn el lugar donde se insertar la variable y se presiona el boton derecho
del ratn, se desplegar un submenu desde donde se selecciona
operadores. Luego aparece una ventana de operadores, tal como muestra
la figura siguiente, en dicha ventana se seleciona el operador lgico
AND y luego se presiona transferir.
Para poder asignar otro operador, insertar una variable se ejecuta el mismo
procedimiento indicado en la vinculacin AND.
Para negar un contacto o una salida se le marca y se toca la tecla de espacio.
Para borrar un contacto o una red, se le marca y se toca la tecla Suprimir.
Para insertar un bloque funcional se debe insertar variable, y seleccionar
del listado todos, la variable que fue asignada previamente. Si la
variable fue asignada correctamente como un Bolque funcional ( p.e.: Time
Generator, TOF, TON ), se desplegar el bloque en el editor EBF.
Cada red puede obtener su propio comentario. La ventana para escribir el
comentario se abre cuando se elige el botn Insertar comentario en la barra
de herramienta. El comentario aparece bajo del nmero de la red.
Operando
I, IB, IW
IAW
IP, IPB
IC
Q, QB, QW
QAW
QP, QPB
M, MB, MW
IS
SD
RD
Tipo de Dato
Bit, Byte, Word
Word
Bit, Byte
Word
Bit, Byte, Word
Word
Bit, Byte
Bit, Byte, Word
Bit
Word
Word
Description
Timing FBs
17
MS_TimeFalling
18
MS_TimeRising
19
S_TimeFalling
20
S_TimeRising
21
TimeGenerator
22
TimePulse
23
TOF
24
TON
25
TP
Code converters
43
_16BitBinaryToBCD 16-bit binary/decimal code converter
44
_32BitBinaryToBCD 32-bit binary/decimal code converter (only PS416,
PS4-300)
45
BCDTo16BitBinary 16-bit decimal/binary code converter
46
BCDTo32BitBinary 32-bit decimal/binary code converter (only PS416,
PS4-300)
Array operations
47
CompareArray
Data block comparison or value search
48
TransferArray
Copy or initialise array
49
Serialize
Copy data structure to array
50
Deserialize
Extract data from array
51
BlockCompare
Data block comparison or value search (only PS4200, PS4-300)
52
BlockTransfer
Copy or initialise data block (only PS4-200, PS4-300)
Sequence control
53
SFC_x
300)
String processing
54
COMtoSTR
55
STRtoCOM
56
ADRtoSTR
200, PS4-300)
57
STRtoADR
Communication
58
SCO
Serial communication function block (only PS4)
59
COM
Serial communication function block (only PS416)
60
DialOrHangup
Establish or clear a connection to a DTE via modem
(only PS416, PS4-300)
61
SendATCommand Send AT command to a modem (only PS416, PS4300)
62
SUCOM_A
Protocol emulation for direct memory access (only
PS416)
63
MOD200
Serial communication via MODBUS /IBUS (only
PS416)
64
ASi_PARAM
Change slave parameters during operation:
ASi_PARAM (only PS4-200, PS4-300)
65
PSCO
Profibus-FMS communication (only PS4-200, PS4300)
66
SuconetP
PROFIBUS-FMS communication (only PS416)
67
SuconetS_BGKS
InterBus communication (only PS416)
68
PdpStationDiag
Request diagnostics data from PROFIBUS-DP station
(only PS416)
69
PdpFreezeSync
PROFIBUS-DP control commands (PS416, PS 4300)
70
DE4netDP
Frequency inverter DF 4 (PS416, PS 4-300)
71
DE4netK
Frequency inverters DF4
72
MI4netK
Communication function block MI4
73
MI4K
Communication function block MI4 (only PS4-200,
PS4-300)
Descripcin
Con un flanco positivo en la entrada Set el bloque funcional TimeGenerator toma
a su cargo el factor del tiempo de perido T de la entrada Period. La salida
PulseOutput entrega un impulso con una proporcin de ciclo/pausa de 1:1.
Con un flanco negativo a la entrada Set se desacciona la salida PulseOutput.
El tiempo de perido tiene que ser mayor que el tiempo del ciclo del PLC.
Un cambio del valor a la entrada Period, se registra solamente con un cambio del
flanco (positivo a negativo y nuevamente positivo) en la entrada Set.
Ejemplo:
VAR
TG : TimeGenerator;
S1 I0.0.0.0.6 : BOOL;
Periodo: UINT := 320;
K1 Q0.0.0.0.2: BOOL;
END_VAR
PROGRAM
CAL TimeGenerator(Set := S1, Period := Periodo)
LD K1.PulseOutput
ST K1
END_PROGRAM
Condicin de inicio
Valor de tiempo predefinido
Estado binario del temporizador
Valor actual de tiempo
Descripcin
Con un flanco de impulso positivo en la entrada IN, el temporizador toma a su
cargo el factor del tiempo de retraso que se ubica en la entrada PT y la salida Q
se acciona. Con un flanco de impulso negativo en la entrada IN la salida Q se
desacciona con el factor del tiempo de retraso predefinido en la entrada PT.
A la salida ET se puede registrar el tiempo transcurrido.
El tiempo de retraso elegido tiene que ser mayor que el tiempo de ciclo del PLC.
Ejemplo:
PROGRAM
VAR
Timer : TOF;
S1 I0.0.0.0.1 : BOOL;
TimeDuration : TIME := 125;
K1 Q0.0.0.0.2 : BOOL;
ActualTime : TIME;
END_VAR
CAL Timer(IN := S1, PT := TimeDuration)
LD Timer.Q
ST K1
LD Timer.ET
ST ActualTime
END_PROGRAM
Condicin de inicio
Valor de tiempo predefinido
Estado binario del temporizador
Valor actual de tiempo
Descripcin
Con un flanco de impulso positivo en la entrada IN, el temporizador toma a su
cargo el factor del tiempo de retraso que se ubica en la entrada PT. La salida Q
se acciona con retraso segn del factor del tiempo de retraso a la entrada PT.
Con un flanco de impulso negativo en la entrada IN, la salida Q desacciona
tambin.
A la salida ET se puede registrar el tiempo transcurrido. El tiempo de retraso
elegido tiene que ser mayor que el tiempo de ciclo del PLC.
Ejemplo:
secuencia que se requiere es: a la extensin del vstago del mbolo A sigue la
extensin del vstago del mbolo de B; a continuacin se retrae el pistn B y, al
final, el ciclo concluye cuando el pistn de A se contrae. Mediante un relevador
interno puede realizarse la conmutacin de las salidas entre un grupo y otro y de
esta manera los cilindros estn bajo el control de una modalidad conocida como
control en cascada (ver la seccin 5.5.1). La figura 19.33b muestra el diagrama del
programa anterior. Al cerrar el interruptor de inicio, se activa el relevador interno.
Esto energiza al solenoide A+, por lo que se extiende el pistn del cilindro A. Al
hacerlo, activa el sensor a+ y se extiende el pistn del cilindro B. En consecuencia,
se activa el sensor b+ y se activa tambin el relevador. Lo anterior permite energizar
el solenoide B-y el pistn de B se retrae. Esta accin cierra el sensor b-, el solenoide
A recibe energa y se retrae el vstago del cilindro A.
Ejemplo de otra aplicacin de los marcadores o relevadores internos es desactivar
un autosostenimiento. La figura 19.34 muestra el diagrama de escalera. Cuando el
contacto de la entrada 1 se oprime por un momento, la salida recibe energa y se
activa. El contacto de la salida se cierra y la salida se autosostiene, es decir, se
mantiene a s misma, aun cuando el contacto de la entrada ya no est cerrado. Para
eliminar la retencin autosostenida de la salida basta que se abra el contacto del
relevador interno, lo cual se produce si la entrada 2 se cierra y activa la bobina del
relevador interno.
La figura 19.35 muestra un ejemplo de cmo utilizar un relevador interno con
batera de respaldo. Al cerrar el contacto de la entrada 1, la bobina del relevador
interno respaldado por batera se activa. Esto produce el cierre del contacto del
relevador interno incluso, si el contacto de la entrada se abriera como consecuencia
de una interrupcin del suministro elctrico, el contacto del relevador interno
seguir cerrado. Es decir, la salida controlada por un relevador interno permanece
energizada, aun cuando se interrumpa la alimentacin.
Contadores
Los contadores se usan cuando es necesario contabilizar las veces que se acciona un
contacto. Por ejemplo, cuando los artculos que transporta una banda se depositan
en una caja y cuando el siguiente artculo se debe depositar en otra caja. Entre las
funciones de los PLC estn las de conteo y disponen de los circuitos adecuados para
tal fin. En la mayora de los casos, el contador que utilizan es un contador regresivo.
Es decir el contador va disminuyendo el valor de su conteo, a partir de un valor
preestablecido, hasta llegar a cero; los eventos se van restando a un valor inicial.
Una vez que llega el contacto del contador cambia de estado. En un contador
progresivo, el conteo aumenta hasta un valor predeterminado; es decir, los eventos
se suman hasta que se logra llegar al valor deseado. Una vez que se alcanza ste, el
contacto del contador cambia de estado.
La figura 19.36 muestra un programa bsico de conteo. En un diagrama de escalera
el contador se representa por un rectngulo que abarca dos lneas. En una de ellas se
encuentra la seal de reinicio del contador. La otra es la lnea de salida y el K10
indica que el contacto del contador modificar su estado en el dcimo pulso.
Cuando el contacto de la entrada 1 se cierra por un momento, se restablece el valor
de calibracin del contador. El contador procede a contar el nmero de pulsos que