Vous êtes sur la page 1sur 20

UNIVERSIDAD TECNOLOGICA EQUINOCCIAL

Campus Arturo Ruiz Mora


Santo Domingo

FACULTAD DE CIENCIAS DE LAINGENIERIA
CARRERA DE INGENIERIA EN ELECTROMECNICA

ASIGNATURA:
Instrumentacin II
CONSULTA DE:
- Lenguajes de programacin para PLCs
- PLC Zelio
- PLC Zelio SR3B101FU
- PLC Twido
- PLC Twido TWDLMDA20DRT
- Mdulos de expansin 3HT Y 3LT

INTEGRANTES: CATEDRATICO:
- Walter Mora - ING. Tern
- Adolfo Narvez

LENGUAJES DE PROGRAMACION DE PLCS

1. PROGRAMA Y LENGUAJE DE PROGRAMACIN
Se puede definir un programa como un conjunto de instrucciones, rdenes y smbolos
reconocibles por el PLC, a travs de su unidad de programacin, que le permiten
ejecutar una secuencia de control deseada. El Lenguaje de Programacin en cambio,
permite al usuario ingresar un programa de control en la memoria del PLC, usando
una sintaxis establecida.
Al igual como los PLCs se han desarrollado y expandido, los lenguajes de
programacin tambin se han desarrollado con ellos. Los lenguajes de hoy en da
tienen nuevas y ms verstiles instrucciones y con mayor poder de computacin. Por
ejemplo, los PLCs pueden transferir bloques de datos de una localizacin de memoria
a otra, mientras al mismo tiempo llevan cabo operaciones lgicas y matemticas en
otro bloque. Como resultado de estas nuevas y expandidas instrucciones, los
programas de control pueden ahora manejar datos ms fcilmente.
Adicionalmente a las nuevas instrucciones de programacin, el desarrollo de nuevos
mdulos de entradas y salidas tambin ha obligado a cambiar las instrucciones
existentes.
2. PROGRAMAS DE APLICACIN Y DEL SISTEMA

Los programas de aplicacin que crean los usuarios estn orientados a ejecutar, a
travs del controlador, tareas de automatizacin y control. Para ello, el usuario escribe
el programa en el lenguaje de programacin que mejor se adapte a su trabajo y con el
que sienta poseer un mejor dominio. En este punto es importante sealar, que algunos
fabricantes no ofrecen todas las formas de representacin de lenguajes de
programacin, por lo que el usuario deber adaptarse a la representacin disponible

Por otro lado, el conjunto de programas que realizan funciones operativas internas del
controlador, incluyendo los traductores de lenguaje, reciben la denominacin de
programas del sistema o software del sistema. Un elemento importante de ste, es
el sistema operativo, cuyos servicios incluyen el manejo de los dispositivos de entrada
y salida del PLC, el almacenamiento de la informacin durante largos perodos, el
procesamiento de los programas del usuario, etc. Estos programas ya vienen escritos
y estn almacenados en una memoria No voltil dentro de la CPU, por lo tanto no se
pierden ni alteran en caso de prdida de alimentacin al equipo. El usuario No tiene
acceso a ellos.
3. TIPOS DE LENGUAJES DE PROGRAMACIN DE PLCS
En la actualidad cada fabricante disea su propio software de programacin, lo que
significa que existe una gran variedad comparable con la cantidad de PLCs que hay en
el mercado. No obstante, actualmente existen tres tipos de lenguajes de programacin
de PLCs como los ms difundidos a nivel mundial; estos son:
- Lenguaje de contactos o Ladder
- Lenguaje Booleano (Lista de instrucciones)
- Diagrama de funciones

