Industrial Control Engineering Rapid Application Development Environment ADE
- Slides: 53
Industrial Control Engineering Rapid Application Development Environment ADE
Industrial Control Engineering Outline § § § Why RADE? The challenge Coping with large applications LISA – The next step FIA – Front end Integration LISA 2. 0 2
Industrial Control Engineering RADE/LISA roadmap 2013 -2015 Large systems’ management LISA 2. 0 • • Multi front end deployment Status logging Lab. VIEW Integrated Software Architecture LISA RADE • • Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment • • • Standard interfaces to CMW, JAPC, In. CA, PLC, DB, RBAC Software timing Low level templates Middleware: CMW, Zero. MQ Front-End Acc. Integration Front End Accelerator Integration • • • Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC)
Industrial Control Engineering RADE/LISA roadmap 2013 -2015 Large systems’ management LISA 2. 0 • • Multi front end deployment Status logging Lab. VIEW Integrated Software Architecture LISA RADE • • Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment • • • Standard interfaces to CMW, JAPC, In. CA, PLC, DB, RBAC Software timing Low level templates Middleware: CMW, Zero. MQ Front-End Acc. Integration Front End Accelerator Integration • • • Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC)
Industrial Control Engineering Why was RADE developed? 5
Industrial Control Engineering 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
Industrial Control Engineering The Origin • • • 10. 000+ Magnets 1750 Circuits 13000+ Tests 7
Industrial Control Engineering The Challenge 8
Industrial Control Engineering The Challenge Linux Windows Mac GPN TN DB CMW RBAC Timing Files PLC DAQ 9
Industrial Control Engineering The Scope § Short development time applications § Rapidly evolving applications § Punctually used applications § Stand-alone systems 10
Industrial Control Engineering Initial Requirements § Fast programming § Rapid learning curve § Drag and drop GUI development § Wide range of analysis libraries § Light/independent environment Lab. VIEW §Integration with CERN infrastructures 11
Industrial Control Engineering The framework Configuration files Templates Installer Documentation Training Lab. VIEW libs Support JAPC Java CMW DB Files PLC 12
Industrial Control Engineering The RADE core technology 13/24
Industrial Control Engineering Training 14
Industrial Control Engineering Upgrades § § § RIO – Adapt to 0 MQ RBAC – From 2 Tier to 3 Tier Architecture Open. G – Adapt to Lab. VIEW 2013 RVS – Add RIO Hudson – Centralize? Deployment – EDMS? 15
Industrial Control Engineering RADE/LISA roadmap 2013 -2015 Large systems’ management LISA 2. 0 • • Multi front end deployment Status logging Lab. VIEW Integrated Software Architecture LISA RADE • • Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment • • • Standard interfaces to CMW, JAPC, In. CA, PLC, DB, RBAC Software timing Low level templates Middleware: CMW, Zero. MQ Front-End Acc. Integration Front End Accelerator Integration • • • Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC)
Industrial Control Engineering Coping With Large Applications 17
Industrial Control Engineering Large Application Requirements § Fast programming § Rapid learning curve § Drag and drop GUI development § Wide range of analysis libraries § Light/independent environment Lab. VIEW §Integration with CERN infrastructures § Source control and distribution § Instance generation § Dedicated templates 18
Industrial Control Engineering LISA The next step 19
Industrial Control Engineering Typical design Create, Use & Destroy 20
Industrial Control Engineering Templates 21
Industrial Control Engineering Templates (2) Project Generator 22
Industrial Control Engineering Source Control 23
Industrial Control Engineering Agile and Flexible 24
Industrial Control Engineering Continuous Integration • • 70 Operational Jobs RADE Release every week Integration and unit testing From 3 days of manual labor to 2 hours of waiting 25
Industrial Control Engineering Continuous Integration (2) 26
Industrial Control Engineering Distribution RADE Installer 27
Industrial Control Engineering Distribution (2) 28
Industrial Control Engineering Documentation cern. ch/RADE 29
Industrial Control Engineering Documentation (2) Automated 30
Industrial Control Engineering RADE/LISA roadmap 2013 -2015 Large systems’ management LISA 2. 0 • • Multi front end deployment Status logging Lab. VIEW Integrated Software Architecture LISA RADE • • Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment • • • Standard interfaces to CMW, JAPC, In. CA, PLC, DB, RBAC Software timing Low level templates Middleware: CMW, Zero. MQ Front-End Acc. Integration Front End Accelerator Integration • • • Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC)
Industrial Control Engineering FIA Front end Integration in Accelerators 32
Industrial Control Engineering Timing 33
Industrial Control Engineering White Rabbit • Native integration in PXIe chassis • Board from NI 34
Industrial Control Engineering GMT Timing PXI + PMC = GMT 35
Industrial Control Engineering FMC Carrier board • Fine Delay Card • Time To Digital Converter (TDC) 36
Industrial Control Engineering NI Hardware initiative 37
Industrial Control Engineering Catalog of recommended components § 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 DAQ Instrument control RF 38
Industrial Control Engineering Shared knowledge base § CERN NI WEB Catalog http: //j 2 eeps. cern. ch/wikis/display/EN/PXI+Support 39
Industrial Control Engineering RADE Tomorrow 41
Industrial Control Engineering RADE/LISA roadmap 2013 -2015 Large systems’ management LISA 2. 0 • • Multi front end deployment Status logging Lab. VIEW Integrated Software Architecture LISA RADE • • Templates for RT-DAQ and analysis SVN integration Automated compile and deploy Integrated testing Rapid Application Development Environment • • • Standard interfaces to CMW, JAPC, In. CA, PLC, DB, RBAC Software timing Low level templates Middleware: CMW, Zero. MQ Front-End Acc. Integration Front End Accelerator Integration • • • Generated variables IEPXI Hypervisor (Linux + RT) PXE boot server Timing: White Rabbit + GMT FMC carrier: special cards (fine delay, TDC)
Industrial Control Engineering LISA 2 The next step 43
Industrial Control Engineering 64 bit Lab. VIEW 44
Industrial Control Engineering CERN Integration 45
Industrial Control Engineering IE PXI HMI GW HYPER-V PXI c. RIO 46
Industrial Control Engineering Hypervisor 47
Industrial Control Engineering PXE Boot 48
Industrial Control Engineering MOON • DIM via RIO done • 32 Bit version • Still have to validate 49
Industrial Control Engineering Logging 50
Industrial Control Engineering Applications 51
Industrial Control Engineering Applications (2) 52
Industrial Control Engineering Conclusion § The road ahead is clear but steep § With RADE, LISA and FIA the family is complete! 53/24
Industrial Control Engineering Questions? 54
- Rad in software engineering
- Rapid development environment
- Rapid development environment
- Rapid development environment
- Rapid development environment
- Rapid application development advantages
- Rad design workshop
- Rapid throwaway prototype
- History of rapid application development
- One shortcoming of rapid application development (rad) is
- Oracle rapid application development
- Industrial engineering history
- "ade tech" "support"
- Ade gafar abdullah
- Ade needs assessment
- Ade firmansyah sugiharto
- Ade planning esiee
- Adevaldivia
- Ade firmansyah sugiharto
- Cadence deepprobe
- Power point procedure text
- Ade heryana
- Ade gls
- Gade uca
- Architectural model in distributed system
- Ade oelas
- Psicologia uab nota de tall
- Ade irmawati
- Structured english immersion model
- Ade 100
- Ade heryana
- Gestio academica uab economia
- Practiques ub ade
- Horarios arquitectura upv
- Mass customization and rapid product development
- Wisdm methodology
- Rapid development process
- Rapid game development
- Wavemaker rad
- Rapid agile development
- Financial environment in business environment
- Industry environment adalah
- Wap web
- Distillation industrial application
- Air force center for engineering and the environment
- Risk management in industrial engineering
- Forecasting industrial engineering
- Introduction to industrial engineering
- Define ergonomics in industrial engineering
- What is keizen
- Work study examines *
- Ndsu civil and industrial engineering building
- Industrial exhaust systems
- Industrial engineering internship