Sei sulla pagina 1di 18

TRABAJO ELECTRONICA INDUSTRIAL

Aldair Congo Saavedra

Ingeniería Electrónica

Corporación Unificada Nacional De Educación Superior

(CUN)

Bogotá D.C

2016
Arquitectura

• Función de tratamiento de la señal.

• Función de interfaz con los sensores y actuadores.

• Función de comunicación.

• Función de interfaz hombre-máquina.

• Funciones de programación, puesta a punto, ensayo y documentación.

• Funciones de alimentación de corriente


Función de interfaz con los sensores y actuadores

Función de interfaz hombre-máquina (MMI)

Funciones de programación, puesta a punto, ensayo y documentación


Lenguajes de Programación

Se definen cuatro lenguajes de programación normalizados. Esto significa que su


sintaxis y semántica ha sido definida, no permitiendo particularidades distintivas
(dialectos). Una vez aprendidos se podrá usar una amplia variedad de sistemas
basados en esta norma.

Los lenguajes consisten en dos de tipo literal y dos de tipo gráfico:

Literales:

 Lista de instrucciones (IL).


 Texto estructurado (ST).
Gráficos:

 Diagrama de contactos (LD).


 Diagrama de bloques funcionales (FBD).

En la figura superior, los cuatro programas describen la misma acción. La elección


del lenguaje de programación depende de:

 los conocimientos del programador,


 el problema a tratar,
 el nivel de descripción del proceso,
 la estructura del sistema de control,
 la coordinación con otras personas o departamentos.
Los cuatros lenguajes están interrelacionados y permiten su empleo para resolver
conjuntamente un problema común según la experiencia del usuario.
El Diagrama de contactos (LD) tiene sus orígenes en los Estados Unidos. Está
basado en la presentación gráfica de la lógica de relés. Lista de Instrucciones (IL)
es el modelo de lenguaje ensamblador basado un acumulador simple; procede del
alemán ´Anweisungliste, AWL.

El Diagramas de Bloques Funcionales (FBD) es muy común en aplicaciones que


implican flujo de información o datos entre componentes de control. Las funciones
y bloques funcionales aparecen como circuitos integrados y es ampliamente
utilizado en Europa. El lenguaje Texto estructurado (ST) es un lenguaje de alto
nivel con orígenes en el Ada, Pascal y ´C´; puede ser utilizado para codificar
expresiones complejas e instrucciones anidadas; este lenguaje dispone de
estructuras para bucles (REPEAT-UNTIL; WHILE-DO), ejecución condicional (IF-
THEN-ELSE; CASE), funciones (SQRT, SIN, etc.).

Top-down vs. Bottom-up-

Cumplir todos los requerimientos de la norma IEC 61131-3 no es fácil, por eso se
permiten implementaciones parciales en varios aspectos. Esto hace referencia al
número de lenguajes que soportan las herramientas de desarrollo disponibles, y al
número de funciones y de bloques funcionales. Con ello se deja libertad al
suministrador, pero el usuario debe tener cuidado durante el proceso de selección
de la herramienta adecuada. Incluso una actualización del software puede dar
lugar a un nivel muy alto de trabajo durante la implementación.

Muchos entornos de programación IEC actuales ofrecen aquello que se espera a


nivel de interface de usuario: uso de ratón, menús desplegables, pantallas de
programación gráfica, múltiples ventanas, ayuda en línea, verificación durante el
diseño, etc. Debe hacerse notar que estos detalles no están especificados en la
norma por lo que es una de las partes donde los proveedores pueden
diferenciarse

LENGUAJE LADDER

El lenguaje Ladder, diagrama de contactos, o diagrama en escalera, es un


lenguaje de programación gráfico muy popular dentro de los autómatas
programables debido a que está basado en los esquemas eléctricos de control
clásicos. De este modo, con los conocimientos que todo técnico eléctrico posee,
es muy fácil adaptarse a la programación en este tipo de lenguaje.
Ladder es uno de los varios lenguajes de programación para los controladores
lógicos programables (PLCs) estandarizados con IEC 61131-3.

Elementos de programación

Para programar un autómata con Ladder, además de estar familiarizado con las
reglas de los circuitos de conmutación, (también denominada Lógica de
Contactos), es necesario conocer cada uno de los elementos de que consta este
lenguaje. A continuación se describen de modo general los más comunes.

Temporizadores

El temporizador es un elemento que permite poner cuentas de tiempo con el fin de


