Вы находитесь на странице: 1из 30

Profesor: Ing. Jos Lovera.

Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
1. Los PLCs.

La palabra PLC es el acrnimo de Controlador Lgico Programable (en ingls


Programmable Logic Controler). El PLC es un dispositivo electrnico que puede
ser programado por el usuario y se utiliza en la industria para resolver problemas de
secuencias en la maquinaria o procesos, ahorrando costos en mantenimiento y
aumentando la confiabilidad de los equipos. Es importante conocer sus generalidades
y lo que un PLC puede hacer por tu proceso, pues podras estar gastando mucho
dinero en mantenimiento y reparaciones, cuando estos equipos te solucionan el
problema y se pagan solos.

Adems, programar un PLC resulta bastante sencillo. Anteriormente se


utilizaban los sistemas de relevadores, pero las desventajas que presentaban eran
bastantes. La historia de los PLC nos dice que fueron desarrollados por Ingenieros de
la GMC (General Motors Company) para sustituir sus sistemas basados en
relevadores.

I. Historia.

Su historia se remonta a finales de la dcada de 1960, cuando la industria busc


en las nuevas tecnologas electrnicas una solucin ms eficiente para reemplazar
los sistemas de control basados en circuitos elctricos con rels, interruptores y otros
componentes comnmente utilizados para el control de los sistemas de lgica
combinacional.

En 1968 GM Hydramatic (la divisin de transmisin automtica de General Motors)


emiti una solicitud de propuestas para un reemplazo electrnico de los sistemas
cableados de rels. La propuesta ganadora vino de Bedford Associates. El resultado
fue el primer PLC, designado 084 porque era el proyecto de Bedford Associates n
84.2 Bedford Associates comenz una nueva empresa dedicada al desarrollo,
fabricacin, venta y mantenimiento de este nuevo producto: Modicon
(MOdular DIgital CONtroler). Una de las personas que trabajaron en ese proyecto fue
Dick Morley, quien es considerado como el padre del PLC.3 La marca Modicon fue

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
vendida en 1977 a Gould Electronics, y posteriormente adquirida por la compaa
alemana AEG y luego por la francesa Schneider Electric, el actual propietario.

II. Campos de Aplicacin del PLC.

En la actualidad el campo de aplicacin de un PLC es muy extenso. Se utilizan


fundamentalmente en procesos de maniobras de mquinas, control, sealizacin, etc.
La aplicacin de un PLC abarca procesos industriales de cualquier tipo y ofrecen
conexin a red; esto te permite tener comunicado un PLC con una PC y otros
dispositivos al mismo tiempo, permitiendo hacer monitoreo, estadsticas y reportes.

III. Ventajas y desventajas del PLC.

Hablar sobre las ventajas que ofrece un PLC es un tema largo, pero aqu ms
importantes:

a) Ofrecen las mismas ventajas sobre la lgica cableada, principalmente por su


variedad de modelos existentes.
b) Menor tiempo empleado en su elaboracin.
c) Podrs realizar modificaciones sin cambiar cableado.
d) La lista de materiales es muy reducida.
e) Mnimo espacio de aplicacin.
f) Menor costo.
g) Mantenimiento econmico por tiempos de paro reducidos.

Sin embargo, y como sucede en todos los casos, los controladores lgicos
programables, o PLCs, presentan ciertas desventajas como es la necesidad de contar
con tcnicos calificados y adiestrados especficamente para ocuparse de su buen
funcionamiento.

IV. Funciones bsicas de un PLC.

Las funciones bsicas de un PLC son las siguientes:

Deteccin: El PLC detecta seales del proceso de diferentes tipos.


Mando: Elabora y enva acciones al sistema segn el programa que tenga.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Dialogo hombre maquina: Recibe configuraciones y da reportes al operador de
produccin o supervisores.
Programacin: El programa que utiliza permite modificarlo, incluso por el
operador, cuando se encuentra autorizado.

2. CPU.

La Unidad Central de Proceso o CPU (Central Procesing Unit) es la parte


inteligente del sistema. Interpreta las instrucciones del programa de usuario y consulta
el estado de las entradas. Dependiendo de dichos estados y del programa, ordena la
activacin de las salidas deseadas. La CPU est constituida por los siguientes
elementos:

a. Procesador: Est constituido por el microprocesador, el reloj (generador de


onda cuadrada) y algn chip auxiliar. El microprocesador es un circuito
integrado (chip), que realiza una gran cantidad de operaciones, que podemos
agrupar en:
Operaciones de tipo lgico Operaciones de tipo aritmtico.
Operacin de lectura y modificacin de datos.
Operaciones de entrada - salida
Operaciones de control de la transferencia de la informacin
dentro del autmata.

