Programación de PLC, HMI y comunicaciones en la industria

El presente documento contiene los conceptos básicos e intermedios para la programación de controladores industriales tipo Programable Logic Controller (PLC) y su interacción con las redes de comunicación digital que los conectan a los componentes de un proceso o máquina, y a los sistemas de operaci...

Full description

Autores:
Ortíz Rosas, Adolfo
Tipo de recurso:
Book
Fecha de publicación:
2018
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/11026
Acceso en línea:
http://hdl.handle.net/10614/11026
Palabra clave:
Ingeniería industrial
Industrial engineering
Programación de PLC
Programación de HMI
Automatización industrial
Controladores lógicos programables
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente
id REPOUAO2_8794ea79bd527757cf432df2e25b45ad
oai_identifier_str oai:red.uao.edu.co:10614/11026
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Programación de PLC, HMI y comunicaciones en la industria
title Programación de PLC, HMI y comunicaciones en la industria
spellingShingle Programación de PLC, HMI y comunicaciones en la industria
Ingeniería industrial
Industrial engineering
Programación de PLC
Programación de HMI
Automatización industrial
Controladores lógicos programables
title_short Programación de PLC, HMI y comunicaciones en la industria
title_full Programación de PLC, HMI y comunicaciones en la industria
title_fullStr Programación de PLC, HMI y comunicaciones en la industria
title_full_unstemmed Programación de PLC, HMI y comunicaciones en la industria
title_sort Programación de PLC, HMI y comunicaciones en la industria
dc.creator.fl_str_mv Ortíz Rosas, Adolfo
dc.contributor.author.none.fl_str_mv Ortíz Rosas, Adolfo
dc.subject.armarc.spa.fl_str_mv Ingeniería industrial
topic Ingeniería industrial
Industrial engineering
Programación de PLC
Programación de HMI
Automatización industrial
Controladores lógicos programables
dc.subject.armarc.eng.fl_str_mv Industrial engineering
dc.subject.proposal.spa.fl_str_mv Programación de PLC
Programación de HMI
Automatización industrial
Controladores lógicos programables
description El presente documento contiene los conceptos básicos e intermedios para la programación de controladores industriales tipo Programable Logic Controller (PLC) y su interacción con las redes de comunicación digital que los conectan a los componentes de un proceso o máquina, y a los sistemas de operación Human Machine Interface (HMI) y gestión de la producción. Actualmente, el 100 % de las industrias en el mundo (eléctrica, manufactura y procesos petroquímicos) usan estos controladores programables electrónicos. Igualmente, los usan los sistemas de transportes terrestres, marítimos y aéreos, y los sistemas de automatización de edificios. El documento está escrito en el lenguaje normalizado y estándar utilizado en un ambiente industrial y basado en normas europeas IEC y norteamericanas ISA - NEMA. Todos los temas están escritos como procedimientos o pasos, para que las y los lectores puedan enfrentar los casos prácticos con un método o una directriz, con la seguridad que el procedimiento es similar con cualquiera de las empresas fabricantes de estos sistemas. Los conceptos son presentados en el cuerpo del documento y los ejemplos que sustentan cada concepto se encuentran en los anexos. En los ejemplos también van implícitos procedimientos sugeridos para llegar a soluciones óptimas, organizadas y rápidas al momento de programar los controladores y configurar las estrategias de control, operación y comunicaciones.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2019-08-30T19:51:24Z
dc.date.available.none.fl_str_mv 2019-08-30T19:51:24Z
dc.type.spa.fl_str_mv Libro
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_2f33
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/book
dc.type.redcol.eng.fl_str_mv https://purl.org/redcol/resource_type/LIB
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_2f33
status_str publishedVersion
dc.identifier.isbn.spa.fl_str_mv 9789588994529
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10614/11026
identifier_str_mv 9789588994529
url http://hdl.handle.net/10614/11026
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.cites.spa.fl_str_mv Ortíz Rosas, A. (2018). Programación de PLC, HMI y comunicaciones en la industria. Cali: Universidad Autónoma de Occidente y CELSIA, S.A. E.S.P. 174 p.
dc.relation.references.none.fl_str_mv Aparicio, J. et al. (2014). Automatismos industriales. Madrid: AlfaOmega.
Autómatas. (2017). Automatas.org. Recuperado de: http://www.automatas.org
Automation Components & Integrated Control Systems | Allen-Bradley. (2017). Ab.rockwellautomation.com. Recuperado de: http://ab.rockwellautomation.com/
Boix, O. et al. (1998). Automatismos eléctricos programables. Barcelona: UPC.
Commission, I. (2017). Welcome to the IEC - International Electrotechnical Commission. Iec.ch. Recuperado de: http://www.iec.ch
Daneri, P. (2000). PLC, automatización y control industrial. Buenos Aires: Hasa.
GE | The Digital Industrial Company | Imagination at Work. (2017). Ge.com. Recuperado de: http://www.ge.com
GmbH, W., Off, K., Petersburg, S., & Off, K. (2017). SCHNEIDER GROUP | Accounting, Taxes, Export, IT/ERP | Consulting & backoffice. SCHNEIDER GROUP. Recuperado de: http://schneidergroup.com/en/home/
Industrial Networking Solutions - Serial, Ethernet & USB | B&B Electronics - B&B Electronics. (2017). Bb-elec.com. Recuperado de: |ISA Standards for Automation, Process Control & Instrumentation-ISA. (2017). Isa.org. Recuperado de: http://www.isa.org/standards-and-publications/isa-standards/
Jan Axelson’s Lakeview Research. (2017). Janaxelson.com. Recuperado de: http://janaxelson.com/about_lakeview_research.htm
Mandado, E. et al. (2013). Autómatas programables y sistemas de automatización. Madrid: AlfaOmega.
Mengual, P. (2013). Step 7 una manera fácil de programar PLC de Siemens. Madrid: AlfaOmega.
News, tutorials, applications, and research on control, instrumentation and automation systems for electrical, mechanical and chemical engineers. Coverage includes discrete control, information control, process control, and system integration. | Control Engineering. (2017). Controleng.com. Recuperado de: http://www.controleng.com
Ortiz Rosas, A. (2001). Introducción a la programación de autómatas. Cali: Cathedra.
-------- “Programas tecnológicos de electrónica e instrumentación industrial” [notas de clase]. Cali, Universidad Tecnológica Municipal Antonio José Camacho, Facultad de Ingeniería, (1996-2002).
-------- “Programas de pregrado en ingeniería electrónica, ingeniería mecatrónica, ingeniería eléctrica y posgrado en automatización de equipos y procesos industriales” [notas de clase]. Cali, Universidad Autónoma de Occidente, Facultad de Ingeniería, (2002-2013).
-------- “Programa de pregrado en ingeniería electrónica” [notas de clase]. Cali, Universidad Santiago de Cali, Facultad de Ingeniería, (2004-2013).
PLCopen for efficiency in automation. (2017). Plcopen.org. Recuperado de: http://www.plcopen.org/
Porras, A. y Montanero, A. (1991). Autómatas programables. Madrid: McGraw Hill,
Romeral, J. y Balcells, J. (1999). Autómatas programables. Madrid: Marcombo.
Siemens Website. (2017). Siemens.com. Recuperado de: http://www.siemens.com
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.eng.fl_str_mv application/pdf
dc.format.extent.spa.fl_str_mv 174 páginas
dc.coverage.spatial.none.fl_str_mv Universidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
CELSIA, S.A. E.S.P
dc.source.spa.fl_str_mv https://editorial.uao.edu.co/acceso-abierto/pdf/programacion-de-plc-hmi-y-comunicaciones-en-la-industria.pdf
reponame:Repositorio Institucional UAO
institution Universidad Autónoma de Occidente
reponame_str Repositorio Institucional UAO
collection Repositorio Institucional UAO
bitstream.url.fl_str_mv https://dspace7-uao.metacatalogo.com/bitstreams/0086b263-956e-41aa-99a0-77958cecbd74/download
https://dspace7-uao.metacatalogo.com/bitstreams/d2dc9dd9-6db2-46f4-af4a-1f7bd6f5ec44/download
https://dspace7-uao.metacatalogo.com/bitstreams/4c36fcf5-bb12-48de-afc8-5935037c52df/download
https://dspace7-uao.metacatalogo.com/bitstreams/65e78ccf-c2e1-4fef-b67d-eaff05bd8558/download
https://dspace7-uao.metacatalogo.com/bitstreams/a875a51f-5695-4a40-953d-304d45268a0a/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
20b5ba22b1117f71589c7318baa2c560
7f2cd11c349f628db2cbf4715e1c6c00
655c06c6c80770213c5b6503f2edb7cf
92f7ffa77c2cc24bc82b7bacbb0d52d4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UAO
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814260126294474752
spelling Ortíz Rosas, Adolfoab9c5af386c95670b6a1c26c591cce39Universidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí2019-08-30T19:51:24Z2019-08-30T19:51:24Z20189789588994529http://hdl.handle.net/10614/11026El presente documento contiene los conceptos básicos e intermedios para la programación de controladores industriales tipo Programable Logic Controller (PLC) y su interacción con las redes de comunicación digital que los conectan a los componentes de un proceso o máquina, y a los sistemas de operación Human Machine Interface (HMI) y gestión de la producción. Actualmente, el 100 % de las industrias en el mundo (eléctrica, manufactura y procesos petroquímicos) usan estos controladores programables electrónicos. Igualmente, los usan los sistemas de transportes terrestres, marítimos y aéreos, y los sistemas de automatización de edificios. El documento está escrito en el lenguaje normalizado y estándar utilizado en un ambiente industrial y basado en normas europeas IEC y norteamericanas ISA - NEMA. Todos los temas están escritos como procedimientos o pasos, para que las y los lectores puedan enfrentar los casos prácticos con un método o una directriz, con la seguridad que el procedimiento es similar con cualquiera de las empresas fabricantes de estos sistemas. Los conceptos son presentados en el cuerpo del documento y los ejemplos que sustentan cada concepto se encuentran en los anexos. En los ejemplos también van implícitos procedimientos sugeridos para llegar a soluciones óptimas, organizadas y rápidas al momento de programar los controladores y configurar las estrategias de control, operación y comunicaciones.Introducción. Glosario. Normas de referencia. Niveles de control y operación en un proceso o máquina según ansi/ieee 1010. Conceptos de control y automatización industrial. Estrategias de control más usadas en la industria. Localización de las órdenes de operación y el modo de control de un proceso o máquina. Convenciones generales para programar los PLC (controladores). Instrucciones de programación en lenguaje de contactos o escalera. Direccionamiento y nomenclatura para las variables a usar en la programación de PLC y HMI. Implementación de estructuras secuenciales o por pasos con lenguaje de escalera y de compuertas lógicas según normas IEC. Implementación de algoritmos PID o de control continuo o regulatorio. Organización de las rutinas dentro del programa principal (MAIN) del PLC. Programación de las estaciones de operación (HMI). Convenciones y conceptos para implementar un sistema industrial de comunicaciones. Procedimientos para configurar un sistema de automatización, basados en las comunicaciones. Anexos. Bibliografíaapplication/pdf174 páginasspaUniversidad Autónoma de OccidenteCELSIA, S.A. E.S.PDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2https://editorial.uao.edu.co/acceso-abierto/pdf/programacion-de-plc-hmi-y-comunicaciones-en-la-industria.pdfreponame:Repositorio Institucional UAOProgramación de PLC, HMI y comunicaciones en la industriaLibrohttp://purl.org/coar/resource_type/c_2f33Textinfo:eu-repo/semantics/bookhttps://purl.org/redcol/resource_type/LIBinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Ingeniería industrialIndustrial engineeringProgramación de PLCProgramación de HMIAutomatización industrialControladores lógicos programablesOrtíz Rosas, A. (2018). Programación de PLC, HMI y comunicaciones en la industria. Cali: Universidad Autónoma de Occidente y CELSIA, S.A. E.S.P. 174 p.Aparicio, J. et al. (2014). Automatismos industriales. Madrid: AlfaOmega.Autómatas. (2017). Automatas.org. Recuperado de: http://www.automatas.orgAutomation Components & Integrated Control Systems | Allen-Bradley. (2017). Ab.rockwellautomation.com. Recuperado de: http://ab.rockwellautomation.com/Boix, O. et al. (1998). Automatismos eléctricos programables. Barcelona: UPC.Commission, I. (2017). Welcome to the IEC - International Electrotechnical Commission. Iec.ch. Recuperado de: http://www.iec.chDaneri, P. (2000). PLC, automatización y control industrial. Buenos Aires: Hasa.GE | The Digital Industrial Company | Imagination at Work. (2017). Ge.com. Recuperado de: http://www.ge.comGmbH, W., Off, K., Petersburg, S., & Off, K. (2017). SCHNEIDER GROUP | Accounting, Taxes, Export, IT/ERP | Consulting & backoffice. SCHNEIDER GROUP. Recuperado de: http://schneidergroup.com/en/home/Industrial Networking Solutions - Serial, Ethernet & USB | B&B Electronics - B&B Electronics. (2017). Bb-elec.com. Recuperado de: |ISA Standards for Automation, Process Control & Instrumentation-ISA. (2017). Isa.org. Recuperado de: http://www.isa.org/standards-and-publications/isa-standards/Jan Axelson’s Lakeview Research. (2017). Janaxelson.com. Recuperado de: http://janaxelson.com/about_lakeview_research.htmMandado, E. et al. (2013). Autómatas programables y sistemas de automatización. Madrid: AlfaOmega.Mengual, P. (2013). Step 7 una manera fácil de programar PLC de Siemens. Madrid: AlfaOmega.News, tutorials, applications, and research on control, instrumentation and automation systems for electrical, mechanical and chemical engineers. Coverage includes discrete control, information control, process control, and system integration. | Control Engineering. (2017). Controleng.com. Recuperado de: http://www.controleng.comOrtiz Rosas, A. (2001). Introducción a la programación de autómatas. Cali: Cathedra.-------- “Programas tecnológicos de electrónica e instrumentación industrial” [notas de clase]. Cali, Universidad Tecnológica Municipal Antonio José Camacho, Facultad de Ingeniería, (1996-2002).-------- “Programas de pregrado en ingeniería electrónica, ingeniería mecatrónica, ingeniería eléctrica y posgrado en automatización de equipos y procesos industriales” [notas de clase]. Cali, Universidad Autónoma de Occidente, Facultad de Ingeniería, (2002-2013).-------- “Programa de pregrado en ingeniería electrónica” [notas de clase]. Cali, Universidad Santiago de Cali, Facultad de Ingeniería, (2004-2013).PLCopen for efficiency in automation. (2017). Plcopen.org. Recuperado de: http://www.plcopen.org/Porras, A. y Montanero, A. (1991). Autómatas programables. Madrid: McGraw Hill,Romeral, J. y Balcells, J. (1999). Autómatas programables. Madrid: Marcombo.Siemens Website. (2017). Siemens.com. Recuperado de: http://www.siemens.comPublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://dspace7-uao.metacatalogo.com/bitstreams/0086b263-956e-41aa-99a0-77958cecbd74/download4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://dspace7-uao.metacatalogo.com/bitstreams/d2dc9dd9-6db2-46f4-af4a-1f7bd6f5ec44/download20b5ba22b1117f71589c7318baa2c560MD53ORIGINALL0101_Programación de PLC, HMI y comunicaciones en la industria.pdfL0101_Programación de PLC, HMI y comunicaciones en la industria.pdfTexto archivo completo del libro, PDFapplication/pdf15835970https://dspace7-uao.metacatalogo.com/bitstreams/4c36fcf5-bb12-48de-afc8-5935037c52df/download7f2cd11c349f628db2cbf4715e1c6c00MD54TEXTL0101_Programación de PLC, HMI y comunicaciones en la industria.pdf.txtL0101_Programación de PLC, HMI y comunicaciones en la industria.pdf.txtExtracted texttext/plain178581https://dspace7-uao.metacatalogo.com/bitstreams/65e78ccf-c2e1-4fef-b67d-eaff05bd8558/download655c06c6c80770213c5b6503f2edb7cfMD55THUMBNAILL0101_Programación de PLC, HMI y comunicaciones en la industria.pdf.jpgL0101_Programación de PLC, HMI y comunicaciones en la industria.pdf.jpgGenerated Thumbnailimage/jpeg3568https://dspace7-uao.metacatalogo.com/bitstreams/a875a51f-5695-4a40-953d-304d45268a0a/download92f7ffa77c2cc24bc82b7bacbb0d52d4MD5610614/11026oai:dspace7-uao.metacatalogo.com:10614/110262024-01-19 17:08:07.145https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://dspace7-uao.metacatalogo.comRepositorio UAOrepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K