EPICS meeting in Taiwan, June.2011, kami, KEK Demonstration of Embedded EPICS on F3RP61 PLC N. Kamikubota, J-PARC/KEK.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

University of Baltimore Telecommunications Technology
Using MicroStrategy with Excel
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
IT workshop for Interschool Online Debate 2004 Date: 13 Dec 2003 Venue: St. Bonaventure College.
Application Guide For Mesh AP – MAP-3120
Application Guide For Mesh AP – MAP-3120 How to setup VLAN for different services in MAP-3120? F/W:
Real-time Performance Improvement of “EPICS on F3RP61” Yokogawa Electric Corporation.
16 - Nov. 2000EPICS Workshop Oak Ridge1 Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
Implementing a Secure Console Server The Cyclades Project Co-Op Summer 2003 by Robert Perriero.
Chapter 9 Connecting to and Setting up a Network
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
Software Development and Software Loading in Embedded Systems.
Topics 1.Taking the Lock into use – physical serialization 2.Detailed setup options 3.Using mobile broadband 4.Taking the Key into use.
R. Lange, M. Giacchini: Monitoring a Control System Using Nagios Monitoring a Control System Using Nagios Ralph Lange, BESSY – Mauro Giacchini, LNL.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Using a Cisco Router as a DHCP Server.
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.
VPN Scenarios © N. Ganesan, Ph.D.. Chapter Objectives.
SiTCP and possibility of collaboration for Accelerator Control and Data Acquisition T. Obina, KEK 16/Jun/2011 EPICS Collaboration Meeting, NSRRC, Hsinchu,
UNITRONICS GPRS.
The Operator Neutral Access At KistaIP. KistaIP ? Is a student dorm with 144 apartments.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1  A network is a connected collection of devices (computers, interconnections, routers, and.
1 TGIF: NetDB for Power Users April 11, 2003 Sunia Yang Networking Systems.
DSL-2544N Dual Band Wireless N600 Gigabit ADSL2+ Modem Router
1 Can DHCP support mobility across LANs (on different subnets?)  On its own, the answer is NO; for reasons cited in DHCP talk on slide 9.  However,
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
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.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
CSC Intro. to Computing Lecture 23: Networks.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
EPICS Collaboration Meeting, Dec.2004, Tokai, by N.Kamikubota, KEK miniEPICS N.Kamikubota, J.Odagiri, G.Shen, N.Yamamoto, K.Furukawa and T.Katoh KEK.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
ISD-MASP-S05026 Copyright © Yokogawa Electric Corporation May 2005 Page 1 Honeywell PKS R300 -System quick review June 2005 (Rev. 2) SAMURAI Activities,
Module 3: Configuring a Client IP Address. Overview Configuring a Client to Use a Static IP Address Configuring a Client to Obtain an IP Address Automatically.
Chapter 23: ARP, ICMP, DHCP CS332, IS333 Spring 2014.
SERVER I SLIDE: 5. Objectie 4.2 The DHCP IP address assignment process.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
GPIB Device Control with COSYLAB microIOC COSYLAB microIOC Development for microIOC with SDK GPIB device control microIOCs in SLAC Things learned Jingchen.
Reliability/ Secure IOC / Outlook M. Clausen / DESY 1 CA-Put Logging BurtSave Warm Reboot Matthias Clausen DESY/ MKS.
Present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control System in J-PARC JAERI Motoki OiTetuya KaiSinichiro Meigo Sinichi.
1 1999/Ph 514: Flow of Control EPICS Flow of Control Marty Kraimer APS.
1 KEKB Archiving Dec Tatsuro KEK.
Concepts of Network. User Single user: It is most commonly used when talking about an operating system being usable only by one person at a time, or in.
VIP-814 Programming. The summary page allows you to see a brief description of important information currently programmed into the VIP unit.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
1 Channel Access Concepts – IHEP EPICS Training – K.F – Aug EPICS Channel Access Concepts Kazuro Furukawa, KEK (Bob Dalesio, LANL)
1 EPICS Flow of Control: EPICS Workshop at IHEP, Beijing, August 2001 EPICS Flow of Control Marty Kraimer APS.
Matthias Clausen, DESY EPICS Training – Client Tools/ CSS EPICS collaboration meeting EPICS Training Client Tools EPICS collaboration meeting 2008.
XXIII HTASC Meeting – CERN March 2003 LIP and the Traveling Physicist Jorge Gomes LIP - Computer Centre.
Quick Start Up Tool. Why the StartUp Tool? Plug-and-play installation of Ingate and SIP trunking, as simple as possible. Necessary steps:  Unpack your.
ICS WP3 – Software Core Components Suzanne Gysin Work Package Lead November 25, 2014.
Part 1: How to use EasyAccess 2.0 Similar to your social network software, such as Skype, WhatsApp. One license for each HMI No license is needed for.
Programmable Automation Programming of logical controllers.
An Overview When Connecting to Yaskawa Drives Date: 8/14/06, Rev: PP.AFD.26.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Development Plan for Reliable Card-size IOC N. Kamikubota and S.Yamada, J-PARC/KEK May 2015 in MSU, kami, KEK/J-PARC.
Gateway HDL-MBUS01IP.431.
Introduction of Device and Driver Support for Yokogawa F3RP71
Development of Embedded EPICS on F3RP61-2L
Setup Of 4050 EIP To Control LOGIX PLC
Application of EPICS on F3RP61 to Accelerator control
Channel Access Concepts
Commissioning the European XFEL cryogenic system and best practice
Channel Access Concepts
How to install and manage exchange server 2010 OP Saklani.
Establish, configure and maintain a website/system
Presentation transcript:

EPICS meeting in Taiwan, June.2011, kami, KEK Demonstration of Embedded EPICS on F3RP61 PLC N. Kamikubota, J-PARC/KEK

EPICS meeting in Taiwan, June.2011, kami, KEK 1) Impact of F3RP61 J-PARC MR/KEK introduced F3RP61 since 2008 –Many (40?) F3RP61/Linux-IOC systems are in operation successfully When we need simple I/O channels –Left: before 2008, our standard style is: –Right: after 2008, new style with F3RP61: IOC/VME Linux/VxW netDev/Epics = LAN PLC (Ladder ) PLC (Ladder ) F3RP61-IOC Linux Epics IO PLC ladder IO No separated IOC No ladder, but snl Fit “CA everywhere” idea

