Академический Документы
Профессиональный Документы
Культура Документы
DEPARTAMENTO DE ELECTRNICA
AlternativasdeSolucindeProyectode
Titulacin
Desarrollodeunainterfazgrficade
configuracin,supervisinyadquisicinde
datosparaunaherramientadetorque
Presentado por:
ROL USM:
Profesor gua:
Tutor en KRRC:
Fecha:
INTRODUCCIN
Proyecto de Titulacin
Enelpresentedocumentosedarnaconocerlasalternativasdesolucinconsideradas
parallevaracaboelProyectoDesarrollodeunainterfazgrficadeconfiguracin,supervisiny
adquisicindedatosparaunaherramientadetorque,concentrndoseencmoselograrrealizar
laconexinentreelpanelPCylaherramienta,ycmoimplementarunainterfazquepermitala
adquisicinymonitoreodedatos.
CabedestacarquelaconexinentreelcontroladoryelTouchPanelespuntoapunto,
conectando directamente un cable y utilizando un protocolo a eleccin. Con respecto a la
conexinconbasededatos,estaserealizaindependientedelaconexinpuntoapuntoentreel
TouchPanelyelcontrolador,yaqueelTouchPanelestconectadoalared.
Figura1.Esquemadeconexindelaherramientadetorque,suunidaddecontrol
yelpanelPC
ALTERNATIVASDESOLUCIN
1
Proyecto de Titulacin
Elprimerpuntoacompararalternativaseseldelosprotocolosdecomunicacin.Parael
controladordeHandy2000,setienenlassiguientesopcionesdisponibles:DeviceNet,Profibus
DP,CClink,EtherNet/IP,ModbusRTU,yModbusTCP
A continuacin se mostrarn las caractersticas de los protocolos para poder analizar
comparativamentesusrespectivasventajasydesventajas,acordeadetallestcnicos,necesidades
ycostodeimplementacin.
Alternativa1.1DeviceNet
DeviceNetesunaredquesigueelmodeloOSI(OpenSystemsInterconnection),elcual
defineunaestructurade7capasparaimplementarunprotocolodered:fsica,enlacededatos,
red,transporte,sesin,presentacinyaplicacin.DeviceNetestbasadaenelCIP(Common
IndustrialProtocol)ensuscapassuperiores,talcomoseveenlaFigura2.
Figura2.DeviceNetcomopartedelmodeloCIP/OSI
Proyecto de Titulacin
Nmeromximodenodos:64
Velocidaddetransmisin:125,250y500[Kbits/s]
Distancia:100,250y500[m]
Tamaomximodeunmensaje:8bytespornodopormensaje
LneaprincipalusacablesgruesosdeDeviceNet,ylasderivacionescablesfinos
Engenerallasventajassonsubajocosto,aceptacinanivelgeneral,altaconfiabilidad,
usoeficientedelanchodebandamedianteusodemltiplesformatosdemensajera,robustezante
interferenciaselectromagnticas,yenergizacinatravsdelamismared.
Porotraparte,lasdesventajassonquetieneunanchodebandalimitado,yuntamaoy
largodemensajeslimitados.
Alternativa1.2Ethernet/IP
Al igual que en el caso de DeviceNet, Ethernet/IP est basado en CIP en sus capas
superiores(desesinhaciaarriba),yestecasoseadaptaalatecnologaEthernetenlascapasde
inferiores(detransportehaciaabajo),talcomoseveenlaFigura1.
Proyecto de Titulacin
ElEthernettienelacaractersticaespecialdeserunaredconinfraestructuradecarcter
activo.Estoquieredecirque,adiferenciadelrestodelasredesaniveldedispositivosocontrol
quenormalmentesondetipopasivoquelimitalacantidaddedispositivosaconectarylaforma
en que se deben conectar, la infraestructura de Ethernet/IP se puede acomodar para tener
virtualmenteunacantidadilimitadadenodospuntoapunto,otorgandoflexibilidadyescabilidad
demanerasencilla.Tieneunmodelodereddeltipoproductorconsumidor,ypuedeconfigurarse
lacomunicacinparaquecumplaconelesquemamaestro/esclavootambinparatrabajarpeer
topeer.
LasprincipalescaractersticasdeEthernet/IPson:
Nmeromximodenodos:1024,expandibleconrouters
Velocidaddetransmisin:De10Ma100M[Bits/s]
Distancia:De100[m]a50[km]
Tamaodemensaje:De46a1500bytes
EngenerallasventajassonqueEtherneteselestndarderedmsaceptadoglobalmente,
siendocompatibleconlosprotocolosdeinternetestndar(HTTP,FTP,SNMP,DHCP)ycon
protocolosindustrialesestndarparaaccesoeintercambiodedatoscomoOPC.Poseeunagran
flexibilidadencuantoaeleccindevelocidadesdeoperacinydearquitecturaausar,siendo
fcilmente integrable a la empresa. El Ethernet maneja alta cantidad de datos a una alta
velocidad,sirviendoparagrandesinstalaciones.
Las desventajas son que no puede energizar a travs del cable y los conectores son
fsicamente vulnerables, tiene mayor susceptibilidad a interferencias electromagnticas y de
radiofrecuencia.LacurvadeaprendizajeparaEthernet/IPescompleja.
Alternativa1.3ProfibusDP
ProfibusDPes unbus decampoaltamenteutilizadoen controlde procesos,grandes
ensambles,maquinariademanejodemateriales,partidoresdemotor,variadoresdefrecuencia,
etc.EstacordealmodeloOSI,aunquesoloutilizalasdosprimerascapas(fsicayenlacede
datos) y la interfaz de usuario. Para realizar la comunicacin utiliza el esquema de tipo
maestro/esclavo,dondeelesclavoescualquierdispositivoperifrico.Tambinsepuedeutilizar
maestrosmltiples,dondecualquiermaestropuedeleerdatosdealgndispositivo,perosoloun
maestropuedeescribirenl.SucapafsicaeselbusserialRS485.
Proyecto de Titulacin
LasprincipalescaractersticasdeProfibusDPson:
Nmeromximodenodos:126
Velocidaddetransmisin:De9600a12M[bits/s]
Distancia:De100[m]a24[km](confibrapticayrepetidores)
Tamaomximodeunmensaje:Hasta244bytesdedatospornodopormensaje
Engenerallasventajassonqueesunaredestndaruniversalmenteaceptadaquepuede
manejarunaaltacantidaddedatosaunaaltavelocidad,sirviendoparagrandesinstalaciones.
TienemenorcostodebloquesI/OenrelacinaI/Otradicionales.Soportapartidoresydrivers,y
cubrelargasdistancias.
Lasdesventajassonqueparapequeosmensajesesmuyaltalarelacinencabezado(12
bytes)/mensaje,elbusnotienecapacidadparaenergizarynecesitasoportedeinformacindel
dispositivoenelHost,vareprogramacinoadministracindearchivos.
Alternativa1.4CClink
CClinkesunbusdecampoqueprocesatantoinformacinI/Occlicacomoinformacin
de parmetros acclica. Sirve para comunicacin veloz entre controladores y dispositivos
inteligentes.Utilizaelesquemadecomunicacinmaestro/esclavo,teniendoademslaposibilidad
deincorporarmaestrosstandby,loscualessepuedenponerenfuncionamientoencasosdefalla
dered.SucapafsicaeselbusserialRS485.
LasprincipalescaractersticasdeCClinkson:
Nmeromximodenodos:64
Velocidaddetransmisin:De156[kbits/s]a10[Mbits/s]
Distancia:De100[m]a9,9[km](conrepetidores)
Transmisindepaquetesdedatosdebitsypalabras
Engenerallasventajassonqueposeealtainmunidadalruidodetipoelectromagntico,
posee la funcionalidad de tener maestros en standby para otorgar mayor robustez, asegura
tiemposderespuestarpidos,ynonecesitaarchivosdeconfiguracin.
5
Proyecto de Titulacin
Lasdesventajassonqueanestencrecimientoenlaparteoccidental,siendosoportado
actualmenteensumayoraenAsia.Ademsdisponedeunatopologalimitada(suanlogode
Ethernet,CClinkIE,resuelveeso).
Alternativa1.5ModbusRTU
Modbus es un protocolo de comunicacin ampliamente usado en la industrial actual.
Naci en su versin serial RTU, diseado para los PLCs Modicon, pero es un protocolo
completamenteabiertoysimplequesuincorporacinseextendienlasredesindustriales.
Modbustieneunesquemadecomunicacinmaestro/esclavo,ytieneopcionesdecapas
fsicas(RS232oRS485),aunqueenlaactualidadelRS485eselmsusadoporquepermite
mayordistancia,mayorvelocidadyposibilidadestablecerunaredmultipunto.
LasprincipalescaractersticasdeModbusRTUson:
Nmeromximodenodos:250nodosporsegmento
Velocidaddetransmisin:De300[bps]a30.4[kbps]
Distanciamxima:1300[m]
Tamaomximodemensaje:256bytes
Engenerallasventajassonqueesunprotocoloabiertoymuysimpledeimplementar,
permitiendo una gran flexibilidad. Es seguro y a pesar de su simplicidad dispone de CRC
(CyclicalRedundancyCheck)paraverificarerrores.
Lasdesventajassonquenosoportagrandesobjetosbinarios,hayconsumoexcesivode
ancho de banda cuando hay mltiples dispositivos de campo debido a que el maestro debe
consultaracadaunoporseparadoporcambiosenlainformacin,ytieneunnmerolimitadode
dispositivosaserconectadosaunmaestro.
Alternativa1.6ModbusTCP
Proyecto de Titulacin
Nmeromximodenodos:255nodosporsubred
Velocidaddetransmisin:De10Ma100M[Bits/s]
Distancia:De100[m]a10[km]conrepetidores
Tamaomximodemensaje:256bytes
Engenerallasventajassonsusimplicidadyfcilimplementacin,nosenecesitaequipoo
softwarepropietarioespecfico.Cualquiersistemacomputadoromicroprocesadorconunapilade
protocolosTCP/IPpuedeusarModbus/TCP.Esdealtodesempeo,limitadonicamenteporla
capacidaddelsistemaoperativoparacomunicarse.Sudesempeodependedelavelocidaddela
red,porloquesepuedealcanzar100Mbpsyhasta1Gbps,contecnologascrecientesquelogran
hacerquecadavezmssepuedaacercarauncomportamientodeterminista.
Lasdesventajassonquenoestilenaplicacionesdecontroldemovimientocoordinado
querequieranunrealdeterminismo,comocontrolderobots,centrosmecanizadosflexiblesy
mquinasempaquetadorasavanzadas.
Engeneralexistenmuchosfactores acompararentreprotocolostalcomoelcostode
desarrollo,tiempoderespuestayflujomximodedatos,caractersticasdetiemporeal,medios
fsicos que permite, topologas que permite, robustez frente a ruido, etc. Qu factores se
consideranrelevantesylasponderacionesderelevanciarespectivasvaransegnlasnecesidades
querequieracadasistema,deacuerdoasuhardwareyutilizacin.Enelcasodeesteproyecto,se
trataprincipalmentedeunsistemademonitoreoyadquisicindedatosdeunanicaherramienta,
dondenoserealizacontrolentiemporealquerequierainmediatezderespuestacrtica,porloque
lamatrizdecriteriosdeseleccinconsusrespectivasponderacionesaaplicarenlaseleccinde
alternativa,seeligecomosemuestraenlaTabla1.
Criterio de Seleccin
Simplicidad de utilizacin
Costo de implementacin
Velocidad de transmisin
Robustez
Porcentaje de Relevancia
35%
40%
10%
15%
Proyecto de Titulacin
Porcentaje Total
100%
Tabla1.Ponderacionesdeloscriteriosdeseleccindelprotocolodecomunicacin
El segundo punto para comparar alternativas corresponde al software a utilizar para
realizarlainterfazgrficacapazdemonitorearyadquirirdatos.Elprimersoftwareaanalizares
LabVIEW,unaplataformaconlenguajepropiodeprogramacin,orientadaalaadquisiciny
procesamientodeseales.PorotraparteexistenlosSCADAtradicionales,orientadosacontrolar
y supervisar los estados de un sistema. Existe una gran variedad de SCADA, donde todos
cumplenlosmismosobjetivosprcticamentedelamismaforma,diferencindoseprincipalmente
enlametodologaycomplejidaddeuso,ensucostoyenelsoporteentregado.Esporelloque
pararealizarelanlisisdealternativas,paraverlaopcindeSCADAseescogecomoreferencia
para ver los detalles uno de los ms utilizados en la industria, Wonderwares InTouch, que
ademscuentaconsoporteenChile.
Alternativa2.1LabVIEW
LabVIEW,deNationalIntruments(NI),esunentornodeprogramacingrficaqueutiliza
ellenguajeG,yestorientadoprincipalmenteparacientficoseingenieriosquedesarrollan
tareas de adquisicin de datos, procesamiento de seales, control de instrumentacin y
automatizacinindustrial.
Algunasdesuscaractersticasson:
Programacingrfica,enlenguajeG,basadaenflujodedatos.
Comunicacincondispositivosdeadquisicindedatos,visin,controldemovimiento,
GPIB,PXI,VXI,RS232,yRS484.
ConectividadconlaWebygeneracindereportesHTML.
ConectividadconbasesdedatoscomoMicrosoftAccess,MicrosoftSQLServer,Oracle,
VisualFoxPro,dBaseyParadox.
CapacidaddeusodelibrerasDLL.
CapacidaddeusoconActiveXy.NET.
Incorporadiversasfuncionesyalgoritmosmatemticosparamanipularyprocesarseales.
8
Proyecto de Titulacin
Paraelsoftwarebasesecompraunalicencia,yluegosepuedenircomprandotoolkitssegn
serequieranfuncionalidadesespeciales,comoporejemploconexinabasededatos,generacin
dereportes,procesamientoavanzadodeseales,etc.
Tambinexistesoportedelibrerasdecdigoabierto,comoporejemploOpenG,dondese
tiene acceso a diversas libreras creadas por los mismos usuarios de LabVIEW, y que son
publicitadasporNI,peroquenocuentanconsoporteoficial.
LabVIEW consta de todas las herramientas para realizar sistemas SCADA, teniendo
acceso a las seales del instrumento y pudiendo realizar programticamente cualquier
manipulacinquesedesee,ademsdepoderrealizarunainterfazdeusuariolibremente,teniendo
a disposicin varios elementos grficos para su panel frontal. Sin embargo, el enfoque de
LabVIEWnoeselderealizarsistemasSCADA,porloqueelrealizaruno,sobretodosiesun
sistemacomplejocondistintosinstrumentosygrancantidaddeI/O,puedeserunatareaardua
que consuma bastante tiempo. Es por ello que LabVIEW dispone de un mdulo llamado
LabVIEWDSC.Conestemdulosetieneaccesofcilalacomunicacinconprcticamente
cualquierPLCyPAC,registrardatoshistricosenunabasededatosincluidaoenunabasede
datos relacionalqueutilicelaempresa,configuraralarmasymanejareventos,adems deun
manejomssimpleencontroldelgicayconmayoresgrficasparaelHMI.
Alternativa2.2InTouch
Intouch, de Wonderware, es un reconocido SCADA que permite crear un HMI con
representacin bastante grfica sobre algn proceso industrial, pudiendo configurar alarmas,
eventos,yteniendounabasededatosconregistroshistricossobrelasvariablesencuestin.
ComoestenfocadoenlacreacindeHMI,sutipodeprogramacinestdiseadaparaquetodas
lastareasdeconfiguracin,comunicacinycreacindelainterfaz,sepuedanrealizarloms
fcilposible.
Algunasdesuscaractersticasson:
Lenguajedeprogramacinpropietario,utilizadonicamenteparainterfacesdeusuarioen
laindustria.UtilizatiposdescriptspropietariosdeVisualBasic.
PrincipalmenteutilizaservidoresOPC,ytienesoporteparaprotocolosbasadosenpuerto
SerialyEthernet.
Capacidadde60000tagsporcadalicencia.
Driversdecomunicacinincludos
9
Proyecto de Titulacin
IntegracindecontrolesActiveXy.NET
Paralaeleccindelsoftwareautilizar,todaslasalternativassoncapacesdecumplircon
el objetivo de alguna u otra forma (aunque requieran utilizar complementos y paquetes
adicionalesparacumplirofacilitaralgnrequerimiento),porloquelagrandiferenciaestenel
cmo se llega a ese resultado. Es fundamental tener en cuenta cmo es la aplicacin, su
funcionamiento, capacidad y requisitos, adems de qu factores pueden ser escalables o
integrablesenelfuturo.Enelcasodeesteproyecto,lainterfazcorrespondeaunmonitoreode
testsecuencial,conbajacantidaddeI/Oaserledosyescritos,ynecesidadderegistroyescritura
dedatosenunabasededatosexterna.Tambinsetieneenconsideracinqueesdeseabletenerla
posibilidad de agregar fcilmente modificaciones asociadas a la interfaz grfica, su
configuracin,camposamostraryconexinconbasededatos.Tomandoenconsideracintodos
esos factores, seelige la matriz de criterios de seleccin con sus respectivos porcentajes de
relevanciacomosemuestraenlaTabla2.
Criterio de Seleccin
Simplicidad de utilizacin
Costo de implementacin
Soporte
Flexibilidad
Porcentaje Total
Porcentaje de Relevancia
20%
35%
10%
35%
100%
Tabla2.Ponderacionesdeloscriteriosdeseleccindelsoftwareautilizar
CONCLUSIONES
Sehanrevisadolasalternativasdesolucincorrespondientesadosproblemasaresolver
enelproyecto:cmorealizarlaconexinentreelcontroladordelaherramientaHandy2000con
elTouchPanel,ycmorealizarlainterfazgrfica. Paracumplirconlosrequisitos,existen
mltiplesopcionesquecumplenconlosobjetivos,peroalrealizarlosdedistintasmaneras,tener
distintascapacidades,ytenerventajasydesventajasendistintasreas,nosepuedeestablecerde
antemano cul es mejor globalmente. La mejor solucin depende de las caractersticas en
particular del problema en cuestin y su contexto de desarrollo, por lo que tomando en
10
Proyecto de Titulacin
consideracinesosfactoresseelaboranmatricesdecriteriosdeseleccindealternativa,consus
respectivosporcentajesderelevancia.
REFERENCIAS
[1]ODVA,DeviceNetCIPonCANtechnology
[2]S.Djiev,IndustrialNetworksforCommunicationandControl
[3]ODVA,Ethernet/IPCIPonEthernettechnology
[4]IvnRivero,Apunte:SistemasdeControl,Departamentodeelectrnica,UTFSM
[5]JosCarlosPrado,ETHERNETINDUSTRIAL:Modelosyconectividadenel mbitode
procesosindustriales
[6]RealTimeAutomationInc.,ModbusRTUUnpluggedAnintroductiontoModbusRTU
Addressing,FunctionCodesandModbusRTUNetworking
[7]SchneiderElectric,CommunicationprotocolsandarchitecturesiniPMCC
[8]AcromagIncorporated,IntroductiontoModbusTCP/IP
[9] Lenze AC Tech Corporation, Modbus RTU & Modbus TCP/IP Communication,
CommunicationsInterfaceReferenceGuide
[10]NationalInstruments,LabVIEWCore1CourseManual
11
Proyecto de Titulacin
[11]NationalInstruments,LabVIEWCore2CourseManual
[12]ParijatControlware,Inc.,VISUALBASICVersusWonderWareIntouchasanHMI
[13] John Krajewski, Situational Awareness: The Next Leap in Industrial Human Machine
InterfaceDesign
12