Para que el microprocesador pueda realizar todas estas operaciones est


dotado de unos circuitos internos que son los siguientes:

1) Circuitos de la unidad aritmtica y lgica o ALU: Es la parte donde se realizan


los clculos y las decisiones lgicas para controlar el autmata.
2) Circuitos de la unidad de control (UC) o Decodificador de instrucciones:
Decodifica las instrucciones ledas en memoria y se generan las seales de
control.
3) Acumulador: Es la encargada de almacenar el resultado de la ltima
operacin realizada por el ALU.
Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez
Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
4) Flags: o indicadores de resultado, que pueden ser consultados por el
programa. Contador de programa: Encargada de la lectura de las
instrucciones de usuario.
5) Bus (interno): No son circuitos en s, sino zonas conductoras en paralelo que
transmiten datos, direcciones, instrucciones y seales de control entre las
diferentes partes del Controlador Lgico Programable.

b. Memoria monitor del Sistema: Es una memoria de tipo ROM, Lectura y


escritura en las interfaces de E/S. operativo del autmata contiene las
siguientes rutinas, incluidas por el fabricante.

Inicializacin tras puesta en tensin o reset.

Rutinas de test y de respuesta a error de funcionamiento. Intercambio


de informacin con unidades exteriores.
Lectura y escritura en las interfaces de E/S.

Funciones bsicas de la CPU


En la memoria ROM del sistema, el fabricante ha grabado una serie de
programas ejecutivos, software del sistema y es a estos programas a los que
acceder el procesador para realizar las funciones. El software del sistema de
cualquier Controlador Lgico Programable consta de una serie de funciones bsicas
que realiza en determinados tiempos de cada ciclo.

3. Memoria de programa.

La memoria de programa, normalmente externa y enchufable a la CPU mediante


casete de memoria, almacena el programa escrito por el usuario para su aplicacin.
Cada instruccin del usuario ocupa un paso o direccin del programa.

Las memorias de programa o memorias de usuario son siempre de tipo


permanente RAM + batera o EPROM / EEPROM. Por lo general la mayora de los
fabricantes de autmatas ofrecen la posibilidad de utilizar memorias RAM con
batera para la fase de desarrollo y depuracin de los programas, y de pasar estos
a memorias no voltiles EPROM o EEPROM una vez finalizada esta fase.
Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez
Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
La ejecucin del programa en el mdulo es siempre prioritaria, de forma que si
se da tensin al autmata con un mdulo conectado, la CPU ejecuta su programa y
no el contenido en memoria RAM interna.

4. Memoria de datos.

La memoria es el almacn donde el Controlador Lgico Programable


guarda todo cuanto necesita para ejecutar la tarea de control.

Datos Del proceso:

Seales de planta, entradas y salidas

Variables internas, de bit y de palabra.

Datos alfanumricos y constantes.


Datos de control:

Instrucciones de usuario (programa)

Configuracin Controlador Lgico Programable (modo de funcionamiento,


nmero de e/s conectadas, ...)

Existen varios tipos de memorias:

a) RAM (Memoria de lectura y escritura): La memoria RAM se utiliza


principalmente como memoria interna, y nicamente como memoria de
programa en el caso de que pueda asegurarse el mantenimiento de los datos
con una batera exterior.
b) ROM (Memoria de solo lectura, no reprogramable): La memoria ROM se utiliza
para almacenar el programa monitor del sistema como hemos visto en el
apartado dedicado a la CPU.
c) EPRON (Memoria de solo lectura, reprogramables con borrado por
ultravioletas): Las memorias EPROM se utilizan para almacenar el programa
de usuario, una vez que ha sido convenientemente depurada.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
d) EEPRON (Memoria de solo lectura, alterables por medios elctricos): Las
memorias EEPROM se emplean principalmente para almacenar programas,
aunque en la actualidad es cada vez ms frecuente el uso de combinaciones
RAM + EEPROM (NOVRAM), utilizando estas ltimas como memorias de
seguridad que salvan el contenido de las RAM. Una vez reanudada la
alimentacin, el contenido de la EEPROM se vuelca sobre la RAM. Las
soluciones de este tipo estn sustituyendo a las clsicas RAM + batera puesto
que presentan muchos menos problemas.

Tipos de Memorias:

- Memoria interna: En un Controlador Lgico Programable, la memoria interna


es aquella que almacena el estado de las variables que maneja, entradas, salidas,
contadores, relees internos, seales de estado, etc. Esta memoria interna se
encuentra dividida en varias reas, cada una de ellas con un cometido y
caractersticas distintas.

