Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation

El proyecto consistió en la construcción de un banco de pruebas para la disponibilidad de los alumnos y egresados en la Facultad de Ingeniería Mecatrónica UNAB en el laboratorio de Automatización, asimismo se elabora un control de Posición y de velocidad usando el software Logix5000 y el PLC Logix55...

Full description

Autores:
Castro Acuña, Jerson
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2013
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/12211
Acceso en línea:
http://hdl.handle.net/20.500.12749/12211
Palabra clave:
Mechatronic
Question bank
PID algorithm
Software
Power plants
Engines
Mechanical energy
Programming language
Wiring defects
Industrial processes
Programmable logic controllers
Mecatrónica
Software
Centrales de energía
Motores
Energía mecánica
Banco de preguntas
Algoritmo PID
Lenguaje de programación
Defectos de cableado
Procesos industriales
Controladores lógicos programables
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_6c0dcb8801f202996a85d782b53b52bb
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/12211
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
dc.title.translated.spa.fl_str_mv Automatic speed and position control for three-phase induction motors With the Rockwell Automation Test Bench
title Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
spellingShingle Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
Mechatronic
Question bank
PID algorithm
Software
Power plants
Engines
Mechanical energy
Programming language
Wiring defects
Industrial processes
Programmable logic controllers
Mecatrónica
Software
Centrales de energía
Motores
Energía mecánica
Banco de preguntas
Algoritmo PID
Lenguaje de programación
Defectos de cableado
Procesos industriales
Controladores lógicos programables
title_short Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
title_full Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
title_fullStr Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
title_full_unstemmed Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
title_sort Control automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell Automation
dc.creator.fl_str_mv Castro Acuña, Jerson
dc.contributor.advisor.spa.fl_str_mv Lengerke Pérez, Omar
Gonzalez Acuña, Hernán
dc.contributor.author.spa.fl_str_mv Castro Acuña, Jerson
dc.contributor.cvlac.*.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000295450
dc.contributor.scopus.*.fl_str_mv https://www.scopus.com/authid/detail.uri?authorId=25929436900
dc.subject.keywords.eng.fl_str_mv Mechatronic
Question bank
PID algorithm
Software
Power plants
Engines
Mechanical energy
Programming language
Wiring defects
Industrial processes
Programmable logic controllers
topic Mechatronic
Question bank
PID algorithm
Software
Power plants
Engines
Mechanical energy
Programming language
Wiring defects
Industrial processes
Programmable logic controllers
Mecatrónica
Software
Centrales de energía
Motores
Energía mecánica
Banco de preguntas
Algoritmo PID
Lenguaje de programación
Defectos de cableado
Procesos industriales
Controladores lógicos programables
dc.subject.lemb.spa.fl_str_mv Mecatrónica
Software
Centrales de energía
Motores
Energía mecánica
dc.subject.proposal.spa.fl_str_mv Banco de preguntas
Algoritmo PID
Lenguaje de programación
Defectos de cableado
Procesos industriales
Controladores lógicos programables
description El proyecto consistió en la construcción de un banco de pruebas para la disponibilidad de los alumnos y egresados en la Facultad de Ingeniería Mecatrónica UNAB en el laboratorio de Automatización, asimismo se elabora un control de Posición y de velocidad usando el software Logix5000 y el PLC Logix5561. En el trabajo se estudia cada uno de los componentes suministrados al banco de pruebas (PLC, Pantalla, Variador, ServoDriver, entre otros), con el fin de conocer cada una de sus características principales, después se presentan los programas necesarios para la utilización del PLC. Además se explica la configuración del controlador, su lenguaje de programación y el direccionamiento de las variables internas. Se realizo diferentes prácticas en el cual se busca evaluar defectos de cableado o de algún componente que pueda haber llegado defectuoso en el transcurso de su traslado al laboratorio de la Universidad Autónoma de Bucaramanga. Final mente en el trabajo se estudia el algoritmo PID suministrado por el software, a dos procesos industriales muy comunes como el de posición y el de velocidad, con el fin de evaluar una planta analógica en un lazo retroalimentado.
publishDate 2013
dc.date.issued.none.fl_str_mv 2013-01-30
dc.date.accessioned.none.fl_str_mv 2021-02-15T21:14:20Z
dc.date.available.none.fl_str_mv 2021-02-15T21:14:20Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/12211
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/12211
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_category.hcst
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, Colombia)
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Mecatrónica
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/12211/1/2013_Tesis_Jerson_Castro_Acu%c3%b1a.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/12211/2/2013_Presentacion_Jerson_Castro_Acu%c3%b1a.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/12211/3/2013_Anexos_Jerson_Castro_Acu%c3%b1a.zip
https://repository.unab.edu.co/bitstream/20.500.12749/12211/4/2013_Video_Jerson_Castro_Acu%c3%b1a.zip
https://repository.unab.edu.co/bitstream/20.500.12749/12211/5/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/12211/6/2013_Tesis_Jerson_Castro_Acu%c3%b1a.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/12211/7/2013_Presentacion_Jerson_Castro_Acu%c3%b1a.pdf.jpg
bitstream.checksum.fl_str_mv 4279a6ce99258d5a7e30d35fbb244e71
5d2d4f0c1ec5f7c88abe36ef0bd8551b
46aac71389c2c8f869319cb682a90b67
82cd8ebe4e3c8f335d36cb0a1a64d94e
8a4605be74aa9ea9d79846c1fba20a33
fa97b99c3db8e6b47c7e447e11a4c3b8
350298f4d92d41434e6214dd4179602a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1812205651338723328
spelling Lengerke Pérez, OmarGonzalez Acuña, HernánCastro Acuña, Jersonhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000295450https://www.scopus.com/authid/detail.uri?authorId=25929436900Bucaramanga (Santander, Colombia)2021-02-15T21:14:20Z2021-02-15T21:14:20Z2013-01-30http://hdl.handle.net/20.500.12749/12211instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEl proyecto consistió en la construcción de un banco de pruebas para la disponibilidad de los alumnos y egresados en la Facultad de Ingeniería Mecatrónica UNAB en el laboratorio de Automatización, asimismo se elabora un control de Posición y de velocidad usando el software Logix5000 y el PLC Logix5561. En el trabajo se estudia cada uno de los componentes suministrados al banco de pruebas (PLC, Pantalla, Variador, ServoDriver, entre otros), con el fin de conocer cada una de sus características principales, después se presentan los programas necesarios para la utilización del PLC. Además se explica la configuración del controlador, su lenguaje de programación y el direccionamiento de las variables internas. Se realizo diferentes prácticas en el cual se busca evaluar defectos de cableado o de algún componente que pueda haber llegado defectuoso en el transcurso de su traslado al laboratorio de la Universidad Autónoma de Bucaramanga. Final mente en el trabajo se estudia el algoritmo PID suministrado por el software, a dos procesos industriales muy comunes como el de posición y el de velocidad, con el fin de evaluar una planta analógica en un lazo retroalimentado.Resumen ................................................................................................................................ 14 Introducción ......................................................................................................................... 15 Capítulo 1 Objetivos y Metodología......................................................................... 16 1.1 Objetivo General ................................................................................................ 16 1.2 Objetivo Específicos ........................................................................................ 16 1.3 Justificación ........................................................................................................ 17 1.4 Metodología .......................................................................................................... 17 Capitulo 2 Generalidades de los PLC’s .................................................................. 18 2.1 Definición de un PLC ........................................................................................... 18 2.2 Estructura interna de un PLC ..................................................................... 18 2.2.1 La unidad central de proceso (CPU) ............................................... 19 2.2.2 Tipos de memoria ...................................................................................... 19 2.3 Logix CPU .............................................................................................................. 21 Capitulo 3 Descripción del banco y las herramientas Allen Bradley .... 22 3.1 Estructura Del Banco .......................................................................................... 22 3.1.1 Especificaciones Técnicas del Banco: .......................................... 22 3.1.2 Pasos de construcción del Banco.................................................... 23 3.1.3 Tiempo de la elaboración del banco. ............................................. 24 3.2 Tablero Principal del Banco Allen Bradley .......................................... 24 3.3 Montaje del acrílico y los componentes a la estructura metálica. ............................................................................................................................ 25 3.4 Descripción de cada elemento del Banco Allen-Bradley............. 27 3.4.1 Logix 5561 con Chasis. .......................................................................... 27 3.4.1.1 Características del Logix 5561: .................................................... 27 3.4.1.2 Comparación Controlador estándar ControlLogix............... 28 3.4.1.3 Aplicaciones ............................................................................................ 28 3.4.1.4 Software ..................................................................................................... 29 3.4.2 Pantalla Panel-View Plus 700. ................................................................ 29 3.4.2.1 Aplicaciones ............................................................................................ 30 3.4.2.2 Software ..................................................................................................... 30 3.4.3 Variador de Frecuencia PowerFlex 40 ............................................... 30 3.4.3.1 Características:...................................................................................... 31 3.4.3.2 Software: ................................................................................................... 31 3.4.3.3 Conexión. ................................................................................................... 32 3.4.3.4 Cableado de Automatización eléctrica. .................................... 32 3.4.3.5 Bloque de terminal de control ........................................................ 34 3.4.3.6 Parámetros de designación ............................................................. 36 3.4.3.7 Puesta en marcha inteligente con parámetros de grupo de programación básica. ....................................................................................... 37 3.4.4 Switches Stratix 8000 ................................................................................ 38 3.4.4.1 Características:...................................................................................... 39 3.4.5 Kinetix 300 EtherNet / IP .......................................................................... 39 3.4.5.1 Características:...................................................................................... 40 3.4.5.2 Aplicaciones: ........................................................................................... 40 3.4.6 Modulo Digital Input /Output ................................................................... 41 3.4.7 Modulo Analog Input / Output ................................................................. 49 3.4.8 Modulo Ethernet ............................................................................................. 52 3.4.8.2.1 Red Estrella .......................................................................................... 53 3.4.8.2.2 Red Anillo ............................................................................................. 54 3.4.9 Fuente de 24 Voltios de corriente directa 1606-xl Allen Bradley ................................................................................................................................ 54 3.4.9.1 Características:...................................................................................... 54 3.4.10 Modulo DeviceNet ..................................................................................... 55 3.4.10.1 Características: .................................................................................. 55 3.4.11 RadioLInx ....................................................................................................... 55 3.4.11.1 Características y ventajas ........................................................... 56 3.4.12 1734 POINT I / O ......................................................................................... 58 3.4.12.1 Beneficios: ............................................................................................ 59 3.4.12.2 El 1734 E / S digital módulos soportan: ................................. 59 Capitulo 4 Control de Velocidad y Posición con Rslogix5000 .................. 60 4 Control de Velocidad ........................................................................................... 60 4.1 Procedimiento: ................................................................................................... 60 4.2 Programación: ..................................................................................................... 68 4.2.1 Prueba del Proyecto ................................................................................ 74 4.2.2 Creación de Un proyecto ejecutable. ............................................. 75 4.2.3 Descarga el Proyecto .............................................................................. 76 4.3 Identificación del Sistema. .......................................................................... 77 4.4.1 Elementos: .................................................................................................... 83 4.4.2 Procedimiento:............................................................................................ 83 4.4.2.1 Variador ATV 11HU05M2E Schneider Electric ...................... 84 4.4.3 Identificación del sistema........................................................................ 90 4.5 Programación. ................................................................................................. 94 Capitulo 5 Manual de programación del Banco Allen Bradley. ............ 96 5.1 Diagrama de lógica de escalera: .......................................................... 96 5.2 Configuración del controlador. ............................................................ 101 5.2.2 Cómo añadir los módulos de E/S ..................................................... 102 5.2.3 Observación de los datos de E/S ..................................................... 103 5.3 Establecimiento de una conexión en serie con el controlador. 104 5.3.1 Descarga de un proyecto en el controlador. ............................ 107 5.3.2 Selección del modo de funcionamiento del controlador ... 108 5.3.3 Resolución de problemas de comunicación de E/S .............. 108 Conclusiones: ................................................................................................................ 111 Bibliografía: .................................................................................................................... 112 Literature Library .................................................................................................................... 112PregradoThe project consisted of the construction of a test bench for the availability of students and graduates of the Faculty of Mechatronics Engineering UNAB in the Automation laboratory, also a Position and speed control is elaborated using the Logix5000 software and the Logix5561 PLC . In the work, each one of the components supplied to the test bench (PLC, Display, Variator, ServoDriver, among others) is studied, in order to know each of its main characteristics, then the necessary programs for the use of the PLC. In addition, the controller configuration, its programming language and the addressing of internal variables are explained. Different practices were carried out in which it is sought to evaluate wiring defects or any component that may have arrived defective during its transfer to the laboratory of the Autonomous University of Bucaramanga. Finally, in the work, the PID algorithm supplied by the software is studied, to two very common industrial processes such as position and speed, in order to evaluate an analog plant in a feedback loop.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaControl automático de velocidad y posición para unos motores de inducción trifásica con el Banco de Pruebas Rockwell AutomationAutomatic speed and position control for three-phase induction motors With the Rockwell Automation Test BenchIngeniero MecatrónicoUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería Mecatrónicainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPMechatronicQuestion bankPID algorithmSoftwarePower plantsEnginesMechanical energyProgramming languageWiring defectsIndustrial processesProgrammable logic controllersMecatrónicaSoftwareCentrales de energíaMotoresEnergía mecánicaBanco de preguntasAlgoritmo PIDLenguaje de programaciónDefectos de cableadoProcesos industrialesControladores lógicos programableshttp://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_category.hcstORIGINAL2013_Tesis_Jerson_Castro_Acuña.pdf2013_Tesis_Jerson_Castro_Acuña.pdfTesisapplication/pdf7248722https://repository.unab.edu.co/bitstream/20.500.12749/12211/1/2013_Tesis_Jerson_Castro_Acu%c3%b1a.pdf4279a6ce99258d5a7e30d35fbb244e71MD51open access2013_Presentacion_Jerson_Castro_Acuña.pdf2013_Presentacion_Jerson_Castro_Acuña.pdfPresentaciónapplication/pdf3775306https://repository.unab.edu.co/bitstream/20.500.12749/12211/2/2013_Presentacion_Jerson_Castro_Acu%c3%b1a.pdf5d2d4f0c1ec5f7c88abe36ef0bd8551bMD52open access2013_Anexos_Jerson_Castro_Acuña.zip2013_Anexos_Jerson_Castro_Acuña.zipAnexosapplication/octet-stream65519699https://repository.unab.edu.co/bitstream/20.500.12749/12211/3/2013_Anexos_Jerson_Castro_Acu%c3%b1a.zip46aac71389c2c8f869319cb682a90b67MD53open access2013_Video_Jerson_Castro_Acuña.zip2013_Video_Jerson_Castro_Acuña.zipVideoapplication/octet-stream132832363https://repository.unab.edu.co/bitstream/20.500.12749/12211/4/2013_Video_Jerson_Castro_Acu%c3%b1a.zip82cd8ebe4e3c8f335d36cb0a1a64d94eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/12211/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55open accessTHUMBNAIL2013_Tesis_Jerson_Castro_Acuña.pdf.jpg2013_Tesis_Jerson_Castro_Acuña.pdf.jpgIM Thumbnailimage/jpeg4434https://repository.unab.edu.co/bitstream/20.500.12749/12211/6/2013_Tesis_Jerson_Castro_Acu%c3%b1a.pdf.jpgfa97b99c3db8e6b47c7e447e11a4c3b8MD56open access2013_Presentacion_Jerson_Castro_Acuña.pdf.jpg2013_Presentacion_Jerson_Castro_Acuña.pdf.jpgIM Thumbnailimage/jpeg12636https://repository.unab.edu.co/bitstream/20.500.12749/12211/7/2013_Presentacion_Jerson_Castro_Acu%c3%b1a.pdf.jpg350298f4d92d41434e6214dd4179602aMD57open access20.500.12749/12211oai:repository.unab.edu.co:20.500.12749/122112021-04-29 09:48:49.956open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=