Packaging of EPICS-basedControl System Software Takashi Nakamoto (Cosylab Japan) [email protected].
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for...
-
Upload
osborne-marsh -
Category
Documents
-
view
213 -
download
1
Transcript of Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for...
![Page 1: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/1.jpg)
Dec 8-10, 2004 EPICS Collaboration Meeting – Tokai, Japan
MicroIOC: A Simple Robust Platform for Integrating Devices
Mark Pleško
![Page 2: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/2.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 2
I Have A Dream
• Imagine a smart "black box" IOC:– attach motors, serial and GPIB devices– signals in, EPICS/CA out– plug&play, no building, configuring, etc.
• Integrate devices right into EPICS – or I/O for digital/analog signals and timing
• Use it stand-alone at accelerators, beam lines and other experimental systems
![Page 3: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/3.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 3
Some more explanations:
• This microIOC should be a black box for installation:
– with a built-in EPICS database
– already with preconfigured records
– everything must be very user friendly, with wizards, in a plug&play manner..
• And made of standard components:
– an Ethernet 10/100 MBit connector
– an onboard linux/RTEMS processor
– a Web server for configuration and viewing
– Off-the-shelf parts to replace• No moving parts (fan, disk) to break in first place
![Page 4: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/4.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 4
Possible Hardware Solutions
• normal PC– Cheap and abundant, but...– Not robust enough
• VME– High reliability and flexibility, but...– Expensive
• Embedded PC– Cheap– Can be made reliable (no disk/ fan, good PS)
![Page 5: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/5.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 5
Enter microIOCsmall embedded computer interfacing different devices
Motor & Control
Ethernet
Analog & Digital IO
Ultra Low PowerPoE – Power Over Ethernet
Various IO
Fanless & Diskless
Small
![Page 6: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/6.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 6
What’s new about this?
• In principle, nothing • All can be done with existing hardware
• The idea is to package everything together and make it easy to use, because there are many people, who don't have the time to learn how to install and use it in detail.
![Page 7: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/7.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 7
Implementation Details
• dual Ethernet port allows to separate microIOCs and devices from the rest of the control system
• available with Linux and RTEMS operating systems and on request with vxWorks– Giving resonable performance and realtime
• database can be persisted in flash, avoiding problems due to network failures
• hardware components of the microIOC are of high quality and have long life times– PS has 500,000 h MTBF (55 years)
• by design, mechanical parts such as hard disks and fans are avoided
![Page 8: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/8.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 8
The Main User Features Are:
• completely stand-alone, no VME/PCI or boot PC necessary• plug&play: configure IP (DHCP), connect cables and it works• simple configuration through Web server, built-in EPICS db
– VDCT preconfigured db file for standard devices: PLCs, vacuum, timing, motor control and monochromators
– a simple wizard to configure record names and constants
• installed EDM, Java and Web-based panels for display and setting
• monitor system health• upgrade management• professional support and replacement contract as option• lower price than a comparable VME system
![Page 9: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/9.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 9
microIOC SER-1
First customer:
SLS @ PSI
In 2003
![Page 10: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/10.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 10
microIOC SER-1 for the SLS
![Page 11: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/11.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 11
microIOC – Second Generation in 2004
Dual Ethernet8 serial ports
Bootable Compact Flash
![Page 12: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/12.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 12
![Page 13: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/13.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 13
Local Control of Motors
![Page 14: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/14.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 14
Possible Applications
• Diskless booting – reduce boot-up time• Massively distributed systems (array of telescopes)• Integrate a few signals here and there (utilities)• Integrate PLCs into EPICS• isolate device Ethernet network from other IOCs• EPICS hardware gateway• Protocol converter: eg. Modbus - EPICS• Allows equipment vendors to integrate EPICS• Network sniffer/debugger, specially for CA• Office desktop EPICS development/test system• EPICS course hardware• Replacement contracts
– 24h replacement shipping
![Page 15: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/15.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 15
Fanless Processors for Everybody
![Page 16: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/16.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 16
DIN Rail Enclosure + PoE (Power Over Ethernet)
![Page 17: Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško mark.plesko@cosylab.com.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649eb65503460f94bbf02f/html5/thumbnails/17.jpg)
EPICS Collaboration Meeting – Japan, Dec 8-10, 2004 17
Conclusion: Is It Really Cost-Effective WRT VME?
• Price per channel determined by– Price of I/O– Price of crate and supply
• A full VME crate is cost-effective, a nearly empty one is not!
• But the real value of the microIOC is in its simplicity and user-friendliness without compromising robustness.