La clasificacin de la memoria interna no se realiza atendiendo a sus


caractersticas de lectura y escritura, sino por el tipo de variables que almacena y el
nmero de bits que ocupa la variable. As, la memoria interna del Controlador Lgico
Programable queda clasificada en las siguientes reas:

A. rea de imgenes de entradas/salidas y rea interna (IR): En esta rea


de memoria se encuentran:

Los canales (registros) asociados a los terminales externos (entradas y


salidas).

Los relees internos (no correspondidos con el terminal externo), gestionados


como relees de E/S.

Los relees E/S no usados pueden usarse como IR.

No retienen estado frente a la falta de alimentacin o cambio de modo de

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
operacin.

B. rea especial (SR). Son relees de sealizacin de funciones


particulares como:

Servicio (siempre ON, OFF).

Diagnsticos (sealizacin o anomalas).


Temporizaciones (relojes a varias frecuencias).

Clculo.

Comunicaciones.
Accesible en forma de bit o de canal.

No conservan su estado en caso de fallo de alimentacin o cambio de


modo.

C. rea auxiliar (AR): Contienen bits de control e informacin de recursos


de PLC como: puertos perifricos, casetes de memoria. Se dividen en dos
bloques: Sealizacin: Errores de configuracin, datos del sistema.
Memorizacin y gestin de datos

Es un rea de retencin.

Accesible en forma de bit o de canal.

No conservan su estado en caso de fallo de alimentacin o cambio


de modo

D. rea de enlace (LR).


Dedicados al intercambio de informacin entre PLCs. Si no se utilizan como
LR pueden usarse como IR.
Accesible en forma de bit o canal

No conservan su estado en caso de fallo de alimentacin o cambio de modo.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
E. rea de retencin (HR).

Mantienen su estado ante fallos de alimentacin o cambio de modo de PLC.

Son gestionados como los IR y direccionables como bit o como canal.


rea de temporizadores y contadores (TIM/CNT).

Es el rea de memoria que simula el funcionamiento de estos dispositivos.


Son usados por el PLC para programar retardos y cuentas.

F. rea de datos (DM).

Se trata de memoria de 16 bits (palabra).

Utilizable para gestin de valores numricos.

Mantiene su estado ante cambios de modos de trabajo o fallo de alimentacin.

Direccionables como Canal (palabra).

Esta rea suele contener los parmetros de configuracin del PLC (setup).

Las variables contenidas en la memoria interna, pueden ser consultadas y


modificadas continuamente por el programa, cualquier nmero de veces. Esta
actualizacin continua de los datos obliga a construir la memoria con dispositivos
RAM.

- Memoria del usuario: Es la memoria utilizada para guardar el programa. El


programa construido por el usuario debe permanecer estable durante el
funcionamiento del equipo, adems debe ser fcil de leer, escribir o borrar. Por eso
es que se usa para su almacenamiento memorias tipo RAM, o EEPROM. A estas
memorias se la llama memoria del usuario o memoria de programa. En el caso de
usar memorias tipo RAM ser necesario tambin el uso de pilas, ya que este tipo de
memoria se borra con la ausencia de alimentacin. En el caso de usar memorias
EEPROM la informacin no se pierde al quitar la alimentacin.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
5. Mdulos de entrada y salida.

En el control de un proceso automatizado, es imprescindible un dialogo entre


operador- mquina junto con una comunicacin entre la mquina y el Controlador
Lgico Programable, estas comunicaciones se establecern por medio del conjunto
de entradas y salidas del citado elemento.

Todas las seales provenientes del campo son informadas a la CPU, luego de
ser tomadas por los captores de entradas, y a su vez, las rdenes generadas por
la CPU son comunicadas a los elementos del proceso bajo control por medio de las
interfases de salida.

Los Controlador Lgico Programable son capaces de manejar tensiones y


corrientes de nivel industrial, gracias a que disponen un bloque de circuitos de
interfaz de E/S muy potente, que les permite conectarse directamente con los
sensores y accionamientos del proceso.

En los controladores ms sencillos, las interfases de entrada se encargan de


convertir la tensin o la corriente que reciben de los sensores, limites de carrera,
pulsadores, llaves, etc., en niveles apropiados para la operacin de la CPU. De la
misma manera las interfases de salida permiten partiendo de las seales de baja
tensin originadas en la CPU, comandar contactores, solenoides de vlvulas,
arrancadores de motores, valindose de diacs, triacs, reles etc.

