PROGRAMACIÓN GRÁFICA PARA INGENIEROS

PROGRAMACIÓN GRÁFICA PARA INGENIEROS

MOLINA MARTÍNEZ, JOSÉ MIGUEL / JIMÉNEZ BUENDÍA, MANUEL

22,60 €
IVA incluido
Editorial:
MARCOMBO, S.A.
Año de edición:
2010
ISBN:
978-84-267-1676-7
Páginas:
252
Encuadernación:
Rústica
Colección:
EDICIONES TECNICAS

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

1 Entorno de Programaci¢n LabVIEW ........................................................... 3
1.1 INTRODUCCIàN .................................................................................................... 3
1.2 PROGRAMACIàN GRµFICA .................................................................................. 3
1.3 INSTRUMENTOS VIRTUALES ................................................................................ 5
1.4 MENéS DE LABVIEW ......................................................................................... 6
1.5 BARRA DE HERRAMIENTAS (TOOLBAR) .............................................................. 7
1.6 PALETAS DE CONTROLES, FUNCIONES Y HERRAMIENTAS ..................................... 9
2 Dise¿o y creaci¢n de una aplicaci¢n. Instrumento Virtual ...... ................ 13
2.1 INTRODUCCIàN .................................................................................................. 13
2.2 CREACIàN DE UN VI .......................................................................................... 13
2.3 FLUJO DE DATOS (DATAFLOW) ......................................................................... 16
2.4 SUBVIS ............................................................................................................. 17
2.5 PROYECTOS ....................................................................................................... 21
3 Programaci¢n Estructurada y Tipos de Datos ........................................... 23
3.1 INTRODUCCIàN .................................................................................................. 23
3.2 ESTRUCTURAS EN LABVIEW ............................................................................ 23
3.2.1 Estructuras iterativas .................................................................................... 24
3.2.2 Estructuras de casos y eventos ..................................................................... 29
3.2.3 Estructuras de secuencia (Flat Sequence y Stacked Sequence) ................... 33
3.2.4 Estructuras temporizadas. Timed Loop y Timed Sequence ......................... 33
3.2.5 Nodos de F¢rmula (Formula Node) y Scripts .............................................. 37
3.2.6 Variables locales, globales y compartidas ................................................... 39
3.3 TIPOS DE DATOS ................................................................................................ 44
3.3.1 Tipos Primitivos: Boolean, Numeric y String .............................................. 47
3.3.2 Arrays y Clusters ......................................................................................... 49
4 An lisis y Visualizaci¢n de Datos ................................................................ 55
4.1 INTRODUCCIàN .................................................................................................. 55
4.2 INDICADORES DE TIPO CHART ........................................................................... 55
4.2.1 Waveform Chart .......................................................................................... 55
4.2.2 Intensity Chart.............................................................................................. 59
4.3 INDICADORES DE TIPO GRAPH ........................................................................... 60
4.3.1 Waveform Graph ......................................................................................... 60
4.3.2 XY Graph ..................................................................................................... 62
4.3.3 Intensity Graph ............................................................................................ 63
4.3.4 Digital Waveform Graph y Mixed Signal Graph ......................................... 63
4.3.5 Cursores en los gr ficos ............................................................................... 63
4.3.6 Gr ficos 3D .................................................................................................. 64
4.4 OTROS INDICADORES GRµFICOS ....................................................................... 65
5 Programaci¢n Avanzada .............................................................................. 67
5.1 INTRODUCCIàN .................................................................................................. 67
5.2 ARQUITECTURAS BµSICAS DE PROGRAMACIàN ................................................ 67
5.2.1 Arquitectura de Simple ................................................................................ 67
5.2.2 Arquitectura de un VI General ..................................................................... 67
5.2.3 Arquitectura de M quina de Estado ............................................................. 70
5.2.4 Manejo de Errores ........................................................................................ 71
5.3 NODOS DE PROPIEDAD Y MTODOS .................................................................. 73
5.4 MANIPULACIàN DE DATOS ................................................................................ 75
5.4.1 Type Cast ..................................................................................................... 76
5.4.2 Manipulaci¢n de Bytes y Bits ...................................................................... 76
5.4.3 Otras Transformaciones ............................................................................... 76
5.5 MANEJO DE FICHEROS ....................................................................................... 77
5.5.1 Abrir y Cerrar Ficheros ................................................................................ 78
5.5.2 Ficheros de Texto ......................................................................................... 78
5.5.3 Ficheros Binarios ......................................................................................... 79
5.5.4 Ficheros de Hoja de C lculo (Spreadsheet) ................................................. 79
5.5.5 Format Into File y Scan From File ............................................................... 80
5.5.6 Path .............................................................................................................. 80
5.5.7 Measurement File (VIs Express).................................................................. 81
5.5.8 Ficheros ZIP ................................................................................................. 81
5.5.9 VIs Avanzados ............................................................................................. 81
5.5.10 Ficheros de Configuraci¢n ........................................................................... 81
5.5.11 Ficheros XML .............................................................................................. 82
5.5.12 Ficheros de Imagen y Sonido ....................................................................... 83
5.5.13 Informes (Reports) ....................................................................................... 83
5.5.14 Almacenamiento (Storage) .......................................................................... 84
5.5.15 Datalog ......................................................................................................... 85
5.5.16 Waveform .................................................................................................... 85
5.6 ACCESO REMOTO Y ENLACES DE DATOS........................................................... 85
5.6.1 Publicaci¢n Web y Acceso Remoto ............................................................. 85
5.6.2 Enlaces de Datos .......................................................................................... 89
5.6.3 VI Server ...................................................................................................... 91
5.7 CREACIàN DE LIBRERÖAS Y EJECUTABLES ......................................................... 92
5.8 INTERFAZ DE USUARIO ...................................................................................... 92
5.8.1 Personalizaci¢n de la apariencia del VI ....................................................... 92
5.8.2 Subpaneles, Splitters y Pesta¿as .................................................................. 94
5.8.3 Personalizaci¢n de Men£s ............................................................................ 96
5.8.4 Teclado ........................................................................................................ 97
5.8.5 Consejos para el Dise¿o de la Interfaz de usuario ....................................... 98
6 Sistemas de Instrumentaci¢n y Control basados en ordenador ............. 103
6.1 INTRODUCCIàN ................................................................................................ 103
6.2 ESTRUCTURA DE UNA APLICACIàN DE INSTRUMENTACIàN
Y CONTROL POR ORDENADOR ........................................................................ 103
6.3 SENSORES / TRANSDUCTORES .......................................................................... 104
6.4 TIPOS DE SE¥ALES ........................................................................................... 106
6.5 ACONDICIONAMIENTO DE SE¥AL ..................................................................... 110
6.5.1 Amplificaci¢n ............................................................................................ 110
6.5.2 Linealizaci¢n .............................................................................................. 111
6.5.3 Excitaci¢n de Transductores ...................................................................... 111
6.5.4 Aislamiento ................................................................................................ 112
6.5.5 Filtrado ....................................................................................................... 112
6.6 ELECTRàNICA DE ADQUISICIàN DE DATOS ..................................................... 112
6.7 ELECTRàNICA DE ANµLISIS ............................................................................. 113
6.8 COMPUTADOR Y SOFTWARE ............................................................................ 113
6.9 INSTRUMENTACIàN VIRTUAL .......................................................................... 115
7 Tarjetas de Adquisici¢n de Datos y Controladores Compactos ............. 117
7.1 INTRODUCCIàN ................................................................................................ 117
7.2 CARACTERÖSTICAS DE LOS EQUIPOS DE ADQUISICIàN DE DATOS Y CONTROL 117
7.2.1 Entradas y salidas anal¢gicas ..................................................................... 118
7.2.2 Conversi¢n a digital ................................................................................... 121
7.2.3 Puertos digitales y contadores .................................................................... 126
7.3 TARJETAS DE ADQUISICIàN DE DATOS ............................................................ 126
7.3.1 Tarjeta de adquisici¢n NI USB-6008 ......................................................... 127
7.4 CONTROLADORES COMPACTOS ....................................................................... 130
7.4.1 Compact FieldPoint ................................................................................... 133
7.4.2 CompactRIO .............................................................................................. 135
8 LabVIEW para la adquisici¢n de datos y el manejo
de dispositivos electr¢nicos ......................................................................... 141
8.1 INTRODUCCIàN ................................................................................................ 141
8.2 MEASUREMENT & AUTOMATION EXPLORER (MAX) ...................................... 141
8.3 PROGRAMACIàN DE TARJETAS DE ADQUISICIàN (DAQ) EN LABVIEW ........... 143
8.3.1 DAQmx ...................................................................................................... 145
8.3.2 DAQ Assistant ........................................................................................... 149
8.4 PROGRAMACIàN DE CONTROLADORES COMPACTOS COMPACT FIELDPOINT .. 151
8.4.1 Requisitos para la programaci¢n ................................................................ 151
8.4.2 Conexionado y alimentaci¢n ...................................................................... 152
8.4.3 Configuraci¢n con MAX ........................................................................... 153
8.4.4 Creaci¢n de un VI y ejecuci¢n en FieldPoint ............................................. 161
8.5 PROGRAMACIàN DEL CONTROLADOR COMPACTO COMPACTRIO ................... 175
8.5.1 Componentes de una aplicaci¢n de tiempo real en CompactRIO .............. 176
8.5.2 Requisitos para la programaci¢n ................................................................ 177
8.5.3 Conexionado y alimentaci¢n ...................................................................... 178
8.5.4 Configuraci¢n con MAX ........................................................................... 179
8.5.5 Creaci¢n de un VI y ejecuci¢n en CompactRIO ........................................ 181
Bloque III
SCADA
9 Introducci¢n a los sistemas SCADA .......................................................... 195
9.1 INTRODUCCIàN ................................................................................................ 195
9.2 DEFINICIàN DE SISTEMAS SCADA ................................................................. 195
9.3 PRINCIPALES FUNCIONES DE UN SISTEMA SCADA .......................................... 198
9.4 NIVELES CIM EN SISTEMAS DE CONTROL INDUSTRIALES ............................... 198
9.5 COMPONENTES HARDWARE DE LOS SISTEMAS SCADA .................................. 200
9.6 COMPONENTES SOFTWARE DE UN SISTEMA SCADA ...................................... 201
9.6.1 OPC (OLE for Process Control) ................................................................ 203
9.6.2 OBDC (Open Data Base Connectivity) ..................................................... 205
9.6.3 Almacenamiento de datos. Bases de datos industriales ............................. 205
9.6.4 M¢dulos de un sistema SCADA ................................................................ 206
9.6.5 Paquetes SCADA y fabricantes ................................................................. 211
10 Desarrollo de SCADAs con LabVIEW ..................................................... 213
10.1 INTRODUCCIàN ................................................................................................ 213
10.2 LABVIEW Y LOS SISTEMAS SCADA .............................................................. 214
10.2.1 Comunicaci¢n con los Controladores Industriales ..................................... 214
10.2.2 Utilizar OPC en LabVIEW. OPC est  en m¢dulo DSC ............................. 215
10.2.3 Generaci¢n de hist¢ricos ............................................................................ 216
10.2.4 Generaci¢n de informes (Reports) ............................................................. 217
10.2.5 Monitorizaci¢n Remota ............................................................................. 217
10.2.6 Comunicaci¢n con los Controladores Industriales ..................................... 218
10.2.7 Servidores OPC .......................................................................................... 220
10.2.8 Ejemplos de utilizaci¢n de LabVIEW para la Supervisi¢n y Control
en Aplicaciones de Riesgo ......................................................................... 222
10.3 MàDULO DSC DE LABVIEW .......................................................................... 227
10.3.1 Introducci¢n al DSC .................................................................................. 227
10.3.2 Creaci¢n de una aplicaci¢n con el m¢dulo DSC ........................................ 229
Bibliograf¡a ........................................................................................................... 249

