You are on page 1of 28

Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 1

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)

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 2

Sommario
• Profilo aziendale
• Sistema embedded in LabVIEW
– Definizione
– Architettura
• Sistemi di test in TestStand & LabVIEW
– Architettura
– Caratteristiche

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 3

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.

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 4

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
Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 5

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)

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 6

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)

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 7

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)
Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 8

Sistema embedded in LabVIEW

Stimolatore ottico per il collaudo di


sensori stellari

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 9

Requisiti
• Sistema stand-alone per il pilotaggio
indipendente di due teste ottiche
• Interfaccia operatore di tipo touch-
screen
• Interfacciamento da remoto via LAN
ethernet

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 10

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

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 11

Architettura Hardware

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 12

Componenti Hardware
• cFP-2220 (real-time, dualport ethernet)
– cFP-AO-200
– cFP-AI-110
– cFP-RTD-124

• TPC-2106T

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 13

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
Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 14

Esempio interfaccia operatore

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 15

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

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 16

Architettura Software
Embedded Target

Firmware update
Touch Panel

Command Command parser


Sender From TP From TCP/IP
Network
Shared
Led control Communication
Variables
Data SV Led diagnostic Ack/
Receiver update Temperature Status
acquisition
File update

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 17

Benefici
• Hardware COTS
• LabVIEW unica piattaforma
• Tempi ridotti di sviluppo & debug
• Elevata versatilità (update/upgrade)

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 18

Sistemi di test in TestStand &


LabVIEW
Soluzioni ATS di tipo Nx-Gen

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 19

Nx-Gen ATS Architecture


Operator Interface

NI TestStand Switch
Executive

Code
IVI
LabVIEW LabWindows DLL ActiveX
Modules
VI CVI
... Software
Layers

Hardware
Layers
Instrument Specific Drivers

Hardware

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 20

Nx-Gen ATS Hardware

• virtual instrumentation
(PXI)
• standard & custom Buses
• signal & power switching
• signal routing (mux &
matrix)
• traditional instrumentation
• custom interfaces (FPGA)
Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 21

Nx-Gen ATS Software

NATIONAL INSTRUMENTS
•Advanced
TestStand Test Automation

•Requirement analysis & traceability


•Parallel Testing

Requirement Gateway
NATIONAL INSTRUMENTS
NATIONAL INSTRUMENTS •Test code
LabVIEW •Instrument control
LabWindows/CVI •Drivers

Instruments, operators, other software

GPIB/Seri DAQ & Modular


al, VXI Distribut PLCs Users
Signal Instrumentatio PXI/cPCI Motion Vision
Cond. n ed I/O

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 22

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

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 23

TestStand
Architettura di TS:

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 24

TestStand
Execution Flow:

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 25

TestStand - Benefici

ain 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

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 26

TestStand – Adoption
 Consumer electronics (validation and manufacturing)
 Military and aerospace applications
 Medical industry
 IC characterization and simple code sequencing

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 27

TestStand & LabVIEW


Key applications

omplex mixed-signal functional test systems

urn-in test systems (25 DUT in parallel)

igh speed digital pattern stimulation & response

ault search and diagnostic systems

Pragma
Engineering www.pragmaeng.it
Progettazione Grafica di Sistemi LabVIEW in ambito Aerospazio e Difesa - 28

Pragma Engineering S.r.l.


Divisione Sistemi Industriali
via della Pallotta, 5
06129 Perugia
Tel. 075-30418
Fax 075-33202
E-mail: mail@pragmaeng.it
Web site: www.pragmaeng.it

Pragma
Engineering www.pragmaeng.it