Las seales digitales o discretas como los interruptores, son simplemente una
seal de 1 0, Verdadero o Falso, respectivamente. Los interruptores son ejemplos
de dispositivos que proporcionan una seal discreta, que son enviadas usando la
tensin o la intensidad, donde un rango especfico corresponder al On y otro rango
al Off. Un PLC puede utilizar 24V de corriente continua en la E/S donde valores
superiores a 22V representan un On, y valores inferiores a 2V representan Off.
Inicialmente los PLC solo tenan E/S discretas.

A medida que la complejidad de los PLC aumenta, es necesario contar con otro
tipo de interfases que puedan interpretar seales analgicas provenientes del
Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez
Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
proceso y emitirlas como salidas.

Las seales analgicas son como controles de volmenes, con un rango de


valores entre 0 y el tope de escala. Esto es normalmente interpretado con valores
enteros por el PLC, con varios rangos de precisin dependiendo del dispositivo o
del nmero de bits disponibles para almacenar los datos. Presin, temperatura,
flujo, y peso son normalmente representados por seales analgicas. Las seales
analgicas pueden usar tensin o intensidad con una magnitud proporcional al valor
de la seal que procesamos.

A medida que los requerimientos de control se hacen ms complicados,


aparecen los sistemas inteligentes, perifricos cuentan con un microprocesador
propio, que descargan en parte el trabajo de la CPU, para hacer ms rpida la
ejecucin del programa del usuario. Estas interfases inteligentes pueden manipular
datos, resolver ecuaciones aritmticas, comparaciones, conteos de alta velocidad.

De entre todos los tipos de interfaces que existen, las interfaces especficas
permiten la conexin con elementos muy concretos del proceso de automatizacin.
Se pueden distinguir entre ellas tres grupos bien diferenciados:

- Entradas / salidas especiales.

- Entradas / salidas inteligentes.

Procesadores perifricos inteligentes.

Las interfaces especiales del primer grupo se caracterizan por no influir en las
variables de estado del proceso de automatizacin. nicamente se encargan de
adecuar las E/S, para que puedan ser inteligibles por la CPU, si son entradas, o
para que puedan ser interpretadas correctamente por actuadores (motores,
cilindros, etc.), en el caso de las salidas.

Las del segundo grupo admiten mltiples modos de configuracin, por medio
Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez
Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
de unas combinaciones binarias situadas en la misma tarjeta. De esta forma se
descarga de trabajo a la unidad central, con las ventajas que conlleva.

Los procesadores perifricos inteligentes, son mdulos que incluyen su propio


procesador, memorias y puntos auxiliares de entrada / salida. Estos procesadores
contienen en origen un programa especializado en la ejecucin de una tarea
concreta, a la que le basta conocer los puntos de consigna y los parmetros de
aplicacin para ejecutar, de forma autnoma e independiente de la CPU principal,
el programa de control.

Entradas - Salidas

La seccin de entradas mediante el interfaz, adapta y codifica de forma


comprensible para la CPU las seales procedentes de los dispositivos de entrada
o captadores.

Hay dos tipos de entradas: 1) Entradas digitales. 2) Entradas analgicas.

La seccin de salida tambin mediante interfaz trabaja de forma inversa a las


entradas, es decir, decodifica las seales procedentes de la CPU, y las amplifica y
manda con ellas los dispositivos de salida o actuadores como lmparas, relees...
aqu tambin existen unos interfaces de adaptacin a las salidas de proteccin de
circuitos internos. Hay dos tipos de salidas: Salidas digitales y las Salidas
analgicas

Entras y Salidas Discretas

Estas interfases tiene la simple funcin de informar a la CPU, de la presencia


o ausencia de seal, tensin o corriente, en un circuito, apertura o cierre de un
contacto, pulsador, lmite de carrera, etc. En el caso de las salidas estas conectan
o desconectan al circuito de actuacin de un solenoide, contactor, lmpara, etc.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Las interfases discretas abarcan un rango muy amplio de opciones de
operacin. Un contacto externo al controlador puede estar conectado a distintos
voltajes, segn la maquina o proceso lo mismo para otro tipo de captor.

Existen entonces interfases para corriente alterna, corriente continua y a su


vez para distintos niveles y tipos de tensiones que van desde los cinco voltios hasta
niveles industriales.

Las interfases de entrada-salida suelen estar construidas de forma de


mdulos que se alojan en bases de montaje, controladores modulares, o bien
formando parte del controlador, compactos.

Tanto las entradas como las salidas pueden contener un borne comn, para
varias de ellas o bien estar dispuestas en forma individual aisladas entre s.

Los mdulos de entrada digitales permiten conectar al Controlador Lgico


Programable de tipo todo o nada como finales de carrera pulsadores, llaves, etc.

Los mdulos de entrada digitales trabajan con seales de tensin, por