El presente libro surge para que los alumnos que cursan estudios de Ingeniería, en sus diferentes especialidades, puedan comprender y aplicar la programación gráfica a la resolución de problemas reales en el ámbito ingenieril. Además de los fundamentos teóricos para comprender en qué consiste la Programación Gráfica, se ha dotado de un fuerte contenido práctico donde se muestra como, empleado este lenguaje de programación, el Ingeniero puede abordar y solucionar problemas muy tan diversos como el: desarrollo de aplicaciones para realizar cálculos complejos de ingeniería o, la automatización y control de procesos industriales, agrarios y alimentarios, etc. Además, se explica la forma de comunicar e interactuar con Controladores de Automatización Programables (PAC) y, tarjetas y dispositipos de adquisición de datos (DAQ), etc. AsimismoTambién se muestra cómola forma de programar PLCs mediante OPC y su integración con otros equipos empleados en automatización y control. La evolución de los dispositivos móviles, el empleo de cámaras web para la supervisión de procesos, y las comunicaciones a través de Iinternet, son conjugadas en diversas aplicaciones donde se muestra la forma de resolver problemas específicos del ámbito de la ingeniería. Para el desarrollo de aplicaciones SCADA se trata, de una forma práctica, como cómo utilizar el módulo DSC.José Miguel Molina Martínez (Dr. Ingeniero Agrónomo) y Manuel Jiménez Buendía (Dr. Ingeniero en Automática), Los autores disponen de una trayectoria de más de 10 años como profesores e investigadores en la Universidad Politécnica de Cartagena. Además han dirigido y coordinado cursos y master másters de especialización sobre Programación Gráfica y desarrollo de aplicaciones SCADA. E, y en la actualidad sus actividades de I+D+I se centran en el desarrollo tecnológico de equipos y software para la gestión de los recursos hídricos y energéticos.