Es obvio, que la gran diversidad de lenguajes de programacin da lugar a que cada
fabricante tenga su propia representacin, originando cierta incomodidad al usuario
cuando programa ms de un PLC.
4. LA NORMA IEC 1131-3
La Comisin Electrotcnica Internacional (IEC) desarroll el estndar IEC 1131, en un
esfuerzo para estandarizar los Controladores Programables. Uno de los objetivos del
Comit fue crear un conjunto comn de instrucciones que podra ser usado en todos
los PLCs. Aunque el estndar 1131 alcanz el estado de estndar internacional en
agosto de 1992, el esfuerzo para crear un PLC estndar global ha sido una tarea muy
difcil debido a la diversidad de fabricantes de PLCs y a los problemas de
incompatibilidad de programas entre marcas de PLCs.
El estndar IEC 1131 para controladores programables consiste de cinco partes, una
de las cuales hace referencia a los lenguajes de programacin y es referida como la
IEC 1131-3.
El estndar IEC 1131-3 define dos lenguajes grficos y dos lenguajes basados en
texto, para la programacin de PLCs. Los lenguajes grficos utilizan smbolos para
programar las instrucciones de control, mientras los lenguajes basados en texto, usan
cadenas de caracteres para programar las instrucciones.
Lenguajes Grficos

o Diagrama Ladder (LD)
o Diagrama de Bloques de Funciones (FBD)

Lenguajes Textuales

o Lista de Instrucciones (IL)
o Texto Estructurado (ST)

Adicionalmente, el estndar IEC 1131-3 incluye una forma de programacin orientada
a objetos llamada Sequential Function Chart (SFC). SFC es a menudo categorizado
como un lenguaje IEC 1131-3, pero ste es realmente una estructura organizacional
que coordina los cuatro lenguajes estndares de programacin (LD, FBD, IL y ST). La
estructura del SFC tuvo sus races en el primer estndar francs de Grafcet (IEC 848).

5. LENGUAJE LADDER

El LADDER, tambin denominado lenguaje de contactos o de escalera, es un lenguaje
de programacin grfico muy popular dentro de los Controladores Lgicos
Programables (PLC), debido a que est basado en los esquemas elctricos de control
clsicos. De este modo, con los conocimientos que todo tcnico elctrico posee, es
muy fcil adaptarse a la programacin en este tipo de lenguaje. Su principal ventaja es
que los smbolos bsicos estn normalizados segn normas NEMA y son empleados
por todos los fabricantes.


Elementos de programacin

Para programar un PLC con LADDER, adems de estar familiarizado con las reglas de
los circuitos de conmutacin, es necesario conocer cada uno de los elementos de que
consta este lenguaje. En la siguiente tabla podemos observar los smbolos de los
elementos bsicos junto con sus respectivas descripciones.

Smbolo Nombre Descripcin

Contacto
NA
Se activa cuando hay un uno lgico en el elemento que
representa, esto es, una entrada (para captar informacin del
proceso a controlar), una variable interna o un bit de sistema.

Contacto
NC
Su funcin es similar al contacto NA anterior, pero en este
caso se activa cuando hay un cero lgico, cosa que deber
de tenerse muy en cuenta a la hora de su utilizacin.

Bobina
NA
Se activa cuando la combinacin que hay a su entrada
(izquierda) da un uno lgico. Su activacin equivale a decir
que tiene un uno lgico. Suele representar elementos de
salida, aunque a veces puede hacer el papel de variable
interna.

Bobina
NC
Se activa cuando la combinacin que hay a su entrada
(izquierda) da un cero lgico. Su activacin equivale a decir
que tiene un cero lgico. Su comportamiento es
complementario al de la bobina NA.

Bobina
SET
Una vez activa (puesta a 1) no se puede desactivar (puesta a
0) si no es por su correspondiente bobina en RESET. Sirve
para memorizar bits y usada junto con la bina RESET dan
una enorme potencia en la programacin.

Bobina
SET
Permite desactivar una bobina SET previamente activada.

Programacin

Una vez conocidos los elementos que LADDER proporciona para su programacin,
resulta importante resaltar cmo se estructura un programa y cul es el orden de
ejecucin.

El siguiente esquema representa la estructura general de la distribucin de todo
programa LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.


En cuanto a su equivalencia elctrica, podemos imaginar que las lneas verticales
representan las lneas de alimentacin de un circuito de control elctrico.
El orden de ejecucin es generalmente de arriba hacia abajo 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 ejecucin puede
variar de un controlador a otro, pero siempre se respetar el orden de introduccin del
programa, de manera que se ejecuta primero lo que primero se introduce.