ejemplo, cuando por una va llegan 24 voltios se interpreta como un "1" y cuando
llegan cero voltios se interpreta como un "0"

El proceso de adquisicin de la seal digital consta de varias etapas.

Proteccin contra sobre tensiones

Filtrado
Puesta en forma de la onda

Aislamiento galvnico o por opto acoplador.

Las entradas digitales pueden ser discretas o de palabras:

Entradas Discretas

Dentro de cada interfase de entrada discreta, existe un elemento rectificador


y un acondicionador de seal que elimina los ruidos de lneas y rebates de

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
contactos.
Luego un tercer elemento detecta el umbral de tensin de activacin y
finalmente a travs de una optoaislacin se conecta a la lgica de la CPU. Esta
aislacin es para asegurar el funcionamiento confiable del controlador.
El ltimo bloque de una entrada es el que comunica a la lgica del sistema un uno
o un cero segn el nivel de tensin de entrada. Esto es siempre complementado
por un indicador de nivel del estado de entrada constituido generalmente por un
LED.
El estado activado desactivado de cada entrada se guarda en tablas de
memorias, memorias imagen o registro de imagen, para que una vez por cada
barrido del programa del usuario informen su estado a la CPU y luego se vuelven
a actualizar.

Estas interfases tienen la simple funcin de informar a la CPU del estado de


presencia o ausencia de tensin en un circuito (cierre o apertura de un Contactor,
pulsador, etc.). Las interfases discretas abarcan un amplio rango de opciones, un
contacto externo puede estar conectado a distintos voltajes, segn la mquina o
el proceso. Existen interfases para corriente continua o alterna, y a su vez para
distintos niveles de tensiones.

Las interfases estn construidas de forma de mdulos que se alojan en bases


de montaje, estructura semimodular o modular, o formando parte del conjunto
estructura compacta.

Salidas Discretas

Un mdulo de salida digital permite al Consolador Lgico Programable actuar


sobre los preaccionadores y accionadores que admitan ordenes de tipo todo o
nada.

El valor binario de las salidas digitales se convierte en la apertura o cierre de


un relee interno del autmata en el caso de mdulos de salidas a rel.

En los mdulos estticos (bornero), los elementos que conmutan son los

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
componentes electrnicos como transistores o triacs, y en los mdulos
electromecnicos son contactos de relees internos al mdulo.

Los mdulos de salidas estticos al suministrar tensin, solo pueden actuar


sobre elementos que trabajan todos a la misma tensin, en cambio los mdulos de
salida electromecnicos, al ser libres de tensin, pueden actuar sobre elementos
que trabajen a tensiones distintas.
El proceso de envo de la seal digital consta de varias etapas:

Puesta en forma
Aislamiento

Circuito de mando (relee interno)

Proteccin electronica

Tratamiento cortocircuitos

Las interfases de salida discretas son similares, la seal de activacin


originada por la CPU, es pasada por una optoaislacin, seguida por un circuito que
se encarga de disparar el elemento final de salida, reles, triacs, bobina, transistor de
potencia, etc., existe adems un elemento de proteccin contra sobrecargas o
cortocicuitos.

La deteccin del nivel de umbral de entrada causa una demora que vara
segn el fabricante y se estima en un valor promedio de 10 milisegundos, esta
demora no es igual cuando se trata de conexin que de desconexin, siendo las
salidas discretas que trabajan con corriente continua son ms veloces que las de
corriente alterna.

Tambin, como en las entradas, el estado activado desactivado de cada salida


se guarda en tablas de memorias imagen o en registros de imagen, para que una
vez por cada barrido del programa del usuario informen su estado a la CPU y luego
se vuelven a actualizar.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Entradas de Palabras

Las interfases de entradas de palabras permiten conectar elementos cuyas seales


son palabras formadas por mltiples bits en paralelos, como por ejemplo llaves
selectoras rotativas binarias.

Las palabras pueden estar formadas por cuatro u ocho canales de entrada, cada
canal permite conectar varias llaves del tipo binario, este tipo de entrada cuenta con
un borne para activarlas de forma multiplexada de uno en uno en forma secuencial.

Las entradas filtradas y luego en forma sincronizada se almacena en una memoria


intermedia y permanecen all hasta ser ledas, cuando la actualizacin de cada canal
no es sincrnica con el barrido de la CPU, existe un sistema de proteccin para que
el canal no se actualice en el momento en que esta ledo.

Salidas de Palabras

Las salidas de este tipo activan grupos de 8 o 16 bits, que forman palabras binarias.
Se usan para manejar elementos como display de siete segmentos y otros elementos
del proceso capaz de capaz este tipo de seales.

