Direccionamientos de Entradas y Salidas

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 21

DIRECCIONAMIENTOS DE ENTRADAS Y SALIDAS.

Como pueden existir gran cantidad de entradas y salidas, es necesario indicarle


a la CPU la direccin de la entrada o salida a la que el programa usuario se est
refiriendo. El direccionamiento de entradas y salidas en la programacin de un PLC
consiste en informar a la CPU, de acuerdo al formato empleado por el fabricante, la
direccin lgica de las diferentes entradas y salidas.
El direccionamiento de I! "ar#a de marca en marca, sin embargo, la mayor#a
adopta una nomenclatura di"idida en campos que proporciona informacin sobre la
ubicacin f#sica de la entrada o salida, por e$emplo%
Para los PLC peque&os, la especificacin de 'L!( y )*C+ no es utili,ada.
PROGRAMACIN EN RS-LOGIX
!rgani,acin de *rc-i"os del Controlador
Estado de las Comunicaciones
PROGRAMACION PRCTICA CON PLC.
Crearemos una peque&a aplicacin que permita la partida retardada de la salida .
del mdulo / ante la acti"acin de la entrada . del mdulo 0. El PLC a utili,ar tiene las
siguientes caracter#sticas%
CPU % 01213L45/ !'5.0
I6PU(% / 7dulos 01213I708
!U(PU( % / 7dulos 01213!908
*6*L!:* % 0 7dulo 012136I!2I
;UE6(E % a determinar
)*C+% 01283*1
Paso 1: Elegimos el procesador que utili,aremos% ;ile3<ne= 3<
Processor Name % Indicaremos el nombre del Procesador
Driver % 'e define aqu# el dri"er de comunicaciones a utili,ar, por el
momento en forma off3line no es necesario indicarlo
Processor Node % 6>mero de 6odo que identifica al PLC, solo es necesario cuando
nos conectemos con ?l.
Who Active % Utilidad que permite buscar los nodos acti"os @PLC conectados al
sistemaA
Reply Timeout % (iempo de espera mximo para la comunicacin con el PLC.
Paso 2: Configuramos nuestro sistema @)acB, I!, ;uente, etc.A
Para esto basta -acer doble en I/O coni!uration de la estructura del procesador,
la pantalla de configuracin es la que se muestra en la siguiente figura. La lista de la
derec-a muestra las opciones disponibles, basta solo Cpinc-arD y CarrastrarD para
configurar.
Rac" 1#2 y $ % 'eleccionamos el racB que corresponda
Po%er &upply % 'eleccionamos la fuente adecuada para nuestro proyecto, es
con"eniente seleccionarla una "e, que seleccionamos todos las
I!.
ReadIO 'oni! % Utilidad que nos permite leer desde el procesador la configuracin
existente.
(ilter % 6os permite seleccionar que tar$etas queremos "isuali,ar @todas,
solo de entradas, etc.A.
)ide All 'ard % Permite "isuali,ar o no "isuali,ar la lista de tar$etas disponibles.
Adv* 'oni! % 6os permite una configuracin a"an,ada @tiempos de scan,
canales, etc.A.
Paso $: Construimos nuestro diagrama.
Eebemos insertar nuestra primera rama, para esto tenemos "arias opciones%
7ediante la tecla I6'.
7ediante el 7en> Edit3Inssert )ung.
Usando el botn derec-o del mouse.
Eirectamente con la tecla ), si esta seleccionada la "entana del
diagrama en escalera.

*-ora insertamos la instruccin simplemente Cpinc-andoD la instruccin
deseada y de$ndola CcaerD en la parte de la rama deseada, existirn aqu# indicadores
sobre la rama, cuadros ro$os y "erdes, indicando si es posible o no insertar la
instruccin. La construccin deber tener la siguiente apariencia%
El soft=are quedar de la siguiente forma
Paso +: Ferificar nuestro arc-i"o%
En el men> edit,-veriy ile o veriy Proyect podemos "erificar la integridad de
nuestro programa o de nuestro proyecto en general si este consta de "arios programas.
Paso .: :uardar nuestro proyecto%
En el 7en> (ile,-&ave o &ave as podremos guardar nuestra aplicacin
Paso /: (ransferimos nuestro programa al PLC%
Primero debemos seleccionar un dri"er apropiado para la transferencia de
nuestro programa, esto depende del tipo de conexin que dispongamos, para el e$emplo
suponemos una conexin mediante interface PIC.
Los dri"ers disponibles deben definirse pre"iamente en )'linB para su
utili,acin, como se muestra a continuacin%
En )'linB 'ommunications,-'oni!ure Drives
En )slogix ,- 'omms,- Do%nload Pro!rams
'i existe ya un programa en el PLC el sistema nos pedir confirmacin
de la sobreescritura como aparece en la siguiente figura.
Paso 0: Fisuali,amos nuestro programa !n3Line y Ponemos nuestro PLC en modo
)U6
En )'logix 'omms,- 1o Online
'omms,-2ode,-R3N
Paso 4: Eepuracin y Ferificacin de Lgica
Una "e, cargado nuestro programa en el PLC y estando este en modo )U6
corresponde la fase de depuracin del programa y deteccin de errores, para esta fase
)'logix dispone de "arias -erramientas muy >tiles, entre las ms destacadas%
E$ecucin sin acti"acin de salidas
E$ecucin paso a paso
Fisuali,acin de arc-i"os
;or,ado de Gits
Creacin da tablas de datos de usuario
)eferencias cru,adas
Creacin de 7nemnicos y Comentarios
Paso 5 : :eneracin de )eportes
Paso 16 : )espaldo de programas
E$emplos prcticos propuestos en modo off3line%
0.3 *gregar a programa creado anteriormente mnemnicos y comentarios en todos los
ni"eles.
/.3 Construir los programas desarrollados en las sesiones anteriores
5.3 Configurar en los mdulos las opciones a"an,adas
2.3 Construir programas bsicos de uso de%
(imers
Contadores
Instrucciones de 'alto
Instrucciones de Control
'e&ales y n>meros anlogos
Gloque PIE
!tras instrucciones de inter?s
'ON'73&ION
Los controles lgicos programables son -oy en un d#a parte integral de la
tecnolog#a de automati,acin. 'e emplean, por e$emplo, en la industria de mquinas, en
la t?cnica de transporte de materiales, en la tecnolog#a de procesos, en las instalaciones
de produccin y en los sistemas de accionamiento para el control de los procesos
automticos.
La tendencia en la tecnolog#a de automati,acin es clara% las tecnolog#as se
desarrollan paralelamente, los sistemas se funden en una solucin de automati,acin
-omog?nea y desaparecen las barreras entre ellos. Por tanto, los PLC no se contemplan
solamente como la unidad central de las instalaciones automati,adas. Una solucin de
automati,acin corriente la conforma la integracin de la sensrica, la tecnolog#a de
accionamientos y otros actuadores, as# como los componentes necesarios para el
ser"icio y la "igilancia. Una integracin completa de los distintos sistemas se -ace
posible, por e$emplo, por medio de sistemas de bus de campo estandari,ados. * tra"?s
de los protocolos de los buses de campo, abiertos y su$etos a las normas, los sistemas de
distintos fabricantes pueden comunicarse entre s#.
Los ms modernos productos industriales de 'iemens se preparan
didcticamente y se adecuan a las necesidades de las instituciones de formacin. 'e
abarcan todos los ni"eles de instruccin, con las "ersiones bsicas y de ba$o coste, -asta
los sistemas modulares HIig-3EndH con interface de bus de campo y periferia
descentrali,ada, as# como los correspondientes instrumentos de ser"icio y de "igilancia.
El sistema de aprendi,a$e y entrenamiento constituye una base inno"adora y "olcada
-acia el futuro, necesaria para una instruccin bien cimentada en el rea de la tecnolog#a
de automati,acin.
MODELOS
PROGRAMACION EN DIAGRAMA DE ESCALERA ( Ladder ).
Un esquema de escalera o de contactos est constituido por "arias l#neas
-ori,ontales que contienen s#mbolos grficos de prueba @C Contactos CA y de accin @ C
Gobinas CA, que representan la secuencia lgica de operaciones que debe reali,ar el
PLC.
La programacin en Ladder de alguna forma se -a ido normali,ando y ya casi la
mayor#a de los fabricantes presentan y programan sus PLC en formatos muy parecidos,
"eamos algunos e$emplos%
Ladder en PLC 7itsubis-i
Ladder en PLC (elemecanique
Ladder en PLC *G
INSTRUCCIONES EN LOS PLC:
Las instrucciones son en realidad una de los elementos que potencian a estos
para su implementacin en diferentes aplicaciones. Inicialmente estos solo dispon#an de
instrucciones a ni"el de test de entradas y salidas digitales, sin embargo, esta situacin a
cambiado muy drsticamente al incorporar a estos funciones muy a"an,adas que
ampl#an su espectro de aplicacin. Podemos mencionar funciones matemticas
a"an,adas, aritm?tica en punto flotante, mane$o efica, de datos, filtros digitales,
funciones a"an,adas de control, etc.
Los siguientes listados muestran algunas de las operaciones que se encuentran en
mayor#a de los PLC.
MDULOS
Existe gran cantidad de funciones especiales que no son soportadas por los
mdulos normales en los PLC, para estas situaciones los fabricantes ofrecen una gran
"ariedad de elementos adicionales que permiten incorporar funciones especiales al PLC
para nuestros procesos.
Mdu!" de I#O A$%!&!":
Estos mdulos permiten mane$ar entradas y salidas anlogas en nuestro
PLC de manera de poder efectuar lecturas y control analgico de "ariables en nuestros
procesos, estas entradas y salidas analgicas se caracteri,an, generalmente por%
Resoluci8n: Eepende de la cantidad de bits del con"ersor utili,ado, generalmente se
requiere una resolucin no inferior a 0. bits.
Tiempo de 'onversi8n: Corresponde al tiempo empleado en con"ertir el "alor
analgico en su correspondiente "alor discreto. Este es un factor muy importante ya que
define el tipo de aplicacin para el cual puede emplearse el modulo. :eneralmente en
control de procesos, la "elocidad de "ariacin de las "ariables es relati"amente lenta,
sobre 0 segundo, por lo cual las exigencias de "elocidad en los mdulos analgicos no
son muy exigentes. :eneralmente ra,ones de con"ersin del orden de los milisegundos
es suficiente.
N9mero de 'anales: Corresponde a la cantidad de entradas o salidas que puede
mane$ar el mdulo, generalmente estn agrupadas en 2 o ms I!. (ambi?n existen
agrupaciones de entradas y salidas agrupadas en un solo mdulo.
Tipo de :ntrada: Corresponde al tipo de entrada que es posible mane$ar el mdulo,
estas pueden ser Entrada o 'alida en Corriente, 23/. m*, .3/. m*, en tensin , .30.",
30. 3<J0. ", termocupla, pt0.., etc.
Los primeros mdulos analgicos que se incorporaron a
los PLC solo pod#an mane$ar un determinada tipo de entrada, sin embargo -oy en d#a es
posible encontrar mdulos de propsitos generales configurables por 'oft=are que
permiten combinar distintos tipos de entrada o de salida.
En las siguientes pginas se ilustran "arias tipos de mdulos de distintos
fabricantes y sus caracter#sticas.
MDULOS DE COMUNICACIONES Y RED
La mayor#a de las aplicaciones -oy en d#a ya no pueden considerarse
aplicaciones aisladas en el proceso global , ms a>n, es necesario super"isar y
monitorear las distintas "ariables que inter"ienen en el proceso. :eneralmente para la
"isuali,acin o monitoreo de "ariables en un PLC se puede optar por una Pantalla de
Eialogo Iombre37quina o por la comunicacin -acia un computador personal con
soft=are dedicado de desarrollo local o soft=are de super"isin grfica comercial.
Cualquiera de las alternati"a elegidas, cada una de ellas requiere de interfaces de
comunicaciones apropiadas para el establecimiento de la comunicacin.
Una de las alternati"as para esto, es la incorporacin de mdulos de
comunicaciones indi"iduales para comunicacin punto a punto, multipunto o para la
integracin a una )ed de Computadores. Los ms comunes son%
Mdu!" de C!'u$()a)($ A"*$)r!$a:
Estos mdulos estn destinados a la comunicacin del PLC con dispositi"os
perif?ricos que puedan soportar un enlace de comunicaciones de tipo serial. Podemos
distinguir en esta categor#a dos tipos de interfaces%
2odulo de 'omunicaci8n As;ncrona Punto a Punto R&,2$2: con la cual podemos
comunicarnos con cualquier dispositi"o que soporte la norma )'3/5/, tales como%
Computadores personales, pantallas de dialogo, otros PLC, impresoras seriales, etc.
Este tipo de comunicacin se caracteri,a por estar dise&ado para enlaces
de tipo punto a punto y a distancias relati"amente peque&as, generalmente para un
mximo de 0K mts., los parmetros que caracteri,an este tipo de comunicaciones son%
Felocidad
Paridad
Gits de datos
Gits de Parada
Eistancia
Control de ;lu$o

Cuando se requieren "elocidades mayores, es posible aumentar la
distancia mediante dispositi"os especiales denominados L*63E)IFE)'. Estos
permiten alcan,ar distancias de "arios +ilmetros a ra,ones de transferencia mxima de
L8.. bps.
28dulos de comunicaci8n 2ultipunto: Estos se caracteri,an por soportar la conexin
de "arias estaciones traba$ando en un esquema 7aestro3Escla"o. Las "elocidades de
transferencia son muy ele"adas, 0 7bps, y las distancia abarcadas son cercanas a 0
Bilometro. 'e distinguen dos tipos%
RS-+,,
RS-+-.
La )'32// es una interfa, multipunto que puede soportar -asta 5/
estaciones con una "elocidad de transferencia de 0 7bps, -asta una distancia de aprox.
0 Bilometro en / o 2 -ilos @ -alf3duplex, full3duplex A. La )'32K4 es una me$ora de la
)'32// en una "ersin Ialf3duplex @ / -ilos A que tiene un me$or performance en sus
caracter#stica el?ctricas.
28dulos de Red Propietarias: Los mdulos de )ed propietarias son mdulos de
comunicaciones destinados a la comunicacin de PLC de una marca en particular, no
estn regidos por ninguna norma internacional y son dise&ados por el fabricante para
sus propios dispositi"os.
2odulo de Red 'omerciales: Los mdulos de )ed comerciales, son mdulos de
comunicaciones con normas internacionales que incorporan los fabricante de PLC para
la integracin de sus propios sistemas como tambi?n para la integracin con sistemas de
redes comerciales y de otros fabricantes.
/. SO0T1ARE DE SUPER2ISION GR0ICA
La necesidad de Controlar en forma ms precisa y ptima los distintos procesos,
$unto con la necesidad de incorporar elementos de super"isin e interaccin con los
diferentes elementos de control que inter"ienen en un proceso producti"o, -an -ec-o
nacer una serie de programas de super"isin grfica que permiten, mediante un PC o
una )ed de Computadores ms comple$a, monitorear y super"isar elementos tales como
PLCs, *dquisidores de Eatos, Controladores, Con"ertidores de ;recuencia, etc., etc..
Estos programas de 'uper"isin :rfica permiten, mediante la generacin de m#micos
del proceso, 7onitorear el estado de "ariables, tra,ar cur"as de (endencias en tiempo
real, generar arc-i"os Iistricos, generacin de *larmas, generacin de )eportes, etc.
En general proporcionan los elementos bsicos de Control, 7onitoreo y 'uper"isin
ms -erramientas de desarrollo que permiten crear elementos adicionales para la
adaptacin del 'oft=are a los diferentes procesos producti"os.
Estos 'oft=are de 'uper"isin :rfica se comunican con nuestros elementos de
control mediante una l#nea de comunicaciones de tipo estandari,ada o mediante
interfaces de comunicaciones propietarias@dise&adas por el fabricanteA.
PLATA0ORMAS DE IMPLEMENTACION
Los 'oft=are de 'uper"isin inicialmente fueron concebidos en grandes
sistemas de control de tipo distribuido, montados sobre plataformas de -ard=are y de
soft=are propietarias, esto es, en configuraciones de -ard=are, tanto de la arquitectura
de los controladores como de la red de comunicaciones, dise&adas por el fabricante. *s#
tambi?n los 'istemas !perati"os soportantes eran 'istemas !perati"os dise&ados
especialmente para el sistema y pocas "eces se utili,aban 'istemas !perati"os de tipo
comercial. Esta situacin -a cambiado en nuestros d#as, especialmente para aplicaciones
medianas a c-icas, en el sentido de utili,ar computadores personales y redes de
comunicaciones estndar para el monitoreo y super"isin de sistemas de control.
El 'istema !perati"o soportante debe ser robusto, en el sentido de tener la
menor cantidad de fallas o C Ca#das C con el fin de e"itar la perdida de informacin del
sistema y la perdida de monitoreo y super"isin. El 'istema !perati"o que presentaba,
tiempo atrs, la me$or performance en este aspecto era !'/ de IG7 y fue uno de los
'istemas !perati"os por excelencia para los soft=are de super"isin, un e$emplo de
ello son%
!nspec
7onitor 11
;actory LinB
La creciente popularidad de 9indo=s, y sus me$oras con respecto a la robuste,,
permiti que estos programas se implementaran en 'istemas !perati"os ms populares,
es as# como -oy en d#a las plataformas ms preferidas por los usuarios @ 6o
necesariamente la plataforma optima A son en orden de popularidad.
9indo=s 5.00
9indo=s L4
9indo=s6(
Unix
Eos
!'/
M los sistemas ms populares para aplicaciones medianas a c-icas, al menos en
forma local son%
;actory LinB
9onder=are
Pcim
Paragon
;ix
!nspec
:enesis
LICENCIAS EN UN SO0T1ARE DE SUPER2ISION
La 7ayor#a de los 'oft=are de 'uper"isin se componen de 7dulos que
identifican las diferentes funcionalidades de estos. * su "e, cada cada mdulo se puede
adquirir para dos formas de traba$o, estas son%
7icencia RunTime
7icencia para Desarrollo
7icencia RunTime: Este modo corresponde al modulo destinado solamente para le
e$ecucin final de la aplicacin, solo permite que la aplicacin sea e$ecutada sin permitir
modificaciones o cambios en la aplicacin desarrollada.
7icencia para Desarrollo: Este modo de licencia permite la creacin de la aplicacin,
es decir en la fase de desarrollo y construccin de nuestra aplicacin debemos disponer
de este modo para los distintos mdulos que utili,aremos.
:eneralmente las fases de desarrollo de una aplicacin se di"iden en el
desarrollo propiamente tal y la fase de e$ecucin. Para la primera fase se necesita al
menos una Licencia de Eesarrollo para la construccin de la aplicacin y tantas
licencias )un(ime como estaciones de traba$o se requieran instalar.
MODULOS EN UN SO0T1ARE DE SUPER2ISIN
La mayor#a de los 'oft=are de 'uper"isin :rfica se componen en mdulos
que proporcionan las diferentes -erramientas para el desarrollo de aplicaciones, entre
estas, las ms importantes son%
Mdulo de Configuracin
Mdulo de Animacin Grfica
Mdulo de Tendencias en Tiempo Real
Mdulos de Generacin de Histricos
Mdulos de Gestin de Alarmas
Mdulos de Generacin de Reportes
Mdulo de Configuracin de Drivers
Dr(3er" e$ u$ S!456are de Su7er3("($
Una de las misiones adicionales de un 'oft=are de 'uper"isin es la
integracin y la interaccin con dispositi"os de control de distintos fabricantes, es as#
como estos programas proporcionan compatibilidad con la mayor#a de los elementos de
control que existen en el mercado. La compatibilidad de reali,a mediante la creacin de
7dulos de Interface @ Eri"ers A que ese encargan de la comunicacin del 'oft=are con
el, o los elementos de Control finales. Cada uno de estos Eri"ers se adquiere por
separado y de acuerdo a la marca y modelo del PLC o elemento final de control.
La forma en direccionar en el 'oft=are cada una de las "ariables "ar#a
con respecto al soft=are, aunque la mayor#a adopta el sistema de (ags Internos
@"ariables Internas en el 'oft=are A y tablas de relacin con las "ariables del PLC que se
configuran en los Eri"ers correspondientes.

También podría gustarte