Presentation is loading. Please wait.

Presentation is loading. Please wait.

Industrial Control Engineering ADE Rapid Application Development Environment.

Similar presentations


Presentation on theme: "Industrial Control Engineering ADE Rapid Application Development Environment."— Presentation transcript:

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


Download ppt "Industrial Control Engineering ADE Rapid Application Development Environment."

Similar presentations


Ads by Google