Generalmente cuentan con una nica bornera de 8/16 bornes y de una seal para
sincronizar la lectura de varios canales por esa misma bornera. Las salidas son opto
aisladas y poseen un sistema para evitar la actualizacin de los canales mientras se
estn siendo ledos

Entradas analgicas

Los mdulos de entrada analgicas permiten que los Controlador Lgico


Programable trabajen con accionadores de mando analgico y lean seales de tipo
analgico como pueden ser la temperatura, la presin, el caudal, tensin o
intensidad, etc.

Los mdulos de entradas analgicas convierten una magnitud analgica en un


nmero que se deposita en una variable interna del Controlador Lgico Programable.
Lo que realiza es una conversin A/D, puesto que el autmata solo trabajar con

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
seales digitales. Esta conversin se realiza con una precisin o resolucin
determinada (nmero de bits) y cada cierto intervalo de tiempo (periodo muestreo).

El proceso de adquisicin de la seal analgica consta de varias etapas:

a) Filtrado.
b) Conversin A/D.
c) Memoria interna.

Un mdulo clsico de entrada analgica puede tener, por ejemplo, cuatro u


ocho canales entrada multiplexado. Poseen normalmente etapas en sus circuitos con
frecuencias de filtrado y limitacin de seal. La etapa limitadora previene la llegada al
conversor analgico/digital de seales de valor excesivo o de polaridad incorrecta, las
seales pueden ser adems opto aisladas tanto en la entrada como en el multiplexado.

Luego de pasar por las etapas de filtrado y limitacin, la seal analgica es


transmitida al conversor analgico digital desde donde la seal digital equivalente
pasa por una memoria intermedia y luego a la memoria de estados de entrada y
salidas del controlador, dentro de esta etapa tambin se encuentran circuitos de
sincronismos para seleccionar el canal que debe ser ledo en forma secuencial y
transportar el valor hasta la memoria intermedia. Tambin posee circuitos de
inhibicin para evitar la lectura por la CPU simultneamente de valores en la memoria
intermedia, de la misma manera que en los mdulos de entrada.

El tiempo de lectura y actualizacin de los estados de entrada analgico est


determinado por el modulo en s y es independiente del tiempo de barrido de la CPU.
De otro modo, el tiempo no depende de cuantas veces lee la CPU en estado de la
memoria intermedia, sino de la mayor o menor velocidad del ciclo del conversor
analgico/digital.

Luego del proceso de lectura, los datos obtenidos se transfieren a posiciones


de memoria, desde donde el programa escrito por el usuario toma los valores para
realizar las operaciones.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Salidas analgicas

Los mdulos de salida analgica permiten que el valor de una variable numrica
interna del autmata se convierta en tensin o intensidad.

Lo que realiza es una conversin D/A, puesto que el Controlador Lgico


Programable solo trabaja con seales digitales. Esta conversin se realiza con una
precisin o resolucin determinada (nmero de bits) y cada cierto intervalo de tiempo
(periodo muestreo).

Esta tensin o intensidad puede servir de referencia de mando para actuadores


que admitan mando analgico como pueden ser los variadores de velocidad, las
etapas de los tiristores de los hornos, reguladores de temperatura... permitiendo al
Controlador Lgico Programable realiza funciones de regulacin y control de procesos
continuos.

El proceso de envo de la seal analgica consta de varias etapas:

Aislamiento galvnico

Conversin D/A

Circuitos de amplificacin y adaptacin

Proteccin electrnica de la salida


Como hemos visto las seales analgicas sufren un gran proceso de adaptacin
tanto en los mdulos de entrada como en los mdulos de salida. Las funciones de
conversin A/D y D/A. que realiza son esenciales. Por ello los mdulos de E/S
analgicos se les consideran mdulos de E/S especiales.

Los tamaos de las palabras son de 10 bits o menores, esa longitud de palabra da
una resolucin de una parte en mil veinticuatro (1/1024) que corresponde
aproximadamente 0,01 volt si se trabaja entre 0 y 10 volt.

Los mdulos de este tipo pueden manejar entre cuatro u ocho salidas, tiene
circuitos de aislacin antes de entrar al conversor digital/analgico, control de
sincronismo y control para evitar choques entre la lectura y escritura de cada una de

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
las salidas de los canales

6. Comunicaciones.

La fuente de alimentacin proporciona las tensiones necesarias para el


funcionamiento de los distintos circuitos del sistema.

La alimentacin a la CPU puede ser de continua a 24 Vcc, tensin muy frecuente en


cuadros de distribucin, o en alterna a 110 / 220 Vca. En cualquier caso, es la propia
CPU la que alimenta las interfaces conectadas a travs del bus interno.

La alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a


48/110/220 Vca o en continua a 12/24/48 Vcc.

La fuente de alimentacin del Controlador Lgico Programable puede incorporar


una batera de reserva, que se utiliza para el mantenimiento de algunas posiciones
internas y del programa usuario en memoria RAM, o cuando falla la alimentacin o
se apaga el Controlador Lgico Programable.

7. Lenguajes de programacin.

Cuando se habla de los lenguajes de programacin se hace referencia a diferentes


formas de poder escribir el programa usuario. Los softwares actuales permiten traducir
el programa usuario de un lenguaje a otro, pudiendo as escribir el programa en el
lenguaje que ms convenga. La creciente complejidad en la programacin de los
autmatas programables requiere ms que nunca de la estandarizacin de la misma.
Bajo la direccin del IEC el estndar IEC 1131-3 (IEC 65) para la programacin de
PLC ha sido definida. Alcanz el estado de estndar internacional en agosto de 1992.
Con la idea de hacer el modelo adecuado para un gran abanico de aplicaciones, cinco
lenguajes han sido definidos en total:

Grfico secuencial de funciones (Grafcet)

Lista de instrucciones.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Texto estructurado.

Diagrama de flujo.

Diagrama de contactos o Lgica de Escalera o Ladder Logic.

No obstante, los lenguajes de programacin ms empleados en la actualidad son:


el listado de instrucciones y el esquema de contactos o Ladder Logic

Diagrama de Contactos o Lgica de Escalera: Tradicionalmente los diagramas de


lgica de escalera estn compuestos por dos lneas verticales que representan las
lneas de alimentacin, mientras que los renglones contienen los cableados, los
arreglos de contactos y las bobinas de rels. En los PLC, los diagramas de Lgica de
Escalera o Ladder Logic son una manera fcil de dibujar los programas.

Una ventaja importante es que los smbolos bsicos estn normalizados segn
NEMA y son empleados por todos los fabricantes. En la tabla que sigue se puede ver
una comparacin entre lo que significa los dibujos para la antigua lgica de escalera
y para la moderna programacin de un PLC.

Cada contacto y cada bobina de rel representan una localizacin en el registro


de entradas o salidas. Debe quedar claro que los dibujos slo representan rels que
no existen fsicamente. El smbolo de una bobina de rel representa un bit del registro

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
de las salidas, que podr estar encendido (puesto en 1) o apagado (puesto en 0)
durante la ejecucin del programa.

Cada rengln o peldao del diagrama de lgica de escalera del PLC


corresponde a un conjunto de instrucciones para el PLC, ese conjunto de
instrucciones le dir al PLC que hacer en respuesta al estado de las entradas
(contactos) La figura que se muestra a continuacin grafica esta situacin.

Algunos smbolos usados Como se sabe, existen dos smbolos para la


programacin de PLC: uno para representar contactos normalmente abiertos y otro
para representar contactos normalmente cerrados.

Estos contactos pueden representar entradas, salidas o variables internas, es


decir, un bit del registro de entradas, o bits del registro de salida, o de los bits internos
o auxiliares, tambin llamados rels internos o auxiliares.

Una forma conveniente de ver estos contactos en un programa es pensarlos


como una instruccin que examina si esa entrada est encendida o si est apagada,
o dicho de otra forma examina si el bit que representa esa entrada est encendido o
apagado. Un contacto normalmente abierto representa una interrogacin por si un bit
est encendido y un contacto normalmente cerrado representa una interrogacin por
si un bit est apagado.

Una condicin de verdadero o falso es otorgada al contacto si el PLC encuentra


la requerida condicin de bit. Si el PLC encuentra una condicin de verdadero para
todos los contactos del rengln, el bit de salida es encendido o apagado segn lo
indique el smbolo de esa salida. En la tabla de abajo se muestra un resumen de lo
dicho anteriormente.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Un contacto de entrada (salida, variable interna) NA (normalmente abierto)
hace que el PLC revise en el registro de las entradas (salidas o variables internas) si
esa entrada en particular se encuentra activa o encendida. Si el PLC encuentra la
entrada activa permitir la continuidad a travs de ese contacto, en particular en el
programa lgico realizado por el usuario.

De forma similar un contacto de entrada (salida o variable interna) NC hace que el


PLC revise en el registro de las entradas (salidas o variables internas) si esa en
particular se encuentra inactiva o desactivada. Esto es, que el PLC revisa a esa
localizacin en el registro de las entradas para ver si est desactivada. De ser cierto,
el PLC permite la continuidad a travs de ese contacto en el programa del usuario.

