UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA ANTONIO JOS DE SUCRE VICE-RECTORADO LUIS CABALLERO MEJAS CARACAS AUTOMATIZACIN DEL SISTEMA DE PRUEBAS REMOTAS UTILIZADO EN LAS ESTACIONES DE TELECOMUNICACIONES DEL REA METROPOLITANA DE PDVSA. Luis u!"#$%& A'ui()$ *&+,-(#, C)$).)s/ M)0& 1# 2334
2 REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA ANTONIO JOS DE SUCRE VICE-RECTORADO LUIS CABALLERO MEJAS CARACAS AUTOMATIZACIN DEL SISTEMA DE PRUEBAS REMOTAS UTILIZADO EN LAS ESTACIONES DE TELECOMUNICACIONES DEL REA METROPOLITANA DE PDVSA. A(u!+&5 Luis u!"#$%& A'ui()$ *&+,-(#, E67#1i#+%#5 8923:44 C;1u() 1# I1#+%i1)15 <:.8=4.84< Tu%&$ A.)1;!i.&5 I+'. Ju(i& M&$)(#s Tu%&$ I+1us%$i)(5 I+'. A(#>)+1$& M)$%?+#, P#$?&1&5 2334-I C)$).)s/ M)0& 1# 2334
3 DEDICATORIA A mis padres (los mejores del mundo) principalmente por darme la vida, ensearme y aconsejarme durante todo este tiempo. A mis hermanas por estar all, siempre que las necesit y por brindarme su apoyo incondicional.
4 A*RADECIMIENTOS En principio mi agradecimiento inmenso a mi padres primero por coniar en m para lograr mis metas, por darme todo su amor y cario, por estar siempre all en la buenas y en las malas e incluso cuando no podan ayudarme, pero siempre presentes, a mis hermanas por estar pendientes y dispuestas a ayudarme. !ambin quiero dar un agradecimiento muy especial a mi novia por ser tan paciente y apoyarme en todo. A mi amiga "aria #raciela y mis amigos Alberto, "anuel, #uyeem, $eonardo, %ossmer, &ulio, &es's, &ulio (esar, Angel, "iguel, )alvador, (esar, por estar conmigo en tantos momentos buenos y no tan buenos. !odo el reconocimiento y el agradecimiento a mi amigo y tutor industrial Alejandro "artne* una gran persona, quien tom+ con gran responsabilidad la tarea de guiarme y apoyarme durante todo el tiempo para que las cosas salgan bien. A mi tutor acadmico, el ,ng. &ulio "orales por las clases impartidas, la colaboraci+n prestada, y los consejos dados a travs no solo del desarrollo del proyecto, sino a travs de gran parte de la carrera. Al &ee de mi -rea &es's (arabao y a mis compaeros de trabajo "iguel, Edgar, (arlos, )andra, Esteban, &hon, .avid, y &os por brindarme sus conocimientos siempre que los necesite.
5 A mis compaeros de estudio por compartir conmigo durante todo el proceso de aprendi*aje. As en general a todas y cada una de las personas que con su aporte y colaboraci+n dieron su grano de arena para poder llevar este proyecto a buen trmino, a todos de verdad muchas gracias sin ustedes no hubiese podido. "il #racias A todos
6 RESUMEN N&!"$#5 Aguilar #on*/le* $uis 0umberto E67#1i#+%#5 1234566 C;1u() 1# I1#+%i1)15 75.186.167 Es7#.i)(i1)15 ,ngeniera de )istemas Tu%&$ A.)1;!i.&5 ,ng. &ulio "orales Tu%&$ I+1us%$i)(9 ,ng. Alejandro "artne* E!7$#s) 0 Lu')$5 :.;)A Av. $ibertador. Edi. :etr+leos de ;ene*uela. !orre Este. $a (ampia. $#)5 !elecomunicaciones P#$i&1&5 3446<, T?%u(& 1#( P$&0#.%&5 Automati*aci+n del sistema de pruebas remotas utili*ado en las estaciones de telecomunicaciones del -rea "etropolitana de :.;)A. C&+%#+i1&5 El objetivo general de este proyecto es disear un sistema automati*ado de pruebas, basado en la instrumentaci+n virtual, con la inalidad de controlar, monitorear, compartir y almacenar remotamente una serie de variables relacionadas con los enlaces de transmisi+n digital de :.;)A y provenientes del anali*ador de comunicaciones =mni>E% ?7?(. El sistema se basa en una aplicaci+n construida bajo el lenguaje de programaci+n gr/ico $abvie@, el cual proporciona una serie de elementos y unciones especiales que a travs del bus #:,>, no solo permiten establecer comunicaci+n, sino que tambin permiten disear aplicaciones que realicen las mismas labores del instrumento, pero con el poder inorm/tico que proporciona la computadora.
v INDICE *ENERAL .E.,(A!=%,A i A#%A.E(,",EA!= ii %E)B"EA iv CA.,(E #EAE%A$ v CA.,(E .E (BA.%=) D !A>$A) Eii CA.,(E .E F,#B%A) Eiii ,A.,(E .E AAEG=) Evii ,A!%=.B((,HA 7 CAPITULO I 7. ,dentiicaci+n de la empresa 8 7.7. Antecedentes de la Empresa 8 7.3. "isi+n de :.;)A 6 7.5. "isi+n de :.;)A 2 7.8. Estructura =rgani*ativa )ecundaria 2 1.5. "isi+n de Automati*aci+n ,ndustrial, ,norm/tica y !elecomunicaciones (A,!) ? 1.6. ;isi+n de Automati*aci+n ,ndustrial, ,norm/tica y !elecomunicaciones (A,!) I CAPITULO II 3. .einici+n del proyecto 1 3.7. .escripci+n del :roceso 1 3.3. :lanteamiento del :roblema 74 3.5. =bjetivo #eneral 73 3.8. =bjetivos Especicos 73
vi 3.6. Alcances del :royecto 75 CAPITULO III 5. "arco !e+rico 76 5.7. &erarqua .igital :lesi+crana (:.0) 76 5.3. &erarqua .igital )incrona ().0) 71 5.3.7. Estructura de la trama )!"<7 34 5.3.3. ;entajas y .esventajas de ).0 37 5.5. "ediciones en :.0J.0 35 5.8. !asa de Error de >it (;E%) 36 5.6. =bjetivo de calidad en enlaces digitales9 B,!<! #.I37 3? 5.6.7. )egundos )everamente Errados ()E)) 3? 5.6.3. )egundos Errados (E)) 57 5.6.5. "inutos .egradados (.") 58 5.6.8. !asa de Error %esidual (%>E%) 52 5.2. =bjetivos de calidad en enlaces digitales9 B,!<! #.I32 5? 5.2.7. Eventos de Errores 5I 5.2.3. =bjetivos y Asignaci+n por !ramo 84 5.?. ,nstrumento "edidor de ;E% 87 5.I. Anali*ador de (omunicaciones =mni>E% ?7?( 85 5.I.7. Aplicaciones del =mni>E% ?7?( 85 5.1. >us de ,ntera* de :rop+sitos #enerales (#:,>) 86 5.1.7. .irecciones y Estructura de la ,nterconeEi+n del >us #:,> 8I 5.1.3. ;elocidad de !ranserencia "/Eima del >us #:,> 8I 5.1.5. $ongitud del (able del >us #:,> 8I 5.1.8. "odo de !ranserencia de .atos del >us #:,> 81 5.1.6. "odo de transerencia de "ensajes del >us #:,> 64 5.1.2. Funciones de la ,ntera* del >us #:,> 64 5.1.?. (ontrol de !ranserencia de .atos (0andshaKe) del >us #:,> 64 5.1.I. $neas de !ransmisi+n de )eal del >us #:,> 67 5.1.I.7. $neas de .atos 63 5.1.I.3. $neas de (ontrol de !ranserencia de .atos 65 5.1.I.5. $neas de (ontrol #eneral de la ,ntera* 65 5.1.1. Funcionamiento, !ranserencia de .atos y (ronograma del >us #:,> 65
vii 5.1.74. (oniguraci+n y (aractersticas Fsicas del >us #:,> 62 5.1.77. EEtensi+n del >us #:,> 6? 5.1.73. (aractersticas Elctricas del >us #:,> 6I 5.74. ,nstrumentos ,EEE 8II.3 61 5.77. ,nstrumentaci+n ;irtual 24 5.77.7.Estructura del )ot@are de ,nstrumentaci+n ;irtual 23 5.77.3.,ntera* #r/ica de usuario (,#B) 25 5.77.5.Funcionalidad de la Aplicaci+n de ,nstrumentaci+n ;irtual 25 5.73. $enguaje # 26 5.75. $enguaje de :rogramaci+n #r/ico $abvie@ 26 5.75.7. Aplicaciones de $abvie@ 22 5.75.3. :rogramaci+n #r/ica con $abvie@ 22 5.75.5. .iseo de la intera* de Bsuario a partir de un (+digo en $abvie@ 2? 5.75.8. Entorno $abvie@ 2I 5.75.6. Flujo de .atos en $abvie@ ?4 5.78. :roceso Analtico &er/rquico (A0:) ?7 5.78.7. ;entajas del A0: ?5 5.78.3. Ejemplo de Aplicaci+n de A0: ?5 5.76. )ot@are )uperdecisions I7 CAPITULO IV 8. "arco "etodol+gico I8 8.7. !ipo de ,nvestigaci+n I8 8.3. .iseo de la ,nvestigaci+n I6 8.5. :oblaci+n y "uestra I2 8.8. !cnica e ,nstrumentos de recolecci+n de .atos I2 8.6. !cnicas de :rocesamiento y An/lisis de los .atos I? 8.2. Etapas del :royecto II 8.2.7. $evantamiento de ,normaci+n sobre los Equipos de "icroondas Btili*ados en el -rea de .esarrollo del :royecto II 8.2.3. (lasiicaci+n de los ,nstrumento de "edici+n II 8.2.5. )elecci+n del ,nstrumento de "edici+n I1 8.2.8. Estudio del ,nstrumento de "edici+n I1
viii 8.2.6. Elecci+n de ,ntera* de comunicaciones I1 8.2.2. $evantamiento de ,normaci+n Acerca de la ,nstrumentaci+n ;irtual y sus )ot@are 14 8.2.?. )elecci+n de )ot@are de ,nstrumentaci+n ;irtual para el .esarrollo del :royecto 14 8.2.?.7. (onstrucci+n del -rbol &er/rquico para la )elecci+n de )ot@are de ,nstrumentaci+n ;irtual 14 8.2.?.7.7. .einici+n de criterios del -rbol &er/rquico 17 8.2.?.3. %eali*aci+n de "atrices (omparativas para la )elecci+n de )ot@are de ,nstrumentaci+n ;irtual 15 8.2.?.5. =btenci+n del )ot@are Hptimo de ,nstrumentaci+n ;irtual para el .esarrollo del :royecto 11 8.2.I. Estudio del )ot@are de ,nstrumentaci+n ;irtual )eleccionado 744 8.2.1. .iseo y :rogramaci+n en $ab;ie@ de la Aplicaci+n 744 8.2.1.7. .iseo del .iagrama de >loque AL7 de la Aplicaci+n 744 8.2.1.3. .iseo del .iagrama de >loque AL3 de la Aplicaci+n 776 CAPITULO V 6. .esarrollo del :royecto 731 6.7. .escripci+n de la Aplicaci+n .esarrollada 731 6.7.7. :anel Frontal AL7 de la Aplicaci+n 754 6.7.3. :anel Frontal AL3 de la Aplicaci+n 756 6.3. Funcionamiento de la Aplicaci+n a travs de una %ed $AA 75I 6.3.7. (oniguraci+n del MNeb )erverO de $abvie@ 751
ix 6.3.3. Almacenamiento de los :aneles Frontales de la Aplicaci+n en Archivo 0!"$ 751 6.3.5. .espliegue de :anales Frontales de la Aplicaci+n en (omputadoras %emotas de una %ed $AA 784 6.5. Aplicaci+n .esarrollada para :ruebas %emotas 787 CAPITULO VI 2. Estudio de Factibilidad 785 2.7. Factibilidad !cnica 785 2.7.7 0ard@are 788 2.7.3 )ot@are 78? 2.3. Factibilidad Econ+mica 78I 2.3.7. (ostos #enerales 78I 2.3.3. (ostos de 0ard@are y )ot@are 781 2.3.5. (osto de :ersonal 764 2.3.8. >eneicios 764 2.3.8.7. >eneicios !angibles 764 2.3.8.3. >eneicios ,ntangibles 767 2.5. Factibilidad =perativa 763 (onclusiones 768 %ecomendaciones 762 >ibliograa (onsultada 76I #losario 761 $ista de Acr+nimos 723 AneEos 725
x INDICE DE CUADROS @ TABLAS NA!#$& N&!"$# 1#( Cu)1$& & T)"() P-'i+) < Aiveles de "ultipleEaci+n Btili*ados "undialmente <9 2 =bjetivos de (alidad de los )istemas .igitales :B : (omparaci+n entre la Aorma #.I37 y #.I32. :C = .einiciones %eeridas a la Aorma #.I32. :8 4 >ytes ,nvolucrados en el :roceso de (ontrol de Errores en )!"<7. =3 9 =bjetivos de (alidad de Acuerdo con #.I32. =3 B Hrdenes y )olicitudes (omunes a todos los ,nstrumentos ,EEE8II<3 93 C ,nstrumentos !radicionales vs ;irtuales. 9= 8 Escala de "edida de A0: B2 <3 (omandos del ,nstrumento para el An/lisis #.I32 <<B << (omandos del ,nstrumento para el An/lisis #.I37 <<8 <2 Elementos y ;,s de $ab;ie@ Btili*ados en el .iseo de la Aplicaci+n. <2= <: 0ard@are .isponible en el .epartamento <=9 <= )ot@are .isponible en el .epartamento <=B
xi INDICE DE DI*URAS NA!#$& N&!"$# 1# () Di'u$) P-'i+) < =rganigrama de A,! B 2 Formaci+n de la )eal )incr+nica 2< : .einici+n de par/metros de :erormance :< = =mni>E% ?7?( =: 4 :rueba M$oopbacKO == 9 ,nteraces de comunicaciones del =mni>E% ?7?( == B (omunicaci+n #:,> =9 C ,EEE 8II (oncepto del >us #:,> =B 8 $ongitud del (able #:,> =8 <3 Aspecto de la ,ntera* para el Est/ndar ,EEE 8II.3 43 << $neas del >us #:,> 4< <2 !iempos de =peraci+n del >us #:,> 4= <: "odos de (oneEi+n del >us #:,> 49 <= (onector del >us #:,> 4B <4 Aspecto Fsico de un EEtensor del >us #:,> 4C <9 ,nstrumento ,EEE<8II 48 <B )ot@are para ,nstrumentaci+n ;irtual 92 <C :aneles de $abvie@ 9B <8 Funciones y (ontroles de $abvie@ 98 23 Flujo de .atos en $abvie@ B< 2< -rbol &er/rquico del "todo A0: B= 22 "atri* (omparativa de (riterios (ontra (riterios B= 2: "atri* comparativa de (riterio (ontra (riterio (valores decimales) B4 2= Evaluaci+n de "atri* MAO al (uadrado. B4 24 (/lculo del :rimer Autovector B9 29 Aueva Elevaci+n de "atri* MAO al (uadrado BB 2B .ierencia de Autovectores BB 2C %anKing de (riterios BC
xii 28 (omparaci+n :ar a :ar de Alternativas (criterio acceso F!:) BC :3 (omparaci+n :ar a :ar de Alternativas (criterio protecci+n contra hacKers) B8 :< .einici+n de %anKing de Alternativas (capacidad d almacenamiento) B8 :2 -rbol &er/rquico .etallado C3 :: %esultados del "todo A0: C< := .iseo de -rbol de &erarquas con )uperdecisions C2 :4 .iseo de "atri* (omparativa con )uperdecisions C: :9 %esultados "ostrados por )uperdecisions C: :B -rbol &er/rquico para la )elecci+n de )ot@are de ,nstrumentaci+n ;irtual 8: :C "atri* comparativa de (riterio contra (riterio 8= :8 "atri* (omparativa de )ot@are contra )ot@are (adquisici+n y an/lisis de datos) 84 =3 "atri* (omparativa de )ot@are contra )ot@are (almacenamiento de datos) 84 =< "atri* (omparativa de )ot@are contra )ot@are (compatibilidad con sot@are, hard@are y aplicaciones @eb) 89 =2 "atri* (omparativa de )ot@are contra )ot@are (documentaci+n eEistente) 89 =: "atri* (omparativa de )ot@are contra )ot@are (:resentaci+n e impresi+n de los datos) 8B == "atri* comparativa de )ot@are contra )ot@are (programaci+n e interaces con el usuario) 8B =4 "atri* comparativa de sot@are contra sot@are (requerimiento, escalabilidad y limitaciones del sistema) 8C =9 "atri* comparativa de sot@are contra sot@are (tiempo real) 8C =B %esultados 88 =C .iagrama de bloque AL7 <3< =8 %utina M$oginO <32
xiii 43 %utina M)etupO <3: 4< %utina M%unJ)topO <3: 42 %utina M%unJ)top )tatusO <3= 4: %utina MAlarm )econdsO <34 4= %utina MError AddO <39 44 %utina M(loseO <3B 49 %utina MError (ountO <3C 4B %utina M$ine %ateO <38 4C %utina MAlarm AddO <<3 48 %utina MElapsed !imeO <<< 93 %utina M%eportO <<2 9< %utina M%eportO, :rimera :arte <<: 92 %utina M%eportO, )ecunda :arte <<= 9: %utina M%eportO, !ercera :arte <<4 9= %utina .iagrama de >loque AL3 <<9 94 %utina M#.I37J#.I32O <<B 99 %utina M!estO <<8 9B %utina M%eport3O <23 9C Arreglo para Almacenar .atos en Archivo Formato EEcel <2< 98 %utina M#.I32>itJ#.I32Aear 7O <22 B3 %utina M0istoryO <2: B< :aneles Frontales de la Aplicaci+n <28 B2 :anel Frontal AL7 <:3 B: :antalla de :anel Frontal AL7 <:: B= :anel Frontal AL3 <:4 B4 )ubpantalla M#.I37O <:9 B9 )ubpantalla M#.I2 >itO <:B BB )ubpantalla M#.I32 AearO <:B BC )ubpantalla MAlarm )econdsO <:C B8 (ontrol de Acceso al MNeb )erverO de $abvie@ <:8 C3 Almacenamiento de los :aneles Frontales en Archivo 0!"$ <=3 C< :anel Frontal AL7 de la Aplicaci+n Funcionamiento en >ro@ser de (omputadora %emota <=< C2 :anel Frontal AL3 de la Aplicaci+n Funcionamiento en >ro@ser de (omputadora %emota <=2
xiv INDICE DE ANEXOS A+#6& A5 %ed de !ransmisi+n .igital de :.;)A P %egi+n "etropolitana A+#6& B5 >ase de .atos de Estaciones de !elecomunicaciones del -rea "etropolitana de :.;)A A+#6& C5 ,nstrumentos de "edici+n Btili*ados en la %ed de !ransmisi+n .igital "etropolitana de :.;)A A+#6& D5 (omparaci+n entre las interaces de comunicaciones #:,> y %)< 353 A+#6& E5 %espaldo !e+rico para "atri* Evaluativa de los )ot@are de ,nstrumentaci+n ;irtual A+#6& D5 !arjetas #:,> A+#6& *5 Esquemas de !ecnologas Aplicables en el )istema de :ruebas %emotas .iseado A+#6& 5 :rueba de Funcionalidad de la Aplicaci+n .esarrollada A+#6& I5 %eporte ,mpreso #enerado por la Aplicaci+n .iseada A+#6& J5 %eporte en Formato EEcel Almacenado por la Aplicaci+n .iseada
xv INTRODUCCION .esde el comien*o de los tiempos, el ser humano ha sabido interactuar y comunicarse con sus semejantes, a medida que pasaban los aos ste ue aumentando su capacidad intelectual la cual le permiti+ desarrollar inquietudes con respecto a todo lo que le rodeaba, debido a esto el hombre se ue planteando muchas preguntas las cuales ira respondiendo te+ricamente para luego comprobarlas mediante la pr/ctica. (ada ve* que aclaraba sus dudas surgan otrasQ en todo este proceso y con el pasar del tiempo comen*+ a jugar papel importante la tecnologa, sta acilit+ que se hallaran soluciones a las interrogantes de una manera m/s eica* y adem/s hi*o posible la creaci+n de m/quinas que mejoraran la orma de vivir en el planeta. )in lugar a duda una de esas maquinas ue el M-bacoO, el cual ue el primer dispositivo mec/nico de contabilidad que eEisti+, el junto a otras dos maquinasQ la M:ascalinaO y a la M$ocura de >abbageO sentaron los precedentes que hicieron posible la creaci+n del computador. :or otra parte, el telgrao, ue otro dispositivo pionero, el mismo ue la primera soluci+n dada a la necesidad de establecer comunicaci+n entre dos puntos remotos. A partir de ese momento el uso de nuevos tipos de seales y el desarrollo de nuevos medios de transmisi+n inici+ lo que hoy se conoce como telecomunicaciones. En la actualidad las grandes empresas a nivel mundial est/n girando alrededor de las telecomunicaciones y el entorno inorm/tico, ya que las mismas permiten la acilidad de comunicarse y estar en contacto con el resto de los habitantes del planeta mediante el uso de un computador personal va internet, a travs de la teleona inal/mbrica, por citar algunos ejemplos, adem/s dichas empresas siguen una marcada tendencia hacia la
xvi automati*aci+n de sus procesos, equipos e instrumentos, no solo enoc/ndose en el control y monitoreo de los mismos de manera local, sino que tambin, de manera remota a travs de redes de computadoras. $a utili*aci+n de las redes computari*adas como parte de los sistemas automati*ados de pruebas ha multiplicado la productividad en las empresas, ya que proporcionan a los usuarios la acilidad de compartir y almacenar la inormaci+n propia del sistema de manera r/pida y coniable. .ebido a estos adelantos, la manera en la que los instrumentos de medici+n toman las mediciones y distribuyen los resultados esta cambiando, por lo tanto, las empresas que deseen tener un alto grado de competitividad en el mercado en el cual se desenvuelvan, deben adecuar todos sus sistemas al trabajo en red. :or esta ra*+n el siguiente !rabajo Especial de #rado se conteEtuali*a en :etr+leos de ;ene*uela ).A (:.;)A), especicamente en la )ecci+n de =peraciones<!ransporte, la cual tiene como una de sus unciones el mantenimiento a los equipos de microondas a travs de estudios reali*ados utili*ando instrumentos de medici+n, los cuales requieren una automati*aci+n con el in de optimi*ar la calidad del servicio que se presta, garanti*ando as mayor autonoma, operatividad y uncionamiento del departamento. El prop+sito de este estudio es cubrir las necesidades y requerimientos de dicho departamento, reerente al sistema de pruebas reali*adas por los instrumentos de medici+n.
xvii Este proyecto de pasantias se divide en seis captulos9 el primero trata todos los aspectos reerentes a la empresa que permiti+ la reali*aci+n del proyectoQ el segundo trata todo lo reerente al problema que se presenta y los objetivos a cumplir para su soluci+nQ el tercero contiene la base te+rica que undamenta el desarrollo del proyectoQ el cuarto eEpone la metodologa seguida para la ejecuci+n del proyectoQ el quinto presenta el desarrollo del proyecto y el seEto muestra el estudio de actibilidad del proyecto.
xviii CAPITULO I IDENTIDICACION DE LA EMPRESA <.< A+%#.#1#+%#s 1# () #!7$#s) El 7L de enero de 71?2, se crea :etr+leos de ;ene*uela ).A. como la empresa encargada de asumir las unciones de planiicaci+n, coordinaci+n y supervisi+n de la industria petrolera nacional al concluir el proceso de reversi+n de las concesiones de hidrocarburos a las compaas eEtranjeras que operaban en territorio vene*olano. $a partida de nacimiento de la principal industria del pas qued+ plasmada en el decreto presidencial n'mero 7.735 del 54 de agosto de 71?6. )u primer presidente ue el #eneral %aael Alon*o %avard. .urante el primer ao de operaci+n, :.;)A inici+ sus acciones con 78 iliales (inalmente seran tres9 $agoven, "araven y (orpoven) que absorbieron las actividades de las concesionarias que estaban en ;ene*uela. :ara aquel ao, se mantiene la producci+n de crudo en 3,5 millones de barriles diarios. $as inversiones iniciales se sit'an en un principio en 7.344 millones de bolvares. Da en 71?I, las inversiones de capital se haban cuadruplicado y se ubicaban en 6.444 millones de bolvares. .esde su creaci+n, :etr+leos de ;ene*uela ).A. (:.;)A) se ha convertido en una de las corporaciones energticas m/s importantes del mundo. :.;)A es la casa matri* de la corporaci+n, propiedad de la %ep'blica >olivariana de ;ene*uela, que se encarga del desarrollo de la
xix industria petrolera, petroqumica y carbonera, adem/s de planiicar, coordinar, supervisar y controlar las actividades operativas de sus divisiones tanto en ;ene*uela como en el eEterior, siendo el estado vene*olano el 'nico accionista de esta gran industria, el cual est/ representado por el Ejecutivo Aacional, y ste, por los organismos del "inisterio de Energa y :etr+leo, siendo ste 'ltimo el que ija las polticas que rigen la gesti+n y administraci+n de la empresa. <.2 MisiE+ 1# PDVSA ,ncrementar las reservas de crudo, especialmente de tipo liviano y mediano. =ptimi*ar la eEplotaci+n de los hidrocarburos presentes en el territorio vene*olano. Asegurar la disposici+n econ+mica de vol'menes de crudo y de productos, con especial atenci+n a los crudos pesados Elaborar los productos sobre la base de los requerimientos y calidad eEigidos por el mercado. "antener una relaci+n arm+nica con el entorno mediante el desarrollo de polticas de protecci+n ambiental. .esarrollar la investigaci+n y el avance tecnol+gico para contribuir con sus actividades al desarrollo de los sectores productivos de la naci+n.
xx <.: VisiE+ 1# PDVSA $a producci+n de hidrocarburos en /reas asignadas para tal in. :laniicar, ejecutar y controlar las actividades reerentes a la eEtracci+n y procesos de hidrocarburos con la inalidad de maEimi*ar los ingresos de divisas al pas por concepto de comerciali*aci+n de los mismos. <.= Es%$u.%u$) O$')+i,)%iF) S#.u+1)$i) $os procesos tecnol+gicos est/n regidos por la *#$#+.i) C&$7&$)%iF) 1# Au%&!)%i,).iE+ I+1us%$i)(/ I+G&$!-%i.) 0 T#(#.&!u+i.).i&+#s 1# P#%$E(#&s 1# V#+#,u#(), conocida como AIT/ la cual se encarga de proveer soluciones tecnol+gicas que garanti*an la seguridad a los procesos de la industria petrolera vene*olana, de una orma integral, oportuna, eiciente e innovadora.
xxi Di'u$) 3<. O$')+i'$)!) 1# AIT <.4 MisiE+ 1# AIT :restar soluciones de automati*aci+n industrial, inorm/tica y telecomunicaciones en la regi+n metropolitana y servicios comunes a toda la corporaci+n, incorporando productos y servicios innovadores, siendo altamente productivos, competitivos, /giles y leEibles, proactivos en el asesoramiento tecnol+gico del negocio, creando dierenciaci+n competitiva y
xxii de alto valor, orientados a lograr la independencia tecnol+gica e impulsar el desarrollo end+geno sustentable. <.9 VisiE+ 1# AIT )er en :.;)A la organi*aci+n de tecnologa, innovadora, transormadora e integradora, generadora de ventajas competitivas, y comprometida con la visi+n de pas planteada en la (onstituci+n de la %ep'blica >olivariana de ;ene*uela.
xxiii CAPITULO II DEDINICIN DEL PRO@ECTO 2.< D#s.$i7.iE+ D#( P$&.#s& Bno de los mayores responsables del correcto uncionamiento de las telecomunicaciones en toda la corporaci+n es la )ecci+n de =peraciones<!ransporte, debido a que ella es la encargada de reali*ar el mantenimiento e inventario a los siguientes sistemas9 "icroondas Fibra Hptica %adio "+viles !elemetra NanJA!" Estos sistemas constituyen la base principal de la red de transmisi+n digital metropolitana de :.;)A, la cual esta conormada por 78 estaciones, distribuidas a lo largo de cinco estados (ver aneEo A). Alguna estaciones est/n ubicadas en ediicios administrativos, plantas y centros de distribuci+n de :.;)A, otras por el contrario se encuentran en terrenos borrascosos y de gran altitud, con la inalidad de evitar los intererencias sicas que puedan interrumpir o distorsionar la inormaci+n enviada a travs de los enlaces de microondas (ver aneEo >).
xxiv $a )ecci+n de =peraciones<!ransporte tambien se encarga del mantenimiento de las coneEiones de dichos equipos con el ((% ((entro de (ontrol de la %ed), para as garanti*ar que el sistema de supervisi+n pueda avisar adecuadamente sobre la activaci+n de alguna alarma o evento ortuito. $as actividades de mantenimiento se dividen en los tres renglones que se eEplican a continuaci+n9 M)+%#+i!i#+%& 7$#F#+%iF&5 A travs de revisiones peri+dicas mantiene los equipos de microondas en +ptimo estado y reduce la aparici+n de allas M)+%#+i!i#+%& .&$$#.%iF&5 luego de la activaci+n de alguna alarma, toma acciones que permiten solucionar posibles allas en los equipos. M)+%#+i!i#+%& 7$#1i.%iF&5 estudia el estado actual, reali*a el hist+rico de las mediciones y elabora manuales de los equipos con el objetivo de detectar las allas con anticipaci+n 2.2 P()+%#)!i#+%& D#( P$&"(#!) El personal de =peraciones<!ransporte que lleva a cabo las actividades de mantenimiento constantemente veriica y ajusta en caso de ser necesario, variables tales como9 voltaje, corriente, potencia, relaciones seal a ruido ()JA), tasa de error en la transerencia de bits (>E%), prdida de patr+n en la seal (:attern $oss), prdida de trama ($=F), recuencias y sus desviaciones, el ancho de banda, espectros, constelaciones, sincronismo,
xxv entre otras. $as mediciones de dichas variables son reali*adas por instrumentos digitales y anal+gicos con tecnologa de punta entre los cuales se tiene9 osciloscopios, anali*adores de espectro, anali*adores de trama, anali*adores de constelaci+n, anali*adores de comunicaciones, entre otros (ver aneEo (). Estos instrumentos en su mayora cuentan con dispositivos de entrada, salida y almacenamiento de datos. $os dispositivos de entrada y salida (,J=) est/n conormados por9 :uertos seriales, paralelos, entre otros. Adem/s se pueden conectar dispositivos periricos de entrada como el MmouseO, teclado y puntas de medici+n. Estos instrumentos tambin poseen pantalla de cristal lquido ($(.) e impresora. $os medios de almacenamiento de datos son las unidades eEtrables como el disKette 5R y la memoria MlashO que se aloja en la memoria MepromO del instrumento. Adem/s, estos instrumentos al contar con interaces de comunicaci+n tipo Ethernet, #:,>, B)>, %)<353, entre otras, orecen la posibilidad de controlar, monitorear y almacenar los datos que ellos proporcionan, no solo de manera local, sino, tambin de manera remota por medio de un computador o redes computari*adas. )in embargo, todo este potencial inorm/tico que proporcionan las interaces de comunicaci+n no se est/ aprovechando a plenitud9 !rayendo como consecuencia la imposibilidad de controlar, monitorear, compartir y almacenar grandes vol'menes de inormaci+n proveniente de los instrumentos de medici+n a travs de la intranet de :.;)A en orma directa desde las estaciones de telecomunicaciones. Adicionalmente se invierte mayor cantidad de horas hombre, al tener que reali*ar las pruebas en orma local y el almacenamiento, presentaci+n y an/lisis de la inormaci+n en orma manual. >as/ndose en lo anteriormente eEpuesto y en el hecho de que en la actualidad la comunicaci+n va enlace de microondas es una de las /reas de mayor importancia para la vida diaria de toda la empresa ya que permite
xxvi tomar decisiones basadas en inormaci+n proveniente de larga distancia, la #erencia de !elecomunicaciones "etropolitana de :.;)A, especicamente la )ecci+n de =peraciones<!ransporte requiere el desarrollo de un sistema automati*ado de pruebas remotas a travs de la red ,:, para el control, monitoreo y almacenamiento Mon<lineO de variables de inters provenientes de instrumentos de medici+n utili*ados en las estaciones de telecomunicaciones del /rea metropolitana. 2.: O">#%iF& *#+#$)( .esarrollar un sistema automati*ado de pruebas remotas a travs de la red $AA (tipo ,:) de :.;)A, para el control, monitoreo y almacenamiento on<line de variables de inters provenientes de las mediciones eectuadas por los instrumentos de medici+n utili*ados en las estaciones de telecomunicaciones del /rea metropolitana de :.;)A. 2.= O">#%iF&s Es7#.?Gi.&s (lasiicar los instrumentos de medici+n utili*ados en la red de transmisi+n digital metropolitana de :.;)A. (rear las rutas e interaces de comunicaci+n entre los instrumentos de medici+n y la red de transmisi+n digital de :.;)A. )eleccionar el hard@are y sot@are +ptimo para el desarrollo de la aplicaci+n de control, monitoreo y almacenamiento de las variables
xxvii provenientes de los instrumentos de medici+n de la red de transmisi+n digital de :.;)A. .isear el sot@are de aplicaci+n para el control, monitoreo y almacenamiento local de las variables provenientes de los instrumentos de medici+n utili*ados en la red de transmisi+n digital de :.;)A. .esarrollar una aplicaci+n @eb para el control, monitoreo y almacenamiento de las variables de inters provenientes de las mediciones eectuadas por los instrumentos de medici+n utili*ados en la red de transmisi+n digital de :.;)A. 2.4 A(.)+.#s 1#( P$&0#.%& Al inali*ar el proyecto de pasanta la empresa podr/ contar con los siguientes alcances o logros tcnicos9 Estar/n reali*adas las rutas e interaces de comunicaci+n entre los instrumentos de medici+n adaptados para tal in y la red de transmisi+n digital de :.;)A. Estar/ disponible el sot@are de (ontrol, monitoreo y almacenamiento de algunas variables de inters provenientes de los instrumentos de medici+n, para su posterior instalaci+n y ejecuci+n en las computadoras destinadas a tener coneEi+n con dichos instrumentos Estar/ disponible la aplicaci+n de sot@are y hard@are encargada de dar
xxviii uncionalidad al sot@are a travs de la intranet de :.;)A, para su posterior instalaci+n y ejecuci+n en las computadoras destinadas para tal in. El acceso, manejo y modiicaci+n del sot@are estar/ restringido por medio de Mpass@ordsO que permitir/n al usuario la reali*aci+n de todas, algunas o ninguna de estas acciones, dependiendo de su nivel jer/rquico en el /rea de desempeo de la aplicaci+n. $a aplicaci+n contar/ con normas de seguridad encargadas de evitar la coneEi+n simult/nea de un n'mero de usuarios que supere la capacidad del sistema y la reali*aci+n de acciones que puedan ocasionar el colapso del mismo.
xxix CAPITULO III MARCO TERICO :.< J#$)$Hu?) Di'i%)( P(#siE.$&+) IPDJ $a &erarqua .igital :lesi+crona, conocida como :.0 (:lesiochronous .igital 0ierarchy), es una tecnologa usada en telecomunicaci+n para transportar grandes cantidades de inormaci+n mediante equipos digitales de transmisi+n que uncionan sobre ibra +ptica, cable coaEial o radio de microondas. El trmino plesi+crono se deriva del griego MplesioO, cercano y MchronosO, tiempo, y se reiere al hecho de que las redes :.0 uncionan en un estado donde las dierentes partes de la red est/n casi, pero no completamente sincroni*adas. $a tecnologa :.0, por ello permite la transmisi+n de lujos de datos que, nominalmente, est/n uncionando a la misma velocidad (bit rate), pero permitiendo una cierta variaci+n alrededor de la velocidad nominal. Bn ejemplo clariica el concepto9 )e tienen dos relojes que, nominalmente, uncionan a la misma velocidad, sealando 24 segundos cada minuto. )in embargo, al no eEistir enlace alguno entre los dos relojes que garantice que ambos van eEactamente a la misma velocidad, es muy probable que uno de ellos vaya ligeramente m/s r/pido que el otro. En la tabla 47 se muestran los distintos niveles de multipleEaci+n :.0
xxx utili*ados en Aorteamrica (Estados Bnidos y (anad/), Europa y &ap+n. N&$%#)!;$i.) Eu$&7) J)7E+ "bitJs D#+&!i+).iE+ "bitJs D#+&!i+).iE+ "bitJs < 7,688 (!7) 3,48I (E7) 7,688 2 2,573 (!3) I,88I (E3) 2,573 : 88,?52 (!5) 58,52I (E5) 53,428 = 3?8,7?2 (!8) 751,328 (E8) 1?,?3I T)"() 3<. NiF#(#s 1# !u(%i7(#6).i&+ u%i(i,)1&s !u+1i)(!#+%# $as versiones americanas, japonesas y europeas de sistemas :.0, diieren ligeramente en sus detalles de trabajo, pero los principios de uncionamiento son los mismos, por ello a continuaci+n se describe solo la versi+n europea9 $a velocidad b/sica de transerencia de inormaci+n, o primer nivel jer/rquico, es un lujo de datos de 3,48I "bps (generalmente conocido de orma abreviada por M3 megasO). :ara transmisiones de vo*, este lujo se divide en 54 canales de 28 Kbps (abreviado como M28SO) m/s otros 3 canales de 28 Kbps utili*ados para seali*aci+n y sincroni*aci+n. .e orma alternativa es posible tambin utili*ar el lujo completo de 3 megas para usos no vocales, tales como la transmisi+n de datos. $a velocidad del lujo de datos 3 megas es controlada por un reloj en el equipo que la genera. A esta velocidad se le permite una variaci+n, alrededor de la velocidad eEacta de 3,48I "bps, de TJ< 64 partes por mill+n. Esto signiica que dos lujos dierentes de 3 megas pueden estar uncionando
xxxi a velocidades ligeramente dierentes uno de otro. Al in de poder transportar m'ltiples lujos de 3 megas de un lugar a otro, estos son combinados, o multipleEados en grupos de cuatro en un equipo multipleEor. $a multipleEaci+n se lleva a cabo tomando un bit del lujo 7, seguido por un bit del lujo 3, luego otro del 5 y inalmente otro del 8. El multipleEor adem/s aade bits adicionales a in de permitir al desmultipleEor del eEtremo distante descodiicar qu bits pertenecen a cada lujo de 3 megas y as reconstituir los lujos originales. Estos bit adicionales son, por un lado, los denominados bits de justiicaci+n o de relleno y por otro una combinaci+n ija de unos y ceros que es la denominada palabra de alineamiento de trama que se transmite cada ve* que se completa el proceso de transmisi+n de los 54T3 canales de los 8 lujos de 3 megas, que es lo que constituye una trama del orden superior (I megas). $a necesidad de los bits de relleno o justiicaci+n es que como cada uno de los lujos de 3 megas no est/ uncionando necesariamente a la misma velocidad que los dem/s, es necesario hacer algunas compensaciones. :ara ello el multipleEor asume que los cuatro lujos est/n trabajando a la m/Eima velocidad permitida, lo que conlleva que, a menos que realmente est sucediendo esto, en alg'n momento el multipleEor buscar/ el pr+Eimo bit, pero este no llegar/, por ser la velocidad del lujo inerior a la m/Eima. En este caso el multipleEor seali*ar/ (mediante los bits de justiicaci+n) al desmultipleEor que alta un bit. Esto permite al multipleEor reconstruir correctamente los lujos originales de los cuatro 3 megas y a sus velocidades plesi+cronas correctas. $a velocidad del lujo resultante del proceso antes descrito es de I,88I "bps (I megas) que corresponde al segundo nivel jer/rquico.
xxxii :or procedimientos similares se llega a los niveles tercero, constituido por 8 lujos de I megas y una velocidad de 58,52I "bps (58 megas) y cuarto, ormado por 8 lujos de 58 megas y una velocidad de 751,328 "bps (784 megas). .e la misma orma, mediante la multipleEaci+n de 8 lujos de 784 megas, se orma un lujo de 626 "bits, pero su estructura y proceso de multipleEaci+n, al contrario de lo que sucede con los cuatro niveles precedentes, no ha sido normali*ado por los organismos de normali*aci+n especiali*ados B,! y (E:!, por lo que los lujos generados por los equipos de un abricante pueden ser, y de hecho lo son, incompatibles con los de otro abricante, lo que obliga a que el enlace completo de 626 "bps est constituido con terminales del mismo abricante. $a velocidad de 626 "bps es la tpica de los sistemas de transmisi+n por ibra +ptica, aunque en el pasado se ha utili*ado, aunque con escaso Eito por sus estrictos requerimientos, sobre cables coaEiales. $os equipos :.0 est/n siendo actualmente reempla*ados por equipos de tecnologa ).0 ()ynchronous .igital 0ierarchy) en la mayora de las redes de telecomunicaci+n debido a las mayores capacidades de transmisi+n de estos y a sus mejores condiciones para la operaci+n y mantenimiento centrali*ado. :.2 J#$)$Hu?) Di'i%)( S?+.$&+) ISDJ
xxxiii $a &erarqua digital sncrona ().0) ()ynchronous .igital 0ierarchy), se puede considerar como la evoluci+n de los sistemas de transmisi+n, como consecuencia de la utili*aci+n de la ibra +ptica como medio de transmisi+n, as como de la necesidad de sistemas m/s leEibles y que soporten anchos de banda elevados. $a jerarqua ).0 se desarroll+ en EEBB bajo el nombre de )=AE! ()ynchronous =ptical Aet@orK), y posteriormente el ((,!! en 71I1 public+ una serie de recomendaciones donde quedaba deinida con el nombre de ).0. Bno de los objetivos de esta jerarqua estaba en el proceso de adaptaci+n del sistema :.0, ya que el nuevo sistema jer/rquico se implantara paulatinamente y deba convivir con la jerarqua plesi+crona instalada. Esta es la ra*+n por la que la ,!B<! normali*+ el proceso de transportar las antiguas tramas en la nueva. $a trama b/sica de ).0 es el )!"<7 ()ynchronous !ransport "odule level 7), con una velocidad de 766 "bps. (ada trama va encapsulada en un tipo especial de estructura denominado contenedor. Bna ve* se ha encapsulado se aaden cabeceras de control que identiican el contenido de la estructura y el conjunto, despus de un proceso de multipleEaci+n, se integra dentro de la estructura )!"<7. $os niveles superiores se orman a partir de multipleEar a nivel de >yte varias estructuras )!"<7, dando lugar a los niveles )!"<8, )!"<72 y )!"<28. :.2.< Es%$u.%u$) 1# () %$)!) STM-<
xxxiv $as tramas contienen inormaci+n de cada uno de los componentes de la red, trayecto, lnea y secci+n, adem/s de la inormaci+n de usuario. $os datos son encapsulados en contenedores especicos para cada tipo de seal tributaria. A estos contenedores se les aade una inormaci+n adicional denominada tara de trayecto (:ath overhead), que son bytes utili*ados con ines de mantenimiento de la red, dando lugar a la ormaci+n de los denominados contenedores virtuales (;(). El resultado de la multipleEaci+n es una trama ormada por 1 ilas de 3?4 octetos cada ila (3?4 columnas de 1 octetos). $a transmisi+n se reali*a bit a bit en el sentido de i*quierda a derecha y de arriba abajo. $a trama se transmite a ra*+n de I444 veces por segundo (cada trama se transmite en 736 Us). :or lo tanto el rgimen binario (%b) para cada uno de los niveles es9 )!"<7 V I444W(3?4octetosWIbitsW1ilas)V766 "bps )!"<8 V 8WI444W(3?4octetosWIbitsW1ilas)V233"bps )!"<72 V 72WI444W(3?4octetosWIbitsW1ilas)V3.6#bps .e las 3?4 columnas que orman la trama )!"<7 las 1 primeras orman la denominada tara (=verhead), independiente de la tara de trayecto de los contenedores virtuales antes mencionados, mientras que las 327 restantes constituyen la carga 'til (:ayload). En la tara est/n contenidos bytes para alineamiento de trama, control de errores, canales de operaci+n y mantenimiento de la red y los punteros, que indican el comien*o del primer octeto de cada contenedor virtual.
xxxv !odas las seales tributarias, de cualquier jerarqua y origen, deben poder acomodarse a la estructura sincr+nica del )!"<7. >/sicamente la ormaci+n de la seal sincr+nica es la que se muestra en la igura 43. Di'u$) 32. D&$!).iE+ 1# () s#K)( si+.$E+i.) :.2.2 V#+%)>)s 0 1#sF#+%)>)s 1# SD $a ).0 presenta una serie de ventajas respecto a la jerarqua digital plesiocrona (:.0). Algunas de estas ventajas son9
xxxvi El proceso de multipleEaci+n es mucho m/s directo. $a utili*aci+n de punteros permite una locali*aci+n sencilla y r/pida de las seales tributarias de la inormaci+n. El procesamiento de la seal se lleva a cabo a nivel de )!"<7. $as seales de velocidades superiores son sncronas entre s y est/n en ase por ser generadas localmente por cada nodo de la red. $as tramas tributarias de las seales de lnea pueden ser subdivididas para acomodar cargas plesi+cronas, tr/ico A!" o unidades de menor orden. Esto supone me*clar tr/ico de distinto tipo dando lugar a redes leEibles. (ompatibilidad elctrica y +ptica entre los equipos de los distintos suministradores gracias a los est/ndares internacionales sobre interaces elctricos y +pticos. En cuanto a las desventajas se tiene que9 Algunas redes :.0 actuales presentan ya cierta leEibilidad y no son compatibles con ).0. Aecesidad de sincronismo entre los nodos de la red ).0, se requiere que todos los servicios trabajen bajo una misma reerencia de tempori*aci+n. El principio de compatibilidad ha estado por encima de la optimi*aci+n de ancho de banda. El n'mero de >ytes destinados a la cabecera de secci+n es muy grande, lo que nos lleva a perder eiciencia.
xxxvii :.: M#1i.i&+#s #+ PDLSD Bn mecanismo para garanti*ar el envo de inormaci+n entre dos entes, es decir que un usuario A enve inormaci+n a otro > y viceversa de la manera m/s r/pida y coniable posible, es el empleo de algoritmos detectores y correctores de errores sobre la inormaci+n transmitida y recibida. .ebemos tener en cuenta que los algoritmos se aplican sobre las seales recibidas por el receptor, provenientes del medio de enlace en uso. Esto trae aparejado, en el caso de gran cantidad de errores recibidos, tiempos de procesamiento y pedidos de retransmisi+n de la inormaci+n. Estos tiempos est/n presentes tanto en los sistemas que emplean mtodos de retransmisi+n de las tramas recibidas como en los de control de errores hacia adelante, FE( (For@ard Error (ontrol). Bna manera de asegurar la calidad del servicio y aumentar la disponibilidad del mismo luego de reali*ado el proyecto e instalada la red es coneccionando los :rotocolos de "edici+n y ;eriicaci+n durante la puesta en marcha y veriicaciones peri+dicas mediante mantenimientos preventivos. $os protocolos de medici+n y veriicaci+n consisten en una serie de mediciones sobre los equipos instalados y en operaci+n, en los cuales se veriica que estn operando de acuerdo a las especiicaciones del abricante y del proyecto. El protocolo debe estar compuesto como base por los siguientes datos9 Fecha de inicio de las mediciones.
xxxviii Fecha de inali*aci+n. !cnicos intervinientes. ,nstrumental empleado, marca, modelo y n'mero de serie. .eben poseer los correspondientes certiicados de calibraci+n por entes autori*ados. "arca, modelo, versiones de irm@are y n'mero de serie de los equipos a medir. .etalle de los par/metros a medir. Especiicaciones del proyecto reerenciales. Frecuencia de operaci+n. (oordenadas de los sitios. Este an/lisis se lleva a cabo con instrumentos de medici+n que permiten determinar el estado y la calidad de una red y de ser necesario mejorarla. :.= T)s) 1# E$$&$ 1# Bi% IBERJ
xxxix Bna de las mediciones m/s recuentes en sistemas de transmisi+n digitales es el >E% (>it Error %ate) y se lo deine como la relaci+n entre el n'mero de bits errados al ser recibidos por el receptor y el n'mero de bits totales transmitidos en un determinado intervalo de tiempo durante una comunicaci+n, relaci+n indicada en la eEpresi+n9 =tra deinici+n equivalente a la anterior vincula al n'mero de bits transmitidos con el >it %ate y al !iempo de "edici+n y es la indicada en la siguiente eEpresi+n9 Este tipo de medici+n es aplicable a una gran variedad de sistemas punto a punto, pudindose evaluar el uncionamiento a nivel troncal de una red o segmentos parciales, como por ejemplo de 'ltima milla. "encionaremos a continuaci+n algunos casos de aplicaci+n9 "edici+n de una coneEi+n va m+dem que emplea como medio de enlace cable coaEial, ibra +ptica, radio enlace, etc. "edici+n de una trama E7 de un radio enlace a microondas. "edici+n de subcanales de un multipleEor.
xl )upongamos el siguiente ejemplo, s entre dos puntos transmitimos a una velocidad de 348I Sbps (trama E7) durante una hora y la cantidad de bits errados es de 586 bits, el >E% tomara el siguiente valor9 $uego, si durante el mismo lapso de tiempo (Elapsed !ime) la cantidad de bits errados hubiese sido de 5 bits, el >E% sera9 )e puede observar que el >E% disminuye (mejora la tasa de error) a medida que la cantidad de bits errados tambin lo hace o se mantiene constante y el tiempo transcurre. (uanto mayor es el tiempo de medici+n, mejor ser/ la apreciaci+n sobre la calidad del enlace, ya que si en el segundo ejemplo se eEtiende el tiempo de medici+n a 74 horas y solo se hubiesen errado 5 bits debido a un hecho totalmente aleatorio durante la primera hora de medici+n, el resultado hubiese sido 8.421 E 74<77. Frecuentemente se encuentra la eEpresi+n >E%! (>it Error %ate !est) que se reiere a la prueba de medici+n de la tasa de error. :.4 O">#%iF& 1# .)(i1)1 #+ #+().#s 1i'i%)(#s5 UIT-T *.C2<
xli .urante el tiempo que la coneEi+n se encuentra disponible es posible deinir la calidad del enlace. Ao se puede hablar de calidad cuando el enlace se encuentra cortado. )e trata de9 )egundos )everamente Errados M)E)O (>E%X74<5) )egundos Errados ME)O "inutos .egradados M."O (74<2Y>E%Y74<5) !asa de Error %esidual M%>E%O :.4.< S#'u+1&s s#F#$)!#+%# #$$)1&s ISESJ $os segundos severamente errados o segundos con muchos errores )E) ()everal Error )econd) se deinen como aquellos intervalos de 7 seg. donde la >E%X74<5 y se encuentran agrupados hasta en 1 segundos consecutivos. En la Figura 43 se muestra un ejemplo para la deinici+n. En trminos matem/ticos9 )E) Z V [A\)E) J (A\)<A\B))] . 744 En palabrasQ los )E) corresponden al n'mero de segundos contados de acuerdo con la deinici+n y eEpresados como porcentaje del tiempo sin considerar el tiempo de indisponibilidad (B)). En la misma Figura 45 se muestra un diagrama gr/ico que relaciona la >E% y el tiempo. )e trata de una interpretaci+n que no responde completamente a la deinici+n pero permite identiicar a los )E) en un plano en conjunto con los dem/s objetivos.
xlii $a *ona ocupada por los )E) se desarrolla entre 7 y 1 segundos ya que para 74 o m/s segundos se convierten en B). )e ha recomendado el siguiente objetivo en B,!<! #.I37 para el caso del circuito tele+nico a 28 KbJs de 3?.644 Km. 7< :orcentaje de tiempo m/Eimo de )E)9 el 4,3 Z para cualquier mes del ao en el (0% de 3?.644 Sm. 3< :orcentaje asignado al grado alto9 el 34 Z del objetivo total para los 36.444 Sm, correspondientes a 4,48 Z. .istribuido en orma proporcional a la longitud. 5< :orcentaje asignado al grado medio9 el ?,6 Z para cada eEtremo, correspondiente a 4,476 Z. Este valor es unitarioQ no se distribuye en orma proporcional a la longitud. 8< :orcentaje asignado al grado local9 el ?,6 Z para cada eEtremo, correspondiente a 4,476 Z. Es un valor unitario. 6< El 64 Z restante constituye un margen unitario para las categoras de grado medio y alto para momentos de propagaci+n adversa en sistemas de transmisi+n (4,7 Z). 2< :orcentaje asignado a un trayecto satelital9 el 64 Z del objetivo de grado alto, equivalente a 4,43 Z del tiempo. Es un valor unitario. Adicionalmente se puede asignar el 74 Z para momentos de mala propagaci+n, equivalente a 4,47 Z.
xliii $os sistemas radioelctricos tienen asignado la mitad del objetivo total para cubrir los momentos de mala propagaci+n. Adem/s, el grado local tiene asignado la mayor proporci+n de tiempo comparado con su corta longitud debido a que se trata de la parte m/s eEpuesta y de menor calidad tcnica. =tro detalle a tener en cuenta es que la estadstica de calidad se desarrolla en trminos mensuales. El ^peor mes del ao^, el ^mes m/s desavorable^ o ^cualquier mes del ao^ son trminos equivalentes. >asado en el B,!<! se determinaron los objetivos para el !F% del B,!<% %c.618J%c.258 para enlaces radioelctricos. ?< :orcentaje asignado al grado alto9 el 4,468 Z del tiempo de cualquier mes del aoQ asignado en orma proporcional a la longitud (entre 3644 y 3I4 Sm). (orresponde a 4,448 Z del grado alto para la relaci+n 3644J36444 (tem 3<) m/s el 4,46 Z como valor unitario para momentos de mala propagaci+n para un eEtremo del enlace (4,7 Z en total, tem 6<). I< :orcentaje asignado al grado medio<clase 79 el 4,442 Z del peor mes del ao sobre un trayecto de 3I4 Sm de longitud. Es un valor unitario que no se distribuye con la longitud en orma proporcional. El grado medio se encuentra en el B,!<% ,.7463 1< :orcentaje asignado al grado medio<clase 39 el 4,44?6 Z del peor mes del ao sobre 3I4 Sm. Es un valor unitario. 74< :orcentaje asignado al grado medio<clase 59 el 4,443 Z del peor mes del ao en un trayecto de 64 Sm. Es un valor unitario.
xliv 77< :orcentaje asignado al grado medio<clase 89 el 4,446 Z del peor mes del ao en un trayecto de 64 Sm. Es tambin un valor unitario. 73< :orcentaje asignado al grado local9 el 4,476 Z como valor unitario del mes m/s desavorable de acuerdo con B,!<% ,.7465. )e observa que el grado medio<clase 7 corresponde al objetivo de grado alto con la relaci+n de longitudes 3I4J3644. )olo el grado alto distribuye el porcentaje en orma proporcional a la longitud del trayecto real. El grado medio y local son valores independientes de la longitud. En B,!<! #.137 se indica que los objetivos de B,!<! #.I37 se asignan en orma proporcional a la longitud como m'ltiplos enteros de 3I4 Sm para el grado alto y la clase 7 de grado medio y m'ltiplos enteros de 64 Sm para la clase 3 del grado medio.
xlv Di'u$) 3: D#Gi+i.iE+ 1# 7)$-!#%$&s 1# 7#$G&$!)+.# :.4.2 S#'u+1&s #$$)1&s IESJ $os segundos errados o segundos con errores E) (Error )econd) permite evaluar el porcentaje de tiempo de segundos que han tenido al menos un error. (omo en los dem/s objetivos de calidad los E) se miden en condiciones de disponibilidad y por ello se descuenta del intervalo de medici+n los B). En trminos numricos9 E) Z V [A\E) J (A\)<A\B))] . 744 :ara un canal de 28 KbJs el hecho que en un segundo se tenga un error equivale a un umbral de >E%V 7,62.74<6. )in embargo, cuando la medici+n se eect'a a 348I KbJs por ejemplo, el umbral cambia a 6.74<?. :or tal ra*+n se requiere una correcci+n en la medici+n. (omo los objetivos se reieren a 28 KbJs cuando se mide E) a una velocidad distinta se utili*a el coeiciente de correcci+n siguiente (correcci+n denominada AneEo .)9
xlvi _`j (niJA)a J j .onde j es el n'mero total de segundos evaluados eEcluyendo los B)Q A es el n'mero de veces que se tiene un canal de 28 KbJs en la velocidad bajo prueba y ni es el n'mero de errores en cada segundo evaluado. $a relaci+n niJA nunca debe ser superior a 7. :or ejemplo, en un canal de 3 "bJs el valor de A es 53 y la sumatoria se eect'a para cada segundo de medida. El valor de niJA se ha limitado a 7, debido a que se considera como m/Eimo un E) por cada segundo de medidaQ de lo contrario se tiene una distorsi+n de c/lculo. )iguiendo la numeraci+n y el orden del punto anterior, los objetivos del B,!<! y B,!<% son9 7< :orcentaje de tiempo m/Eimo de E)9 el I Z para cualquier mes del ao en el (0% de 3?.644 Sm. Equivalente al 13 Z de segundos sin error EF). 3< :orcentaje asignado al grado alto9 el 84 Z del objetivo total para los 36.444 Sm, correspondientes a 5,3 Z. .istribuido en orma proporcional a la longitud. 5< :orcentaje asignado al grado medio9 el 76 Z para cada eEtremo, correspondiente a 7,3 Z. Este valor es unitario, no se distribuye en orma proporcional a la longitud. 8< :orcentaje asignado al grado local9 el 76 Z para cada eEtremo, correspondiente a 7,3Z. Es un valor unitario. 6< Ao se asigna un porcentaje para el tiempo de mala propagaci+n.
xlvii 2< :orcentaje asignado a un trayecto satelital9 el 64 Z del objetivo de grado alto, equivalente a 7,2 Z del tiempo. Es un valor unitario. Auevamente se repiten las observaciones respecto a la consideraci+n mensual de los objetivos. >asado en el B,!<! se determinaron los objetivos B,!<% %c.618J%c.258 para enlaces radioelctricos9 ?< :orcentaje asignado al grado alto9 el 4,53 Z del tiempo de cualquier mes del aoQ asignado en orma proporcional a la longitud (entre 3644 y 3I4 Sm). I< :orcentaje asignado al grado medio<clase 79 el 4,452 Z del peor mes del ao sobre un trayecto de 3I4 Sm de longitud. )e trata de un valor unitario que no se distribuye en orma proporcional a la longitud. El grado medio se encuentra en el B,!<% ,.7463. 1< :orcentaje asignado al grado medio<clase 39 el 4,72 Z del peor mes del ao sobre 3I4 Sm. Es un valor unitario. 74< :orcentaje asignado al grado medio<clase 59 el 4,72 Z del peor mes del ao en un trayecto de 64 Sm. ;alor unitario. 77< :orcentaje asignado al grado medio<clase 89 el 4,8 Z del peor mes del ao en un trayecto de 64 Sm. Es tambin un valor unitario. 73< :orcentaje asignado al grado local9 el 7,3 Z como valor unitario del mes m/s desavorable de acuerdo con B,!<% ,.7465. :.4.: Mi+u%&s D#'$)1)1&s IDMJ
xlviii Este objetivo ue eliminado a principios de los aos 14, sin embargo, debido a que permanecen en los instrumentos de medida se incluyen en este trabajo. (on el prop+sito de evaluar la calidad de la seal degradada con >E% comprendida entre los umbrales de 74<2 y 74<5 se deinen los "inutos .egradados ." (.egraded "inuted). (onsiste en un perodo de 24 segundos (eliminando de la cuenta los B) y )E) cuya >E% supera el umbral de 74<5) cuya >E% es mayor a 74<2. (ada grupo de 24 segundos se caracteri*a por el n'mero de errores. )i en un canal de 28 KbJs se cuentan 8 errores en 24 segundos la >E% equivalente es 7,483.74<2. )e dice que un grupo de 24 seg es ." si el n'mero de errores es 6 o m/s sobre un canal de 28 KbJs. En trminos matem/ticos9 ." Z V [(24.A\.") J (A\)<A\B)<A\)E))] . 744 Es decir9 el n'mero de grupos de ." eEpresados en segundos dividido por el n'mero de segundos con >E%Y74<5, eEpresado en porcentaje. $a medici+n de )E) y ." no requiere correcci+n como en el caso de los E). En cuanto hace a los objetivos del B,!<! y B,!<% se tienen los siguientes valores9 7< :orcentaje de tiempo m/Eimo de ."9 el 74 Z para cualquier mes del ao en el (0% de 3?.644 Sm. 3< :orcentaje asignado al grado alto9 el 84 Z del objetivo total para los 36.444 Sm, correspondiente a 8 Z. 5< :orcentaje asignado al grado medio9 el 76 Z para cada eEtremo, correspondiente a 7,6 Z. Este valor es unitario.
xlix 8< :orcentaje asignado al grado local9 el 76 Z para cada eEtremo, correspondiente a 7,6 Z. Es un valor unitario. 6< Ao se asigna un porcentaje para el tiempo de mala propagaci+n. 2< :orcentaje asignado a un trayecto satelital9 el 64 Z del objetivo de grado alto, equivalente a 3 Z del tiempo. Es un valor unitario. >asado en el B,!<! se determinaron los objetivos B,!<% %c.618J%c.258 para enlaces radioelctricos9 ?< :orcentaje asignado al grado alto9 el 4,8 Z del tiempo de cualquier mes del aoQ asignado en orma proporcional a la longitud (entre 3644 y 3I4 Sm). I< :orcentaje asignado al grado medio<clase 79 el 4,486 Z del peor mes del ao sobre un trayecto de 3I4 Sm de longitud. Es un unitario que no se distribuye en orma proporcional a la longitud. El grado medio se encuentra en el ,!B<% ,.7463 1< :orcentaje asignado al grado medio<clase 39 el 4,3 Z del peor mes del ao sobre 3I4 Sm. 74< :orcentaje asignado al grado medio<clase 59 el 4,3 Z del peor mes del ao en un trayecto de 64 Sm. 77< :orcentaje asignado al grado medio<clase 89 el 4,6 Z del peor mes del ao en un trayecto de 64 Sm.
l 73< :orcentaje asignado al grado local9 el 7,6 Z como valor unitario del mes m/s desavorable de acuerdo con B,!<% ,.7465. :.4.= T)s) 1# E$$&$ R#si1u)( IRBERJ El ,!B<%, en un esuer*o por caracteri*ar la calidad de un enlace radioelctrico en condiciones de buena propagaci+n, ha deinido la tasa de error residual %>E% (%esidual >E%). $a %>E% se mide en condiciones de buena propagaci+n y disponibilidad. Es decir, en la evaluaci+n se eliminan los B) y )E). )e eval'a la tasa de error en intervalos de 144 seg evitando de la cuenta los B). .e la totalidad de valores de >E% se elimina la mitad con valores m/s altos donde se supone que eEiste mala propagaci+n incluyendo los )E). )e deine %>E% al valor de >E% m/s alto del 64Z de valores restantes. El ,!B<% determina un objetivo de %>E% de 6.74<1 para el trayecto de reerencia de 3644 Sm para el grado alto. El 64Z del tiempo nos encontramos debajo del umbral. .icho umbral se distribuye en orma proporcional a la distancia9 %>E% V 6.74<1 . ($J3644) con 3I4Y$Y3644 Sm Ao se hace reerencia en el B,!<! a la %>E% para el (0% de 3?.644 Sm, ni tampoco en el B,!<% para grado medio y local. En la !abla 43 se presenta un resumen de todos los objetivos de calidad y disponibilidad del B,!<! y B,!<% para los distintos grados del (0%.
li T)"() 32. O">#%iF&s 1# .)(i1)1 1# (&s sis%#!)s 1i'i%)(#s :.9 O">#%iF& 1# .)(i1)1 #+ #+().#s 1i'i%)(#s. UIT-T *.C29 En B,!<! #.I37 se han determinado los objetivos que las redes digitales deben cumplir cuando se eval'an desde el circuito de 28 KbJs. :ara el caso de eectuar mediciones desde el nivel primario de 348I KbJs se determin+ la B,!<! #.I32 (ao 7115). En el primer caso se requiere la evaluaci+n de errores mediante una secuencia patr+nQ en el segundo la evaluaci+n es mediante bits de paridad (%(<A o >,:<A. #.I32 se aplica a trayectos digitales con soporte :.0, ).0 o A!". $a calidad de una coneEi+n A!" global se indica en B,!<! ,.562. $a #.I32 garanti*a el cumplimiento de la #.I37 para mediciones a 28 KbJs. El trayecto hipottico de reerencia 0%: (0ypothetical %eerence :ath) es de 3?644 Km y se divide en la parte nacional en cada eEtremo (3E7364 Km) y la parte internacional (36444 Km).
lii En la !abla 45 se reali*a una comparaci+n entre las normas #.I37 y #.I32. )e observa que los radioenlaces disponan de una asignaci+n eEtra para los )E) en la #.I37, mientras que en #.I32 no se dispone de dicha benevolencia. )i un enlace de radio desea cumplir con la norma #.I32 debe tener igual perormance que la ibra +ptica. T)"() 3:. C&!7)$).iE+ #+%$# () +&$!) *.C2< 0 *.C29 :.9.< EF#+%&s 1# #$$&$#s $a calidad en #.I32 se monitorea sobre la base de bloques de datos en lugar de bits individuales. Bn bloque es veriicado mediante bits de paridad seg'n dos tcnicas posibles9 chequeo de redundancia cclica (%( (bit 7 en el !)94 de la trama de 348I KbJs) o paridad entrela*ada de bits >,:<A (en )!"<7). !anto (%(<8 como >,:<I son c+digos detectores de error que permiten asegurar que la probabilidad de no detectar un error es cercano al 74Z. En la !abla 48 se dispone de las deiniciones involucradas en esta norma.
liii T)"() 3=. D#Gi+i.i&+#s $#G#$i1)s ) () +&$!) *.C29 (omo se puede apreciar, las deiniciones son similares a las #.I37. $os tiempos de evaluaci+n sigue siendo de 7 seg para E) y )E) y de 74 seg para B). )in embargo, el umbral de >E%V 74<5 para #.I37 cambia por el 54Z de bloques errados en #.I32. El umbral de )E), de acuerdo con #.?48, se deine en base a (%(<8 de la trama de 3 "bJs. )e disponen de 7444 bloques (%(<8 por segundoQ se trata de 348I bits por bloqueQ cuando se supera el umbral de I46 bloques con error se determina un )E). En #.I32 el umbral del 54Z con error no coincide y probablemente no se aplicar/ para este tipo de mediciones. Es decir, a 3 "bJs se medir/ mediante #.I37 y sobre enlaces ).0 mediante #.I32. (uando el umbral de )E) mediante #.I32 se relaciona con el >,:<A en la trama )!"<7 se disponen de los siguientes umbrales9 :ara ;(<73 el umbral es de 244 bloques con error para )E) :ara ;(<8 y )=0 el umbral es de 3844 bloques con error. $os indicadores remotos de servicio (alarmas FE>E eEistentes en la trama )!"<7 de ).0) se usan para estimaciones de E), >>E, )E) y ).:
liv del eEtremo distante. En la !abla 46 se relacionan los >ytes de la trama )!"< 7 que se disponen para la evaluaci+n local y remota de errores. T)"() 34. B0%#s i+F&(u.$)1&s #+ #( 7$&.#s& 1# .&+%$&( 1# #$$&$#s #+ STM-< :.9.2 O">#%iF&s 0 Asi'+).iE+ 7&$ T$)!& $os objetivos que se determinan para el trayecto de 3?644 Km y que deben ser evaluados en el perodo de un mes se muestran en la !abla 42. $os valores son distintos en algunos casos para distintas velocidades. T)"() 39. O">#%iF&s 1# .)(i1)1 1# ).u#$1& .&+ *.C29 $a distribuci+n de los objetivos en el circuito de reerencia es la siguiente9 (ada tramo nacional es del 7?,6Z del valor total para cada eEtremo. )e establece una distribuci+n de 7Z adicional por cada 644 Km de
lv longitud adicional. (ada tramo internacional tiene asignado un 3Z por pas intermedio y 7Z para cada eEtremo del trayecto. )e establece una asignaci+n adicional de 7Z por cada 644 Km. (ada salto satelital tiene asignado el 56Z de los objetivos. )e observa que9 #.I37 entrega para )E) un porcentaje de 4,3Z total, lo que equivale a 4,48Z para el grado alto. Bn valor adicional de 4,6Z se asignaba al radioenlace. #.I32 indica un valor total de 4,3Z lo que equivale para el tramo internacional a 4,7Z (4,43Z ijo m/s 4,43Z por cada 644 Sm). Ao hay asignaci+n adicional para el radioenlace. :.B I+s%$u!#+%& M#1i1&$ 1# BER. El medidor de >E% es un instrumento que genera un patr+n de ceros y unos denominado :%>) (:seudo %andom >it )equence). .icho patr+n pseudoaleatorio es generado por un registro de despla*amiento de longitud $ y entrega secuencias de longitud 3 $ <7. EEisten estandari*ados por el B,!<! patrones cuyas longitudes son de 25Q 677 y 348? bits. :ara visuali*ar los datos, posee un display en el cual podemos observar los siguientes
lvi par/metros, entre los m/s importantes9 >E%. !iempo transcurrido de la medici+n. (antidad de bits transmitidos. (antidad de bits errados. :rdidas de seal de datos. :rdidas de sincronismo. Estado de los circuitos de las seales digitales. %ec. #.I37 y #.I32. :ara el envo de la secuencia :%>) el instrumento posee un puerto cuya intera*, a seleccionar, puede ser del tipo #.?45, ;.56, !,AJE,A<353<F, etc. .e acuerdo al puerto de acceso al medio de enlace. En muchos casos el cambio de intera* se reali*a por medio de m+dulos intercambiables del tipo Mhop s@apO ((apacidad de conectar y desconectar un m+dulo con el equipo encendido). :.C A+)(i,)1&$ 1# C&!u+i.).i&+#s O!+iBER B<BC
lvii El Anali*ador de comunicaciones =mni>E% ?7?( (ver igura 48) es un instrumento de medici+n que permite reali*ar mediciones en lujos de datos variables que llegan hasta 233"bJs. El mismo sirve para reali*ar labores de instalaci+n, mantenimiento, revisi+n, etc. de redes hibridas :.0J).0J)=AE!, as como de redes de transporte A!" y equipos de red de microondas Di'u$) 3=. O!+iBER B<BC :.C.< A7(i.).i&+#s 1#( O!+iBER B<BC Bno de los usos mas comunes dado al anali*ador de comunicaciones =mni>E% ?7?( en las redes de transmisi+n digital, se basa en el an/lisis de los servicios :.0, entindase lujos de datos de 3"bJs, I"bJs, 58"bJs y 784"bJs. Bsualmente las mediciones se reali*an en lujos de 3"bJs, con la inalidad de interrumpir solo la ruta que presenta problemas. Bna de las modalidades utili*adas para medir en este lujo, consiste en la coneEi+n del =mni>E% directamente a alguno de los tributarios de 3"bJs del multipleEor, por lo que es necesario reali*ar un MloopO en el mismo tributario del
lviii multipleEor remoto (en el otro eEtremo del enlace). $a igura 46 ilustra lo anteriormente eEpuesto. Di'u$) 34. P$u#") L&&7").M Este instrumento posee la capacidad de ser controlado remotamente ya que el mismo cuenta con interaces de comunicaciones #:,> y %)<353 (ver igura 42). Di'u$) 39. I+%#$G).#s 1# .&!u+i.).i&+#s 1#( O!+iBER B<BC :.8 Bus 1# I+%#$G), 1# P$&7Esi%&s *#+#$)(#s I*PIBJ
lix El bus #:,> ue inventado por 0e@lett :acKard (en la actualidad, la divisi+n de !est y "edida con el nombre de MAgilent !echnologiesO) a inales de los aos 7124. El primer equipo de instrumentaci+n basado en bus ue diseado en 7126, y recibi+ el nombre de 0:<,>, acr+nimo de 0e@lett :acKard ,nstrumentaci+n >us. )u inalidad consista en conectar su red de instrumentos programables a sus ordenadores de laboratorio. .ebido a su elevada velocidad de transerencia y a su iabilidad, este intera* adquiri+ popularidad a pasos agigantados. As, en 71?5 se convirti+ en un est/ndar, siendo aceptado por la organi*aci+n ,EEE (,nstitute o Electrics and Electronics Engineers, ,nstituto de ingenieros elctricos y electr+nicos). Entre 71?5 y 71?6 recibi+ el nombre de est/ndar de comunicaciones ,EEE<8II, y en 71I? adopt+ el nombre de AA),J,EEE<8II.7, como se le conoce en la actualidad, estando m/s eEtendida su designaci+n mediante el acr+nimo #:,> (#eneral :urpose ,ntera* bus, >us de ,ntera* de :rop+sitos #enerales) aunque tambin es conocido como megabus de intera* de ines generales, A)(,, >B), :$B) >B), etc. En el mismo ao, 71I?, la designaci+n AA),J,EEE<8II.3 supuso una ampliaci+n del protocolo en la lnea de describir con eEactitud c+mo los controladores y los instrumentos se comunicaban. )e establece entonces el conjunto de +rdenes comunes a todos los instrumentos ()(:,Q )tandard (ommands or :rogrammable ,nstruments). En paralelo a la evoluci+n del bus #:,> la ,E( (,nternational Electronic (ommission), responsable de la estandari*aci+n uera de los Estados Bnidos, aprob+ el est/ndar ,E(236.7. Este protocolo empleaba un conector .)B> de 36 pines, a dierencia del ,EEE<8II.7 que empleaba uno similar al (entronics pero de 38 polos. bsta 'ltima versi+n es la que se emplea hoy da, pero siguen eEistiendo adaptadores de 36 a 38 polos, con el in de evitar la obsolescencia de determinados instrumentos.
lx Di'u$) 3B. C&!u+i.).iE+ *PIB El bus #:,> es un intera* est/ndar de comunicaciones en instrumentos y controladores de distintos abricantes y el mismo esta diseado para conectar computadoras e instrumentos en una coniguraci+n de red que posea las caractersticas requeridas por un equipo de medida. El principal objetivo del bus #:,> consiste en gestionar la transerencia de inormaci+n entre dos o m/s dispositivos. Antes de enviar los datos hacia los dispositivos (instrumentos conectados al bus) stos deben conigurarse de acuerdo con este protocolo de transmisi+n de inormaci+n. Entre los par/metros relativos al protocolo se encuentra la asignaci+n de direcciones a los instrumentos interconectados. $a numeraci+n del dispositivo, o asignaci+n de su direcci+n, se reali*a alterando la coneEi+n de los puentes de su tarjeta intera*, que suele ser accesible desde la parte posterior del instrumento. El elemento controlador (ver igura 4I) del equipo #:,> es 'nico (generalmente la tarjeta controladora instalada en un :(, en cuyo caso se le asigna la direcci+n 4), supervisa todas las operaciones que se reali*an en el bus, y determina el dispositivo que enva la inormaci+n y el momento en que
lxi se reali*a su envo. El controlador puede designar un sustituto si en un determinado momento no puede atender los requisitos de control. El nuevo controlador recibe el nombre de controlador activo. El controlador asegura que no puede haber dos o m/s instrumentos enviando inormaci+n al bus simult/neamente. Adem/s, establece los dispositivos que permanecen en estado de recepci+n o escucha, ya que no todos los instrumentos est/n siempre interesados en captar la inormaci+n del bus. Esta unci+n la reali*a MdespertandoO a los dispositivos en estado de MlatenciaO mediante una solicitud de reairmaci+n, y mediante +rdenes que especiican los nuevos receptores y el nuevo emisor. (uando el proceso de transmisi+n<recepci+n ha inali*ado, el controlador del equipo se asegura de que todos los receptores han recibido la inormaci+n enviada al bus por el emisor mediante el Mdata hard@are handshaKeO o control de transerencia de datos. Este protocolo permite asegurar la recepci+n de la inormaci+n por parte de los dispositivos m/s lentos. (omo consecuencia, el dispositivo m/s lento limita la velocidad de operaci+n del equipo #:,>. Di'u$) 3C. IEEE =CC C&+.#7%& 1#( "us *PIB :.8.< Di$#..i&+#s 0 Es%$u.%u$) 1# () I+%#$.&+#6iE+ 1#( Bus *PIB5
lxii (ada dispositivo del equipo #:,> posee una direcci+n, codiicada como un n'mero entre 4 y 54. Es decir, eEisten 57 direcciones primarias permitidas para instrumentos transmisores de datos (MtalKersO) conectados al bus intera* #:,>. A cada instrumento se le asigna una direcci+n codiicada mediante ? bits. :uede haber hasta 76 dispositivos conectados en un bus contiguo, siendo s+lo uno de ellos el controlador. Es decir, a una tarjeta controladora pueden conectarse hasta 78 dispositivos encadenando cables ,EEE<8II de un dispositivo al siguiente. Algunos dispositivos conectados al bus pueden direccionarse tambin mediante direcciones secundarias. bstas hacen reerencia a alguno de sus bloques uncionales. :or ejemplo, un osciloscopio con direcci+n primaria 8 puede tener un m+dulo de acondicionamiento de seal con direcci+n secundaria 7. :.8.2 V#(&.i1)1 1# T$)+sG#$#+.i) M-6i!) 1#( Bus *PIB5 7 "byte por segundo en distancias cortas. Es usual es un valor comprendido entre 364 y 644 KilobytesJsegundo. :.8.: L&+'i%u1 1#( C)"(# 1#( Bus *PIB5 $a normativa especiica que pueden usarse hasta 34 metros de cable encadenado en lnea (ver igura 41), apilando las coneEionesQ tambin recomienda no emplear tramos de cable de m/s de 8 metros de longitud. Bna regla pr/ctica consiste en multiplicar el n'mero de dispositivos conectados por 3, comparar el resultado con 34 metros y tomar el menor n'mero. :or ejemplo, si conectamos I dispositivos, la lnea puede tener
lxiii hasta 72 metros, y no se puede llegar a 34. Es decir, puede haber hasta 34 metros de cable entre el controlador y el 'ltimo dispositivo, y entre cada dos dispositivos no puede haber m/s de 3 metros. $a alternativa de coneEi+n en estrella se emplea para aumentar el n'mero de dispositivos interconectados, pero tiene como inconveniente la mayor capacidad par/sita de la red, que introduce retardos y, en consecuencia, errores de transmisi+n. Di'u$) 38. L&+'i%u1 1#( .)"(# *PIB :.8.= M&1& 1# T$)+sG#$#+.i) 1# D)%&s 1#( Bus *PIB5 I bits en paralelo. )e dedican pues I lneas a datos. Estas lneas son bidireccionales. 8 de 74 :.8.4 M&1& 1# T$)+sG#$#+.i) 1# M#+s)>#s 1#( Bus *PIB5
lxiv !ranserencia asncrona de bytes en serie y bits en paralelo. Esta transerencia es controlada por las lneas de MhandshaKeO. :.8.9 Du+.i&+#s 1# () i+%#$G), 1#( Bus *PIB5 :osee 749 6 unciones de comunicaci+n primarias y 6 especiali*adas. $a norma no eEige a todos los instrumentos poseer todas las unciones (ver igura 74). :.8.B C&+%$&( 1# T$)+sG#$#+.i) 1# D)%&s IN)+1sN)M#J 1#( Bus *PIB $a recepci+n de cada byte de datos es reconocida mediante el handshaKe. (onsta de 5 lneas. Di'u$) <3. As7#.%& 1#( i+%#$G), 7)$) #( #s%-+1)$ IEEE =CC.2 :.8.C L?+#)s 1# T$)+s!isiE+ 1# S#K)( 1#( Bus *PIB
lxv $a intera* #:,> consta de 72 lneas. $as I restantes del bus (hasta 38) corresponden a lneas de retorno a tierra. .e las 72 lneas, I son de datos (7 byte) y I para mensajes de control y estados de los dispositivos. .e estas 'ltimas I lneas, 5 son para el control de transerencia de datos (handshaKe) y 6 para el control general de la intera*. $a igura 77 muestra la estructura de las lneas del bus. Di'u$) <<. L?+#)s 1#( "us *PIB A continuaci+n se describen con detalle las lneas que componen el bus #:,>. :.8.C.< L?+#)s 1# D)%&s $as I lneas de datos .,=7<.,=I pueden transportar tanto datos como +rdenes. El estado de la lnea A!A (una de las 6 de control general) determina si son datos u +rdenes. )i est/ a nivel bajo son +rdenes o direcciones y si est/ a nivel alto son datos. !odas las +rdenes y la mayora de los datos emplean ? bits codiicados
lxvi en A)(,, o ,)=. En este caso el octavo bit se emplea para paridad o no se emplea. :.8.C.2 L?+#)s 1# C&+%$&( 1# T$)+sG#$#+.i) 1# D)%&s Estas 5 lneas reali*an el control asncrono de las transerencias de los mensajes en orma de byte entre los dispositivos. Este proceso garanti*a que la transmisi+n y la recepci+n se han reali*ado sin errores, dotando a la transmisi+n de inormaci+n de seguridad. $as lneas son9 NRDD IN&% R#)10 D&$ D)%)J5 ,ndica cu/ndo un dispositivo est/ preparado para recibir un byte. $a lnea es conducida por todos los dispositivos cuando reciben +rdenes (cuando act'an como receptores de datos mantenindose a la escucha), y por el orador o transmisor de datos cuando habilita el protocolo 0)8II. NDAC IN&% D)%) A..#7%#1J5 ,ndica cu/ndo un dispositivo ha aceptado un mensaje (en orma de byte). $a lnea es conducida por todos los dispositivos al recibir +rdenes yJo datos, cuando reciben la inormaci+n. DAV ID)%) V)(i1J5 ,ndica cu/ndo las seales en las lneas de datos se han estabili*ado (se consideran v/lidas) y pueden ser aceptadas con seguridad por los dispositivos. El controlador conduce la lnea de datos al enviar +rdenes. $os transmisores de datos la conducen cuando envan mensajes de datos. :.8.C.: L?+#)s 1# C&+%$&( *#+#$)( 1# () I+%#$G), *PIB
lxvii SRO IS#$Fi.# R#Ou#s%)9 )e emplea para solicitar turno al controlador. IDC II+%#$D).# C(#)$J5 %eali*a un MresetO de los par/metros y direcciones del bus. REN IR#!&%# EN)"(#J5 Establece el control remoto de un dispositivo deshabilitando su control a travs del panel. Es decir, el usuario ya no podr/ reali*ar un control manual. EOI IE+1 O$ I1#+%iG0J5 )e emplea como indicador de in de transerencia de datos. ATN IAT%#+%i&NJ5 $a emplea el controlador para distinguir entre los datos y los mensajes de control. .etermina el tipo de inormaci+n presente en las lneas de datos. :.8.8 Du+.i&+)!i#+%&. T$)+sG#$#+.i) 1# D)%&s 0 C$&+&'$)!) 1#( Bus *PIB El est/ndar ,EEE 8II.7 establece un MhandshaKeO de 5 lneas de control de datos. $a introducci+n de esta l+gica negativa permite la implementaci+n de la unci+n l+gica =% mediante cableado. .e esta orma, no se transmiten datos hasta que no est listo el receptor (listener) m/s lento y queda asegurado que la transmisi+n sea lo suicientemente lenta como para que al receptor m/s lento le d tiempo a aceptar el dato. $a lnea A%F. es controlada por cada receptor e indica si cada uno de
lxviii ellos no est/ listo (nivel bajo) o lo est/ (nivel alto) para recibir datos. $a lnea .A; es controlada por el transmisor e indica si los datos en las lneas de datos (.,=) son correctos y, en consecuencia, pueden ser aceptados por los receptores. Finalmente, la lnea A.A( es controlada por cada receptor para indicar que no ha recibido los datos (nivel bajo) o que los ha recibido (nivel alto). $a igura 73 muestra el diagrama de tiempos de operaci+n. Di'u$) <2. Ti#!7&s 1# &7#$).iE+ 1#( "us *PIB En principio, el transmisor comprueba que las lneas A%F. y A.A( est/n a nivel bajo. $a primera indica que no todos los receptores est/n listos para recibir datos y la segunda indican que no han aceptado ning'n nuevo byte. =bservar que la lnea A%F. no pasa a nivel alto hasta que todos los receptores est/n listos. Bna ve* que el transmisor ha detectado que la lnea A%F. est/ a nivel alto y transcurre cierto retardo, necesario para dar tiempo a estabili*ar los niveles de los datos que enva a los receptores, pone la lnea
lxix .A; a nivel bajo indicando que los datos que enva son v/lidos (instante 5). )e transiere as un byte de datos. El receptor m/s r/pido pone la lnea A%F. a nivel bajo con el in de indicar que no est/ listo para recibir otro byte (instante 8). $os dem/s har/n lo mismo cada uno a su ritmo. Es decir, el receptor m/s r/pido indica al equipo que no mande m/s inormaci+n porque l ha tomado ya la que haba y tiene que aceptarla o procesarla (es posible que se requiera de l una respuesta). Finalmente, los receptores van aceptando el byte poniendo a nivel alto sus lneas A.A(. (uando todos han aceptado los datos (instante 2), la lnea pasa a nivel alto, el transmisor lo detecta y pone la lnea .A; a nivel alto para indicar que ya no valen los datos (instante ?). El primer receptor que detecta que la lnea .A; ha pasado a nivel alto pone la lnea A.A( a nivel bajo (instante I). El transmisor pondr/ otros datos nuevos en las lneas .,= y comien*a otro nuevo ciclo. Bn byte pude no transerirse en menos tiempo de la duraci+n de los siguientes eventos9 :ropagaci+n del cambio de estado de la lnea A%F. hacia el emisor de datos (talKer). :ropagaci+n de la seal .A; a todos los receptores. cue los receptores acepten el byte y conirmen la lnea A.A( (la pasen a nivel alto). cue la seal A.A( regrese al emisor.
lxx cue el emisor permita el tiempo de establecimiento de los datos en el bus antes de conirmar la lnea .A; (pasarla a nivel bajo). :.8.<3 C&+Gi'u$).i&+#s 0 C)$).%#$?s%i.)s D?si.)s 1#( Bus *PIB (on ste est/ndar es posible interconectar dispositivos utili*ando la coneEi+n en lnea, en estrella o una combinaci+n de ambas (ver igura 75), usando un conductor blindado de 38 terminales (conector de tipo americano, ver igura 78) o de 36 terminales (conector europeo). El conductor deinido por el est/ndar ,EEEd8II posee un conector macho en un eEtremo y uno hembra en el otro. Este conector es el Amphenol (0A": o (inch )eries 6? del tipo ",(%= %,>>=A. !ambin est/n disponibles adaptadores especiales y cables no est/ndar para satisacer las necesidades de interconeEi+n en aplicaciones especiales. Di'u$) <:. M&1&s 1# .&+#6iE+ 1#( "us *PIB
lxxi Di'u$) <=. C&+#.%&$ 1#( "us *PIB :.8.<< E6%#+siE+ 1#( Bus *PIB El est/ndar ,EEEd8II especiica una longitud total m/Eima del cable de 34 metros con no m/s de 34 dispositivos conectados al bus y al menos los 3J5 de stos en uncionamiento, para as garanti*ar la velocidad de 7"byteJs garanti*ada por el est/ndar. EEiste una separaci+n m/Eima de 8 metros entre dispositivos y una separaci+n media de 3 metros entre dispositivos. EEisten eEpansores y eEtensores del bus (ver igura 76) pensados para aquellas aplicaciones que necesiten sobrepasar estas limitaciones (estos dispositivos permiten cubrir distancias de hasta 7 Sm). )u acci+n se basa en la conversi+n de los datos paralelo en datos serie, pas/ndolos de nuevo a ormato paralelo en el otro eEtremo del conductor. :ara el usuario son completamente transparentes, es decir, ocupan una pla*a en el bus pero no debe preocuparse de direccionarlos como dispositivos. $+gicamente, no
lxxii permiten aumentar la capacidad de direccionamiento, que sigue limitada a 57 dispositivos. )e pueden conectar tanto en estrella como en serie. Di'u$) <4. As7#.%& G?si.& 1# u+ #6%#+s&$ 1#( "us *PIB :.8.<2 C)$).%#$?s%i.)s E(;.%$i.)s 1#( Bus *PIB El bus utili*a los niveles est/ndar para la l+gica negativa de la amilia !!$. (uando por ejemplo se activa la lnea A%F. en ella tenemos un nivel bajo !!$(Y 4,I;), y cuando la A%F. est/ desactivada, estar/ a nivel alto !!$ (X3,4 ;). 0ay dos tipos de emisores9 con colector abierto y MtridstateO. .eben ser del primer tipo los de las lneas )%c, A%F., A.A(, y tambin las de datos, .,= 7dI, si hay posibilidad de llamada en paralelo. :ueden ser de colector abierto o MtridstateO9 A!A, ,F(, %EA, E=,, .A; y .,= 7dI (si no hay posibilidad de llamada paralelo). (on emisores MtridstateO, la velocidad de comunicaci+n es mayor. En cuanto a las corrientes, los emisores deben aceptar, a nivel bajo, una corriente de entrada de 8I mA continuamente, tanto si son MtridstateO como de colector abierto. A nivel alto, deben suministrar una corriente de 6,3 mA, si son MtridstateO. :ara los de colector abierto, este valor depende de la carga. :ara los receptores se preieren los de tipo )chmitt (o equivalentes),
lxxiii con un ciclo de histresis de 4,8;. Adem/s de las 72 lneas de seal, hay otras I de puesta a masa. 0ay un par tren*ado para cada una de las 5 del handshaKe, y para ,F(, )%c, A!A. Adem/s hay una lnea de masa anal+gica y otra digital. $as resistencias de cada una de estas lneas y las capacidades del cable tambin est/n especiicadas. :.<3 I+s%$u!#+%&s IEEE =CC.2 $os instrumentos de este est/ndar son m/s /ciles de programar ya que responden a +rdenes y solicitudes comunes, empleando un protocolo est/ndar de intercambio de mensajes (ver igura 72). Este protocolo constituye la base del est/ndar )(:,, que permite la programaci+n de equipos de test y medida incluso de una orma m/s sencilla. Di'u$) <9. I+s%$u!#+%& IEEE-=CC $a tabla 4? muestra las +rdenes y solicitudes (Mcommands and queriesO)
lxxiv comunes a todos los instrumentos de este est/ndar. T)"() 3B. O$1#+#s 0 s&(i.i%u1#s .&!u+#s ) %&1&s (&s i+s%$u!#+%&s IEEE=CC-2 :.<< I+s%$u!#+%).iE+ Vi$%u)( Es un conjunto de herramientas de sot@are y hard@are, que permiten al ingeniero desarrollar dispositivos e instrumentos de medici+n (llamados instrumentos virtuales), acordes con las necesidades especicas del usuario, utili*ando un computador y una tarjeta de adquisici+n de datos, para monitorear, registrar y controlar variables, presentes en un evento que genera seales manipulables elctricamente a travs de interases que emplean tecnologas hibridas. Bn instrumento virtual (;,) es un sistema adaptable que permite simular el uncionamiento, o uncionar como los instrumentos tradicionales, tambin permite desarrollar aplicaciones eicaces para moderni*ar un proceso de automati*aci+n, adem/s permite obtener beneicios adicionales por su mayor
lxxv leEibilidad, adaptabilidad y eicacia. :ara construir un instrumento virtual, s+lo requerimos de un :(, una tarjeta de adquisici+n de datos con acondicionamiento de seales como :("(,A + :(, (ver aneEo F) y el sot@are apropiado. $os instrumentos virtuales llevan los sistemas de instrumentaci+n basados en el hard@are a sistemas basados en el sot@are, los cuales aprovechan la potencia de c/lculo, productividad, eEhibici+n y capacidad de coneEi+n de las computadoras de escritorio y estaciones de trabajo. Aunque el :( y la tecnologa de circuitos integrados han eEperimentado avances signiicativos en las 'ltimas dos dcadas, es el sot@are el que realmente provee la ventaja para construir sobre esta potente base de hard@are los instrumentos virtuales, suministrando mejores maneras de innovar y de reducir los costos signiicativamente. .ebido a esto se puede airmar que es el sot@are el componente m/s importante de un instrumento virtual. (on la herramienta de sot@are apropiada los ingenieros y cienticos pueden crear eicientemente sus propias aplicaciones, diseando e integrando las rutinas que requiere un proceso en particular. !ambin pueden crear las interaces de usuario que mejor satisagan el objetivo de la aplicaci+n y de aqullos que van a interactuar con ellas. (on un instrumento virtual es posible deinir c+mo y cu/ndo la aplicaci+n adquiere datos desde el dispositivo, c+mo los procesa, manipula y almacena los datos y c+mo se presentan los resultados al usuario. (ontando con un sot@are poderoso, se puede dotar a los instrumentos con capacidades de inteligencia y de toma de decisiones de manera tal que se adapten cuando las seales medidas varen inadvertidamente o cuando se requiera mayor o menor potencia de procesamiento. Bna importante ventaja que provee el sot@are es la modularidad. (uando se trata de un gran proyecto, los ingenieros y
lxxvi cienticos generalmente abordan la tarea dividindola en unidades uncionales manejables. Estas tareas subsidiarias son m/s manejables y m/s /ciles de probar dadas las menores dependencias que podran causar comportamientos inesperados. )e puede disear un instrumento virtual para solucionar cada una de estas tareas subsidiarias y luego reunirlas en un sistema completo para resolver la tarea de mayor envergadura. $a acilidad con la que se puede reali*ar esta divisi+n de tarea depende en mayor medida de la arquitectura subyacente en el sot@are. :.<<.< Es%$u.%u$) 1#( S&G%P)$# 1# I+s%$u!#+%).iE+ Vi$%u)( >/sicamente, el sot@are se encargar/ de comunicar la intera* de usuario del ordenador con el hard@are de adquisici+n de datos dotando a la aplicaci+n de la uncionalidad requerida. :odemos reali*ar una separaci+n de las capas o partes del sot@are9 :rograma de aplicaci+n, controladores de dispositivo (drivers) y libreras de aplicaci+n (A:,es). Di'u$) <B. S&G%P)$# 7)$) i+s%$u!#+%).iE+ Fi$%u)( Bn instrumento virtual consta de dos partes9 intera* de usuario y
lxxvii uncionalidad de la aplicaci+n9 :.<<.2 I+%#$G), *$-Gi.) 1# usu)$i& II*U J :ermite la interacci+n de la aplicaci+n con el usuario. >/sicamente consta de controles e indicadores para visuali*aci+n e introducci+n de datos. $a mayora de entornos de programaci+n disponen de libreras de controles e indicadores creados que evitan una gran cantidad de trabajo al usuario. :.<<.: Du+.i&+)(i1)1 1# () A7(i.).iE+ 1# I+s%$u!#+%).iE+ Vi$%u)( Bna de las unciones b/sicas ser/ la de obtener datos del hard@are de orma transparente al usuario. $a uncionalidad del programa incluye tratamiento de seal, control del lujo de programa, control de errores, etc. :uede implementarse en lenguajes basados en teEto (;isual >asic, (TT, $abNindo@sJ(;,, etc.) o puede utili*ar lenguaje gr/ico como $ab;ie@, .asy$ab, 0:<;EE, entre otros. (on los instrumentos virtuales, los ingenieros y cienticos construyen sistemas de medici+n y automati*aci+n que se ajustan eEactamente a sus
lxxviii necesidades (deinidos por el usuario) en lugar de estar limitados por los instrumentos tradicionales de unciones ijas (deinidos por el abricante). En la tabla 4I se muestra las principales ventajas de los instrumentos virtuales rente a los instrumentos tradicionales. I+s%$u!#+%& T$)1i.i&+)( I+s%$u!#+%& Vi$%u)( .einido por el abricante .einido por el usuario Funcionalidad especica, con conectividad limitada. Funcionalidad ilimitada, orientado a aplicaciones, conectividad amplia. 0ard@are es la clave. )ot@are es la clave Alto costoJunci+n >ajo costoJunci+n, variedad de unciones, reusable. Arquitectura ^cerrada^ Arquitectura ^abierta^. $enta incorporaci+n de nuevas tecnologa. %/pida incorporaci+n de nuevas tecnologas, gracias a la plataorma :(. >ajas economas de escala, alto costo de mantenimiento. Altas economas de escala, bajos costos de mantenimiento. T)"() 3C. I+s%$u!#+%&s T$)1i.i&+)(#s Fs. Vi$%u)(#s )olamente las ventajas mencionadas anteriormente, hacen que la instrumentaci+n virtual sea muy superior a la convencional. :ero hay m/s9 estos instrumentos pueden controlarse a travs de la red e ,nternet, y adem/s pueden conigurarse completamente escribiendo nuevos instrumentos con los drivers que se proporcionan. En un mundo donde las redes de ordenadores cada da son m/s eEtensas, la instrumentaci+n virtual no poda quedarse al margen. .e esta orma, la computadora que tiene instalada la tarjeta o conectado el m+dulo eEterno, y la computadora desde el que se controla el instrumento y se
lxxix visuali*a la seal capturada o bien se mandan las +rdenes pertinentes para generar la seal, no tiene porque ser la misma. Es m/s, puede visuali*arse la seal que se est/ capturando en tiempo real desde varias computadoras simult/neamente. :.<2 L#+'u)># * Es el nombre que reciben los lenguajes de programaci+n en la que sus unciones son bloques que se interconectan entre s, intercambiando la inormaci+n. En este tipo de programaci+n los procesos programables se deinen mediante un lenguaje gr/ico en ve* de un lenguaje orientado a lneas de c+digo. :.<: L#+'u)># 1# P$&'$)!).iE+ *$-Gi.& L)"Fi#P $ab;,EN ($aboratory ;irtual ,nstrument Engineering NorKbench) es un lenguaje de programaci+n gr/ico para el diseo de sistemas de adquisici+n de datos, instrumentaci+n y control. $abvie@ permite disear interaces de usuario mediante una consola interactiva basada en sot@are. )e puede disear especiicando un sistema uncional, un diagrama de bloques o una notaci+n de diseo de ingeniera. $abvie@ es a la ve* compatible con herramientas de desarrollo similares y puede trabajar con programas de otra /rea de aplicaci+n, como por ejemplo "atlab. !iene la ventaja de que permite una /cil integraci+n con hard@are, especicamente con tarjetas de medici+n, adquisici+n y procesamiento de datos (incluyendo adquisici+n de
lxxx im/genes). :.<:.< A7(i.).i&+#s 1# L)"VIEQ $abvie@ tiene su mayor aplicaci+n en sistemas de medici+n, como monitoreo de procesos y aplicaciones de control, un ejemplo de esto pueden ser sistemas de monitoreo en transportaci+n, $aboratorios para clases en universidades, procesos de control industrial. $abvie@ es muy utili*ado en procesamiento digital de seales (@avelets, FF!, !otal .istorsion 0armonic !.0), procesamiento en tiempo real de aplicaciones biomdicas, manipulaci+n de im/genes y audio, automati*aci+n, diseo de iltros digitales, generaci+n de seales, entre otras, etc. :.<:.2 P$&'$)!).iE+ *$-Gi.) .&+ L)"Fi#P (uando usted disea programas con $abvie@ est/ trabajando siempre bajo algo denominado ;,, es decir, un instrumento virtual, se pueden crear ;, a partir de especiicaciones uncionales que usted disee. Este ;, puede utili*arse en cualquier otra aplicaci+n como una subunci+n dentro de un programa general. $os ;,fs se caracteri*an por9 ser un cuadrado con su respectivo smbolo relacionado con su uncionalidad, tener una intera* con el usuario, tener entradas con su color de identiicaci+n de dato, tener una o varias salidas y por su puesto ser reutili*ables. :.<:.: Dis#K& 1# () I+%#$G), 1# Usu)$i& ) P)$%i$ 1# u+ CE1i'& #+ L)"Fi#P
lxxxi En el ambiente de trabajo de $abvie@ eEisten dos paneles (ver igura 7I), el panel rontal y el panel de programaci+n + diagrama de bloquesQ en el panel rontal se disea la intera* con el usuario y en el panel de programaci+n se relacionan los elementos utili*ados en la intera* mediante operaciones que determinan en s como unciona el programa o el sistema, eEactamente es la parte donde se reali*an las especiicaciones uncionales. Di'u$) <C. P)+#(#s 1# L)"Fi#P En el panel de programaci+n se disean de manera gr/ica y como si uera un diagrama de bloques el uncionamiento de su sistema. $a programaci+n gr/ica se basa en la reali*aci+n de operaciones mediante la asignaci+n de iconos que representen los datos numricos e iconos que representan los procedimientos que deben reali*ar los (;,fs), con estos iconos y mediante una coneEi+n simple como lo es una lnea recta se enla*an para determinar una operaci+n yJo una unci+n. Al disear el programa de orma gr/ica, se hace visible una programaci+n orientada al lujo de datos, donde se tiene una interpretaci+n de los datos tambin de orma gr/ica, por ejemplo un dato booleano se caracteri*a por ser una coneEi+n verde, cada tipo de dato se identiica con un color dierente dentro
lxxxii de $abvie@Q tambin es necesario tener en cuenta que cuando se reali*a una coneEi+n a un ;, esta coneEi+n se identiica por un tipo de dato especiico, que debe coincidir con el tipo de dato de la entrada del ;, (aunque esto no necesariamente es cierto ya que puede haber varios tipos de datos conectados de ;, a ;,, adem/s de que un arreglo de datos ggclustergg puede albergar varios tipo de variables) permitiendo una concordancia en el lujo de datosQ no siempre el tipo de dato de la entrada del ;, es el mismo que el de la salida, pero sin embargo para la mayora de los casos si se cumple. El lujo de datos va de i*quierda a derecha en el panel de programaci+n y esta determinado por las operaciones o unciones que procesan los datos. Es /cil observar en el panel de programaci+n como se computan los datos en cada parte del programa cuando se reali*a una ejecuci+n del programa paso a paso. En $abvie@ las variables se representan mediante una igura tanto en el panel rontal como en el panel de programaci+n, de esta orma se puede observar su respuesta en la intera* del usuario y en el lujo de datos del c+digo del programa. =tros objetos como gr/icas y accesos directos a p/ginas @eb cumplen estas mismas condiciones. :.<:.= E+%&$+& L)"Fi#P $a programaci+n de $abvie@ consta de un panel rontal y un panel de c+digo como se menciono antes. En el panel rontal es donde se disea la intera* de usuario y se ubican los controles e indicadores. En el panel de c+digo se encuentran las unciones. (ada control que se utili*a en la intera* tiene una representaci+n en el panel de c+digo, igualmente los indicadores necesarios para entregar la inormaci+n procesada al usuario tienen un icono que los identiica en el panel de c+digo o de programaci+n. $os controles pueden ser booleanos, numricos, strings, un arreglo matricial de estos o
lxxxiii una combinaci+n de los anterioresQ y los indicadores pueden ser como para el caso de controles pero pudindolos visuali*ar como tablas, gr/icos en 3. o 5., bro@ser, entre otros. $a igura 71 muestra los controles y unciones mas comunes usados en $abvie@. Di'u$) <8. Du+.i&+#s 0 .&+%$&(#s 1# L)"Fi#P $as unciones pueden ser ;,s prediseados y que pueden ser reutili*ados en cualquier aplicaci+n, estos bloques uncionales constan de entradas y salidas, igual que en un lenguaje de programaci+n est/ndar las unciones procesan las entradas y entregan una o varias salidas, estos ;, pueden tambin estar conormados de otros sub;,s y as sucesivamente, de esta orma se pueden representar como un /rbol geneal+gico donde un ;, se relaciona o depende de varios )ub;,s. $abvie@ tiene ;,s de adquisici+n de datos e im/genes, de comunicaciones, de procesamiento digital de seales,
lxxxiv de unciones matem/ticas simples, hasta unciones que utili*an otros programas como "atlab o 0ic para resolver problemas, otras mas complejas como ^nodos de ormula^ que se utili*an para la resoluci+n de ecuaciones editando directamente estas como en lenguajes de programaci+n tradicionales y deiniendo las entradas y las salidas. $abvie@ tambin se puede utili*ar para graicar en tres dimensiones, en coordenadas polares y cartesianas, tiene disponibles herramientas para an/lisis de circuitos %F como la (arta de )mith, tiene aplicaciones en manejo de audio y se puede comunicar con la tarjeta de sonido del computador para trabajar conjuntamente. Entre sus muchas unciones especiales se encuentran las de procesamiento de im/genes, como capturar una imagen a travs de una tarjeta de adquisici+n como la :(,<784I (monocrom/tica), anali*arla y entregar respuestas que dicilmente otros sistemas reali*aran. :.<:.4 D(u>& 1# D)%&s #+ L)"Fi#P =tra caracterstica se encuentra en el lujo de datos (ver igura 34), que muestra la ejecuci+n secuencial del programa, es decir, una tarea no se inicia hasta no tener en todos sus variables de entrada inormaci+n o que las tareas predecesoras hayan terminado de ejecutarse. .ebido al lenguaje gr/ico el compilador con que cuenta $abvie@ es m/s vers/til ya que sobre el mismo c+digo de programaci+n se puede ver /cilmente el lujo de datos, as como su contenido.
lxxxv Di'u$) 23. D(u>& 1# 1)%&s #+ L)"Fi#P :.<= P$&.#s& A+)(?%i.& J#$-$Hui.& IAPJ .esarrollado por el proesor y :0. !homas )aaty en 71I4, consiste esencialmente en ormali*ar la comprensi+n intuitiva de problemas complejos utili*ando una estructura jer/rquica. El prop+sito de A0: (Analytic 0ierarchy :rocess) es permitir que el decisor pueda estructurar un problema multicriterio en orma visual, d/ndole la orma de una jerarqua de atributos, la cual contendra minimamente tres niveles9 el prop+sito u objetivo global del problema, ubicado en la parte superior, los criterios que deinen las alternativas en el medio, y las alternativas concurrentes en la parte inerior del diagrama. En la medida que los criterios sean muy abstractos, tal como bienestar humano, o capacidad, por ejemplo, pueden incluirse subcriterios m/s operativos en orma secuencial entre el nivel de los criterios y el de las alternativas, lo que da origen entonces a una jerarqua multinivel. $a parte medular del proceso se encuentra en el mecanismo de obtenci+n de pesos mediante la comparaci+n de a pares9 en cada nivel de la jerarqua, se eect'a una comparaci+n de a pares (pair@ise), tomando en cuenta la ^contribuci+n^ de cada elemento de esa jerarqua respecto de cada uno de los vrtices inmediatamente superiores con los cuales se encuentra vinculado. $a comparaci+n de a pares se reali*a en trminos de ^ra*ones o
lxxxvi tasas de preerencia^ si se trata de alternativas o de ^ra*ones de importancia^ si se trata de criterios, sobre la base de una escala numrica propuesta por )aaty. El algoritmo planteado por )aaty es un c/lculo de autovectores que permite una aproEimaci+n ra*onable de las ra*ones estimadas respecto a las comparaciones hechas por el decisor. El A0: utili*a una matri* ormada con la inormaci+n del decisor y cuyos elementos son comparaciones de criterios por pares tipo MratioO. $a inormaci+n que se demanda del decisor es una matri* nEn NV( @ij ), donde @ij es la medida subjetiva de la importancia relativa del criterio i rente al j, seg'n una escala normali*ada de 7 (la misma importancia) a 1 (absolutamente m/s importante), desglosada como sigue9 < ,gual importancia para dos criterios : .bil importancia de uno sobre el otro 4 ,mportancia esencial o uerte de un criterio sobre el otro B ,mportancia demostrada de un criterio sobre otro 8 ,mportancia absoluta de un criterio sobre otro 2/ =/ 9/ C ;alores intermedios entre dos juicios adyacentes, que se emplean cuando es necesario un trmino medio entre dos de las intensidades anteriores. T)"() 38. Es.)() 1# M#1i1) 1#( M;%&1& AP :.<=.< V#+%)>)s 1#( AP5 .etecta y acepta, dentro de ciertos lmites la incoherencia de los decisores humanos.
lxxxvii :ermite emplear de orma natural una jerarqui*aci+n de los criterios, cosa que no pueden hacer los mtodos que eEigen comparaciones globales de las alternativas. Ao se necesita inormaci+n cuantitativa acerca del resultado que alcan*a cada alternativa en cada uno de los criterios considerados, sino tan s+lo los juicios de valor del centro decisor. :.<=.2 E>#!7(& 1# A7(i.).iE+ 1# AP "ediante el siguiente ejemplo se eEplica la metodologa para solucionar un problema con A0:9
lxxxviii Di'u$) 2<. $"&( >#$-$Hui.& 1#( M#%&1& AP .espus de tener claro los criterios y alternativas que van a permitir cumplir el objetivo, se procede a reali*ar una matri* conormada por los criterios, en la cual se van a reali*ar comparaciones par a par. Di'u$) 22. M)%$i, .&!7)$)%iF) 1# .$i%#$i&s .&+%$) .$i%#$i&s $uego se utili*a el mtodo del auto<vector para conseguir el ranKing de prioridades.
lxxxix $os .atos de la matri* se llevan a decimales9 Di'u$) 2:. M)%$i, .&!7)$)%iF) 1# .$i%#$i& .&+%$) .$i%#$i& IF)(&$#s 1#.i!)(#sJ $uego se eleva la matri* al cuadrado9 Di'u$) 2=. E(#F).iE+ 1# !)%$i, A )( .u)1$)1& $uego se calcula el primer autovector (con 8 decimales)9
xc Di'u$) 24. C)(.u(& 1#( 7$i!#$ )u%&F#.%&$ Nota: Este proceso debe repetirse hasta que la solucin del autovector no cambie con respecto a la solucin de la iteracin previa. :ara continuar con el proceso se eleva nuevamente la matri* (matri* A) al cuadrado9
xci Di'u$) 29. Nu#F) #(#F).iE+ 1# !)%$i, A )( .u)1$)1& $uego se calcula un segundo autovector para rest/rselo al primer autovector calculado9 Di'u$) 2B. DiG#$#+.i) 1# )u%&F#.%&$#s
xcii Di'u$) 2C. R)+Mi+' 1# .$i%#$i&s :osteriormente se trabaja con las alternativas, reali*ando igualmente comparaciones par a par y encontrando el autovector que nos permita conseguir la alternativa m/s importante para cada criterio Di'u$) 28. C&!7)$).iE+ 7)$ ) 7)$ 1# )(%#$+)%iF)s IC$i%#$i& )..#s& DTPJ
xciii Di'u$) :3. C&!7)$).iE+ 7)$ ) 7)$ 1# )(%#$+)%iF)s IC$i%#$i& 7$&%#..iE+ .&+%$) N).M#$s (omo la inormaci+n reerente a capacidad de almacenamiento es cuantitativa, se procede de la siguiente manera9 Di'u$) :<. D#Gi+i.iE+ 1# $)+Mi+' 1# )(%#$+)%iF)s IC)7).i1)1 1# )(!).#+)!i#+%&J Ahora se puede crear el /rbol con todas las alternativas y criterios9
xciv Di'u$) :2. $"&( J#$-$Hui.& D#%)(()1& Finalmente para encontrar la soluci+n se reali*a la siguiente operaci+n matricial9
xcv Di'u$) ::. R#su(%)1&s 1#( M;%&1& AP :.<4 S&G%P)$# Su7#$1#.isi&+s )ot@are encargado de resolver problemas bajo los mtodos de toma de decisiones A0: (Analytic 0ierarchy :rocess) y AA: (Analytic Aet@orK :rocess). !anto el sot@are como los mtodos son obra del :roesor y :0. en "atem/ticas de la Bniversidad de :ittsburgh !homas )aaty, el cual tambin es undador de la Fundaci+n (reative .ecisions (@@@.creativedecisions.net), la cual es la representante legal y distribuidora autori*ada del sot@are. )uperdecisions reali*a de manera autom/tica e invisible para el usuario los c/lculos matriciales propios del mtodo A0:, tambin posee interaces graicas para la construcci+n del /rbol jer/rquico y las matrices de comparaci+n (ver igura 58 y 56).
xcvii Di'u$) :4. Dis#K& 1# !)%$i, .&!7)$)%iF) .&+ Su7#$1#.isi&+s $os resultados no solo los presenta numricamente, sino que tambin, muestra gr/icas de barra correspondientes a cada valor. (;er igura 52) Di'u$) :9. R#su(%)1&s !&s%$)1&s 7&$ Su7#$1#.isi&+s CAPITULO IV MARCO METODOL*ICO
xcviii =.< Ti7& 1# I+F#s%i').iE+ $a investigaci+n de campo seg'n horrilla (7115). MEs la que se eect'a en el lugar y tiempo en que ocurren los en+menos objeto de estudioO (:.85). Es por ello que, la investigaci+n en este proyecto es de campo en virtud de que parte de la inormaci+n recolectada proviene de observar y anali*ar el instrumento, en el momento en que el mismo es utili*ado para medir variables en los equipos de microondas presentes en las estaciones de telecomunicaciones del /rea metropolitana de :dvsa. $a investigaci+n documental, manejada por la B:E$ (3443), se entiende como9 El estudio de problemas con el prop+sito de ampliar y proundi*ar el conocimiento de su naturale*a, con apoyo, principalmente, en trabajos previos, inormaci+n y datos divulgados por medios impresos, audiovisuales o electr+nicos. $a originalidad del estudio se releja en el enoque, criterios, conceptuali*aciones, conclusiones, recomendaciones releEiones y en general en el pensamiento del autor. (:. 2). .ebido a lo anteriormente eEpuesto y al hecho de que se revisaron diversos manuales tcnicos, manuales de programaci+n, documentos electr+nicos, guas, libros, tutoriales, etc., del sot@are y hard@are usado para el desarrollo del proyecto, se puede alegar que la investigaci+n es de tipo documental. )eg'n la B:E$ (711I). $os proyectos actibles consisten en9 $a elaboraci+n y desarrollo de una propuesta de un modelo
xcix operativo viable para solucionar problemas, requerimientos o necesidades de organi*aciones o grupos sociales, estos proyectos pueden ser reali*ados por medio de la ormulaci+n de polticas, programas, estrategias, sistemas, modelos, y desarrollo de tecnologa. (:.?). ;isto bajo el enoque anterior, se puede ubicar el proyecto bajo la modalidad de proyecto actible, dado que, el sistema desarrollado es una soluci+n a una problem/tica real eEistente en la )ecci+n de =peraciones P !ransporte de la #erencia de !elecomunicaciones "etropolitana de :.;)A. =.2 Dis#K& 1# () I+F#s%i').iE+ En la investigaci+n eEperimental seg'n .anKhe (71I2), MEl investigador no solo identiica las caractersticas que se estudian sino que las controla, las altera o manipula con el in de observar los resultados al tiempo que procura evitar que otros actores intervengan en la observaci+nO (:.78). ;isto de esta manera, el diseo de la presente investigaci+n es de tipo eEperimental ya que ue necesario reali*ar distintos tipos de mediciones en lapsos de tiempo variados, con la inalidad de entender el comportamiento del instrumento ante la generaci+n de alarmas o errores. =.: P&"().iE+ 0 Mu#s%$) >everidge (7122) re*a, M$a poblaci+n es la totalidad del en+meno a
c estudiar en donde las unidades de poblaci+n poseen una caracterstica com'n, la cual se estudia y da origen a los datos de la investigaci+nO (:.53). $a poblaci+n presente en el .epartamento de %ed de microondas metropolitana de :.;)A, es inita, y est/ constituida por cinco (6) personas9 &ee de #rupo, uno (7) Analistas de microondas, cuatro (8) "eyer (7116), seala que la muestra MEs simplemente, en sentido genrico, una parte representativa de un conjunto de poblaci+n o universo cuyas caractersticas deben reproducir en pequeo lo m/s eEactamente posibleO (:.7?). :ara la reali*aci+n de la investigaci+n se decidi+ tomar como muestra el total de la poblaci+n presente en el departamento de red de microondas. =.= T;.+i.)s # I+s%$u!#+%&s 1# R#.&(#..iE+ 1# D)%&s )eg'n )abino (3444), las tcnicas de recolecci+n de datos M)on las distintas ormas o maneras de obtener la inormaci+n. )on ejemplos de tcnicasQ la observaci+n directa, la encuesta en sus dos modalidades (entrevista o cuestionario), el an/lisis documental, an/lisis de contenido, etcO (:. II). :ara >everidge (7122) $os instrumentos M)on los medios materiales que se emplean para recoger y almacenar la inormaci+n. Ejemplo9 ichas,
ci ormatos de cuestionario, guas de entrevista, lista de cotejo, grabadores, escalas de actitudes u opini+n (tipo liKert), etcO (:.51). ;isto bajo este enoque en esta investigaci+n se utili*aron las siguientes tcnicas e instrumentos para la recolecci+n de datos9 O"s#$F).iE+ 1i$#.%)5 )e empleo para tener una idea general de la utili*aci+n del =mni>E% y de otros instrumentos de medici+n por parte de los analistas de transmisi+n en el /rea de trabajo. E+%$#Fis%)s5 consistieron en consultas a los analistas de transmisi+n sobre los instrumentos utili*ados en el /rea y el uso dado a los mismos, tambin se consulto sobre los resultados arrojados por estos. =.4 T;.+i.)s 1# P$&.#s)!i#+%& 0 A+-(isis 1# (&s D)%&s )eg'n )abino (3444), en este punto M)e describen las distintas operaciones a las que ser/n sometidos los datos que se obtengan9 clasiicaci+n, registro, tabulaci+n y codiicaci+n si uere el casoO (:. II). .e a cuerdo a >everidge (7122) la tabulaci+n consiste en9 En presentar un conjunto de valores o unidades entre si, dentro de un cuadro para determinar comparaciones, reerencias y analogas entre los distintos datos que contenga. $as tablas relejan de orma ordenada los datos recopilados por los dierentes instrumentos, permitiendo visuali*ar el en+meno estudiado con mayor claridad. (:.85). Esta tcnica se utili*o al momento de clasiicar los instrumentos de medici+n en una tabla contentiva de todas las caractersticas de importancia.
cii !ambin ue utili*ada para reali*ar la comparaci+n de las caractersticas de las interaces de comunicaci+n. =.9 E%)7)s 1#( P$&0#.%& Bna ve* determinado que el presente estudio es un proyecto actible, que tiene como soporte la investigaci+n de campo, se establecieron para su desarrollo las siguientes etapas y sus respectivas ases9 =.9.< L#F)+%)!i#+%& 1# I+G&$!).iE+ s&"$# (&s EHui7&s 1# Mi.$&&+1)s u%i(i,)1&s #+ #( $#) 1# D#s)$$&((& 1#( P$&0#.%& (onsisti+ en la b'squeda de inormaci+n sobre los enlaces de microondas eEistentes ().0 y :.0) en el /rea de desarrollo del proyecto y los equipos que permiten el uncionamiento de estos. =.9.2 C()siGi.).iE+ 1# (&s I+s%$u!#+%& 1# M#1i.iE+ )e buscaron todos los instrumentos de medici+n utili*ados en la red de transmisi+n digital metropolitana de :.;)A, los cuales estaban ubicados en varios dep+sitos. $uego se procedi+ a ubicar los manuales eEistentes de los mismos y posteriormente se elaboro un cuadro clasiicatorio con los siguientes par/metros9 nombre, serial, abricante, eEistencia de manuales e interaces de comunicaci+n que posee. (on respecto a este 'ltimo par/metro es importante sealar que los instrumentos que poseen intera* de comunicaci+n se les busc+ en ,nternet los drivers de programaci+n,
ciii incluyendo en el cuadro este par/metro (ver aneEo (). =.9.: S#(#..iE+ 1#( I+s%$u!#+%& 1# M#1i.iE+ A travs de sugerencias hechas por el personal de analistas del /rea de trabajo se eligi+ como instrumento el =mniber ?7?(, debido a que el mismo es uno de los m/s usados en el campo de trabajo. =.9.= Es%u1i& 1#( I+s%$u!#+%& 1# M#1i.iE+ Bna ve* conocido el instrumento al cual se le va a reali*ar la automati*aci+n se procedi+ a estudiar los manuales de programaci+n, de usuario y de aplicaci+n, as como la b'squedas en ,nternet de cualquier inormaci+n que acilitara la comprensi+n del uncionamiento del instrumento especicamente sus casos de uso y los resultados que el mismo arroja. =.9.4 E(#..iE+ 1# I+%#$G), 1# C&!u+i.).i&+#s El instrumento de medici+n seleccionado cuenta con dos interaces de comunicaci+nQ la intera* #:,> y la intera* %)353 por lo que ue necesario el estudio y comparaci+n de las caractersticas de ambas interaces, con el objetivo de determinar cual es la optima para establecer la comunicaci+n entre el instrumento y el computador (ver aneEo .). =.9.9 L#F)+%)!i#+%& 1# I+G&$!).iE+ A.#$.) 1# () I+s%$u!#+%).iE+ Vi$%u)( 0 sus S&G%P)$#
civ )e busco inormaci+n reerente a la instrumentaci+n virtual y a los sot@ares de tecnologa de punta que son utili*ados para este tipo de instrumentaci+n, haciendo especial nasis en aquellos sot@ares que permitan la reali*aci+n del proyecto. =.9.B S#(#..iE+ 1# S&G%P)$# 1# I+s%$u!#+%).iE+ Vi$%u)( 7)$) #( D#s)$$&((& 1#( P$&0#.%& $uego de seleccionar los sot@ares que a priori pueden servir para el desarrollo del proyecto, se procedi+ a la utili*aci+n de un mtodo que permitiera determinar cual de los sot@ares es el +ptimo para desarrollar el proyecto. $a metodologa que acilita esta labor es el :roceso Analtico &er/rquico (A0:) y para su empleo ue necesario seguir los siguientes pasos9 =.9.B.< C&+s%$u..iE+ 1#( $"&( J#$-$Hui.& 7)$) () S#(#..iE+ 1# S&G%P)$# 1# I+s%$u!#+%).iE+ Vi$%u)( :ara la construcci+n del /rbol jer/rquico ue necesaria la deinici+n de criterios que permitan determinar si los sot@ares estudiados cumplen o no con ciertos par/metros indispensables para el desarrollo del proyecto. =.9.B.<.< D#Gi+i.iE+ 1# C$i%#$i&s 1#( $"&( J#$-$Hui.&
cv $os criterios que se eEplican a continuaci+n representan los niveles de utilidad mnimos que debe tener el sot@are para cumplir con los requerimientos y alcances planteados para el desarrollo del proyecto (ver aneEo E). A1Huisi.iE+ 0 )+-(isis 1# 1)%&s5 trata sobre las interaces de comunicaci+n y las tarjetas de adquisici+n de datos con que puede trabajar el sot@are. !ambin incluye los las c/lculos y an/lisis que se le pueden reali*ar a los datos. P$#s#+%).iE+ # i!7$#siE+ 1# (&s 1)%&s5 son los tipos de gr/icas en que pueden ser presentados los datos y la manejabilidad de las mismas. !ambin esta incluido en este aspecto la creaci+n e impresi+n de reportes. A(!).#+)!i#+%& 1# 1)%&s5 es b/sicamente todas las operaciones con base de datos que puede reali*ar el sot@are C&!7)%i"i(i1)1 .&+ s&G%P)$#/ N)$1P)$# 0 )7(i.).i&+#s P#"5 releja la compatibilidad con otros sot@ares tcnicos, la integraci+n con hard@are de diversos abricantes y la capacidad de integrarse al trabajo en red. P$&'$)!).iE+ # i+%#$G).#s .&+ #( usu)$i&5 muestra la orma como se programa en el sot@are y las interaces que permiten al usuario reali*ar dicha programaci+n. Esta incluido en este punto los controles, indicadores y unciones que pueden situarse en las aplicaciones reali*adas. Ti#!7& $#)(5 es la capacidad del sot@are de reali*ar aplicaciones que
cvi puedan trabajar en tiempo real R#Hu#$i!i#+%&s/ #s.)()"i(i1)1 0 (i!i%).i&+#s 1#( sis%#!)5 deine los requerimientos mnimos necesarios para que el sot@are uncione, la capacidad de actuali*aci+n e instalaci+n de nuevos componentes por parte del sot@are y las limitaciones correspondientes al n'mero de usuarios permitidos simult/neamente por aplicaci+n. D&.u!#+%).iE+ #6is%#+%#5 trata de los manuales, cursos, tutoriales, y documentos en general en ingles y espaol disponibles para consulta. !ambin incluye el soporte tcnico por parte del abricante del sot@are. A continuaci+n se muestra la ventana del sot@are )uperdecisions correspondiente al /rbol jer/rquico.
cvii Di'u$) :B. $"&( >#$-$Hui.& 7)$) () s#(#..iE+ 1# s&G%P)$# 1# i+s%$u!#+%).iE+ Fi$%u)( =.9.B.2 R#)(i,).iE+ 1# M)%$i.#s C&!7)$)%iF)s 7)$) () S#(#..iE+ 1# S&G%P)$# 1# I+s%$u!#+%).iE+ Vi$%u)( Bna ve* establecidos los criterios y alternativas (sot@ares) se procede con lo siguiente9 R#)(i,).iE+ 1# !)%$i, .&!7)$)%iF) 1# .$i%#$i&s5 bas/ndose en los requerimientos del proyecto y en los undamentos te+ricos, se comparan par a par en una matri* todos los criterios deinidos anteriormente. A continuaci+n se muestra la ventana del sot@are )uperdecisions correspondiente a lo eEpuesto anteriormente.
cviii Di'u$) :C. M)%$i, .&!7)$)%iF) 1# .$i%#$i& .&+%$) .$i%#$i& R#)(i,).iE+ 1# !)%$i.#s .&!7)$)%iF)s 1# s&G%P)$# .&+%$) s&G%P)$#5 se reali*aron en el sot@are )uperdecisions las distintas matrices
cix comparativas de sot@are contra sot@are (para cada criterio) como lo muestran las siguientes iguras. Di'u$) :8. M)%$i, .&!7)$)%iF) 1# s&G%P)$# .&+%$) s&G%P)$# I)1Huisi.iE+ 0 )+-(isis 1# 1)%&sJ Di'u$) =3. M)%$i, .&!7)$)%iF) 1# s&G%P)$# .&+%$) s&G%P)$# I)(!).#+)!i#+%& 1# 1)%&sJ
cxiii A continuaci+n se muestra la ventana de resultados del sot@are )uperdecisions, donde se muestra el posicionamiento de los sot@are en estudio, una ve* aplicado el mtodo A0:. Di'u$) =B. R#su(%)1&s =.9.C. Es%u1i& 1#( S&G%P)$# 1# I+s%$u!#+%).iE+ Vi$%u)( S#(#..i&+)1&
cxiv (onsistido en la b'squeda de manuales, cursos, libros y otros materiales bibliogr/icos que permitieron comprender las caractersticas y tcnicas de programaci+n de labvie@ para la creaci+n de instrumentos virtuales. =.9.8. Dis#K& 0 P$&'$)!).iE+ #+ L)"Fi#P 1# () A7(i.).iE+ A continuaci+n se muestra y eEplica las rutinas de programaci+n (diagramas de bloque), y los comandos utili*ados para el desarrollo de cada panel rontal de la aplicaci+n. =.9.8.< Dis#K& 1#( Di)'$)!) 1# B(&Hu# NR< 1# () A7(i.).iE+ Este diagrama de bloque (ver igura 8I) corresponde al panel rontal AL7 de la aplicaci+n, el mismo se reali*o bas/ndose en elementos de $abvie@ y comandos del instrumento. $as rutinas que lo conorman se muestran y eEplican a continuaci+n9
cxvi Di'u$) =8. Ru%i+) L&'i+ Esta rutina compara las posibles entradas de teEto con cadenas ya predeterminadas, las cuales contienen los nombres y una contrasea del personal seleccionado para utili*ar la aplicaci+n, eEiste cuatro nombres prederteminados ($uis Aguilar, Alejandro "artine*, &es's (arabao y "iguel !ilano) que son comparados mediante elementos del tipo MEqualiO, el mismo procedimiento es reali*ado para la comparaci+n con una 'nica contrasea (usuario), luego mediante arreglos l+gicos con elementos MAndO, M=rO y MAotO mas la utili*aci+n del M(ase EstructureO se reali*a la validaci+n de los datos suministrados mediante el pulsado de un bot+n. Ru%i+) S#%u7
cxvii Di'u$) 43. Ru%i+) S#%u7 En esta rutina se trabaja con la unci+n M(all $ibraryO la cual llama o hace reerencia a la librera del instrumento hp5??7Ej53.dll, y al comando hp5??7Ejinit, esta ultima iniciali*a el instrumento para que el mismo pueda trabaja en modo remoto y adicionalmente veriica si el instrumento se encuentra conectado al equipo. $a rutina se encuentra dentro de un elemento denominado M(ase EstructureO de modo que su ejecuci+n puede ser controlada por el pulsado de un bot+n. Ru%i+) Ru+LS%&7 Di'u$) 4<. Ru%i+) Ru+LS%&7 En esta rutina la unci+n M(all $ibrayO hace reerencia a la librera hp5??7Ej53.dll y a el comando hp5??7Ejtest!iming%un)top, con la inalidad
cxviii de controlar el inicio o la inali*aci+n de una medici+n con el simple pulsado de un bot+n. Ru%i+) Ru+LS%&7 S%)%us Di'u$) 42. Ru%i+) Ru+LS%&7 S%)%us "ediante el comando hp5??7Ejtest!iming%un)topjc y una comparaci+n l+gica se hace posible el encendido de MledsO indicadores del estatus de la medici+n. $os leds permanecen encendidos durante el tiempo que permane*ca en un estado l+gico de M7O el indicador M%un )top )tatusO, en caso contrario se mantendr/n apagados. Ru%i+) A()$! S#.&+1s
cxix Di'u$) 4:. Ru%i+) A()$! S#.&+1s $a utili*aci+n de tres elementos del tipo Mcall libraryO y el llamado de ellas a el comando hp5??7EjpdhjresultAlarm)ecsjc, permite visuali*ar mediante indicadores, el tiempo transcurrido desde que se activa una alarma del tipo MA,)O, M$=)O o M:attern $ossO y el encendido de los respectivos M$edsO indicadores. :ara lograr esto se conigura cada elemento con entradas numricas distintas, las cuales hacen reerencia a los tipos de
cxx alarmas utili*adas. Ru%i+) E$$&$ A11 Di'u$) 4=. Ru%i+) E$$&$ A11 El elemento M(all $ibraryO tiene como una de sus entradas a un arreglo reali*ado con un comparador de tipo M)electO el cual mediante el pulsado de un bot+n enva un M7O l+gico, necesario para que se genere un error sencillo en la medici+n. El comando que hace posible la generaci+n del error es la hp5??7EjpdhjerrorAdd. Ru%i+) C(&s#
cxxi Di'u$) 44. Ru%i+) C(&s# $a rutina utili*a el comando hp5??7Ejclose, el cual desactiva el modo de coneEi+n remoto entre el instrumento y el :(. $a rutina esta enmarcada en un elemento M(ase EstructureO, el cual es controlado por el pulsado de un bot+n. Ru%i+) E$$&$ C&u+%
cxxii Di'u$) 49. Ru%i+) E$$&$ C&u+% $a utili*aci+n de dos elementos del tipo Mcall libraryO y el llamado del comando hp5??7EjpdhjresultError(ountjc, permite visuali*ar mediante indicadores numricos, el conteo de los errores que se generan durante la medici+n y el encendido de los respectivos M$edsO indicadores. :ara lograr esto se conigura cada elemento con entradas numricas distintas, las cuales hacen reerencia a cada error en especico. Ru%i+) Li+# R)%#
cxxiii Di'u$) 4B. Ru%i+) Li+# R)%# El elemento M(all $ibraryO hace reerencia al comando hp5??7Ejpdhjline%ate, tambin tiene en una de sus entradas el resultado de un arreglo con comparadores del tipo M)electO, los que permiten la selecci+n del tipo de seal mediante el pulsado de botones. (ada entrada numrica representa un tipo de seal distinta (784"bJs, 58"bJs, I"bJs y 3"bJs). Ru%i+) A()$! A11
cxxiv Di'u$) 4C. Ru%i+) A()$! A11 El comando hp5??7EjpdhjalarmAdd, junto con un arreglo con comparadores del tipo M)electO permite la generaci+n de una alarma del tipo M$=)O mediante el pulsado de un bot+n. $a generaci+n de la alarma enciende un led indicador. Ru%i+) E()7s#1 Ti!#
cxxv Di'u$) 48. Ru%i+) E()7s#1 Ti!# Esta rutina utili*a un vi predeterminado de $abvie@, el cual reali*a la resta de dos indicadores de tiempo, uno que indica la echa en que se ejecuta la aplicaci+n y otro que indica la echa actual, obteniendo as mediante algunos arreglos aritmticos el tiempo transcurrido de la medici+n en segundos. Ru%i+) R#7&$% A continuaci+n se muestra la rutina denominada M%eportO9
cxxvi Di'u$) 93. Ru%i+) R#7&$% Esta rutina utili*a varios elementos para el manejo de cadenas de caracteres y para la generaci+n y almacenamiento de reportes, todo con la
cxxvii inalidad de agregar en el panel rontal 7 de la aplicaci+n unciones que permitan almacenar e imprimir los datos de las mediciones en orma de reportes. $a rutina esta ormada por tres partes elementales las cuales se muestran y eEplican a continuaci+n9 Di'u$) 9<. Ru%i+) R#7&$%/ 7$i!#$) 7)$%#. Esta parte de la rutina, toma los valores reerentes a los tiempos de duraci+n de las alarmas, n'mero de bit errados, errores de c+digo, duraci+n de la medici+n, echa actual, operador de la medici+n y los concadena en una sola cadena de caracteres, para su posterior utili*aci+n en otra parte de la rutina.
cxxviii Di'u$) 92. Ru%i+) R#7&$%/ s#'u+1) 7)$%#. En esta parte de la rutina se toman la cadena de caracteres proveniente de la parte anterior y se guardan mediante el pulsado de un bot+n, en un archivo. El mismo tiene un nombre que posee la hora y la echa actual, con la inalidad de utili*arlo en la programaci+n del panel rontal 3.
cxxix Di'u$) 9:. Ru%i+) R#7&$%/ %#$.#$) 7)$%#. En esta 'ltima parte de la rutina se toman los valores generados en la primera parte mediante el concadenado de caracteres y se imprimen con un ormato prediseado al pulsar un bot+n. El ormato contiene gracias a un arreglo reali*ado con vi de labvie@ denominado MAppend ,mage to %eport.viO, un logo del departamento. =.9.8.2 Dis#K& 1#( Di)'$)!) 1# "(&Hu# 2 Este diagrama de bloque (ver igura 28) corresponde al panel rontal AL3 de la aplicaci+n, el mismo esta ormado por varios elementos de $abvie@ y comandos del instrumento. $as rutinas que conorman el mismo se muestran y eEplican a continuaci+n9
cxxxi Di'u$) 94. Ru%i+) *.C2<L*.C29 Btili*ando el elemento M;isa NriteO se envian comandos al instrumento y luego mediante el elemento M;isa %eadO se lee los datos generados por el instrumento como respuesta a dichos comandos. En esta rutina se utili*a el elemento M)tacKed )equence )tructureO, utili*ando un comando distinto en cada estructura. $os comandos utili*ados se nombran a continuaci+n9
cxxxiii Ru%i+) T#s% Di'u$) 99. Ru%i+) T#s% En esta rutina se toman los datos almacenados en archive Mtest.lvmO, a travs de elementos M"atch :atternO y M)tring )ubsetO, luego estos datos son llevados a otros elementos de labvie@ los cuales los uniican en una sola cadena de caracteres. Ru%i+) R#7&$%2 Di'u$) 9B Ru%i+) R#7&$%2 Esta rutina toma los datos de la rutina M!estO y los datos de la rutina
cxxxiv M#.I37J#.I32O y los uniica en 'nico reporte mediante el vi MAppend %eport !eEt.viO, luego aade al reporte un logo del departamento. Estos mismos datos son utili*ados por el elemento MNrite (haracters to FileO para mediante un arreglo (;er igura 6?) almacenarlos en disco en un archive con ormato EEcel (ver aneEo 0).
cxxxvi Di'u$) 98. Ru%i+) *.C29Bi%L*.C29N#)$ < Esta rutina toma los valores de la norma #.I32 M:BA)O correspondientes a cada seal (784"bJs, 58"bJs, I"bJs y 3"bJs) y reali*a comparaciones con la inalidad de mostrar por pantalla solo los resultados correspondientes a la seal seleccionada. Este proceso se repite para los otros calculos #.I32 (BA), E), )E), E) Z y )E) Z), en otras rutinas presentes en el diagrama de bloque. Ru%i+) is%&$0
cxxxvii Di'u$) B3. Ru%i+) is%&$0 Esta rutina reali*a las comparaciones del los resultados obtenidos en el panel rontal 7 con el valor 4,444444ET4 con la inalidad de encender los leds correspondientes a cada error y alarma. $a tabla 75 que sigue a continuaci+n muestra y describe los elementos y ;,s de labvie@ utili*ados en el diseo de la aplicaci+n9 REPRESENTACIN EN LABVIEQ NOMBRE EN LABVIEQ L DESCRIPCIN O$ %eali*a el M=rO de las entradas, cuando una de las dos es M!rueO en la salida se obtiene M!rueO N&% %eali*a la negaci+n l+gica de la entrada, si la misma es M!rueO devuelve MFalseO, si es MFalseO, devuelve M!rueO A+1 %eali*a el MAndO de las entradas, cuando ambas son M!rueO en la salida se obtiene M!rueO N&% EHu)(S )e obtiene M!rueO en la salida si E es distinta de y, en el caso contrario se obtiene MFalseO EHu)(S
cxxxviii )e obtiene M!rueO en la salida si E es igual a y, en el caso contrario se obtiene MFalseO EHu)( %& 3S )e obtiene M!rueO en la salida si E es igual a 4, en el caso contrario se obtiene MFalseO S#(#.% )i el valor de s es M!rueO, devuelve t. )i el valor de s es MFalseO devuelve S%$i+' T& P)%N (onvierte una cadena de caracteres en una direcci+n B&(#)+ T& I3/<J (onvierte un valor booleano MtrueO o MalseO en un n'mero entero de 72 bits de valor 7 o 4 T& Q&$1 I+%#'#$ (onvierte un n'mero cualquiera a un entero de 72 bits Nu!"#$ %& E+'i++#$ S%$i+' (onvierte un n'mero cualquiera en un n'mero con ormato de ingeniera C)(( Li"$)$0 Du+.%i&+ N&1# $lama un .$$ o a alguna unci+n de librera directamente sin usar un nodo con c+digo de interace Vis) Q$i%# Escribe datos en el buer del instrumento o interace especiicado en la entrada denominada M;isa %esource AameO
cxxxix Vis) R#)1 $ee los datos que est/n en el >uer del instrumento o interace especiicado en la entrada denominada M;isa %esource AameO EHu)( (ompara las entradas que se especiiquen. El ;i eEpreso puede determinar cuando los valores son iguales, mayor que, menor que, etc. *#% D)%#LTi!# S%$i+' (onvierte un valor de tiempo o un valor numrico en una cadena de tiempo con el ormato especiicado en la computadora QNi(# L&&7 El subdiagrama que esta dentro de el se ejecuta al menos una ve*, seg'n lo indique la !erminal condicionante Ti!# DiGG.Fi Este ;i encuentra la dierencia entre dos cadenas de tiempo y devuelve dicha dierencia en una cadena de tiempo en segundos D&$!)% D)%#LTi!# S%$i+' "uestra una cadena de tiempo en el ormato que se especiique Q$i%# L)"VIEQ M#)su$#!#+% Di(# Escribe datos en el M"easurement .ata FileO
cxl S%).M#1 S#Hu#+.# S%$u.%u$# (onsiste en uno o mas subdigramas que se ejecutan secuencialmente R#)1 CN)$).%#$s D$&! Di(#.Fi Este ;i lee un especico n'mero de caracteres de un archivo comen*ando desde una posici+n especica Q$i%# CN)$).%#$s %& Di(#.Fi Este ;i escribe en un archivo especiicado en unas de sus entradas, una cadena de caracteres. M)%.N P)%%#$+ >usca una eEpresi+n especiica en una cadena de caracteres y devuelve la eEpresi+n encontrada y lo que esta antes y despus de ella. S%$i+' Su"s#% %ecibe una cadena de caracteres y devuelve un especico n'mero de caracteres comen*ando desde una posici+n especica C&+.)%#+)%# S%$i+'s (oncadena todas las cadenas de caracteres de cada entrada en una sola cadena de caracteres que devuelve a la salida C)s# S%$u.%u$# !iene uno o m/s subdiagramas que se ejecutan cuando la estructura se ejecuta. El valor determinado en el !erminal decide cual subdiagrama se
cxli ejecuta N#P R#7&$%.Fi (rea un Auevo reporte A77#+1 I!)'# %& R#7&$%.Fi Aade una imagen especiicada en la entrada M:ath or B%$ o imageO en el reporte A77#+1 R#7&$% T#6%.Fi Aade teEto a un reporte seleccionado P$i+% R#7&$%.Fi ,mprime un reporte E!7%0 S%$i+' C&+s%)+% (adena de teEto vaca (espacio en blanco) C)$$i)'# R#%u$+ C&+s%)+% Es una constante que contiene el valor A)(,, (% P)%N C&+s%)+% (onstante que contiene la inormaci+n reerente a una ubicaci+n del alg'n archivo Nu!#$i. C&+s%)+% (onstante numrica
B&&(#)+ I+1i.)%&$ ILEDJ ,ndicador booleano del tipo M$E.O. :osee una 'nica entrada que cuando recibe un valor l+gico de M7O enciende, cuando recibe M4O se apaga.
S%$i+' I+1i.)%&$ ,ndicador que muestra en el panel rontal una cadena de caracteres
cxlii
Nu!#$i. I+1i.)%&$ ,ndicador que muestra en el panel rontal un valor numrico T)"() <2. E(#!#+%&s 0 VIs 1# L)"Fi#P u%i(i,)1&s #+ () )7(i.).iE+ CAPITULO V DESARROLLO DEL PRO@ECTO 4.< D#s.$i7.iE+ 1# () A7(i.).iE+ D#s)$$&(()1) A continuaci+n se muestra y eEplica detalladamente los paneles rontales de la aplicaci+n reali*ada a travs de la programaci+n en labvie@, tambin se eEplica los elementos (botones, pantallas, barras, etc.) propios de cada panel. $a aplicaci+n reali*ada consta de dos paneles rontalesQ el panel rontal 7 (panel de medici+n) y el panel rontal 3 (panel de resultados), ver igura ?7. Di'u$) B<. P)+#(#s G$&+%)(#s 1# () )7(i.).iE+
cxliii (ada panel consta de sus respectivas pantallas, botones uncionales y otros atributos, todos ellos se eEplican a continuaci+n9 4.<.< P)+#( D$&+%)( NR< 1# () A7(i.).iE+ Di'u$) B2. P)+#( D$&+%)( NR< 7. Este campo es donde se introduce el nombre de usuario. El mismo debe coincidir con los nombres previamente programados. 3. Este campo es donde se debe introducir una contrasea. $a misma debe coincidir con la contrasea previamente programada. 5. Este bot+n denominado M$oginO permite validar o no los datos del usuario y la contrasea. )in dicha validaci+n no se puede conigurar el instrumento, ni
cxliv iniciar la medici+n. 8. $ed indicador de acceso. El mismo se enciende al momento de pulsar el bot+n M$oginO (su encendido esta condicionado por la valide* de los datos suministrados) 6. >ot+n denominado MAuto )etupO. Al pulsarlo se conigura el instrumento para trabajar en modo remoto. Es imposible comen*ar la medici+n sin el pulsado de este bot+n. 2. >ot+n llamado M%unJ)topO. )u pulsado ,nicia o detiene la medici+n ?. $ed indicador del estatus de la medici+n. Est/ encendido durante el tiempo que transcurra la medici+n. I. >ot+n denominado M$ocalO. Al pulsarlo se desactiva el modo de trabajo remoto. :ara retomar el modo remoto es necesario pulsar el bot+n Mauto setupO. 1. $ed indicador del estatus remoto del instrumento. Esta encendido mientras el instrumento este en modo remoto, en caso contrario esta apagado. 74. >ot+n denominado M)ingleO. Al pulsarlo genera errores de bit sencillos en la medici+n. 77. $ed indicador de errores de bits. Al generarse alg'n error de bits, bien sea, generados directamente desde la aplicaci+n o por alg'n error en los equipos de microondas a los cuales esta conectado el instrumento, este led se enciende durante el tiempo que duren dichos errores.
cxlv 73. >ot+n denominado M=therO. El mismo al pulsarlo muestra por pantalla la opci+n de activar alarmas. 75. >ot+n que da uncionalidad a la opci+n de Mactivar alarmasO, ya que al pulsarlo muestra por pantalla la opci+n de generar alarmas del tipo M$=)O. Este bot+n unciona si previamente se pulsa el bot+n M=therO 78. >ot+n que al pulsarlo genera alarmas del tipo M$=)O. El mismo unciona una ve* presionado el bot+n de Mactivar alarmasO. 76. $eds indicadores de alarmas. )e activan mientras eEista alarmas del tipo M$=)O y M:attern $ossO 72. >ot+n denominado M!ransmitO. El mismo al presionarlo muestra las dierentes seales de transmisi+n (784 "bJs, 58 "bJs, I"bJs y 3"bJs). 7?. >ot+n denominado M%eceiveO. El mismo al presionarlo muestra las dierentes seales de %ecepci+n c(784 "bJs, 58 "bJs, I"bJs y 3"bJs). 7I. >otones que al pulsarlos seleccionan dierentes seales de transmisi+n y recepci+n (784 "bJs, 58 "bJs, I"bJs y 3"bJs), hay un bot+n para cada seal. 71. >ot+n denominado M%esultsO. "uestra por pantalla los tiempos de duraci+n de las alarmas, errores, n'mero de bits errados y echa actual y tiempo transcurrido de la medici+n, es decir, todos los resultados. 34. :antalla de resultados, en ella aparecen los tiempos de duraci+n de las
cxlvi alarmas, errores, n'mero de bits errados y echa actual y tiempo transcurrido de la medici+n. :ara ver todos estos resultados es necesario presionar el bot+n MresultsO. A continuaci+n se muestra la pantalla y se eEplica todos los par/metros que en ella aparecen. Di'u$) B:. P)+%)(() 1#( 7)+#( G$&+%)( NR< AIS5 "uestra el tiempo de duraci+n en segundos de la alarma de tipo A,) (Alarm indicate signal) P)%%#$+ L&ss5 "uestra el tiempo de duraci+n en segundos de la alarma de tipo :attern $oss (:rdida de patr+n). LOS5 "uestra el tiempo de duraci+n en segundos de la alarma de tipo $=) ($oss o )ignal).
cxlvii Bi% E$$&$s5 "uestra el n'mero de bits errados durante la medici+n. C&1# E$$&$s5 "uestra los errores de c+digo en la medici+n. Ti!# T D)%#5 "uestra la hora y la echa actual en el siguiente ormato9 .aJ"esJAo 0orasJ"inutosJ)egundos. E()7s#1 Ti!#5 "uestra el tiempo transcurrido de la medici+n en segundos. 37. >ot+n denominado M)ho@O. Al pulsarlo muestra el hist+rico de las alarmas (alarmas que se han activado durante la medici+n, no necesariamente tienen que estar activas al momento de presionar el bot+n) mediante en encendido de los respectivos leds correspondientes a cada alarma. 33. $ed indicador del hist+rico. )u encendido indica que se ha generado al menos alguna alarma o error durante la medici+n. 35. >ot+n que al oprimirlo imprime los resultados que se muestran por pantalla en un reporte. Adicionalmente el reporte contiene el nombre del operador de la medici+n y un logo identiicativo de la gerencia. 38. >ot+n que al pulsarlo almacena en el disco duro los resultados que aparecen en el reporte en un archivo temporal, el cual es utili*ado por el panel rontal 3.
cxlviii 4.<.2 P)+#( D$&+%)( NR2 1# () A7(i.).iE+ Di'u$) B=. P)+#( D$&+%)( NR2 7. >ot+n que al pulsarlo almacena en el disco duro un documento de ormato eEcel contentivo de todos los resultados de las mediciones (incluyendo los resultados mostrados por el panel rontal 7), as como el nombre del encargado de reali*ar la medici+n. "uestra tambin tiempo de duraci+n de la medici+n y echa actual. ;er aneEo &. 3. >ot+n que imprime un reporte con todos los resultados de las mediciones (incluyendo los resultados mostrados por el panel rontal 7), as como el
cxlix nombre del encargado de reali*ar la medici+n. "uestra tambin tiempo de duraci+n de la medici+n y echa actual. ;er aneEo ,. 5. $eds indicadores de alarmas y errores en la medici+n. Estos indicadores se activan al eEistir alguna alarma durante la medici+n iniciada por el panel rontal 7. 8. :antalla contentiva de varias subpantallas, las cuales contienen las normas #.I37 y #.I32 bas/ndose en las mediciones reali*adas por el instrumento (mediciones controladas y monitoreadas por el panel rontal 7). !ambin muestra la duraci+n de las alarmas (Alarm seconds). 6. )ubpantalla que muestra la norma #.I37 Di'u$) B4. Su"7)+%)(() *.C2< En esta subpantalla se muestran todos los par/metros correspondientes a la norma #.I37, junto con el tiempo transcurrido de la medici+n.
cl 2. )ubpantalla que muestra la norma #.I32 (>it error analysis) Di'u$) B9. Su"7)+%)(() *.C9 Bi% En esta subpantalla se muestran todos los par/metros correspondientes a la norma #.I32 >it Errors, junto con el tiempo transcurrido de la medici+n. ?. )ubpantalla que muestra la norma #.I32 (Aear analysis)
cli Di'u$) BB. Su"7)+%)(() *.C29 N#)$ En esta subpantalla se muestran todos los par/metros correspondientes a la norma #.I32 Aear Analysis, junto con el tiempo transcurrido de la medici+n. I. )ubpantalla que muestra la duraci+n de las alarmas (Alarm seconds) Di'u$) BC. Su"7)+%)(() A()$! S#.&+1s En esta subpantalla se muestran todos los par/metros correspondientes a los tiempos de duraci+n de las alarmas, junto con el tiempo transcurrido de la medici+n. 4.2 Du+.i&+)!i#+%& 1# () A7(i.).iE+ ) %$)F;s 1# u+) R#1 LAN $a aplicaci+n reali*ada puede ser ejecutada remotamente a travs de una red de computadoras, para ello es necesario conigurar $abvie@ a travs
clii de los siguientes pasos9 4.2.< C&+Gi'u$).iE+ 1#( Q#" S#$F#$ 1# L)"Fi#P En el MNeb )erverO de $abvie@ se colocan las direcciones ,: de las computadoras que van a trabajar en red con la aplicaci+n, como lo muestra la siguiente igura9 Di'u$) B8 C&+%$&( 1# )..#s& )( Q#" S#$F#$ 1# L)"Fi#P 4.2.2. A(!).#+)!i#+%& 1#( (&s P)+#(#s D$&+%)(#s 1# () A7(i.).iE+ #+ A$.NiF& TML.
cliii )e almacenan los paneles rontales de la aplicaci+n en un archivo 0!"$, en el directorio @eb de $abvie@. $a siguiente igura ejempliica lo anterior9 Di'u$) C3 A(!).#+)!i#+%& 1# (&s 7)+#(#s G$&+%)(#s #+ )$.NiF& TML 4.2.:. D#s7(i#'u# 1# (&s P)+#(#s D$&+%)(#s 1# () A7(i.).iE+ #+ C&!7u%)1&$)s R#!&%)s 1# u+) R#1 LAN Finalmente para tener la ejecuci+n remota de la aplicaci+n es necesario9
cliv Abrir un bro@ser del ,nternet EEplorer (u otro navegador) en cada computadora de la red. Escribir en la barra de direcci+n del navegador la direcci+n ,: de la computadora, luego colocar un slash (J) y inalmente poner el nombre del archivo 0!"$ guardado en el directorio @eb de $abvie@. Bn ejemplo podra ser el siguiente9 http9JJ7?3.72.733.71JAplicacion.html 4.: A7(i.).iE+ D#s)$$&(()1) 7)$) P$u#")s R#!&%)s $as iguras a continuaci+n muestran la aplicaci+n para pruebas remotas a travs de la red ,: para el control, monitoreo y almacenamiento on<line de las variables provenientes del ,nstrumento de "edici+n =mni>E% ?7?(.
clvi CAPITULO VI Es%u1i& 1# D).%i"i(i1)1 Sendall k Sendall (711?) eEpresa que M:ara los proyectos de sistemas la actibilidad es valorada de tres orma principales9 operacional, tcnica y econ+mica. Bn proyecto debe ser actible en las tres ormas para merecer un desarrollo posterior.O (:. 67)
.espus de deinir la problem/tica y establecer las causas que ameritan la implementaci+n de un sistema automati*ado de pruebas remotas a travs de la red ,:, para el control, monitoreo y almacenamiento de las variables de inters provenientes de los instrumentos de medici+n utili*ados en la red de transmisi+n digital del -rea "etropolitana de :.;)A, es pertinente reali*ar un estudio de actibilidad para determinar la inraestructura tecnol+gica y la capacidad tcnica que implica la implementaci+n del sistema en cuesti+n, as como los costos beneicios y el grado de aceptaci+n que la propuesta genera en el /rea de trabajo. Este an/lisis permiti+ determinar las posibilidades de poner en marcha el sistema propuesto, los aspectos tomados en cuenta para este estudio ueron clasiicados en tres /reas, las cuales se describen a continuaci+n.
clvii 9.< D).%i"i(i1)1 T;.+i.) $a actibilidad tcnica consisti+ en reali*ar una evaluaci+n de la tecnologa eEistente en la organi*aci+n, este estudio estuvo destinado a recolectar inormaci+n sobre los componentes tcnicos que posee la organi*aci+n y la posibilidad de hacer uso de los mismos en la implementaci+n del sistema propuesto y de ser necesario los requerimientos tecnol+gicos que deben ser adquiridos para la ejecuci+n del sistema en cuesti+n. $a tecnologa necesaria para la implementaci+n del sistema de pruebas remotas, se evalu+ bajo dos enoques9 )$1P)$# 0 S&G%P)$#. 9.<.< )$1P)$# El hard@are, especicamente las computadoras del departamento que van a estar seleccionadas para ormar parte del sistema, debe cumplir con los siguientes requerimientos mnimos9 (omputadora $ocal (coneEi+n directa con el instrumento)9 :rocesador :entium ,,, 244"h* o equivalente "emoria %A" de 73I "> Espacio en disco de 754 "> "onitor );#A !eclado "ouse
clviii Bnidad de .isco 57J3 Bnidad de (.<%=" !arjeta de %ed !arjeta de ;ideo !arjeta :("(,A<#:,> (en caso de $aptop) !arjeta :(,<#:,> (en caso de .esKtop) Adicionalmente, son necesarios los siguientes cables9 (able :("(,A<#:,> (en caso de laptop) (able #:,> (en caso de desKtop) (omputadoras remotas9 :rocesador :entium ,,, 244"h* o equivalente "emoria %A" de 73I "> Espacio en disco de 754 "> "onitor );#A !eclado "ouse Bnidad de .isco 57J3 Bnidad de (.<%=" !arjeta de %ed !arjeta de ;ideo
clix Evaluando el hard@are eEistente y tomando en cuenta la coniguraci+n mnima necesaria la empresa solo debe adquirir los siguientes dispositivos9 !arjeta y cable :("(,A<#:,> (en caso de laptop) !arjeta :(,<#:,> (en caso de desKtop) El resto del hard@are presente en la empresa satisace los requerimientos establecidos para la implementaci+n del sistema. En el siguiente cuadro se muestra la descripci+n del hard@are disponible en el departamento. C)+%i1)1 D#s.$i7.iE+ 4? D#sM%&7 C&!7)H D#sM7$&5 procesador ,ntel :entium ,,, de 144"h*, 73I "> de memoria %A", disco duro de 34 #>, tarjeta de red Ethernet, tarjeta de video, 3 puertos B)>, 3 puertos :)J3, :uerto de impresora, 3 puertos serial, teclado, mouse, monitor );#A 7? pulgadas, loppy 5 R, Bnidad (.<%=" 47 L)7%&7 C&!7)H A$!)1) MB335 procesador ,ntel :entium ,,, de 68?"h*, 362 "> de memoria %A", disco duro de 34 #>, tarjeta de red Ethernet, !arjeta FaE modem, tarjeta de video, 7 puerto B)>, 7 puerto :)J3, :uerto de impresora, 3 puertos serial, Bnidad .;.<%=", 3 )lots para tarjetas :("(,A, :uerto inrarrojo, salida de video. 43 L)7%&7 #P(#%% P).M)$1 +643335 procesador ,ntel :entium ", de 7,3#h*, 362 "> de memoria %A", disco duro de 54 #>, tarjeta de red Ethernet, !arjeta FaE modem, tarjeta de video, 3 puertos B)>, 7 puerto :)J3, :uerto de impresora, 3 puertos serial, Bnidad .;.< %=", 3 )lots para tarjetas :("(,A, :uerto inrarrojo, salida de )<
clx ;ideo. 46 C)"(# *PIB5 7 cable Nandell k #oltermann S 834. 8 cables 0e@lett :acKard 74I55A 47 R#1 E%N#$+#% T&7&(&'?) Es%$#(() 47 C)"(#)1& #s%$u.%u$)1& IUTP +iF#( 4J 47 I!7$#s&$) #P(#%% P).M)$1 L)s#$J#% =si T)"() <:. )$1P)$# 1is7&+i"(# #+ #( 1#7)$%)!#+%& 9.<.2 S&G%P)$# En cuanto al sot@are el departamento cuenta con el sistema operativo, el navegador para ,nternet, el antivirus y las herramientas de "icrosot =ice apropiadas para el uncionamiento de la aplicaci+n, sin embargo es necesario adquirir el sot@are de $abvie@, como mnimo en su paquete b/sico ($abvie@ >ase :acKage). A continuaci+n se muestra una tabla que contiene el sot@are disponible en el departamento. C)+%i1)1 D#s.$i7.iE+ 47 Nindo@s G: 3443, )ervi :acK 7 47 >ro@ser o ,nternet EEplorer 6.4 47 Antivirus "cAee ;irus)can Enterprise ?.7.4 47 "icrosot =ice 1? T)"() <=. S&G%P)$# 1is7&+i"(# #+ #( 1#7)$%)!#+%& Es importante sealar que para el uncionamiento de la aplicaci+n tambin es necesario contar con los siguientes sot@ares9 $ab;ie@ %untime Engine ?.4
clxi "easurement k Automation EEplorer 5.4.3 .rivers y .$$s del instrumento !odos estos sot@ares son gratuitos y se pueden descargar de las p/ginas @@@.ni.com y @@@.agilent.com (omo resultado de este estudio tcnico se determino que en los actuales momentos, el departamento debe adquirir el sot@are $abvie@ y una tarjeta #:,>, en la modalidad :("(,A o en su deecto :(, para poder poner en marcha el sistema. El resto de la inraestructura tecnol+gica (0ard@are y sot@are) esta adecuada para tal in. 9.2 D).%i"i(i1)1 E.&+E!i.) A continuaci+n se presenta un estudio que dio como resultado la actibilidad econ+mica de la implantaci+n del sistema. )e determinaron los recursos para implantar y mantener en operaci+n la aplicaci+n desarrollada, lo cual permiti+ observar de una manera mas precisa las bondades del sistema propuesto. 9.2.< C&s%&s *#+#$)(#s Al lograr automati*ar el proceso de pruebas remotas a los equipos de microondas, se agili*a el lujo y manejo de la inormaci+n, por lo pr/cticamente se evitara el uso de9 disKettes 5 R (medio de almacenamiento mas com'n en los instrumentos), rollos de papel para las impresoras que traen incorporadas algunos de estos equipos, libretas o cuadernos para
clxii reali*ar anotaciones manuales. Esto releja que el costo por concepto de materiales de uso general en los procesos de pruebas remotas en los equipos de microondas se reduce pr/cticamente un 744Z. 9.2.2 C&s%&s 1# )$1P)$# 0 S&G%P)$# $a inversi+n que debe reali*ar el departamento es la siguiente9 $abvie@ .eveloper )uite 8316 l !arjeta y cable :("(,A<#:,> 266 l =843 U )i por el contrario la tarjeta a adquirir es :(,<#:,>, los costos son los siguientes9 $abvie@ .eveloper )uite 8316 l !arjeta :(,<#:,> 686 l =C=3 U $os costos anteriores relejan la 'nica inversi+n monetaria que debe reali*ar el departamento para poder implementar la aplicaci+n, obteniendo a cambio un sot@are y hard@are de 'ltima generaci+n, no solo utili*able en el proyecto actual, sino que tambin, en cualquier campo de la ingeniera donde se requiera controlar y monitorear un proceso. $abvie@ en su licencia M.eveloper )uiteO es una herramienta poderosa y vers/til, que puede generar ilimitados ejecutables de la aplicaci+n reali*ada, permitiendo instalar los mismos en cada computadora de la red. Adem/s $abvie@ puede ser utili*ado en casi cualquier /rea de trabajo, por lo que su adquisici+n generara ganancias en un uturo pr+Eimo, no solo por concepto de este sistema, sino
clxiii por otros uturos diseos a reali*ar. 9.2.: C&s%& 1# P#$s&+)( El sistema propuesto no incluyo variaciones en cuanto al personal bajo cuya responsabilidad est/ la operaci+n yJo uncionamiento del proceso de pruebas remotas, aunque cabe destacar que al automati*ar dicho proceso se reducen y se aligeran las cargas laborales del personal de analistas que normalmente dedicaba grandes periodos de tiempo de la jornada laboral a atender eEclusivamente una medici+n reali*ada a un equipo de microonda en alguna estaci+n de telecomunicaci+n, lo que signiica que los analistas pueden emplear el tiempo que se ahorran con el sistema diseado en otras actividades dentro del /rea de trabajo, optimi*ando de esta manera el uncionamiento de la misma. 9.2.= B#+#Gi.i&s Aunque inicialmente la implementaci+n de la aplicaci+n representa una inversi+n para el departamento y por ende para la empresa, los beneicios que dicha aplicaci+n aporta son considerables y muchos de ellos de resultado inmediato. Estos beneicios son9 9.2.=.< B#+#Gi.i&s T)+'i"(#s $os beneicios tangibles aportados el sistema propuesto est/n dados por los siguientes aspectos9
clxiv %educci+n en costos de papelera, rollos de papel para impresora y disKettes 5 R. Ahorro de vi/ticos y combustible por concepto de viajes a las estaciones de telecomunicaciones 9.2.=.2 B#+#Gi.i&s I+%)+'i"(#s Entre los beneicios intangibles del sistema propuesto se pueden incluir9 (ontar con un diseo muy similar al panel rontal del instrumento (con los mismos controles e indicadores gr/icos), lo que acilita su uso por parte del personal de analistas .isponer de una aplicaci+n que cuente con mecanismos de identiicaci+n y seguridad basados en nombre de usuario y pass@ord, generando un control autom/tico del operador responsable de cada medici+n y restringiendo el uso por parte de personas no autori*adas. (ontrol total de las unciones del instrumento de medici+n a travs de la red ,: de :.;)A. :osibilidad de visuali*ar de manera on<line los resultados de las mediciones desde varias computadoras simult/neamente, acilitando as el intercambio oportuno de conocimientos e inormaci+n.
clxv #enerar inormes sobre el uncionamiento de los enlaces (bas/ndose en las mediciones) de manera m/s eiciente y coniable, sirviendo de esta manera de apoyo a la toma de decisiones. (apacidad de almacenar datos en varios ormatos de manera segura en los distintos discos duros y otros medios de almacenamiento disponibles en el departamento. $a leEibilidad al manejar a travs de la red ,: grandes vol'menes de inormaci+n con rapide*, oportunidad y precisi+n, lo que orece una herramienta de trabajo al personal, que acilitara sus labores. =ptimi*ar las actividades dentro del departamento de red de microondas, aumentando la productividad del personal que labora en el mismo, repercutiendo por ende en el mejor uncionamiento de las comunicaciones en toda la corporaci+n. 9.: D).%i"i(i1)1 O7#$)%iF) $a actibilidad operativa permite predecir, si se pondr/ en marcha el sistema propuesta, aprovechando los beneicios que orece, a todos los usuarios involucrados con el mismo, ya sean los que interact'an en orma directa con este, como tambin aquellos que reciben la inormaci+n producida por el sistema. :or otra parte, el correcto uncionamiento del sistema en cuesti+n, siempre estar/ supeditado a la capacidad de los empleados encargados de dicha tarea.
clxvi $a necesidad de una optimi*aci+n en el proceso de pruebas remotas, llevo a la creaci+n de un sistema automati*ado, que de una manera mas sencilla y amigable, cubra todos los requerimientos, eEpectativas y que proporcione la inormaci+n en orma oportuna y coniable. >as/ndose en lo anterior es posible aseverar que la implantaci+n del sistema no va encontrar oposici+n por parte del personal de analistas, por lo que es actible operacionalmente. :ara el manejo del sistema automati*ado de pruebas remotas no se necesita ning'n adiestramiento en especial, ya que el personal presenta un nivel de conocimiento tcnico id+neo para manejar la aplicaci+n, adem/s la misma presenta un panel rontal de /cil manejo y compresi+n, con una gran similitud con el instrumento, por lo que su uso ser/ muy amiliar para los operadores.
clxvii CONCLUSIONES )e pudo comprobar que la aplicaci+n desarrollada en la pasanta cumpli+ con los objetivos planteados en la propuesta. !al aseveraci+n se eEplica detalladamente a continuaci+n9 $a utili*aci+n del :roceso Analtico &er/rquico (A0:) permiti+ seleccionar el sot@are de programaci+n de instrumentos sin la presencia de actores causantes de distorsi+n en el proceso de toma de decisiones como por ejemplo9 las limitaciones del proceso cognitivo humano, las emociones individuales y las preerencias individuales. El uso de $abvie@ ue apropiado como lenguaje de programaci+n, dado que, el mismo es un lenguaje gr/ico, intuitivo y /cil de manejar que brinda muchas herramientas y ayudas especiali*adas para el control de instrumentos de medici+n. El bus de instrumentaci+n #:,> ue adecuado para la comunicaci+n entre el :( y el ,nstrumento de medici+n, ya que la transerencia de datos y los tiempos de respuesta ueron los correctos para estos tipos de dispositivos. El =mni>E% ?7?( demostr+ ser un instrumento muy vers/til que permite reali*ar mediciones en varios tipos de enlaces digitales, el mismo es ideal para labores de mantenimiento ya que presenta gran variedad de
clxviii resultados, incluyendo las normas #.I37 y #.I32 necesarias para deinir la calidad en la transmisi+n de los datos. .el mismo modo permite su control mediante un computador, ya que cuenta con interaces de comunicaci+n, lo que quiere decir que, a pesar de ser un instrumento con mas de siete aos de obsolencia, es adaptable por medio de la instrumentaci+n virtual a las nuevas tecnologas. El desarrollo de una aplicaci+n que permita imprimir y almacenar reportes en varios ormatos, compartir datos a travs de cualquier intranet y controlar remotamente aplicaciones incrementa la productividad de los analistas encargados de reali*ar las mediciones. El desarrollo de sistemas automati*ados de pruebas remotas es una modalidad que debe ser implementada en las grandes industrias en la actualidad, puesto que permite la optimi*aci+n de las pruebas ejecutadas en la misma, lo cual se traduce en una minimi*aci+n de gastos y una maEimi*aci+n de los beneicios en el departamento y por consiguiente en la empresa.
clxix RECOMENDACIONES ,mplementar la aplicaci+n para el control, monitoreo y almacenamiento de variables de inters provenientes del instrumento de medici+n =mni>E% ?7?(. En tal sentido es conveniente recomendar la adquisici+n de los siguientes sot@ares y hard@ares indispensables para el uncionamiento de la aplicaci+n9 Adquirir una licencia M.eveloper )uiteO de Aacional ,nstruments $ab;ie@ en su versi+n mas reciente (;ersi+n ?.7) Adquirir una tarjeta Aacional ,nstruments :("(,A<#:,> con su respectivo cable o en su deecto una tarjeta Aacional ,nstruments :(,< #:,> (ver aneEo F). As mismo se sugiere9 )eguir el procedimiento indicado en el manual de uso de la aplicaci+n, para as garanti*ar el correcto uncionamiento de la misma. %eali*ar depuraciones, mantenimiento y actuali*aciones peri+dicas al sot@are y hard@are involucrado en la aplicaci+n.
clxx :or 'ltimo se recomienda con la inalidad de obtener el m/Eimo provecho de la aplicaci+n lo siguiente9 Adquirir dispositivos del tipo :.A (:alm, :ocKet :() y equipos con tecnologa inal/mbrica (Nireless >ridge, u otros), con la inalidad de ejecutar la aplicaci+n, no solo de manera remota, sino que tambin, de manera inal/mbrica, permitiendo al personal de transmisi+n por ejemplo9 controlar y monitorear una medici+n que se esta ejecutando en una estaci+n MGO mientras se trasladan hacia una estaci+n MDO. ;er aneEo #. Adquirir conversores #:,><EAE!J744 (ver aneEo #) con el objetivo de evitar el traslado innecesario de laptops o desKtops a las estaciones de telecomunicaciones, debido a que este conversor permite conectar el instrumento de medici+n directamente al punto de red .
clxxii *LOSARIO A(%#$+)%iF)s5 es cada uno de los objetos, decisiones o proyectos mutuamente eEcluyentes que son eEplorados en el proceso de decisi+n. $"&( J#$-$Hui.&9 estructura en orma de /rbol, donde se coloca el objetivo, los criterios y las alternativas de un problema multicriterio al resolver con el mtodo A0:. Bus 1# I+%#$G), 1# P$&7Esi%& *#+#$)( I*PIBJ5 >us que acilita la coneEi+n de instrumentos programables al computador C&!)+1&5 ,nstrucciones especiicas de los instrumentos de medici+n, mediante estas el instrumento reali*a alguna acci+n o genera una respuesta. C$i%#$i&s5 son los puntos de vista considerados relevantes para el an/lisis yJo resoluci+n de un problema. (onstituyen la base para la toma de decisiones, base que puede ser medida y evaluada. Di)'$)!) 1# B(&Hu#s5 es el panel de programaci+n, en el se relacionan los elementos utili*ados en la intera* mediante operaciones que determinan en s como unciona el programa o sistema, eEactamente es la parte donde se reali*an las especiicaciones uncionales. )$1P)$#5 es el conjunto de elementos materiales que componen una
clxxiii computadora. En dicho conjunto se incluyen los dispositivos electr+nicos y electromec/nicos. I+s%$u!#+%).iE+ Vi$%u)(5 conjunto de herramientas de sot@are y hard@are, que permiten desarrollar dispositivos e instrumentos de medici+n, acordes con las necesidades especiicas del usuario. I+s%$u!#+%& Vi$%u)(5 )istema adaptable que permite simular el comportamiento de los instrumentos tradicionales. I+%#$G), 1# C&!u+i.).iE+5 es la que permite que un programa inorm/tico se comunique con otras aplicaciones, permitiendo el lujo de inormaci+n. J#$)$Hu?) Di'i%)( P(#siE.$&+) IPDJ5 !ecnologa usada en telecomunicaciones para transportar grandes cantidades de inormaci+n mediante equipos digitales de transmisi+n. $as dierentes partes que la conorman no est/n completamente sincroni*adas. J#$)$Hu?) Di'i%)( S?+.$&+) ISDJ5 Es la evoluci+n de los sistemas de transmisi+n :.0, creada para soportar anchos de banda m/s elevados. L)"Fi#P5 $enguaje de programaci+n gr/ico de Aacional ,nstruments. M)%$i, 1# EF)(u).iE+5 es una matri* que resume las inormaciones pertinentes al problema bajo an/lisis. (ualquier problema multicriterio puede eEpresarse de orma concisa en ormato matricial, en la que las columnas representan los atributos o criterios relevantes al problema y las ilas representan las alternativas en competencia. O!+iBER B<BC5 Anali*ador recomunicaciones usado en redes hibridas
clxxiv :.0J).0J)=AE! y en redes A!" P)+#( D$&+%)(5 es la pantalla de $abvie@ donde se disea la intera* con el usuario, en ella se colocan los controles e indicadores. P$&.#s& A+)(?%i.& J#$-$Hui.& IAPJ5 "todo de an/lisis multicriterio usado para resolver problemas de toma de decisiones R#.&!#+1).iE+ UIT-T *.C2<5 recomendaci+n que deine la calidad de los enlaces digitales a 28KbJs R#.&!#+1).iE+ UIT-T *.C295 recomendaci+n que deine la calidad de los enlaces digitales a 348IKbJs S&G%P)$#5 es la parte l+gica de la computadora. Es el conjunto de instrucciones que puede ejecutar el hard@are para la reali*aci+n de las tareas de computaci+n. Su7#$1#.isi&+s5 )ot@are especiali*ado en resolver problemas basados en el :roceso Analtico jer/rquico (A0:).
clxxv LISTA DE ACRNIMOS AP Analytic 0ierarchy :rocess AIS Alarm ,ndicate )ignal AIT Automati*aci+n ,ndustrial, ,norm/tica y !elecomunicaciones ATN A!tention ATM Asynchronous !ranser "ode BBE >acKground >locK Error BER >it Error %ate BERT >it Error %ate !est CCR (entro de (ontrol de la %ed CRC (hequeo de %edundancia (clica DM .egraded "inuted EB Error >locK EOI End =r ,dentiy ES Error )econd DEC For@ard Error (ontrol *PIB #eneral :urpose ,ntera* >us P 0e@lett :acKard RP 0ypothetical %eerente :ath IEC ,nternacional Electronic (omision IEEE ,nstitute o Electrics and Electronics Engineers IDC ,nterFace (lear I*U ,ntera* #r/ica de Bsuario ILO ,nJ=ut LABVIEQ $aboratory ;irtual ,nstrument Engineering NorKbench LCD $iquid (ristal .isplay LOD $oss o !rame DAV .ata ;alid NDAC Aot .ata Accepted NRDD Aot %eady For .ata PC :ersonal (omputer PDVSA :etr+leos de ;ene*uela ).A PD :lesiochronous .igital 0ierarchy PRBS :seudos %andom >it )equence RBER %esidual ;E%
clxxvi REN %emote Enable SCPI )tandard (ommands o :rogrammable ,nstruments SD )ynchronous .igital 0ierarchy SES )everal Error )econd SONET )ynchronous =ptical Aet@orK SRO )ervice %ecuest STM-< )ynchronous !ransport "odule level 7 UPEL Bniversidad :edag+gica $ibertador US Bnavailability )econds UIT Bni+n ,nternacional de !elecomunicaciones VC (ontenedores virtuales QAN Norld Area Aet@orK VI ;irtual ,nstrument ANEXOS
clxxvii RED DE TRANSMISION DI*ITAL DE PDVSA V RE*ION METROPOLITANA
clxxviii BASE DE DATOS DE ESTACIONES DE TELECOMUNICACIONES DEL AREA METROPOLITANA DE PDVSA BASE DE DATOS DE ESTACIONES AREA METROPOLITANA ESTACIN LA CAMPIWA .,%E((,HA9 Av. $ibertador. Ediicio :etr+leos de ;ene*uela. !orre Este. A*otea. $a (ampia. (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35I83 153 "smn 22L63m76mm 74L31m61mm 4 Sm 4 0r. 44 "in. ESTACIN EL CUJ .,%E((,HA9 :asando la alcabala de la "ariposa se siguen los letreros (3,I Sm) que dicen .istritos (entro
clxxix El (uj, .tto. Federal !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 32477 7734 "smn 24L62m42mm 74L36m43mm 7I Sm 4 0r. 84 "in. ESTACIN EL JUNOUITO < .,%E((,HA9 ;a el &unquito. 5 Sm despus de la escuela de policias (pasando El &unquito) se cru*a a la derecha. El &unquito<.tto. Federal !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 )JA 3764 "smn 2?L46m6?mm 74L3?m65mm 5? Sm 7 0r. 76 "in. ESTACIN EL JUNOUITO 2 .,%E((,HA9 ;a el &unquito. Altos de :o*o Aegro, 5 Sm despus de la escuela de policias se cru*a a la derecha. El &unquito<.tto. Federal !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35I65 3752 "smn 2?L46m6?mm 74L3?m65mm 52 Sm 7 0r. 76 "in. ESTACIN PLANTA CANTINAS .,%E((,HA9 (arretera vieja hacia $a #uaira, :lanta de suministro (ombustibles (antinas. (ubicaci+n s+tano 7 debajo del (entro de (ontrol. (aracas) !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 7734 "smn 22L6?m32mm 74L57m65mm 74 Sm 4 0r. 84 "in. ESTACIN CABO BLANCO .,%E((,HA9 Entrada port+n de acceso a pista Aeropuerto ,nternacional "aiqueta. Edo. ;argas. :ara el acceso solicitar permiso en oicina de $ogstica ,AA," piso 5. ($lamar a $uis :ulido :lnata )(A"9 229::) !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 )JA I4 "smn 2?L44m32mm 74L52m55mm 53 S" 4 0r. 64 "in. ESTACIN PLANTA SCAM
clxxx .,%E((,HA9 :lanta de )ervicio de (ombustible, Aeropuerto de "aiqueta, ubicada al inal del Aeropuerto ,nternacional al pasar la estaci+n de servicio. Edo. ;argas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5?I11 2 "smn 22L61m88mm 74L52m47mm 54 Km 4 0r. 86 "in. ESTACIN AN*AR .,%E((,HA9 0angar de :.;)A, Aeropuerto ;iejo de "aiqueta Edo. ;argas. 0angares de la Aduana, !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5I844 73 "smn 22L6Im31mm 74L52m7?mm 4 0r. 56 "in. ESTACIN CATIA LA MAR REPETIDOR .,%E((,HA9 Brbani*aci+n $a (olina, (atia $a "ar. Edo. ;argas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 552I5 744 "smn 2?L43m42mm 74L52m7Imm 32 Sm 4 0r. 64 "in. ESTACIN LA*UNA DE LOS PATOS .,%E((,HA9 Brbani*aci+n )anta %osa, sector El !ambor (erro $aguna de los :atos, .istrito #uaicaipuro Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 7I44 "smn 2?L43m34mm 74L34m54mm 6 Sm 4 0r. 76 "in. ESTACIN INTEVEP .,%E((,HA9 Ediicio )ede (entral, :iso 8, Brb. )ta. %osa, sector El !ambor, $os !eques !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E
clxxxi ;,A&E9 62745 7?44 "smn 2?L43m41mm 74L33m32mm 4 Sm 4 0r. 4 "in. ESTACIN EDID. SUCRE .,%E((,HA9 Av. Francisco de "iranda, Frente al (entro (omercial (entro :la*a. Edi. )ucre, $a Floresta (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 32276 I26 "smn 22L64m54mm 74L31m87mm 4 Sm 4 0r. 36 "in. ESTACIN EL VOLCN .,%E((,HA9 )ector El ;olc/n, cuinta El !opito, A 6 "in. .e la Brbani*aci+n El :lacer, va =ritopo "unicipio >aruta Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35I21 7852 "smn 22L64m65mm 74L36m73mm 71 Sm 4 0r. 86 "in. ESTACIN TIO PEDROTE .,%E((,HA9 ;a (aracas<Araira (carretera vieja hacia 0iguerote) se atraviesa Araira, se sube al cerro despus del %o (huspita al pasar la Escuela se sube el cerro por la entrada de la .erecha Estado "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35416 I16 "smn 22L38m51mm 74L32m54mm 28 Sm 7 0r. 86 "in. ESTACIN AEROPUERTO CARACAS .,%E((,HA9 ;a (aracas<(harallave. Bbicada al lado de la !orre de (ontrol del Aeropuerto (aracas (harallave. Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35I68 264 "smn 22L81m44mm 74L7?m34mm 65 Sm 4 0r. 64 "in. ESTACIN *EREMBA .,%E((,HA9 ;a el &unquito<(olonia !ovar, antes de la entrada de la (oloniaQ justo en el mismo
clxxxii sitio queda un %adar "eteororl+gico del #obierno Aacional !ovar. Edo Aragua !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 354?6 3572 "smn 2?L38m88mm 74L38m45mm 64 Sm 7 0r. 54 "in. ESTACIN PLANTA *UATIRE .,%E((,HA9 :lanta de )uministro de (ombustible :dv. .eltaven, #uatire. Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5?331 584 "smn 22L38m88mm 74L31m3Imm 55 Sm 7 0r. 44 "in. ESTACIN PLANTA CARENERO .,%E((,HA9 ;a 0iguerote<:uerto Francs, :lanta .eltaven, (arenero. Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5?631 34 "smn 22L48m41mm 74L55m66mm 4 Sm 3 0r. 54 "in. ESTACIN EL CRISTO .,%E((,HA9 ;a (aracas<El #uapo<>arcelona, al llegar al #uapo, se sigue va %io (hico. A 5,6 Sm queda la Estaci+n. Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35II3 83 "smn 26L6?m83mm 74L74m86mm 75I Sm 3 0r. 76 "in. ESTACIN PLANTA ARICUNA .,%E((,HA9 Area operacional :.;)A #as. A la i*quierda, despus del peaje $a :ernita, (harallave, Edo. "iranda
clxxxiii !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 27545 584 "smn 22L81m4Imm 74L76m76mm 66 Sm 7 0r. 44 "in. ESTACIN N-4: .,%E((,HA9 ;a (aracas<)an (asimiro, se pasa la alcabala de :ardillal y en 6 "in. )e cru*a en anuncio (entro Adiestramiento, Edo. Aragua. cueda en $a "'cura !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 35I84 824 "smn 2?L43m35mm 41L65m36mm 74? Sm 3 0r. 76 "in. ESTACIN CIED LA TAONA .,%E((,HA9 ;a >aruta<El 0atillo, Av. $as esmeraldas, calle El Angel, Edo. "iranda !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 7734 "smn 22L64m85mm 74L32m77mm 6 Sm 4 0r. 56 "in. ESTACIN PLANTA CATIA LA MAR .,%E((,HA9 :lanta de )uministro de (ombustible, primer piso del Edi. Administrativo, .eltaven, (atia la "ar, Edo. ;argas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5?554 I4 "smn 2?L43m44mm 74L52m73mm 36 Sm 4 0r. 64 "in. ESTACIN EDID. LOS CA*UARAMOS .,%E((,HA9 Av. $eonardo .a ;inci, Edi. :.;)A )ervicios, :iso 1 =icina A<176 $os (haguaramos, (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 5866? 174 "smn 22L63m74mm 74L31m38mm I Sm 4 0r. 54 "in. ESTACIN TORRE PEOUIVEN
clxxxiv .,%E((,HA9 Av. Francisco de "iranda, al lado de la estaci+n del metro (hacao, !orre :equiven, :iso 33 (hacao, (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 I8838 164 "smn 22L67m33mm 74L31m64mm 5 Sm 4 0r. 34 "in. ESTACIN EDID. CUAO .,%E((,HA9 Av. $a Estancia, Edi. :.;)A E y :, (huao, (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 63?16 144 "smn 22L67m41mm 74L31m76mm 5 Sm 4 0r. 36 "in. ESTACIN EDID. PAQA .,%E((,HA9 Edi. :a@a, Brbani*aci+n $as "ercedes, :iso 7, =icina E<7<38 (aracas !E$bF=A=9 A$!B%A9 $=A#,!B.9 $A!,!B.9 .,)!AA(,A9 !,E":= .E ;,A&E9 144 "smn 21L33m37mm 74L5?m35mm 8,6 Sm 4 0r. 54 min
clxxxv INSTRUMENTOS DE MEDICIN UTILIZADOS EN LA RED DE TRANSMISIN DI*ITAL METROPOLITANA DE PDVSA
clxxxvi I+s%$u!#+%&s 1# M#1i.iE+ U%i(i,)1&s #+ () R#1 1# T$)+s!isiE+ Di'i%)( M#%$&7&(i%)+) 1# PDVSA ESOUEMAS DE TECNOLO*AS APLICABLES EN EL SISTEMA DE PRUEBAS REMOTAS EsHu#!) 1# u%i(i,).iE+ 1# .&+F#$s&$ *PIB-ENETL<33
clxxxvii EsHu#!) 1# u%i(i,).iE+ 1# P)(! 0 Qi$#(#ss B$i1'# EsHu#!) 1# u+iGi.).iE+ 1# %#.+&(&'?)s )7(i.)"(#s 7)$) 7$u#")s $#!&%)s PRUEBA DE DUNCIONALIDAD DE LA APLICACIN DESARROLLADA Bn logro adicional alcan*ado durante el desarrollo del proyecto ue la reali*aci+n de una prueba de uncionalidad, mediante la cual se pudo comprobar el perecto uncionamiento en red de la aplicaci+n, simul/ndose as, el uso real para la cual la misma ue diseada, el cual no es otro que el control, monitoreo y almacenamiento de variables de inters provenientes de los instrumentos de medici+n, especicamente del =mni>E% ?7?(. A continuaci+n de eEplica brevemente el sot@are y hard@are usado, los pasos seguidos para el montaje y los resultados obtenidos en la prueba9
clxxxviii EsHu#!) 1# () 7$u#") S&G%P)$# U%i(i,)1&5 $ab;,EN ?.4 Evaluation )ot@are. $ab;,EN %untime Engine ?.4 "easurement k Automation EEplorer 5.4.3 A, 8II.3 7.?4 A, ;,)A 5.4.7 5??7?( .river9 ;G, plug k play A.4?.44 )$1P)$# U%i(i,)1&5 0e@lett :acKard (ommunications :erormance Analy*er =mni>E% 5??7?c !arjeta y cable national instruments :("(,A<#:,> $aptop (ompaq Armada "?44 $aptop Fujitsu )iemens $ie >ooK
clxxxix $aptop 0: (ompaq nE6444 0ub 8 :uertos hyEel :restige 73I,"0 !res cables de red E,AJ!,A 62I> est/ndar, con conector %&86 en ambos eEtremos P)s&s S#'ui1&s Es%)"(#.i!i#+%& 1# C&!u+i.).iE+ #+%$# #( .&!7u%)1&$ (&.)( 0 #( O!+iBER B<BC5 )e reali*+ la coneEi+n a mediante la intera* #:,> entre la laptop (ompaq Armada "?44 y el instrumento de medici+n 0e@lett :acKard (ommunications :erormance Analy*er =mni>E% 5??7?(. C&+#6iE+ #+%$# .&!7u%)1&$) # i+s%$u!#+%& C&+Gi'u$).iE+ 1# i+s%$u!#+%& 0 7$u#")s 1# .&!u+i.).iE+ .&+ #( !is!&5 )e coniguro el instrumento con la direcci+n #:,> M7O como lo muestra la igura siguiente9
cxc Di$#..i&+)!i#+%& *PIB #+ #( I+s%$u!#+%& A travs del "easurement k Automation EEplorer 5.4.3 ("AG) se enviaron algunos comandos al instrumento para comprobar si la comunicaci+n se estableca de manera correcta. P$u#")s 1# .&!u+i.).iE+ .&+ #( I+s%$u!#+%&
cxci Es%)"(#.i!i#+%& 1# C&!u+i.).iE+ #+%$# ()s .&!7u%)1&$)s 0 #( u"5 )e eectu+ la coneEi+n entre cada laptop y el 0ub a travs de cable de red E,AJ!,A 62I> est/ndar como lo muestra la siguiente igura9 C&+#6iE+ #+%$# .&!7u%)1&$)s 0 UB C&+Gi'u$).iE+ 1# .&!7u%)1&$)s 7)$) %$)")>)$ #+ $#15 )e coniguraron las tres laptops a travs del siguiente direccionamiento en cada una de ellas9 L)7%&7 (&.)( IC&!7)H A$!)1) MB33J5 .irecci+n ,:9 74.74.74.7
cxcii "ascara de )ubred9 366.366.366.4 #rupo de trabajo9 $uish?? L)7%&7 (&.)( IDu>i%su Si#!#+s LiG# B&&MJ5 .irecci+n ,:9 74.74.74.3 "ascara de )ubred9 366.366.366.4 #rupo de trabajo9 $uish?? L)7%&7 (&.)( IP C&!7)H +64333J5 .irecci+n ,:9 74.74.74.5 "ascara de )ubred9 366.366.366.4 #rupo de trabajo9 $uish?? C&+Gi'u$).iE+ 1# .&!7u%)1&$)s 7)$) %$)")>)$ #+ $#1 C&+Gi'u$).iE+ 0 1i$#..i&+)!i#+%& 1# () )7(i.).iE+5
cxciii $a aplicaci+n se coniguro con la direcci+n #:,> M7O en cada una de las rutinas donde ue necesario proporcionar este tipo de direccionamiento. Adem/s se suministro en el @ebserver de labvie@ las tres direcciones ,: correspondientes a cada computadora. C&+Gi'u$).iE+ 1#( Q#" S#$F#$ 1# L)"Fi#P I+s%)().iE+ 1# L)"Fi#P Ru+-Ti!# E+'i+# #+ ()s .&!7u%)1&$)s $#!&%)s5 :ara poder ejecutar las aplicaciones en las laptops remotas ue necesaria la instalaci+n de $abvie@ %untime Engine ?.4, debido a que, este
cxciv programa contiene todos los archivos necesarios para poder desplegar el panel rontal de la aplicaci+n y que el mismo uncione igual que la aplicaci+n original instalada en la laptop local. D#s)$$&((& 1# () 7$u#") >/sicamente la prueba reali*ada consisti+ en el control y monitoreo del instrumento a travs de las computadoras remotas (las que no est/n conectadas directamente al instrumento), no obstante, tambin se reali*aron pruebas con la computadora local. $a prueba se dividi+ en tres etapas, cada una de las cuales se eEplica a continuaci+n9 7. #eneraci+n de alarmas y errores directamente a travs de la aplicaci+n en su panel rontal 7 (,nstalada en la computadora local). $os resultados se logran visuali*ar en el panel rontal de la aplicaci+n y en display del instrumento. 3. )e repite la etapa anterior, luego se almacenan los datos, para posteriormente abrir el panel rontal 3 y reali*ar los c/lculos #.I37 y #.I32. Finalmente se almacenan los todos los datos (los de ambos paneles rontales) en un documento de ormato EEcel y se imprime un reporte.
cxcv 5. )e abre un bro@ser del ,nternet EEplorer en cada computadora remota y se carga la aplicaci+n en ellas, luego se generan desde ah errores simples y alarmas. $os mismos se visuali*an en los paneles remotos, en el panel rontal de la aplicaci+n y en el display del instrumento. 8. )e generan los errores directamente en el instrumento, se visuali*an los mismos en todas las computadoras. Vis%) G$&+%)( 1# () 7$u#")