Variables internas y bits de sistema

Las variables internas son bits auxiliares que pueden ser usados segn convenga, sin
necesidad de que representen ningn elemento del autmata. Se suele indicar
mediante los caracteres B M y tienen tanto bobinas como contactos asociados a las
mismas. Su nmero de identificacin suele oscilar, en general, entre 0 y 255. Su
utilidad fundamental es la de almacenar informacin intermedia para simplificar
esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o
cuando se dan unas circunstancias determinadas. Existe una gran variedad, siendo los
ms importantes los de arranque y los de reloj, que permiten que empiece la ejecucin
desde un sitio en concreto y formar una base de tiempos respectivamente. Su
nomenclatura es muy diversa, dependiendo siempre del tipo de autmata y fabricante
6. LENGUAJE BOOLEANO (Lista de Instrucciones)

El lenguaje Booleano utiliza la sintaxis del lgebra de Boole para ingresar y explicar la
lgica de control. Consiste en elaborar una lista de instrucciones o nemnicos,
haciendo uso de operadores Booleanos (AND, OR, NOT, etc.) y otras instrucciones
nemnicas, para implementar el circuito de control. El lenguaje Lista de Instrucciones
(IL) de la Norma IEC 1131-3, es una forma de lenguaje Booleano.
Ejemplo de programacin Booleana:

A I 2.3
A I 4.1
O I 3.2
= Q 1.6
7. DIAGRAMA DE FUNCIONES (FBD)

Es un lenguaje grfico que permite al usuario programar elementos (bloque de
funciones del PLC) en tal forma que ellos aparecen interconectados al igual que un
circuito elctrico. Generalmente utilizan smbolos lgicos para representar al bloque de
funcin. Las salidas lgicas no requieren incorporar una bobina de salida, porque la
salida es representada por una variable asignada a la salida del bloque.

El diagrama de funciones lgicas, resulta especialmente cmodo de utilizar, a tcnicos
habituados a trabajar con circuitos de puertas lgicas, ya que la simbologa usada en
ambos es equivalente.

Adicionalmente a las funciones lgicas estndares y especficas del vendedor, el
lenguaje FBD de la Norma IEC 1131-3 permite al usuario construir sus propios bloques
de funciones, de acuerdo a los requerimientos del programa de control.

Ejemplo de programacin mediante diagrama de funciones:


8. LENGUAJE DE TEXTO ESTRUCTURADO (ST)
Texto estructurado (ST) es un lenguaje de alto nivel que permite la programacin
estructurada, lo que significa que muchas tareas complejas pueden ser divididas en
unidades ms pequeas. ST se parece mucho a los lenguajes de computadoras
BASIC o PASCAL, que usa subrutinas para llevar a cabo diferentes partes de las
funciones de control y paso de parmetros y valores entre las diferentes secciones del
programa.
Al igual que LD, FBD e IL, el lenguaje de texto estructurado utiliza la definicin de
variables para identificar entradas y salidas de dispositivos de campo y cualquier otra
variable creada internamente.
Incluye estructuras de clculo repetitivo y condicional, tales como: FOR ... TO;
REPEAT..... UNTIL X; WHILE X... ; IF ... THEN ...ELSE. Adems soporta operaciones
Booleanas (AND, OR, etc.) y una variedad de datos especficos, tales como fecha,
hora.

&
1
I 2.3
I 4.1
I 3.2
Q 1.6
La programacin en Texto Estructurado es apropiada para aplicaciones que involucran
manipulacin de datos, ordenamiento computacional y aplicaciones matemticas que
utilizan valores de punto flotante. ST es el mejor lenguaje para la implementacin de
aplicaciones de inteligencia artificial, lgica difusa, toma de decisiones, etc.

Ejemplo:

IF Manual AND Alarm THEN
Level = Manual_Level;
Mixer = Start AND NOT Reset
ELSE IF Other_Mode THEN
Level = Max_level;
ELSE Level = (Level_Indic X100)/Scale;
END IF;