8. Conjunto de instrucciones.

Utiliza instrucciones derivadas de las operaciones del lgebra de Boole,


combinadas con otras que permiten representar funciones como temporizadores,
contadores, movimientos de datos en la memoria y clculos (suma, resta,
multiplicacin, divisin, raz cuadrada, clculo de porcentaje, cambios en el sistema
de numeracin, etc.)

Cada instruccin est formada por un mnemnico o cdigo, (abreviatura que


representa una funcin), y uno o varios argumentos (variables que indican la direccin
de memoria sobre la que se va a trabajar)

Como puede imaginarse existe una equivalencia o correspondencia entre la lgica


de escalera y el listado de instrucciones. En muchos PLC esta equivalencia se puede
ver en forma inmediata slo con activar un icono de la pantalla de programacin.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Un programa escrito en lenguaje de lista est formado por una serie de
instrucciones que el controlador ejecuta de forma secuencial. Cada instruccin de lista
est representada por una lnea de programa y tiene tres componentes:

Nmero de lnea: Los nmeros de lneas se generan automticamente al introducir


una instruccin. Las lneas vacas y las lneas de comentario no tienen nmeros de
lnea.

Cdigo de instruccin: El cdigo de instruccin es un smbolo para un operador, que


identifica la operacin que se va a realizar utilizando los operantes. Los operadores
tpicos especifican operaciones numricas y boolearias.

Operando(s): Un operando es un nmero, direccin o smbolo que representa un


valor que puede manipular un programa en una instruccin.

A continuacin, se muestra un ejemplo de un programa de lista:

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones del lenguaje de lista

Un lenguaje de lista se compone de los siguientes tipos de instrucciones:

1. Instrucciones de prueba

La siguiente tabla describe las instrucciones de prueba en lenguaje de listas

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
2. Instrucciones de accin

La siguiente tabla describe las instrucciones de accin en lenguaje de listas.

3. Instrucciones sobre bloques de funcin

La siguiente tabla describe los bloques de funcin en lenguaje de listas.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones de carga (LD, LDN, LDR, LDF)

Las instrucciones de carga LD, LDN, LDR y LDF corresponden respectivamente


a los contactos abierto, cerrado, flanco ascendente y flanco descendente (LDR y
LDF slo se utilizan con entradas del controlador).

Contactos normales abiertos

Contactos normales cerrados

Contacto flanco descendente El tiempo que permanece activa la salida equivale


a un ciclo del autmata.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones de almacenamiento (ST, STN, R, S)

Las instrucciones de almacenamiento ST, STN, S y R corresponden


respectivamente a las bobinas directas e inversas, establecida y restablecida. Los
siguientes diagramas son ejemplos de instrucciones de almacenamiento:

Bobina Directa

Bobina Inversa

Bobina de Set y Reset

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones AND lgicas (AND, ANDN, ANDR, ANDF)

Las instrucciones AND realizan una operacin lgica AND entre el operando (o
su inverso, o su flanco ascendente, o descendente) y el resultado booleario de la
instruccin precedente.

Producto Lgico

Producto Lgico Negado

Producto Lgico Flanco Ascendente

El tiempo que permanece activa la salida equivale a un ciclo de programa.


Producto Lgico Flanco Descendente

El tiempo que permanece activa la salida equivale a un ciclo de programa.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones OR lgicas (OR, ORN, ORR, ORF)

Las instrucciones OR realizan una operacin lgica OR entre el operando (o su


inverso; o su flanco ascendente o descendente) y el resultado booleario de la
instruccin precedente.

Suma Lgica

Suma Lgica Negada

Suma Lgica con Flanco Ascendente

El tiempo que permanece activa la salida equivale a un ciclo del autmata.

Suma lgica con Flanco Descendente

El tiempo que permanece activa la salida equivale a un ciclo del autmata.

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.
Instrucciones de OR exclusivo (XOR, XORN, XORR, XORF)

Estas instrucciones realizan un O exclusivo entre el operando (o su inverso, o


flanco ascendente o descendente) y el resultado booleano de la instruccin
anterior. Esta operacin es conocida tambin como comparador de desigualdad,
puesto que el resultado es 1 (ON), cuando los operandos involucrados son
distintos.

Suma Lgica Exclusiva

Suma Lgica Exclusiva Negada

Suma lgica Exclusiva Flanco Ascendente

Suma lgica Exclusiva Flanco Descendente

Profesor: Ing. Jos Lovera. Autora: Carmen Hernndez


Materia: Instrumentacin Electrnica. CI: 25.576.945
Maturn, Febrerode 2.017.

Вам также может понравиться