1. Perugia, 15 Dicembre 2009
Università di Perugia
Facoltà di Ingegneria
Progettazione Grafica di Sistemi
2. LabVIEW in ambito Aerospazio e Difesa - 2
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Esempi di utilizzo di LabVIEW per la
realizzazione di sistemi di test in
ambito Aerospazio e Difesa
Ing. Luigi Magni
Ing. Fabio Magnino
Pragma Engineering Srl
(Perugia – Italy)
3. LabVIEW in ambito Aerospazio e Difesa - 3
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Sommario
• Profilo aziendale
• Sistema embedded in LabVIEW
– Definizione
– Architettura
• Sistemi di test in TestStand & LabVIEW
– Architettura
– Caratteristiche
4. LabVIEW in ambito Aerospazio e Difesa - 4
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Profilo Aziendale
Fondata nel 1994 Pragma Engineering
nasce dall’unione di competenze nella
progettazione hardware e software
mirate a fornire servizi e sistemi
integrati sia in campo industriale che in
R&S.
5. LabVIEW in ambito Aerospazio e Difesa - 5
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Profilo Aziendale
Nel 1999 Pragma diventa AM - NI
Nel 2002 due sedi operative distinte:
– Divisione Sistemi Industriali (Perugia)
– Divisione Tecnologie per la Riabilitazione (Trevi)
Nel 2004 diventa WEP
Nel 2005 diventa Certified AM - NI
Nel 2007 ottiene la Certificazione
di Qualità UNI EN ISO 9001:2000
6. LabVIEW in ambito Aerospazio e Difesa - 6
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Profilo Aziendale
La divisione Sistemi Industriali sviluppa
soluzioni specifiche nei seguenti settori:
– Sistemi per il collaudo automatico (ATS)
– Sistemi di monitoraggio e telerilevamento (MTS)
– Sistemi di supervisione e controllo (SCS)
7. LabVIEW in ambito Aerospazio e Difesa - 7
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Profilo Aziendale - ATS
Progettazione e realizzazione di sistemi di test
automatico per apparati elettronici ed
elettrotecnici sia in ambito civile che militare.
Principali ambiti realizzativi:
– Sistemi a radiofrequenza (1MHz ÷ 50GHz)
– Sistemi digitali analogici e mixed signal (test funzionale)
– Sistemi ad alta potenza (settore energia e distribuzione)
– Sistemi per la caratterizzazione di dispositivi (passivi ed attivi)
8. LabVIEW in ambito Aerospazio e Difesa - 8
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Profilo Aziendale - ATS
L’intero ciclo di sviluppo dei sistemi è effettuato
internamente all’azienda.
Lo staff è composto da personale altamente
qualificato con un notevole grado di esperienza.
Tra questi vi sono:
– 1 Certified LabVIEW Developer
(20 CLD in Italy and 921 World Wide)
– 1 Certified TestStand Architect &
Certified Professional Instructor
(1 CTA in Italy and 23 World Wide)
Source: NI Service – Certified Professionals Report (Dec 2009)
9. LabVIEW in ambito Aerospazio e Difesa - 9
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Sistema embedded in LabVIEW
Stimolatore ottico per il collaudo di
sensori stellari
10. LabVIEW in ambito Aerospazio e Difesa - 10
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Requisiti
• Sistema stand-alone per il pilotaggio
indipendente di due teste ottiche
• Interfaccia operatore di tipo touch-
screen
• Interfacciamento da remoto via LAN
ethernet
11. LabVIEW in ambito Aerospazio e Difesa - 11
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Soluzione
• Sistema integrabile su rack basato su:
– PAC (Programmable Automation
Controller)
– Touch panel
– Chassis 19” – 4U
– Software di gestione e UI sviluppato in
LabVIEW 8.6
12. LabVIEW in ambito Aerospazio e Difesa - 12
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Architettura Hardware
13. LabVIEW in ambito Aerospazio e Difesa - 13
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Componenti Hardware
• cFP-2220 (real-time, dualport ethernet)
– cFP-AO-200
– cFP-AI-110
– cFP-RTD-124
• TPC-2106T
14. LabVIEW in ambito Aerospazio e Difesa - 14
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
SW: interfaccia operatore
• LabVIEW Touch Panel Module 8.6.0
• Funzionalità:
– Visualizzazione stato led teste ottiche
– Impostazione corrente e stato led
– Visualizzazione temperatura teste ottiche
– Impostazione IP address
– Aggiornamento file configurazione e
firmware
15. LabVIEW in ambito Aerospazio e Difesa - 15
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Esempio interfaccia operatore
16. LabVIEW in ambito Aerospazio e Difesa - 16
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
SW: gestione e controllo
• LabVIEW 8.6 RT
• Funzionalità:
– Gestione comandi da interfaccia
– Pilotaggio in corrente dei led
– Diagnostica
– Acquisizione temperatura teste ottiche
– Gestione comandi da protocollo
– Gestione file ed aggiornamento firmware
17. LabVIEW in ambito Aerospazio e Difesa - 17
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Architettura Software
Shared
Variables
Command
Sender
Data
Receiver
SV
update
Ack/
Status
Led control
Led diagnostic
Temperature
acquisition
File update
Command parser
From TP From TCP/IP
Network
Communication
Firmware update
Touch Panel
Embedded Target
18. LabVIEW in ambito Aerospazio e Difesa - 18
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Benefici
• Hardware COTS
• LabVIEW unica piattaforma
• Tempi ridotti di sviluppo & debug
• Elevata versatilità (update/upgrade)
19. LabVIEW in ambito Aerospazio e Difesa - 19
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Sistemi di test in TestStand &
LabVIEW
Soluzioni ATS di tipo Nx-Gen
20. LabVIEW in ambito Aerospazio e Difesa - 20
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Nx-Gen ATS Architecture
Hardware
Instrument Specific Drivers
Hardware
Layers
Software
Layers
IVI
Switch
Executive
NI TestStand
Operator Interface
Code
Modules
LabVIEW
VI
LabWindows
CVI
DLL ActiveX
...
21. LabVIEW in ambito Aerospazio e Difesa - 21
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Nx-Gen ATS Hardware
• virtual instrumentation (PXI)
• standard & custom Buses
• signal & power switching
• signal routing (mux & matrix)
• traditional instrumentation
• custom interfaces (FPGA)
22. LabVIEW in ambito Aerospazio e Difesa - 22
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Nx-Gen ATS Software
VisionPXI/cPCI
Distribut
ed I/O
PLCs
GPIB/Seri
al, VXI
Modular
Instrumentatio
n
Motion
Instruments, operators, other software
DAQ &
Signal
Cond.
Users
NATIONALINSTRUMENTS
RequirementGateway
•Requirementanalysis&traceability
NATIONAL INSTRUMENTS
LabVIEW
LabWindows/CVI
•Test code
•Instrument control
•Drivers
NATIONAL INSTRUMENTS
TestStand
•Advanced
Test Automation
•Parallel Testing
23. LabVIEW in ambito Aerospazio e Difesa - 23
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand - Caratteristiche
Ambiente integrato per la gestione dei test (sequence engine).
• Engine multithreaded ad alte prestazioni
• ActiveX server & client con “Code adapter” multipli (LabVIEW,
LabWindows/CVI, Visual C/C++ .NET C#, ActiveX, DLL e
HTBasic)
• Gestione integrata delle sequenze di test e dei modelli di
processo
• Gestione dei report (HTML, XML, ATML)
• Gestione del log su database
24. LabVIEW in ambito Aerospazio e Difesa - 24
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand
Architettura di TS:
25. LabVIEW in ambito Aerospazio e Difesa - 25
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand
Execution Flow:
26. LabVIEW in ambito Aerospazio e Difesa - 26
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand - Benefici
Main advantages of TestStand & LabVIEW adoption:
• Improve test code reuse
• Decrease development time
• Take advantage of extensibility
• Simplify global design and manufacturing
• Increase throughput
• Fully customizable
• Merge new test code with legacy test code
• Migrate software
27. LabVIEW in ambito Aerospazio e Difesa - 27
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand – Adoption
Consumer electronics (validation and manufacturing)
Military and aerospace applications
Medical industry
IC characterization and simple code sequencing
28. LabVIEW in ambito Aerospazio e Difesa - 28
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
TestStand & LabVIEW
Key applications
Complex mixed-signal functional test systems
Burn-in test systems (25 DUT in parallel)
High speed digital pattern stimulation & response
Fault search and diagnostic systems
29. LabVIEW in ambito Aerospazio e Difesa - 29
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Resources & Events
www.ni.com/labview
www.ni.com/teststand
NIDays 2010 – 24 Febbraio – Roma
http://nidays.it
30. LabVIEW in ambito Aerospazio e Difesa - 30
E n g i n e e r i n g
P r a g m a
Progettazione Grafica di Sistemi
www.pragmaeng.it
Pragma Engineering S.r.l.
Divisione Sistemi Industriali
via Bruno Simonucci, 3
06135 Perugia
Tel. 075-3725333
Fax 075-3725215
E-mail: mail@pragmaeng.it
Web site: www.pragmaeng.it
Editor's Notes
Inizialmente l’azienda era incentrata più sulla fornitura di servizi di ingegneria avanzata.
Da fornitura di Servizi a realizzazione di Sistemi Le esperienze maturate nel corso degli anni ed il know-how acquisito hanno portato a…
Inizialmente l’azienda era incentrata più sulla fornitura di servizi di ingegneria avanzata.