9. SEQUENTIAL FUNCTION CHART (SFC)
Es un lenguaje grfico que provee una representacin diagramtica de secuencias
de control en un programa. Bsicamente, SFC es similar a un diagrama de flujo, en el
que se puede organizar los subprogramas o subrutinas (programadas en LD, FBD, IL
y/o ST) que forman el programa de control. SFC es particularmente til para
operaciones de control secuencial, donde un programa fluye de un punto a otro una
vez que una condicin ha sido satisfecha (cierta o falsa).
El marco de programacin de SFC contiene tres principales elementos que organizan
el programa de control:

Pasos (etapas)
Transiciones (condiciones)
Acciones

El programa ir activando cada una de las etapas y desactivando la anterior conforme
se vayan cumpliendo cada una de las condiciones. Las acciones se realizarn en
funcin de la etapa activa a la que estn asociadas. Por ejemplo, la etapa 1 activa tras
arrancar el programa, al cumplirse la "Condicin 1", se activar la etapa 2, se
desactivar la 1, y se realizar la "Accin 1".

Ejemplo:


Como se mencion anteriormente, el lenguaje SFC tiene su origen en el estndar
francs GRAFCET (GRAFica de Control de Etapas de Transicin). El grafcet tambin
utiliza etapas, transiciones y acciones, que operan de la misma manera como en SFC.

PLC Zelio SR3B101FU

































































- Qu es..?

Es un software diseado especialmente para Controladores Lgico
Programable (PLC) en el cual se pueden realizar simulaciones de circuitos que
despus pueden ser llevados a un PLC para que este lo reproduzca.

- Caractersticas

Programacin libre: En smbolos Zelio En smbolos LADDER (escalera) En
smbolos elctricos.

Permite realizar simulacin de control sin necesidad de estar conectado al PLC.
Permite ver los estados de E/S del rel programable en su entorno de
aplicacin. Corrige cuando hay alguna falla en el circuito mediante la funcin de
test de coherencia.

- Propiedades de Simulacin

Activar las entradas todo o nada (TON) a travs de un pulsador con o sin
retencin seleccionable. Visualizar el estado de las salidas. Hacer variar la
tensin de alimentacin de las entradas lgicas. Simular el programa en
tiempo real o acelerado. Visualizar los elementos activos del programa a travs
del color rojo.

- Aplicaciones

Controla sistemas pequeos Muy utilizado en el sector de iluminacin Control
de acceso Control y supervisin.

- Ventajas
Es muy sencillo de utilizar Permite en todo momento pasar a de los 6 idiomas
disponibles Es posible editar e imprimir el archivo de aplicacin en el idioma
seleccionado. Permite al usuario que programe directamente en el producto
Zelio Logic. Es compatible con Windows 95, 98, 2000, NT 4.0 SP5
Una solucin avanzada que tiene en cuenta las variaciones de las
especificaciones, gracias a una programacin rpida y de alto rendimiento.
Programacin en FBD (diagrama de bloques de funciones) o LADDER
(diagrama de contactos). Programacin y parametrizacin para adaptarse a
sus necesidades: Directamente utilizando las teclas de control del rel
programable mediante navegacin contextual, con una excelente legibilidad
gracias a una pantalla LCD retroiluminada, la ms grande del mercado.
En un PC con el software ergonmico Zelio Soft



Zelio Logic Modular

Le ofrece prestaciones y flexibilidad... 2 bases, 10 y 26 E/S ampliables hasta
40 E/S. 3 mdulos de extensin de entradas/salidas: 6, 10 y 14 E/S. 1
mdulo de expansin de comunicacin Modbus.... para obtener nuevas.
funciones y posibilidades de programacin

Programacin y parametrizacin
accesibles a todo:















Directamente en el rel*, increblemente intuitivo (sin PC):
Pantalla LCD retroiluminada, la ms grande del mercado: 4 lneas de 18
caracteres y 1 lnea de iconos. Navegacin contextual:
6 botones para la facilidad
de programacin, parametraje y configuracin. En un PC con el software
intuitivo Zelio Soft , que incluye:

El software de programacin.
Un mdulo de autoformacin.
Una biblioteca de aplicaciones.
Instrucciones tcnicas.




Control y supervisin
Remotos de las instalaciones

Con el interface de comunicacin Zelio Logic , supervise y controle de
forma remota sus instalaciones sin personal y reduzca los costes de
mantenimiento.


PLC Twido

Los Controladores programables Twido, han sido optimizados para
las instalaciones sencillas y las mquinas pequeas.

Aplicaciones

estndar de 10 a 100 E/S(mx. 252 E/S). Donde el Twido ofrece una
flexibilidad y sencillez a la hora de automatizar este tipo de aplicaciones.

El controlador Twido dispone de dos modelos:
Compacto o Modular

1.1 Controladores Compactos:

La gama de controladores programables compactos Twido ofrece una
solucin todo en uno con unas dimensiones reducidas, lo que Permite
reducir el tamao de las consolas o de los cofres en las
aplicaciones donde el espacio ocupado resulta primordial.
Los controladores de tipo compacto tiene integradas en el mismo cuerpo las
entradas y salidas, este depender del modelo, pudiendo elegir:

10 E/S

16 E/S

24 E/S

40 E/S








Los controladores de 24 E/S y 40 E/S admiten mdulos de ampliacin que
nos confieren una mayor flexibilidad a la hora de elegir el tipo de
controlador.
En los controladores de 24 E/S es posible colocar hasta 4 mdulos de
ampliacin y en los de 40 E/S hasta 7 mdulos, dependiendo
siempre de que no se supere los lmites de consumo de potencia, este se
puede controlar a travs del software TwidoSuite.
Dependiendo del tipo de mdulo de ampliacin se puede llegar hasta 152
E/S con el controlador de 24 E/S y hasta 264 E/S como mximo con el de
40 E/S.
Los controladores Twido compactos ya tienen integrada la fuente de
alimentacin y utilizan: Una alimentacin de corriente alterna comprendida
entre 100 y 240 Vca (que garantiza la alimentacin 24 Vcc
de los captadores), o una alimentacin de corriente continua comprendida
entre 19,2 y 30 Vcc (prever una alimentacin auxiliar externa tipo Phaseo
para la alimentacin de los captadores).

Descripcin de los componentes de un controlador compacto.

Los controladores Twido compactos estn formados por los siguientes
componentes, teniendo en cuenta que hay pequeas diferencias entre
modelos de controlador, pero que los componentes siempre sern los
mismos:

























Controladores Modulares:

La gama de controladores modulares ofrece 5 bases, que se diferencian
entre s por la capacidad de tratamiento y el nmero y tipo de entradas/
salidas integradas (20 o 40 E/S). Todas ellas pueden ampliarse con
cualquier mdulo de entradas/salidas,hasta 7 mdulos (configuracin
mxima). Todas las bases modulares se alimentan a 24 Vcc.













Estas bases ofrecen una modularidad que se adapta a las necesidades de
la aplicacin a partir de una base que admite hasta 4 o 7 mdulos de
ampliacin de entradas/salidas TON y/o analgicas (segn el modelo), de
esta manera se pueden configurar hasta un mximo de 244 E/S con los
mdulos de 20 E/S integradas y de 264 E/S en los de 40 E/S integradas.
Es posible aadir E/S adicionales al controlador mediante mdulos de
E/S de ampliacin hay diferentes tipos: mdulos de E/S digitales o tipo de
rel y mdulos de E/S analgicas.

Descripcin de los componentes de un controlador modular.
Los controladores Twido modulares estn formados por los siguientes
componentes, teniendo en cuenta que hay pequeas diferencias entre modelos
de controlador, pero que los componentes siempre sern los mismos:








