Application of EPICS on F3RP61 to Accelerator control

Slides:



Advertisements
Similar presentations
Supervisory Control & Data Acquisition DAQ Networking.
Advertisements

The applications of FA-M3 PLC used in SSRF ZHOU Dayong
Mark Heron Diamond Light Source Oct 2007 EPICS EPICS Interface to the Libera Electron Beam Position Monitor.
BCAL Interlock System US BCAL Chiller US BCAL MPOD 1 US BCAL PLC Pulsed Output from Flow meter to PLC From US BCAL cooling loop US BCAL MPOD 1 RS485 from.
Real-time Performance Improvement of “EPICS on F3RP61” Yokogawa Electric Corporation.
Ladder Logic PLC Programs are made up of combinations of AND; OR; NAND; NOR; and other gates, along with timers, inputs, outputs, counters, comparators,
Kazuro Furukawa, KEK, May Event System and Embedded IOCs EPICS Meeting, Vancouver 1 Event System and Embedded IOCs at KEK Recent Activities at KEK.
Switchgears Control Using SCADA System Based on PLC
1 The University of Jordan Mechatronics Engineering Department PLC: Programmable Logical Controller.
2002 Conference & 8th Annual General Meeting Maintenance System with DeviceNet Presented by Tai Tateishi for OMRON Maintenance System with DeviceNet Masaru.
SM3121 Software Technology Mark Green School of Creative Media.
1 Section 3.3 Mathematical Induction. 2 Technique used extensively to prove results about large variety of discrete objects Can only be used to prove.
1 A PC/Linux-based Control System with EPICS for RFGTB S. Araki, K. Hirano, J. Odagiri, T.T. Nakamura and N. Terunuma High Energy Research Accelerator.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
Kazuro Furukawa, KEK, Jun EPICS Collaboration Meeting / NSRRC SuperKEKB Controls 1 Recent developments towards SuperKEKB controls Kazuro Furukawa.
Kazuro Furukawa, KEK, Oct EPICS Collaboration Meeting / BNL KEK and SuperKEKB 1 Recent progress at KEK and Plans for SuperKEKB Kazuro Furukawa for.
Development of EPICS Embedded Image Processing System Takashi Obina, Jun-ichi Odagiri, Ryota Takai KEK, Accelerator Laboratory.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
ICS – Software Engineering Group 1 The SNS General Time Timestamp Driver Sheng Peng & David Thompson.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
EPICS meeting in Taiwan, June.2011, kami, KEK Demonstration of Embedded EPICS on F3RP61 PLC N. Kamikubota, J-PARC/KEK.
EPICS at APS in June.2006, n.kami, KEK J-PARC Status N. Kamikubota, KEK and J-PARC Control members * Try to enhance updates in the last 1 year.
Real-time Performance Improvement of “EPICS on F3RP61” Yokogawa Electric Corporation.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
EPICS Seminar at IHEP1 Some Experiences on Choosing Standards at KEK KEKB Controls Group by Tadahiko Katoh.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun
1 EPICS Linux Based IOC Support EPICS Meeting at BESSY May 2002 Marty Kraimer.
LLRF-05 Oct.10,20051 Digital LLRF feedback control system for the J-PARC linac Shin MICHIZONO KEK, High Energy Accelerator Research Organization (JAPAN)
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
EPICS 2011 Spring Collaboration Meeting, Hsinchu, June 13-17, 2011 EPICS IOC Embedded on PLC for TPS Pulse Magnet Power Supply Control Chun-Yi Wu TPS Control.
The recent history and current state of the linac control system Tom Himel Dec 1,
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
Scientific Method real world Example! “Let’s get Real!”
BASIC STRUCTURE OF PLC.
CSC414 “Introduction to UNIX/ Linux” Lecture 3
Pre-Algebra Tutorial. Pre-Algebra Equations x + 3 = 5 What is the value of x? At first glance this may look easy since all you have to ask yourself is.
The BaBar Online Detector Control System Upgrade Matthias Wittgen, SLAC.
PROGRAMMABLE LOGIC CONTROLLER
Seminar on "PLC” (Programmable Logic Controller)
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
A Mini project on “DRIVERLESS TRAIN ENGINE USING 8051 MICROCONTROLLER” GUIDED BY K.RAMBABU.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
Software Architecture of a RadFET Dosimetry System Garth Brown: 20 May 2015.
Lesson 1.C PLC PROGRAMMING.
IOC Application Development / Debugging
Introduction of Device and Driver Support for Yokogawa F3RP71
Experience & Status of the LIGO Slow Controls System(s)
PLC: Programmable Logical Controller
Development of Embedded EPICS on F3RP61-2L
Popular Operating Systems
Micro computer based process control
CHAPTER 2 TERMINOLOGY.
Programmable Logic Controllers (PLCs) An Overview.
Table 1: The specification of the PSICM and the ePSICM Prototypes
Status of Fast Controller EPICS Supports for ITER Project
Programmable Logic Controllers
Video Gala Frame Grabber device driver
The programming page of the Brick
Our Calculators love “ Y = “ equations
A connectionist model in action
Impossible problems.
EPICS status and future at KEK Control Group / Commissioning Group e-/e+ Injector Linac, KEK, Japan Masanori Satoh.
PLC Front Panel.
Local Protection of Insertable Devices
Successful Proof Plans
HP Printer In Error State
Presentation transcript:

Application of EPICS on F3RP61 to Accelerator control J. Odagiri On behalf of:

Many Coauthors S. Araki, K. Furukawa, N. Kamikubota, A. Kiyomichi, H. Nakagawa, T. T. Nakamura, K. Mikawa, S. Murasugi, S. Yamada, N. Yamamoto, KEK K. Kameda, T. Natsui, H. Shiratsu, Yokogawa Electric Corporation M. Komiyama, RIKEN S. Motohashi, M. Takagi, Kanto Information Service (KIS) N. Nagura, Nippon Advanced Technology (NAT) T. Nakamura, Mitsubishi Electric System & Service A. Uchiyama, SHI Accelerator Service (SAS)

Contents Background What’s EPICS on F3RP61? Applications of EPICS on F3RP61 Operational experiences Discussions Conclusions

Background Recently, more and more PLCs are being adopted as front-end controllers for accelerator control They are placed under IOCs in EPICS-based control systems But… Isn’t IOC (Input / Output Controller) itself originally the front-end controller?

The Point of my talk What’s the point of having yet another front-end controller (PLC) below a front-end controller (IOC)? Yes, there are a few reasons But, in many cases, it pointlessly increase our workload Additional learning cost to use PLCs Trouble shooting becomes harder Complicated asynchronous drivers

Let’s turn PLCs into IOCs! By using F3RP61 A new PLC’s CPU running Linux Can work as IOC Can work with wide variety of I/O modules for FA-M3 PLC Can replace ladder programs with EPICS sequencer programs Can work with ordinary PLC’s CPU side-by-side on the same PLC-bus

Applications in KEKB & J-PARC Power supply control M. Takagi, et. al., WEP076 K. Mikawa, et. al., WEP082

Applications in KEKB & J-PARC Stepping motor control N. Nakamura, et. al., WEP074 M. Takagi, et. al, WEP076

Applications in KEKB & J-PARC Data acquisition S. Motohashi, et. al., WEP070

Applications in RIBF Ion source control M. Komiyama, et. al., TUP084

Operational Experiences How many F3RP61-based IOCs are in operation? I don’t know, since it’s rapidly expanding How long have they been used? More than a year No serious problem observed Quite stable How about real-time performance? Satisfactory enough, so far Kernel 2.6 with preemption feature enabled Feasibility study for further improvement is under progress

Discussions Do we still need ordinary PLC’s CPUs? Is it true? Yes, because we need to ask companies to program embedded controllers of their products, such as power supplies Is it true? Can’t we ask them to use EPICS for the controllers? F3RP61 makes EPICS more “company friendly” How about interlock systems? Can we use F3RP61-based IOC to interlock devices?

Conclusions A new type of IOC was developed based on F3RP61 EPICS on F3RP has adopted for power supply control, stepping motor control, data acquisition and so forth Operational experience has proved the stability of EPICS on F3RP61 Development and maintenance has become significantly quicker and easier F3RP61 made EPICS more accessible to companies