activar bobinas pasado un cierto tiempo desde la activación. El esquema básico
de un temporizador varía de un autómata a otro, pero siempre podemos encontrar
una serie de señales fundamentales, aunque, eso sí, con nomenclaturas
totalmente distintas.

Podemos observar, en la figura de la derecha, el esquema de un temporizador, Tii,


con dos entradas (E y C a la izquierda) y dos salidas (D y R a la derecha) con las
siguientes características:

Entrada Enable (E): Tiene que estar activa (a 1 lógico) en todo momento durante
el intervalo de tiempo, ya que si se desactiva (puesta a cero lógico) se interrumpe
la cuenta de tibia (puesta a cero temporal).

Contadores
El contador es un elemento capaz de llevar el cómputo de las activaciones de sus
entradas, por lo que resulta adecuado para memorizar sucesos que no tengan que
ver con el tiempo pero que se necesiten realizar un determinado número de veces.

En la figura de la derecha puede verse el esquema de un contador, Ci, bastante


usual, donde pueden distinguirse las siguientes entradas y salidas:

 Entrada RESET (R): Permite poner a cero el contador cada vez que se activa.
Se suele utilizar al principio de la ejecución asignándole los bits de arranque,
de modo que quede a cero cada vez que se arranca el sistema.

 Entrada PRESET (P). Permite poner la cuenta del contador a un valor


determinado distinto de cero, que previamente se ha programado en Cip.

 Entrada UP (U): Cada vez que se activa produce un incremento en una unidad
de la cuenta que posea en ese momento el contador.
 Entrada DOWN (D): Cada vez que se activa produce un decremento en una
unidad de la cuenta que posea en ese momento el contador.

 Salida FULL (F): Se activa al producirse un desbordamiento del valor del


contador contando en sentido ascendente.

 Salida DONE (D): Se activa cuando el valor del contador se iguala al valor
preestablecido Cip.

 Salida EMPTY (E): Se activa al producirse un desbordamiento del valor del


contador contando en sentido descendente.

Monoestables
El monoestable es un elemento capaz de mantener activada una salida durante el
tiempo con el que se haya programado, desactivándola automáticamente una vez
concluido dicho tiempo. Una de sus principales ventajas es su sencillez ya que
sólo posee una entrada y una salida como podemos observar en la siguiente
figura.

 Entrada START (S): Cuando se activa o se le proporciona un impulso


comienza la cuenta que tiene programada.

 Salida RUNNING (R): Se mantiene activada mientras dura la cuenta y se


desactiva al finalizarla. Al igual que con el temporizador, para programar la
cuenta hay que introducir los valores de Mip y Mib.

Programación

En este apartado se tratarán, de modo general, los conceptos básicos de


programación en Ladder.
Una vez conocidos los elementos que LADDER proporciona para su
programación, resulta importante resaltar cómo se estructura un programa y cuál
es el orden de ejecución.
El siguiente esquema representa la estructura general de la distribución de todo
programa Ladder, contactos a la izquierda y bobinas y otros elementos a la
derecha.

En cuanto a su equivalencia eléctrica, podemos imaginar que la línea vertical de la


izquierda representa el terminal de alimentación, mientras que la línea vertical de
la derecha representa el terminal de masa.
El orden de ejecución es generalmente de arriba a bajo y de izquierda a derecha,
primero los contactos y luego las bobinas, de manera que al llegar a éstas ya se
conoce el valor de los contactos y se activan si procede. El orden de ejecución
puede variar de un autómata a otro, pero siempre se respetará el orden de
introducción del programa, de manera que se ejecuta lo que primero se introduce.

Sistemas combinacionales

Aunque en los sistemas industriales la programación se centra en procesos


secuenciales, no teniendo demasiado interés los procesos combinacionales, es
necesario conocer la lógica combinacionál ya que en muchas ocasiones es
necesaria en la programación secuencial.
Una vez obtenida la función lógica de un problema combinacional, el paso a
Ladder o esquema de contactos es muy sencillo. De acuerdo con el álgebra de
Boole aplicada a la conmutación, las sumas serán contactos en paralelo, los
productos contactos en serie y las negaciones contactos normalmente cerrados.
En la siguiente figura se muestra un ejemplo de esquema LADDER para una
determinada ecuación

Elementos de memoria
La conexión tradicional para realizar una función de memoria en los circuitos
con relés, es el circuito con auto alimentación. Esto se consigue mediante la
conexión de un contacto NA del relé (o contactor) en paralelo con el pulsador de
marcha. A continuación puede observarse las dos variantes de este circuito: con
prioridad a la Desconexión (figura a) y con prioridad a la conexión (figura b).
Plc gamas y características