Mdulos de ampliacin:
Los mdulos de ampliacin nos confieren a nuestro controlador Twido la mayor
adaptabilidad posible a las diferentes aplicaciones dentro de su campo de
accin, pudindose ajustar el dispositivo lo mximo posible a cada una de las
aplicaciones concretas con el ahorro de coste que ello comporta.
La descripcin de los 15 tipos de tarjetas, se divide en mdulos de entradas,
mdulos de salida y mdulos hbridos de entradas y salidas, tambin
diferencindose por el tipo de conexin:

Mdulos de E/S digitales:








Existen una amplia gama de mdulos distintos de entradas/salidas TON Twido
que permiten completar las entradas/salidas integradas tanto en las bases
compactas ampliables como en las bases modulares, pudiendo cada usuario
adaptar el controlador a las necesidades de su aplicacin, optimizando as los
costes.
Mdulos de E/S analgicas:






Los mdulos de ampliacin de entradas analgicas Twido permiten obtener
diferentes valores analgicos presentes en las aplicaciones industriales. Los de
salidas analgicas se utilizan para dirigir los preaccionadores en unidades
fsicas, como variadores de velocidad, vlvulas y aplicaciones que requieran
control de procesos.
Las entradas y salidas analgicas vendrn definidas en funcin del valor
analgico, puede ser la corriente o la tensin, incluso valores de resistencia
para los casos de temperatura.
Los mdulos de entradas/salidas analgicas, tendrn la conexin del tipo
bornero extrable.
Los mdulos de entradas/salidas analgicas se elegirn teniendo en cuenta los
siguientes parmetros:
- Por el nmero de entradas/salidas:
2, 4 y 8
- Por el tipo de seal analgica:
Seal de Tensin de 0...10 V
Seal de corriente de 0...20 mA
Seal de corriente de 4...20 mA
Seal de entrada termopar del tipo K, J y T
Seal de entrada PTC del tipo Pt 100/1000, Ni100/1000
rango de temperatura entre 50...150 C.

Existe un tipo de mdulo mixto que presentan entradas y salidas analgicas en
el mismo cuerpo. Los mdulos analgicos Twido ofrecen una resolucin de 10
bits, 11 bits + signo y 12 bits, con conexin mediante bornero con tornillo
desenchufable. Es necesario instalar una alimentacin externa de 24 Vcc para
cada mdulo analgico.





PLC TWIDO UTILIZADO EN EL LABORATORIO
PLC TWIDO TWDLMDA20DRT

























CARACTERISTICAS DE LOS MODULOS DE EXPANSION DEL
LABORATORIO
MODULO DE EXPANSION 3HT
Caractersticas:
Entradas y salidas anlogas

























MODULO DE EXPANSION 3LT
Caractersticas:
Entradas y salidas anlogas




























BIBLIOGRAFIA:

- http://www.slideshare.net/esmico/manual-zelio-logic
- http://www.schneider-electric.co.cr/documents/local/folleto_zelio.pdf
- http://exen.alliedelec.com/images/products/datasheets/bm/TELEMECANIQUE/70
007814.pdf
- http://ex-en.alliedelec.com/search/productdetail.aspx?SKU=70007814
- http://www.ops-ecat.schneider-
electric.com/cut.CatalogueRetrieverServlet/CatalogueRetrieverServlet?fct=get_ele
ment&env=publish&scp_id=Z046&lc=en&el_typ=product&cat_id=BU_AUT_533_L
1_Z073&maj_v=1&min_v=0&nod_id=0000000002&prd_id=TWDLMDA20DRT&frm
=pdf&pdf_frm=A4
- http://www.tecogrp.com/documents/teco/Catalogues/Schneider%20TWIDO%20A
nalog%20Input.pdf
- http://www.equiposdidacticos.com/pdf/catalogos/Manual_Twido.pdf
- http://www.schneider-electric.co.cr/documents/local/folleto_zelio.pdf
- http://bibdigital.epn.edu.ec/bitstream/15000/9276/6/LENGUAJES%20DE%20PRO
GRAMACION%20DE%20PLC.doc
- http://static.schneider-
electric.us/docs/Machine%20Control/Automation%20Components%20Links/Twid
o/DIA3ED2041102EN.pdf

Vous aimerez peut-être aussi