EPICS meeting in Taiwan, June.2011, kami, KEK Impact of F3RP61 (continued) Consider VME-IOC and F3RP61/PLC-IOC –Left: our traditional style was vme: –Right: with F3RP61: VME-IOC VxWorks Epics Linux Epics VMEIOPLCIO –F3RP61-IOC can be an alternative to VME-IOC KEK introduced Yokogawa ’ s FAM3 PLC since 1995 –We believe high reliability of PLC IO modules –Good partnership with Yokogawa over 15 years FAM3 PLC modules are small and easy to use VMEIOPLCIO F3RP61-IOC Reasons why we like F3RP61 style

EPICS meeting in Taiwan, June.2011, kami, KEK 2) Support for test users of F3RP61 Many requests to develop new subsystems –from non-control groups (mag, beam-diag., rf,..) –F3RP61-IOC style fits well for many cases –But our standard setup for F3RP61 requires J- PARC control network, not available in office rooms to support such test users - (a) F3RP61 setup for J-PARC laboratory LAN - (b) module workshop in J-PARC CCR (to be started very soon)

EPICS meeting in Taiwan, June.2011, kami, KEK (a) F3RP61 setup for laboratory LAN We developed a new CF –Start Linux with DHCP –Start Epics ioc assuming default module-layout Default is => Slot2:AO, Slot3:AI, Slot4:DO, Slot5:DI –Automatic generation of Epics PVnames Ex) :AO_1:SET, :AI_2:VAL =”plc159” for plc159.intra.j-parc.jp ~]# caput plc159:AO_1:SET Old : plc159:AO_1:SET 0 New : plc159:AO_1:SET ~]# caget plc159:AI_1:VAL plc159:AI_1:VAL ~]# ~]# caput plc159:BO_1:SET 1 Old : plc159:BO_1:SET ZERO New : plc159:BO_1:SET ONE ~]# caget plc159:BI_1:VAL plc159:BI_1:VAL ONE ~]#