El presente libro surge para que los alumnos que cursan estudios de Ingeniería, en sus diferentes especialidades, puedan comprender y aplicar la programación gráfica a la resolución de problemas reales en el ámbito ingenieril. Además de los fundamentos teóricos para comprender en qué consiste la Programación Gráfica, se ha dotado de un fuerte contenido práctico donde se muestra como, empleado este lenguaje de programación, el Ingeniero puede abordar y solucionar problemas muy tan diversos como el desarrollo de aplicaciones para realizar cálculos complejos de ingeniería o la automatización y control de procesos industriales, agrarios y alimentarios, etc. Además, se explica la forma de comunicar e interactuar con Controladores de Automatización Programables (PAC) y tarjetas y dispositivos de adquisición de datos (DAQ), etc. Asimismo se muestra cómo programar PLCs mediante OPC y su integración con otros equipos empleados en automatización y control. La evolución de los dispositivos móviles, el empleo de cámaras web para la supervisión de procesos, y las comunicaciones a través de Internet, son conjugadas en diversas aplicaciones donde se muestra la forma de resolver problemas específicos del ámbito de la ingeniería. Para el desarrollo de aplicaciones SCADA se trata, de una forma práctica, como cómo utilizar el módulo DSC. José Miguel Molina Martínez (Dr. Ingeniero Agrónomo) y Manuel Jiménez Buendía (Dr. Ingeniero en Automática), disponen de una trayectoria de más de 10 años como profesores e investigadores en la Universidad Politécnica de Cartagena. Además han dirigido y coordinado cursos y másteres de especialización sobre Programación Gráfica y desarrollo de aplicaciones SCADA. En la actualidad sus actividades de I+D+I se centran en el desarrollo tecnológico de equipos y software para la gestión de los recursos hídricos y energéticos.