PLC tipo Nano

Plc tipo nano: generalmente plc de tipo compacto (fuente, cpu e i/o integradas)
que puede manejar un conjunto reducido de i/o, generalmente en un número
inferior a 100. Permiten manejar entradas entradas y salidas digitales y algunos
módulos especiales.
plc tipo compactos: estos plc tienen incorporado la fuente de alimentación, su cpu
y módulos de i/o en un solo módulo principal y permiten manejar desde unas
pocas i/o hasta varios cientos ( alrededor de 500 i/o ) , su tamaño es superior a los
nano plc y soportan una gran variedad de módulos especiales, tales como:
Entradas y salidas análogas

Módulos contadores rápidos

Módulos de comunicaciones

Interfaces de operador

Expansiones de i/o
Plc tipo modular: estos plc se componen de un conjunto de elementos que
conforman el controlador final, estos son:
Rack

Fuente de alimentación

Cpu

Módulos de i/o
Plc Modular

Son aquellos PLCs que pueden ser configurados (armados) de acuerdo a las
necesidades, para "armar" al PLC utilizamos las tarjetas (o módulos) electrónicos
estudiados anteriormente, logrando mayor flexibilidad.
Cada configuración es diferente, según la tarea de automatización. Cuando se
decide instalar PLC modulares, hay que seleccionar cada uno de los
componentes, empezando, en primer lugar, por el cerebro del PLC, esto es, la
unidad central (CPU), ellos varían de acuerdo a la capacidad de memoria del
usuario, tiempo de ejecución y software requerido, en otras palabras, de acuerdo a
la complejidad de la tarea o tareas de automatización.
En segundo lugar, hay que tener presente el tipo y cantidad de módulos de
Entrada/Salida (E/S) digitales y análogas, módulos inteligentes, etc., de acuerdo a
los requerimientos.
En tercer lugar, la fuente de alimentación, según la potencia que consume la CPU,
módulos de E/S, periféricos, más módulos futuros.
Y finalmente, el tamaño del rack, conociendo de antemano todos los módulos
involucrados y pensando también en expansiones futuras.
En la página siguiente se muestra una tabla comparativa que resume algunos
datos técnicos de los PLC modulares existentes en el mercado local:

Valores comparativos de tres marcas de PLC en configuración modular


Tiempo de ejecución, en promedio, para 1K de instrucciones con
aproximadamente 65% de operaciones binarias y 35% de operaciones del tipo
palabra.
Las ventajas y desventajas de la configuración modular son:
•Son más caros que los compactos y varían de acuerdo a la configuración del
PLC.
•Las ampliaciones se hacen de acuerdo a las necesidades, por lo general, se
incrementan los módulos de E/S discreto o analógico.

•En caso de avería, puede aislarse el problema, cambiando el módulo averiado sin
afectar el funcionamiento del resto.

•Utiliza mayor espacio que los compactos.

•Su mantenimiento requiere de mayor tiempo.

Las aplicaciones que se pueden desarrollar con estos tipos de PLC son
Más versátiles: van desde pequeñas tareas, como los del tipo compacto,
Hasta procesos muy sofisticados.
La figura siguiente muestra un tipo de PLC en configuración modular
Plc Compacto-Modular

Una configuración compacto-modular está constituida, básicamente, por un PLC


del tipo compacto, que se ha expandido a través de otros módulos, por lo general,
entradas y salidas discretas o analógicas, módulos inteligentes, etc. El uso de las
expansiones se debe a que la unidad básica que contiene la CPU, generalmente
está diseñada con pocas E/S, y cuando la aplicación a automatizar contiene
muchos sensores y actuadores, es necesario ampliar el controlador, utilizando
solamente módulos de E/S gobernados por la misma unidad básica. Esta
configuración destaca por las siguientes características:
•Son más económicos que los PLC de tipo modular.
•La selección es sencilla ya que la CPU está seleccionada.
•Soportan contingencias extremas de funcionamiento.
•Su programación es fácil, donde solamente se debe tener en cuenta el
direccionamiento de las instrucciones, según la unidad de extensión a la que se
refiere.
Bibliografía

- http://www.ekoplc.net/caracteristicas-plc/

- http://www.eaton.mx/ecm/groups/public/@pub/@mexico/documents/c
ontent/pct_1606485.pdf

- http://isa.uniovi.es/docencia/IngdeAutom/transparencias/PLC-Gral-
2.pdf

Potrebbero piacerti anche