EPICS meeting in Taiwan, June.2011, kami, KEK How to start F3RP61-IOC ? How to start a F3RP61-IOC in your office room ? –1. Ask Computer Center to register F3RP61 ’ s mac- address to DHCP server –2. if you have non-default module-layout, modify st.cmd and execute “make” –3. Reboot the F3RP61-IOC ## default config in st.cmd dbLoadRecords "db/ao1.db", "name=${HNM},S=2,ch=1" dbLoadRecords "db/ao1.db", "name=${HNM},S=2,ch=2" dbLoadRecords "db/ai1.db", "name=${HNM},S=3,ch=1" dbLoadRecords "db/ai1.db", "name=${HNM},S=3,ch=2" dbLoadRecords "db/bo1.db", "name=${HNM},S=4,ch=1" dbLoadRecords "db/bo1.db", "name=${HNM},S=4,ch=2" dbLoadRecords "db/bi1.db", "name=${HNM},S=5,ch=1" dbLoadRecords "db/bi1.db", "name=${HNM},S=5,ch=2" From a user-side

EPICS meeting in Taiwan, June.2011, kami, KEK (b) module workshop in J-PARC CCR Basic ideas –Prepare stock boxes in CCR, which contain standard PLC modules Boxes are categorized as: CPU(F3RP61), CPU(Ladder), D-in, D-out, Analog, Special,.. –One can pick-up necessary modules from boxes –Periodic (every 1-2 month) supply of modules by control group => One can get modules to make your own F3RP61-IOC setup no need to order, no need to wait no need to pay ? <= pay request will be forwarded later

EPICS meeting in Taiwan, June.2011, kami, KEK PLC module workshop 1) Behind a wall, there are hidden boxes.. Box “D-out” 2) D-out modules are listed: relay, DC(8ch,24V), DC(64ch,24V), TTL,.. 3) You can find a necessary module in the box CPU (F3RP61) CPU (Ladder) D-in D-outA-io 4) Kindly asked, white down modules you pick up to the notebook

EPICS meeting in Taiwan, June.2011, kami, KEK (^ ^) review the procedure again.. 9am - you get an inspiration 9:30 - visit the module workshop to pick up PLC modules needed for your F3RP61 setup 10am - ask to C.C. to resister your F3RP61 11am – assemble PLC modules, edit st.cmd if necessary, make cable connections.. 3:30pm – registration to DHCP at C.C. finished 4pm – connect your F3RP61 setup to Laboratory network, reboot it.. Get started ? Inspiration => start your F3RP61-IOC within a day => 1 month later, you will receive money accounts

EPICS meeting in Taiwan, June.2011, kami, KEK Summary Impact of F3RP61-IOC in J-PARC is discussed –Since 2008, many pieces have been introduced –Simple architecture than before –An alternative to VME-IOC Support for test users of F3RP61 is reported –Test at Laboratory network –Easy start with default module-layout –Module workshop will be started soon 2 pages more for demonstration

EPICS meeting in Taiwan, June.2011, kami, KEK 3) Demonstration of F3RP61 startup Today I don ’ t use DHCP server, thus I modify network configurations: –fixed IP ( ) and hostname “ plc159 ” Demonstration kit has default module-layout –Default is => Slot2:AO, Slot3:AI, Slot4:DO, Slot5:DI –Generated PVnames are: Ex) plc159:DO_1:SET, plc159:BI_2:VAL,.. (default module-layout)

EPICS meeting in Taiwan, June.2011, kami, KEK OPI Demonstration will be - during next break - at the entrance hall

EPICS meeting in Taiwan, June.2011, kami, KEK 資料

EPICS meeting in Taiwan, June.2011, kami, KEK how-to example) –telnet –telnet localhost –dbl –^]quit –caget plc159:AI_1:VAL –caput plc159:AO_1:SET 1.0 –caget plc159:AO_1:RB –caget plc159:AI_1:VAL generated names) –plc159:DO_1:SET, plc159:DO_1:RB, plc159:DI_1:VAL –plc159:DO_2:SET, plc159:DO_2:RB, plc159:DI_2:VAL –plc159:BO_1:SET, plc159:BO_1:RB, plc159:BO_1:VAL –plc159:BO_2:SET, plc159:BO_2:RB, plc159:BO_2:VAL