Artículos relacionados

  • ENTIENDE LA TECNOLOGÍA
    GENTILE, NATE
    Piénsalo: gracias a los avances tecnológicos podemos hablar con alguien que esté a miles de kilómetros, predecir el tiempo, cruzar el planeta en cuestión de horas, conocer nuestro estado de salud, curar enfermedades graves, acceder al instante a más información de la que nunca seremos capaces de leer... ¡Si incluso hemos conseguido hacer que las máquinas aprendan! ¿Cómo de dif...

    20,90 €

  • CANVA. CURSO COMPLETO
    GÓMEZ, CHEMA
    La guía definitiva y más exhaustiva para dominar Canva, la herramienta de diseño gráfico más accesible y poderosa de nuestros tiempos ...

    19,90 €

  • LA LEY DE LA INTELIGENCIA ARTIFICIAL. PARTE I
    LÓPEZ-AMO SAINZ, ALVARO PABLO
    La extensión del uso la Inteligencia Artificial a un sinfín de actividades de nuestra vida diaria está suponiendo una nueva revolución tecnológica, económica y social. Tal revolución evidencia la necesidad de una regulación legal en la que La Unión Europea, la OCDE y un amplio número de países ya han avanzado.Con un lenguaje claro, didáctico y sin tecnicismos este libro present...

    34,90 €

  • FINAL FANTASY: LEVEL 99
    MARTÍNEZ SUÁREZ, MIGUEL / RUBIO BLÁZQUEZ, NÉSTOR
    Final Fantasy: Level 99 es un bestiario que explora la diversidad de criaturas icónicas de la legendaria saga de videojuegos de Square Enix, desde sus inspiraciones en mitología clásica hasta referencias en la cultura pop y la ciencia-ficción. El libro, coescrito por Miguel Martínez Suárez y Néstor Rubio Blázquez, presenta 99 fascinantes monstruos que han desafiado a los jugado...

    25,95 €

  • MATEMATICAS Y GRAFICOS CON PYTHON
    PRIETO MORLAN
    Con esta obra el lector emprenderá un emocionante viaje a través del mundo de las matemáticas y la visualización de datos utilizando el poderoso lenguaje de programación Python. Este libro no solo ofrece una introducción accesible a los conceptos matemáticos fundamentales, sino que también proporciona las herramientas necesarias para aplicar estos conocimientos a través de la p...

    29,90 €

  • VISION ARTIFICIAL. COMPONENTES DE LOS SISTEMAS DE VISION Y NUEVAS TEND
    JAIME DUQUE DOMINGO, JAIME GOMEZ GARCIA-BERMEJO, E
    Los avances continuos en la visión artificial permiten resolver problemas de distinta índole, como pueden ser la conducción autónoma, el reconocimiento biométrico, la detección de defectos industriales o la interacción entre humanos y robots.Este libro es una guía esencial para cualquier persona que desee comprender cómo las máquinas interpretan el mundo visual. De forma secuen...

    34,90 €