Download presentation
Presentation is loading. Please wait.
Published byCory Lambert Gordon Modified over 9 years ago
1
Industrial Control Engineering ADE Rapid Application Development Environment
2
Industrial Control Engineering Outline Why RADE? The challenge Coping with large applications LISA – The next step FIA – Front end Integration LISA 2.0 2
3
Industrial Control Engineering Front-End Acc. Integration LISA LISA 2.0 RADE Large systems’ management Multi front end deployment Status logging LabVIEW Integrated Software Architecture Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment Standard interfaces to CMW, JAPC, InCA, PLC, DB, RBAC Software timing Low level templates Front End Accelerator Integration Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC) Middleware: CMW, ZeroMQ RADE/LISA roadmap 2013-2015
4
Industrial Control Engineering Front-End Acc. Integration LISA LISA 2.0 Large systems’ management Multi front end deployment Status logging LabVIEW Integrated Software Architecture Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment Standard interfaces to CMW, JAPC, InCA, PLC, DB, RBAC Software timing Low level templates Front End Accelerator Integration Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC) Middleware: CMW, ZeroMQ RADE/LISA roadmap 2013-2015
5
Industrial Control Engineering Why was RADE developed? 5
6
Industrial Control Engineering RAD(E) RAD(E) (rapid application development) is a concept that products can be developed faster and of higher quality through: Gathering requirements Prototyping Defer design improvements to the next release Less formality in reviews and communication Re-use of software components 6
7
Industrial Control Engineering The Origin 10.000+ Magnets 1750 Circuits 13000+ Tests 7
8
Industrial Control Engineering The Challenge 8
9
Industrial Control Engineering The Challenge Linux Windows Mac GPN TN DB CMW RBAC Timing Files PLC DAQ 9
10
Industrial Control Engineering The Scope Punctually used applications Rapidly evolving applications Stand-alone systems Short development time applications 10
11
Industrial Control Engineering Fast programming Rapid learning curve Drag and drop GUI development Wide range of analysis libraries Light/independent environment Initial Requirements Integration with CERN infrastructures LabVIEW 11
12
Industrial Control Engineering The framework Training Support LabVIEW Installer Templates Configuration files Documentation DB Files JAPC libs PLCCMWJava 12
13
Industrial Control Engineering The RADE core technology 13/24
14
Industrial Control Engineering Training 14
15
Industrial Control Engineering Upgrades RIO – Adapt to 0MQ RBAC – From 2 Tier to 3 Tier Architecture OpenG – Adapt to LabVIEW 2013 RVS – Add RIO Hudson – Centralize? Deployment – EDMS? 15
16
Industrial Control Engineering Front-End Acc. Integration LISA 2.0 RADE Large systems’ management Multi front end deployment Status logging LabVIEW Integrated Software Architecture Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment Standard interfaces to CMW, JAPC, InCA, PLC, DB, RBAC Software timing Low level templates Front End Accelerator Integration Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC) Middleware: CMW, ZeroMQ RADE/LISA roadmap 2013-2015
17
Industrial Control Engineering Coping With Large Applications 17
18
Industrial Control Engineering Fast programming Rapid learning curve Drag and drop GUI development Wide range of analysis libraries Light/independent environment Large Application Requirements Integration with CERN infrastructures Source control and distribution Instance generation Dedicated templates LabVIEW 18
19
Industrial Control Engineering LISA The next step 19
20
Industrial Control Engineering Typical design Create, Use & Destroy 20
21
Industrial Control Engineering Templates 21
22
Industrial Control Engineering Templates (2) Project Generator 22
23
Industrial Control Engineering Source Control 23
24
Industrial Control Engineering Agile and Flexible 24
25
Industrial Control Engineering Continuous Integration 25 70 Operational Jobs RADE Release every week Integration and unit testing From 3 days of manual labor to 2 hours of waiting
26
Industrial Control Engineering Continuous Integration (2) 26
27
Industrial Control Engineering Distribution RADE Installer 27
28
Industrial Control Engineering Distribution (2) 28
29
Industrial Control Engineering Documentation 29 cern.ch/RADE
30
Industrial Control Engineering Documentation (2) Automated 30
31
Industrial Control Engineering LISA LISA 2.0 RADE Large systems’ management Multi front end deployment Status logging LabVIEW Integrated Software Architecture Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment Standard interfaces to CMW, JAPC, InCA, PLC, DB, RBAC Software timing Low level templates Front End Accelerator Integration Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC) Middleware: CMW, ZeroMQ RADE/LISA roadmap 2013-2015
32
Industrial Control Engineering FIA Front end Integration in Accelerators 32
33
Industrial Control Engineering Timing 33
34
Industrial Control Engineering White Rabbit 34 Native integration in PXIe chassis Board from NI
35
Industrial Control Engineering GMT Timing 35 PXI + PMC = GMT
36
Industrial Control Engineering FMC Carrier board 36 Fine Delay Card Time To Digital Converter (TDC)
37
Industrial Control Engineering NI Hardware initiative 37
38
Industrial Control Engineering Catalog of recommended components 38 More than 1500 PXI products are available Reduced list of well known equipment National Instruments & Alliance Partners Based on the most popular PXI cards at CERN … … and domain specific components RFInstrument controlDAQ
39
Industrial Control Engineering Shared knowledge base 39 CERN NI WEB Catalog http://j2eeps.cern.ch/wikis/display/EN/PXI+Support
40
Industrial Control Engineering Support from EN/ICE 40 Mid term proposals, for recommended & critical systems : Monitoring tools Management of spares (buying, storage, replacement) Technical Support, through our actual LabVIEW support (Odd O. Andreassen, Cedric Charrondiere, Adriaan Rijllart, Hubert Reymond) Stand by service (for spare parts) Network configuration & re-installation facilities
41
Industrial Control Engineering RADE Tomorrow 41
42
Industrial Control Engineering Front-End Acc. Integration LISA RADE Large systems’ management Multi front end deployment Status logging LabVIEW Integrated Software Architecture Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment Standard interfaces to CMW, JAPC, InCA, PLC, DB, RBAC Software timing Low level templates Front End Accelerator Integration Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC) Middleware: CMW, ZeroMQ RADE/LISA roadmap 2013-2015
43
Industrial Control Engineering LISA 2 The next step 43
44
Industrial Control Engineering 64 bit LabVIEW 44
45
Industrial Control Engineering 45 CERN Integration
46
Industrial Control Engineering IE PXI 46 PXI cRIO HYPER-V PXI HYPER-V PXI GW HMI
47
Industrial Control Engineering Hypervisor 47
48
Industrial Control Engineering PXE Boot 48
49
Industrial Control Engineering MOON 49 DIM via RIO done 32 Bit version Still have to validate
50
Industrial Control Engineering Logging 50
51
Industrial Control Engineering Applications 51
52
Industrial Control Engineering Applications (2) 52
53
Industrial Control Engineering Conclusion The road ahead is clear but steep With RADE, LISA and FIA the family is complete! 53/24
54
Industrial Control Engineering Questions? 54
55
Industrial Control Engineering Conclusion RADE trough LISA has become adult Copes with the classical software development challenges Launches VIEW out of the “Lab” 55/24
56
Industrial Control Engineering Present domains of use… Accelerator Improvements Test facilities Expert tools 56/24
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.