You are on page 1of 21

www.monografias.

com
Red Modbus/TCP con un ordenador y CUATRP PLCS
Miguel ngel Tavara Farfn - angelt_16@hotmail.com
1. Introduccin
2. Descricin bre!e de" #ard$are
%. Ar&uitectura de "a red
'. Descricin bre!e de" so(t$are
). Con(i*uracin de "as cone+iones y so(t$are ara "a red
,. Conc"usiones y co-entarios
.. Ane+os
Introduccin
En el rea de las comunicaciones en entornos industriales la estandariaci!n de "rotocolos es un
tema en "ermanente discusi!n# donde intervienen "ro$lemas t%cnicos & comerciales. 'ada "rotocolo
est o"timiado "ara diferentes niveles de automatiaci!n & en consecuencia res"onden al inter%s de
diferentes "roveedores.
'ada "rotocolo tiene un rango de a"licaci!n "or fuera del cual disminu&e su rendimiento & aumenta la
relaci!n costo($eneficio. )a "rolongada ausencia de un estndar *nico "ara comunicaciones
industriales# ha hecho +ue los m*lti"les "rotocolos e,istentes en esta rea ha&an "erdido terreno ante
la incursi!n de tecnolog-as de comunicaciones maduras a nivel de oficina "ero emergentes a nivel de
"lanta# como Ethernet.
)a ace"taci!n mundial de Ethernet en los entornos administrativos & de oficina ha generado el inter%s
de e,"andir su a"licaci!n a la "lanta. Ethernet se est moviendo r"idamente hacia el mercado de los
sistemas de control de "rocesos & la automatiaci!n "ara la intercone,i!n de sensores & actuadores a
nivel de cam"o# reem"laando de esta forma a los $uses de cam"o en las industrias.
En a"licaciones industriales# Ethernet es usado en con.unto con T'/(0/ 1"rotocolos usados en
0nternet2# suministrando un mecanismo de trans"orte de datos entre m+uinas confia$le & "ermitiendo
intero"era$ilidad entre diversas "lataformas. 3sar T'/(0/ so$re Ethernet a nivel de cam"o en la
industria "ermite tener una verdadera integraci!n con la red cor"orativa & de esta forma se "uede
e.ercer un control estricto so$re la "roducci!n.
PROYECTO: RED MODBUS/TCP CON UN ORDENADOR Y DOS PLC
Descripcin breve del hardware
a. PLC TS/ MICR0 %.22
4os de los dis"ositivos a "oner en red lo constitu&en /)'s de la serie T56 Micro 7899. Estos
aut!matas dis"onen de dos tomas terminal diferentes "ero funcionalmente id%nticas# con las
indicaciones TE: & ;36 serigrafiadas. )a toma TE: "ermite conectar cual+uier e+ui"o +ue so"orte
el "rotocolo 3<0-TE)=;> & en "articular los e+ui"os +ue no se autoalimentan. )a toma ;36
solamente "ermite conectar e+ui"os +ue dis"onen de alimentaci!n.
5eg*n el modo de funcionamiento seleccionado en la configuraci!n# la toma terminal "ermite la
cone,i!n?
@ 4e un terminal de "rogramaci!n & de a.uste.
@ 4e un e+ui"o de dilogo o"erador.
@ 4e otro aut!mata.
@ 4e e+ui"os 3<0-TE)=;> 1sensor ( accionador# variador de velocidad#etc2.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
@ 4el aut!mata a un $us Mod$us(A$us.
@ 4e una im"resora o de un monitor de control.
b. AC0PLAD0R1S TS/ 1T2 '13/)13
)os "roductos T56 ETB C1D & T56 ETB E1D son m!dulos de "uertas de enlace T'/-0/(3ni-Telwa&
aut!nomos +ue "ermiten realiar la cone,i!n de los aut!matas Micro a una red T'/-0/. 5e
comunican con los aut!matas Micro 1T56 78-1D como m-nimo2 mediante el conector terminal# el
conector ;36 o con a&uda de una tar.eta de enlace serie /'M'0; T56 5'/11C en un T56 78-9#
directamente o en un $us 3ni-Telwa& a trav%s de una ca.a de aislamiento T56 / ;'' D1.
En lo +ue corres"onde a su estructura# "ermiten tra$a.ar con las to"olog-as en estrella o r$ol.
0nclu&en la funci!n de 5ervidor =e$# la cual "ermite "rinci"almente configurar el aco"lador. /or otro
lado# "ara nuestro "ro&ecto# descri$imos s!lo los elementos de im"ortancia en la "arte frontal del
aco"lador?
1. Tres "ilotos +ue indican el estado del aco"lador 1:3<# E::# :6(T62.
2. 3n te,to +ue indica la direcci!n M;' del aco"lador 1direcci!n "or defecto a.ustada de
f$rica2.
%. 3n conector ti"o mini 40< "ara toma terminal 1referencia TE:2.
'. 3n conector ti"o :A CE "ara el enlace serie :5 CFE# toma au,iliar 3ni-Telwa& 1referencia :5
CFE2.
). 3n conector normaliado ti"o :A CE "ara la cone,i!n a la red Ethernet 1referencia
1D(1DD$aseT2.
c. S4ITC5 1T51R61T I6DUSTRIAL C0661/IUM
)os switchs "ermiten la transmisi!n entre distintos nodos & me.oran el rendimiento mediante una
me.or asignaci!n del ancho de $anda de$ida a la reducci!n de las colisiones & de la carga de red.
5on e+ui"os G"lug H "la&I no necesitan ning*n ti"o de configuraci!n.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
M0DIC06 '77 61S 181 33
Conne+iun 8T/ 13/133 S4ITC5 9S$itc# no *estionab"es:
)a oferta 'onne6ium 0ndustrial Ethernet com"rende una familia com"leta de "roductos &
herramientas necesaria "ara construir la infraestructura de una red industrial Ethernet. )os switch
de 'onne6ium "ermiten tra$a.ar con las siguientes to"olog-as?
; continuaci!n se detallan algunas caracter-sticas de este modulo?
Tecno"o*;a Ethernet 1D(1DD M$it(s
Inter(aces F "uertos 1DJ;5E-T( 1DDJ;5E-T6 con conectores :ACE $lindados
Tios de
cone+in
'a$le de "ar trenado
Indicador de
(a""os
3na de las dos fuentes de alimentaci!n ha fallado# fallo "ermanente
en el switch# estado de cone,i!n defectuosa de al menos un "uerto
T/# o al menos un "uerto tiene "artici!n automtica.
Indicadores
L1D
/1# /9? alimentaci!n# 4;( 5T;T 1 a 4;(5T;T F? datos# colisi!n#
segmentaci!n & estado de cone,i!n "or "uerto
d. 0RD16AD0R
Este elemento servir como maestro & "rinci"almente "ara com"ro$ar +ue la red esta o"erativa &
funcionando correctamente. 5e conecta a la red a trav%s de su tar.eta de :ed. Este contendr el
software re+uerido "ara la carga de "rogramas al /)' as- como la a"licaci!n corres"ondiente a
visualiar. <o se "recisa ma&or informaci!n "ara este elemento de$ido +ue es de uso com*n.
Arquitectura de la red
PR0T0C0L0< M0D=US/TCP
4ado a las diversas "restaciones & $eneficios +ue ofrece el /rotocolo Mod$us(T'/ en las redes
industriales es +ue se ha o"tado "or %l.
Mod$us(T'/ es un "rotocolo de comunicaci!n diseKado "ara "ermitir a e+ui"os industriales tales
como /)'s# com"utadores# drivers "ara motores & otros ti"os de dis"ositivos f-sicos de
entrada(salida comunicarse so$re una red. Fue introducido "or 5chneider ;utomation como una
variante de la familia de "rotocolos ML4J35# am"liamente usada "ara la su"ervisi!n & el control de
e+ui"o de automatiaci!n. Es"ec-ficamente el "rotocolo define el uso de mensa.es ML4J35 en un
entorno intranet o internet usando los "rotocolos T'/(0/.
)a es"ecificaci!n Mod$us(T'/ define un estndar intero"era$le en el cam"o de la automatiaci!n
industrial# el cual es sim"le de im"lementar "ara cual+uier dis"ositivo +ue so"orte socMets T'/(0/.
Todas las solicitudes son enviadas v-a T'/ so$re el "uerto registrado ED9 & normalmente usando
comunicaci!n half-du"le, so$re una cone,i!n dada. Es decir# no ha& $eneficio en enviar solicitudes
adicionales so$re una cone,i!n *nica mientras una res"uesta est "endiente.
Mod$us(T'/ $sicamente enca"sula una trama ML4J35 dentro de una trama T'/ en una manera
sim"le como se muestra en la figura a continuaci!n.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
; continuaci!n se citan sus "rinci"ales caracter-sticas?
o Mecanismo de cone,i!n?
ML4J35 es un "rotocolo maestro(esclavo en el +ue cada solicitud del maestro es tratada de
forma inde"endiente "or el esclavo# sin relaci!n con las anteriores. Esto facilita "roveer
transacciones de datos resistentes a ru"turas# re+uiriendo m-nima informaci!n de recu"eraci!n
"ara mantener una transacci!n en cual+uiera de los dos terminales.
4e otro lado# las o"eraciones de "rogramaci!n es"eran una comunicaci!n orientada a la
cone,i!n# es decir# las m+uinas de origen & de destino de$en esta$lecer un canal de
comunicaciones antes de transferir datos.
En Mod$us(T'/ una cone,i!n se esta$lece inicialmente en la ca"a de a"licaci!n & esta *nica
cone,i!n "uede llevar m*lti"les transacciones inde"endientes. En Mod$us(T'/ se usa el
"rotocolo orientado a la cone,i!n T'/ en lugar del "rotocolo orientado a datagramas 34/.
o Modelo de datos?
ML4J35 $asa su modelo de datos so$re una serie de ta$las las cuales tienen caracter-sticas
distintivas. )as cuatro "rinci"ales son?
@ Entradas discretas? $it *nicoN suministradas "or un sistema 0(L 1entrada(salida2N de s!lo
lectura.
@ 5alidas discretas? $it *nicoN altera$le "or un "rograma de a"licaci!nN de lectura-escritura.
@ :egistros de entrada? 16 $its suministrados "or un sistema 0(LN de s!lo lectura.
@ :egistros de salida? 16 $its# altera$les "or un "rograma de a"licaci!nN de lectura-escritura.
o Filosof-a de longitud?
Todas las solicitudes & res"uestas ML4J35 estn diseKadas en tal forma +ue el rece"tor "ueda
verificar +ue un mensa.e est com"leto. 'uando ML4J35 es trans"ortado so$re T'/# se
adiciona informaci!n de longitud en el "refi.o 1o enca$eado2 "ara "ermitir al rece"tor reconocer
los l-mites del mensa.e# as- el mensa.e ha&a sido dividido en m*lti"les "a+uetes "ara la
transmisi!n.
o Estructura del "rotocolo
;+u- se descri$e la forma general de enca"sulaci!n de una solicitud o res"uesta ML4J35
cuando es llevada so$re una red Mod$us(T'/. Es im"ortante anotar +ue la estructura del cuer"o
de la solicitud & res"uesta# desde el c!digo de funci!n hasta el fin de la "orci!n de datos# tiene
e,actamente la misma dis"osici!n & significado como en las otras variantes ML4J35.
Todas las solicitudes son enviadas v-a T'/ so$re el "uerto registrado ED9. )as solicitudes
normalmente son enviadas en forma half-du"le, so$re una cone,i!n dada. Es decir# no ha&
$eneficio en enviar solicitudes adicionales so$re una *nica cone,i!n mientras una res"uesta est
"endiente. 5in em$argo# los dis"ositivos +ue desean o$tener altas ratas de transferencia "ueden
esta$lecer m*lti"les cone,iones T'/ al mismo destino.
El cam"o .direcci!n esclavo. de ML4J35 es reem"laado "or un $&te .identificador de unidad.
el cual "uede ser usado "ara comunicar a trav%s de dis"ositivos tales como "uentes & gatewa&s#
los cuales usan una direcci!n 0/ *nica "ara so"ortar m*lti"les unidades terminales
inde"endientes.
)os mensa.es de solicitud & res"uesta en Mod$us(T'/ "oseen un "refi.o ! enca$eado
com"uesto "or seis $&tes como se a"recia en la ta$la.
:ef. :ef. DD DD DD )en.
Estructura del prefijo de Modbus/TCP
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
El ref. ref. anterior son los dos $&tes del cam"o .referencia de transacci!n.# un n*mero +ue no
tiene valor en el servidor "ero son co"iados literalmente desde la solicitud a la res"uesta a
conveniencia del cliente. Este cam"o se utilia "ara +ue un cliente Mod$us(T'/ "ueda
esta$lecer simultneamente m*lti"les cone,iones con diferentes servidores & "ueda identificar
cada una de las transacciones.
El tercer & cuarto cam"o del "refi.o re"resentan el identificador de "rotocolo# un n*mero el cual
de$e ser esta$lecido a cero.
El .len. es"ecifica el n*mero de $&tes +ue siguen. )a longitud es una cantidad de dos $&tes# "ero
el $&te alto se esta$lece a cero &a +ue los mensa.es son ms "e+ueKos +ue 9E6.
4e esta forma# un mensa.e Mod$us(T'/ com"leto "osee una estructura como se muestra en la
ta$la?
/osici!n de J&te 5ignificado
J&te D 0dentificador de transacci!n. 'o"iado "or el servidor- normalmente D.
J&te 1 0dentificador de transacci!n. 'o"iado "or el servidor -normalmente D.
J&te 9 0dentificador de "rotocolo O D.
J&te 7 0dentificador de "rotocolo O D.
J&te C 'am"o de longitud 1$&te alto2 O D.>a +ue los mensa.es son menores a 9E6.
J&te E 'am"o de longitud 1$&te $a.o2. <*mero de $&tes siguientes.
J&te 6 0dentificador de unidad 1"reviamente Pdirecci!n esclavoP2.
J&te 8 '!digo de funci!n ML4J35.
J&te F a ms )os datos necesarios.
Estructura de mensajes en Modbus/TCP
o Qenta.as del "rotocolo ML4J35(T'/?
@ Es sim"le "ara administrar & e,"andir. <o se re+uiere usar herramientas de configuraci!n
com"le.as cuando se aKade una nueva estaci!n a una red Mod$us(T'/. <o es necesario
e+ui"o o software "ro"ietario de alg*n vendedor. 'ual+uier sistema de c!m"uto con una "ila
de "rotocolos T'/(0/ "uede usar Mod$us(T'/.
@ /uede ser usado "ara comunicaci!n con una gran $ase instalada de dis"ositivos ML4J35#
usando "roductos de conversi!n los cuales no re+uieren configuraci!n.
@ Es de mu& alto desem"eKo# limitado t-"icamente "or las ca"acidades de comunicaci!n del
sistema o"erativo del com"utador. 5e "ueden o$tener altas ratas de transmisi!n so$re una
estaci!n *nica & la red "uede ser configurada "ara lograr tiem"os de res"uesta garantiados
en el rango de milisegundos.
@ :ealiar re"araciones o mantenimiento remoto desde la oficina utiliando un /'# reduciendo
as- los costes & me.orando el servicio al cliente.
@ El ingeniero de mantenimiento "uede entrar al sistema de control de la "lanta desde su casa#
evitando des"laamientos.
@ /ermite realiar la gesti!n de sistemas distri$uidos geogrficamente mediante el em"leo de
las tecnolog-as de 0nternet(0ntranet actualmente dis"oni$les.
T0P0L0>IA D1 LA R1D
4ado +ue los sistemas industriales usualmente consisten de dos o ms dis"ositivos# este "uede ser
$astante grande# "or lo +ue de$e considerarse la to"olog-a de la red. )as to"olog-as ms comunes
son? )a :ed Jus# :ed Estrella# :ed ;r$ol & :ed R-$rida.
/ara la elecci!n de la to"olog-a de la red se consider! como "unto de "artida las to"olog-as
so"ortadas "or cada dis"ositivo. ;s-?
)os 5witch 'onne6ium "ueden tra$a.ar con las to"olog-as estrella# anillo & r$ol
)os aco"ladores T56 ETB C1D(E1D "ueden tra$a.ar con las to"olog-as estrella & r$ol.
Entonces# como "odemos notar# las to"olog-as estrella & r$ol son comunes a am$os.
'onsiderando ahora las venta.as & tolerancias# as- como la facilidad de configuraci!n &
dis"oni$ilidad de e+ui"os en el la$oratorio es +ue se usar la to"olog-a estrella +ue se detalla
$revemente a continuaci!n?
To"olog-a en estrella
En una to"olog-a en estrella# todos los dis"ositivos estn conectados a trav%s de un dis"ositivo
intermedio. Este dis"ositivo intermedio "uede ser un Ru$ o un 5witch. )a estrella es la to"olog-a
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
+ue se utilia ha$itualmente en redes cor"orativas & actualmente se ado"ta en casi todas las
a"licaciones de automatiaci!n.
Tiene dos venta.as grandes a diferencia de la to"olog-a Jus & ;nillo?
Es ms tolerante# esto +uiere decir +ue si un dis"ositivo se desconecta o si su ca$le
sufre un deterioro solo ese dis"ositivo es afectado & el resto de la red mantiene su
comunicaci!n normalmente 1considerando +ue el switch o hu$ no de$e fallar2.
Es fcil de reconfigurar. ;Kadir o remover un e+ui"o es tan sim"le como conectar o
desconectar el ca$le.
Figura: Arquitectura de la ue!a "ed #mplementada
Descripcin breve del software
PL. PR0 y /IP Dri!er<
El 5oftware /)8/ro es el corres"ondiente al de los /)'. /or tanto# a+u- desarrollaremos dos
sencillas a"licaciones +ue se descri$irn "osteriormente# "ara transferirlas a cada /)'. )as
funciones $sicas del software son?
'reaci!n de a"licaciones & "rogramas "ara el /)'.
Transferencia de /rogramas del /' al /)'# & viceversa.
'onectar(4esconectar el /)'.
/oner el /)' en :3<(5TL/(0<0T# etc.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
/or otro lado el 60/ 4river "ermite la comunicaci!n con 3<0TE so$re T'/(0/. ;s- "ues# durante el
"roceso de configuraci!n & de transferencia de datos# el "rotocolo +ue se utilia es el 3<0TE. )a
configuraci!n "ara este software se menciona en el siguiente a"artado.
Lab?I14<
)a$Q0E= es un lengua.e de "rogramaci!n visual# +ue utilia iconos en lugar de las l-neas de c!digo
utiliadas en otros lengua.es de "rogramaci!n. 3tilia diagramas de flu.o "ara realiar los algoritmos
de la a"licaci!n +ue se esta realiando. ;dems integra ad+uisici!n de datos# anlisis &
"resentaci!n en un solo sistema. /ara la ad+uisici!n de datos & control de instrumentos# )a$Q0E=
"rovee li$rer-as de funciones & su$rutinas "ara muchas tareas de "rogramaci!n as- como li$rer-as
es"ec-ficas "ara la ad+uisici!n de datos# Q60# S/0J.
Funciones atri$uidas a este software en el "ro&ecto?
o Lectura de Par@-etros de -e-oria de" PLC< Entradas anal!gicas en memoria.
)os "armetros antes mencionados se visualiarn en el /anel Frontal de )a$Q0E= con una
interface diseKada de tal forma +ue "ueda a"reciarse las variaciones en las entradas anal!gicas de
los /)'171 & /)'179.
T0P Ser!er<
;dems de los re+uerimientos de software & hardware +ue se necesitan "ara una correcta
instalaci!n de la red# se necesita de una herramienta adicional# +ue esta$lecer la comunicaci!n
entre el /)' T56 7899 & la com"utadora# este software se llama TL/ 5E:QE:.
TL/ 5E:QE: es una a"licaci!n +ue "ro"orciona los medios "ara traer datos e informaci!n de una
am"lia gama de "roductos industriales# este software se lo clasifica $a.o la categor-a de servidores.
4entro de la instalaci!n de TL/ 5E:QE: se tiene una am"lia variedad de drivers "ara distintos
e+ui"os comerciales dentro de los cuales se encuentran los drivers "ara la serie de T56 7899. 3na
ve instalado el software se "rocede a la configuraci!n del "rograma# +ue se detallara
"osteriormente# "ara la ad+uisici!n de la informaci!n del /)'.
Confguracin de las conexiones y software para la red
0nicialmente de$en estar instalados los 5oftware /)8"ro con el 4river 60/.
1. Cone+in a" s$itc#
:ealiar un ca$le de cone,i!n :ACE "ara conectar el ordenador al switch 'onne6ium. 4e igual
modo "ara los m!dulos T56 ETB C1D(E1D de cada uno de los /)' como se mostr! en la figura de
la ar+uitectura de la red.
9. Cone+in PLC A Aco"ador
El enlace entre el /)' & el aco"lador se realia siem"re en 3<0-TE)=;>. ;s- "ues# el aco"lador se
com"orta como un esclavo 3<0-TE)=;> con dos direcciones# es decir# nos sirve de "asarela entre
los dos "rotocolos# Mod$us T'/(0/ a 3<0 TE)=;>. )a cone,i!n se realia en la toma TE: del /)'.
7. Con(i*uracin IP
/rimero configuramos manualmente los "armetros necesarios "ara +ue el ordenador funcione
correctamente en la red?
4irecci!n 0/ ? 1T9.16F.D.97
Mscara ? 9EE.9EE.9EE.D
/uerta de enlace ? 1T9.16F.D.1
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
14irecci!n 0/ del router2
4<5? Es el servidor 4<5
El m!dulo T56 ETB E1D 5ervidor tiene una direcci!n 0/ fi.a en la red +ue nos facilita la cone,i!n &
nos "ermite acceder al servidor Factor&'ast en cual+uier momento de forma sencilla "ara su
configuraci!n. /ara la configuraci!n siguiente es necesario acceder al servidor con la direcci!n
1T9.16F.D.19E e ingresar en Ln)ine 'onfiguration con usuario & "assword "or defecto? G35E:I.
/ara nuestro caso inicialmente no fue necesario configurar este servidor# sino s!lo o$tener las
direcciones 0/ de los dems /)'# as- como sus direcciones 6-=;> "ara la siguiente configuraci!n
/ero dada las modificaciones hechas en el la$oratorio de Mecatr!nica 1en donde se lleva a ca$o la
im"lementaci!n del "ro&ecto2 "ara im"lementar el acceso de cual+uier com"utador hacia los /)'
haciendo uso de la red local# se configur! de la siguiente manera?
:econfiguramos en modulo ETB E1D con la direcci!n 0/? 1T9.16F.D.171 & 6-=;>? D.71# & agregando
& eliminando las direcciones necesarias de tal forma +ue +uede de la siguiente modo?
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
;ce"tamos la nueva configuraci!n del /)'171 e ingresamos el "assword descrito anteriormente
"ara salvar la configuraci!n?
)uego accedemos al resto de los /)' +ue "oseen m!dulos ETB C1D & asignamos su nueva
direcci!n como se muestra a continuaci!n?
;<T0S3; 0/ <3EQ; 0/ <3EQ; 6-=;>
1T9.16F.D.199 1T9.16F.D.179 D.79
1T9.16F.D.197 1T9.16F.D.177 D.77
1T9.16F.D.19C 1T9.16F.D.17C D.7C
/ara acceder a estos /)'# lo hacemos de igual forma +ue el "rimero a trav%s del e,"lorador de
internet# con su direcci!n 0/ antigua & su "assword.
/ara validar & salvar los cam$ios en estos m!dulos se "rocede de igual forma +ue el ETB E1D
ingresando el "assword &a mencionado. 4e ahora en adelante cuando se desea ingresar a las
configuraciones de cada /)' se har con su nueva direcci!n 0/.
Entonces las configuraciones de cada /)' de$er-an +uedar?
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
/)'179
/)'177
/)'17C
C. Contro"ador y Dri!er /IP en TCP/IP
;un+ue el acceso de los cliente se realiar a trav%s de la red Ethernet# v-a 0nternet# se ha
configurado una red 6-=;> "ara "oder interactuar con todos los elementos en el momento de la
"uesta en marcha. /ara la instalaci!n & la "rogramaci!n del /)' es ms sencillo direccionar todos
los m!dulos mediante una red 6-=;>.
;s- "ues# "ara facilitar la comunicaci!n entre el /)' & el ordenador de instalaci!n# se ha
configurado una red 6-=a& +ue facilita la comunicaci!n entre estos dos elementos. 4ado +ue ha&
+ue transferir todos los "rogramas del /)' desde el /' de instalaci!n hasta el /)'# se ha
configurado una red 6-=a& +ue facilita la comunicaci!n. 4e este modo# es ms sencillo
direccionarse a cada uno de los m!dulos del sistema# &a sea al servidor como al /)'.
/ara "oder acceder a la red 6-=;> & "oder comunicarse con los m!dulos es necesario tener
instalado el 60/-4river. Este software "ermite la comunicaci!n con 3<0TE so$re T'/(0/. ;s- "ues#
durante el "roceso de configuraci!n & de transferencia de datos# el "rotocolo +ue se utilia es el
3<0TE.
/asos "ara configurar el driver 60/
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
/;5L 1? Qerificar +ue se est e.ecutando el driver 60/ 1de$er-a estar en la $arra de tareas2N si no
es as-? #nicio$$Programas$$Modicon Telemecanique$$%ip &ri!er.
/;5L 9? GTunearI el driver? 'onfigurar %'A( ) #P addresses.
/;5L 7? ;signar direcciones 60/ e 0/. /ara el com"utador usado /'97 con 0/ 1T9.16F.D.97
decidimos +ue su direcci!n en 60/ sea la D.97 1el D es o$ligatorio# &a +ue esa red de aut!matas
es la D2 & agregamos G;ddI.
/;5L C? ;signar direcciones 60/ e 0/ "ara los /)'Us a usar re"itiendo el "aso anterior.
/;5L E? 'orremos el driver? %ip$$*tart. 'erramos s!lo esa ventana de configuraci!n &
salvamos la configuraci!n
Figura. /;5L 9 Figura. /;5L 7 & C
3na ve ace"tada la configuraci!n del 60/ nos mostrara el siguiente mensa.e?
> &a "odemos o$servar +ue los /)' estn conectados en la red en la misma ventana del 60/
4river?
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
E. Creacin de "os ro*ra-as en PL.Pro ?'.'
/ara evidenciar +ue los /)' estn en red de$emos demostrar +ue e,iste comunicaci!n entre
am$os# & "ara lograr esto se har una sencilla a"licaci!n usando el /)8 /ro# em"leando entradas
anal!gicas del /)' & haciendo uso de la funci!n 5E<4_:EV +ue nos ofrece el /)8/ro?
Emisi+n de peticiones ,#-TE: *E&."E/
)a funci!n 5E<4_:EV "ermite la codificaci!n & la emisi!n de todas las "eticiones 3<0-TE &
Mod$us(A$us# as- como la rece"ci!n de las res"uestas asociadas. En ciertos casos# es necesario
reordenar los o$.etos reci$idos "or la funci!n 5E<4_:EV.
)a sinta,is de la funci!n de comunicaci!n 5E<4_:EV se "resenta en la forma siguiente?
*E&."E/0A&"1232345 675 8M'2:65 8M'672:9:5 8M':2::;
)a ta$la siguiente descri$e los diferentes "armetros de la funci!n?
PARAM1TR0 BU6CI06
;4:WD.D.6 4irecci!n de la entidad destinataria del intercam$io. )as direcciones
siguientes X:%seau.5tationY;//# X:%seau.5tationY;//.num & las
direcciones en difusi!n 1;))2 son "rohi$idas en este cam"o.
1E Este "armetro necesita el valor del c!digo re+uerido conforme al estndar
3<0-TE. 5e encuentra "redeterminado en decimal. 5i el usuario desea
codificar las "eticiones en he,adecimal# el c!digo re+uerido de$e tener la
siguiente sinta,is? 16W seguido del c!digo re+uerido he,adecimal.
ZM=D?1 4atos a emitir. El tamaKo de la ta$la de "ala$ras de"ende de la "etici!n a
transmitir. Esta de$e tener una longitud m-nima de una "ala$ra# lo mismo si
la "etici!n no inclu&e datos "articulares a transmitir. )a longitud de los
datos a emitir de$e ser memoriada en la cuarta "ala$ra del "armetro de
administraci!n 1"ala$ra de longitud2 antes de la llamada de esta funci!n.
ZM=1ED?9C Ta$la de "ala$ras conteniendo los datos de res"uesta. Esta de$e tener una
longitud m-nima de una "ala$ra# lo mismo si la "etici!n no inclu&e datos
"articulares a reci$ir 1"etici!n de datos no solicitados2. )a longitud de los
datos reci$idos efectivamente se indica# al final del intercam$io# en la
cuarta "ala$ra de "armetro de administraci!n.
ZM=CD?C /armetros de administraci!n. El conteo re"ortado de la o"eraci!n toma
uno de los siguientes valores?
16WDD? o"eraci!n correcta.
16WD9? res"uesta incorrecta.
16WF4? error de o"eraci!n.
Ltro valor?
'!digo re+uerido [ ?
16W7D? en la res"uesta "ositiva de ciertas "eticiones.
16WFE? en la res"uesta "ositiva de ciertas "eticiones.
16WFJ? en la res"uesta a una "etici!n es"e.o.
)os /)' a usar "ara com"ro$ar el correcto estado de la red son el /)'171 & el /)'179. ;s-
entonces definimos como mster al /)'171 & como esclavo al /)'179. o se entrar< en
detalles de las configuraciones de =ard>are de los m+dulos de cada P?C dado que @a es un
programa conocido por los estudiantes @ usado en cursos anteriores3
<uestro /rograma consiste en +ue el /)' esclavo enviar el valor de una entrada anal!gica
asignada a memoria a otra varia$le en memoria +ue se encontrar en el /)' maestro# "ara as-
contener los datos *nicamente en este & "osteriormente e,traerlos de manera ms r"ida.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
Figura. Programa de PLC Ma!"er # PLC$%$
Figura. Programa de PLC E!&a'o # PLC$%(
Figura. Par"e de Su)*rograma de PLC E!&a'o *ara e e+'i, de da"o!
/ara transferir el "rograma al /)' se define la direcci!n utiliando la direcci!n 6-=;> "or e.em"lo
"ara el maestro XD.71Y5>5. 3na ve transferido el "rograma se conecta la /' con el /)' & de.amos
el aut!mata en :3<# & "rocedemos de igual modo "ara el /)' esclavo.
6. Con(i*uracin de" T0P Ser!er
'omo se descri$i! anteriormente# el software TL/ 5E:QE: act*a como un servidor# ad+uiriendo
las seKales +ue "rovee el /)'. 'on este o$.etivo se de$e definir & configurar cada una de las
seKales +ue se "rocesaran dentro del )a$Q0E=.
3na ve iniciado el "rograma# se de$e crear un nuevo "ro&ecto. En la "antalla +ue a"arece luego es
donde se o$servaran el canal# as- como los dis"ositivos 1/)'s2 & sus res"ectivas varia$les a ser
ad+uiridas.
)a ventana de inicio se divide en tres secciones? secci!n de configuraci!n del canal & dis"ositivos#
secci!n de definici!n de tags e historial como se muestra en la imagen a continuaci!n.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
Pantalla de inicio del TAP *er!er
/ara configurar el canal con el cual se tra$a.ar se da un clic en Add e> C=annel & a"arece una
ventana donde se da un nom$re al canal con el cual se tra$a.ara. )as configuraciones +ue no se
muestren se asignan "or defecto?

)uego de configurado el canal# se "rocede a la configuraci!n del dis"ositivo. ;+u- se agregaran los
/)'. 5e agregaran los C /)' dis"oni$les# "ues con lo logrado en el "ro&ecto fue "osi$le
comunicarlos. /ara los "asos no mostrados se toma la configuraci!n "or defecto. )os mismos "asos
se realian "ara agregar cada dis"ositivo# *nicamente variando el nom$re & su direcci!n. /ara esto
se da clic en add ne> de!ice:
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com


3na ve configurado el canal & los dis"ositivos# se "ueden ingresar los Tags +ue se van a utiliar
"ara enlaar el /)' con el )a$Q0E=. Estos se ingresan haciendo clic en Add ne> Tag en la ventana
de inicio. En la nueva ventana se ingresa el nom$re del Tag a ser usado en el )a$Q0E=# luego se
ingresa la direcci!n del T;S .unto con el ti"o de varia$le como se utilia en el /)'. ; continuaci!n
se muestran los T;S5 necesarios "ara o! +ue'o! re-uerimie+"o! del "ro&ecto?
'on esto tenemos listas las varia$les "ara "oder linMearlas & visualiarlas desde nuestro "rograma
de monitoreo +ue se descri$e a continuaci!n.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
8. 5MI usando Lab?I14
A"icacin Pr@ctica
'omo demostraci!n "rctica "ara nuestro "ro&ecto# $asado en la comunicaci!n en red de /)'Us
con el ordenador# tendremos una a"licaci!n desarrollado $a.o el software )a$view.
Transporte &e Crudo &e Petr+leo
)a "etrolera estatal colom$iana# Eco"etrol# comen! a e,"ortar crudo "esado desde la 'uenca
)lanos hacia ;ru$a. Este crudo se llama 'astilla Jlend & es una mecla de un 8DZ de crudo
'astilla & un 7DZ de otro crudo. Este crudo 'astilla se necesita trans"ortar hacia las refiner-as
de Jarranca$erme.a & 'artagena en el mismo "a-s# as- se realia el meclado con crudo ligero
"ara facilitar su trans"orte & su distri$uci!n "or los ductos.
En este caso se realiar-a la a"licaci!n de nuestro "ro&ecto# una RM0 en )a$view# en la +ue se
monitorea el nivel de crudo 1"esado & ligero2 en cada tan+ue mediante un elemento de medici!n#
"udiendo ser un sensor ultras!nico# & realiando la mecla res"ectiva "ara su trans"orte. 5e
har-a necesaria esta a"licaci!n de$ido a +ue "ara realiar dicha mecla se de$en seguir ciertas
recomendaciones & normas dis"uestas "or su 'ontrol de 'alidad "ara no "erder las "ro"iedades
del crudo.
3na segunda a"licaci!n se realiar-a en el "roducto final a e,"ortar en el +ue se re+uiere una
mecla de 8D \ 7D haciendo necesaria un sistema de control adecuado "ara realiar este
"roceso.
ota: El crudo pesado es cualquier tipo de petr+leo crudo que no flu@e con facilidad3 *e le
denomina BpesadoB debido a que su densidad o peso especCfico es superior a la del Petr+leo
ligero3 Crudo pesado se =a definido como cualquier licuado de petr+leo cu@a densidad es
superior a 23DEE3 Este resultado del petr+leo crudo pesado es una degradaci+n por estar
eFpuesto a las bacterias5 el agua o el aire5 como consecuencia5 la pGrdida de sus fracciones
m<s ligeras5 dejando atr<s sus fracciones m<s pesadas3
Desarro""o De La A"icacin
;ntes de crear nuestra interface en )a$view de$emos "rimero conocer la direcci!n 3:) de las
varia$les con las +ue se desea tra$a.ar. )as varia$les a usar son a+uellas +ue se definieron
"reviamente en el To"5erver +ue corres"onden a "ala$ras de memoria del /)' maestro del cual se
e,traern los datos# estas son M=D & M=9.
Esto se realia de manera sencilla con un Q0 "e+ueKo usando las herramientas 4;T;5L']ET.
&ata*ocHet
Tecnolog-a desarrollada "or <ational 0nstruments em"leada "ara la transmisi!n de datos &
monitoreo de "rocesos +ue se e.ecutan de manera aut!noma. El estndar 3:) se utilia "ara la
cone,i!n a los datos. Esta comunicaci!n se da en tiem"o real# considerando las "restaciones de
la red so$re la +ue se tra$a.a. )a$view cuenta con las herramientas de 5elecci!n# a"ertura &
cierre de sesi!n "ara los datos# as- como las funciones de lectura & escritura de los mismos.
En lo +ue res"ecta a"licaci!n en concreto# se toma como varia$les a visualiar en )a$view las
entradas anal!gicas 0=D.9 de los /)' 171 & 179# +ue corres"onden a M=D & M=9 en el /)' 171
detalladas anteriormente# realiando la comunicaci!n en red res"ectiva & visualiando la informaci!n
mediante indicadores grficos 1tan+ues2.
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
MW0
PLC
131
%MW
2
PLC
131
www.monografias.com
Pa+e Fro+"a de a A*i&a&i,+
Conclusiones y comentarios
Mod$us(T'/ "ermite su"ervisar controladores o /)' distri$uidos alrededor de la "lanta haciendo
"osi$le# "or e.em"lo# +ue un s!lo o"erario "ueda atender remotamente diversos "rocesos
simultneamente desde un mismo "uesto de tra$a.o. ;dems del monitoreo tradicional de varia$les
es "osi$le cam$iar los "armetros o"erativos individuales de los controladores.
; trav%s de la investigaci!n realiada en este "ro&ecto de redes industriales se ha logrado "oner# en
"rimer lugar# en red los /)' del la$oratorio de Mecatr!nica con una nueva direcci!n 0/N
a"rovechando la "uesta en red de todas las com"utadoras del la$oratorio se "rocedi! a hacer una
sola red "ara todos los elementos del la$oratorio "ara +ue todos nuestros com"aKeros "uedan
realiar su "rogramaci!n desde su ordenador 1/'2 hacia los /)'.
)a dificultad +ue se "udo o$servar en la red im"lementada en nuestro "ro&ecto# son las
"restaciones +ue nos ofrece res"ecto al ancho de $anda# refle.ada en la reducida velocidad de
transmisi!n de datos de la entrada anal!gica de cada uno de los /)' a la /' en una cone,i!n
"unto a "unto "or as- descri$irlo# a diferencia de una red del ti"o industrial +ue "osee una alta
efectividad.
3na ve im"lementada la estructura maestro(esclavo fue "osi$le a"rovechar de me.or manera las
"restaciones de la red# dado +ue las velocidades de res"uesta aumentaron considera$lemente "ues
ahora solo se e,traen los datos de un *nico /)' 1master2# a diferencia de las "rimeras "rue$as
realiadas en las +ue el com"utador e,tra-a los datos de cada uno de los /)'.
5e evidencio el correcto funcionamiento de la red# dado +ue fue "osi$le esta$lecer la comunicaci!n
del com"utador a cada uno de los /)' & tam$i%n la comunicaci!n entre los /)'.
41=>RABCA
:30B# ;ndr%s. 0M/)EME<T;'0L< 4E 3<; :E4 ML4J35(T'/. /rograma 4e 0ngenier-a
Electr!nica. Facultad 4e 0ngenier-a - Escuela 4e 0ngenier-a El%ctrica > Electr!nica. 3niversidad 4el
Qalle - 5antiago 4e 'ali. /u$licado el DT de fe$rero del 9DD6. 4is"oni$le en la =e$?
>>>3uni!alle3edu3co/Itelecomunicaciones/trabajos.de.grado/informes/tg.Andres"uiJ3pdf
405TEF;<# Mario. 'LM3<0';'0L<E5 E< E<TL:<L5 0<435T:0;)E5. Electr!nica Seneral >
;"licada. Facultad 4e 0ngenier-a \ 3niversidad <acional 4e 'u&o. /u$licado el 99 de noviem$re
del 9DD8. 4is"oni$le en la =e$?
>>>3fing3uncu3edu3ar/catedras/electronica/ arc=i!os/tema69r3pdf
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
M0':L T56 ETB C1D(E1D ML43)E5 - 35E: M;<3;). 5chneider. /u$licado en Lctu$re del 9DDE.
4is"oni$le en la =e$?
>>>3do>nload3sc=neider-
electric3com/K7974&DK2272L9M9/all/CF6CK/NFile/E722ELKL.H29.222.223pdf
:E><;:4# 5arah. 53/E:Q050^<# 'L<T:L) > SE5T0^< 4E 3<; 'E)3); F)E60J)E 4E
/:L43''0^< ME40;<TE 3< 505TEM; 5';4;. 4is"oni$le en la =e$ redireccionada "or
3niversia-/eru?
=ttp://=dl3=andle3net/92DD36/9L4L
;'T3;)0B;'0^< > 4E5':0/'0^< 4E )L5 /:L43'TL5. Modicon ;utomation /roducts from
5chneider Electric. 4is"oni$le en la =e$?
>>>3us3telemecanique3com/us/products/
automation3nsf/unid/7D9LAMDL/Nfile/OM#.*cadaFrameset3=tm
:E4E5 0<435T:0;)E5. =iMi"edia? )a Enciclo"edia )i$re. 4is"oni$le en la =e$?
=ttp://es3>iHipedia3org/>iHi/"ed.industrial
'3:5L 0<T:L43'TL:0L ; );JQ0E=. 'tedra de 'ontrol de /rocesos. Facultad de 0ngenier-a.
3niversidad <acional de Entre :-os. /u$licado en Lctu$re del 9DD8 4is"oni$le en la =e$?
>>>3bioingenieria3edu3ar/academica/catedras/control/material892estudio/?aboratorios/Curso
892922L3pdf
'L<F0S3:;'0^< 4E) 5LFT=;:E TL/ 5E:QE:. Facultad de 0ngenier-a El%ctrica & Electr!nica -
Escuela /olit%cnica <acional de Ecuador. /u$licado el 96 de maro del 9DDT. 4is"oni$le en la
=orld =ide =e$?
=ttp://bieec3epn3edu3ec:K6K2/dspace/bitstream/69E:74LKD/ 69:D/E/T89266669892CAP#T,?A
892:3pdf
;/)0';'0^< 4E ); 0<5T:3ME<T;'0^< Q0:T3;) :EMLT; E< ); E43';'0^< ; 405T;<'0;.
0nstituto 5u"erior "olit%cnico Aos% ;ntonio Echeverr-a\'u$a. /u$licado en noviem$re del 9DD7.
4is"oni$le en la =e$?
>>>3bibliociencias3cu/gsdl/collect/e!entos/indeF/assoc/OA*OELLc3dir/doc3pdf
EM050^< 4E /ET0'0L<E5 3<0-TE ? 5E<4_:EV - ;&uda del 5oftware /)8 /ro Qersi!n C.C
Anexos
A61/0 6D1< CARACT1RISTICAS D1 L0S AC0PLAD0R1S TS/ 1T2 '13/)13
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
A61/0 6D2< TA=LA D1 PR0T0C0L0S EU1 S0P0RTA 1L MFDUL0 BACT0RGCAST
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
A61/0 6D%< B0T0>RABIA D1 L0S PLC TRA=AHA6D0 16 LA R1D
A61/0 6D'< B0T0>RABIA D1L M0DUL0 D1L PLC1%1 G SUS PART1S PRI6CIPAL1S
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com
www.monografias.com
;utor?
5eber PiIarro ?@s&ueI
C#ristian 1duardo So"ano Mora"es
Mi*ue" An*e" T@!ara Bar(@n
angelt_16@hotmail.com
:ealiado "or alumnos de la Facultad de 0ngenier-a 0ndustrial
Escuela /rofesional de 0ng. Mecatr!nica
3niversidad <acional 4e /iura
/iura# 1E de 5etiem$re del 9DDT
/ara ver tra$a.os similares o reci$ir informaci!n semanal so$re nuevas "u$licaciones# visite www.monografias.com

You might also like