2eb862fc5a616bb29a277079b5990fb2.ppt
- Количество слайдов: 26
Web-Based electronic Operation Log System Zlog System K. Yoshii, T. Nakamura Mitsubishi Electric System & Service Co. , Ltd. , Tsukuba, Ibaraki, 305 -0045, Japan T. T. Nakamura, K. Furukawa T. Obina, M. Satoh, N. Yamamoto High Energy Accelerator Research Organization (KEK), Tsukuba, Ibaraki, 305 -0801, Japan
History of the Operation Logging System for KEKB Accelerator ~Aug 2002 ・Notebook ・by hand Sep 2002~Dec 2003 ・MS-Access & SQL server ・by hand (partially automated) Jan 2004 ~ ・ZLog - Zope & Postgre. SQL ・Almost automating.
Old Log Notebooks ~Aug 2002 ・Notebook ・by hand
Old electronic Log User Interface Menu Trouble Log Sep 2002~Dec 2003 ・MS-Access & SQL server ・by hand (partially automated) Viewer
New electronic Log User Interface - Zlog core Input and Edit Viewer Jan 2004 ~ ・ZLog system- Zope & Postgre. SQL ・Almost automating.
• Operator Log Input
• Every Shift, Print of Paper • Paper in Binder
Zlog system Structure ・Frontend Zlog Core (Made by Zope) (Web Application to input/output controller) ・Backend Postgre. SQL (Database server) Log Monitor Server (Sub input application )
主要コンポーネントの説明 • Database Server - Postgre. SQL • Log Monitor Server • Web Application Server - Zope
Database Server - Postgre. SQL ALL KEKB (Default Log Table Structure Template) Shift Schedule Entries Inherit KEKB 1. 5 million event entries PFAR 0. 18 million event entries …
Log Monitor Server Postgre. SQL commands (Character Convert) Log Monitor Server. - python script EPICS/Python API OPI caput camonitor(EPICS) IOC IOC … Auto-logged items • • Injection start/end Injection rate Physics run start/end Peak luminosity Tuning start Alarm etc….
Web Application Server - Zope Postgre. SQL Web Application Server - Zope DA (Zope Product) Zlog core (Zope Application) Zope Function ・Web Server ・Several products (plug-in Zope components) ・Application develop Japanese handling in multi-platform. Web browser Zlog coreの開発 開発されたInterfaceの利用
What is Zope? • Python based open source web application server. • Run on Mac, Unix and Windows. • Several products (plug-in Zope components). • Through-the-Web management.
Zope Management Interface
Why Zope? • Easy to learn. • Rapid development (only 2. 5 months for the ZLog). • High extensibility.
Main Interface - Zlog core • Input and Edit Interface • Viewer Interface • Search Interface
Input and Edit Interface • Input Interface Text, Screen. Shot Image • Latest Entries (Auto Update) • Edit Entry (Link Click) • 表示時間設定 (Latest Entries) • Condition Setting (Call Viewer Interface)
Viewer Interface - 1 • Called Input and Edit Interface • No Viewer Auto Update • 1 Shift (8 hour ) of KEKB Operator Display for printout.
Viewer Interface - 2 • Viewer Condition Setting Select Logs in any time • Viewer of Serch Results -> Select Condition -> pushed ”選択決定” • No Viewer Auto Update
Search Interface • Period or Any Time Search • Group, Trouble, Keyword Condition Search
Several Products • Utilizing at KEKB several products Devices Managemnt BBS - Zch KEKB Control Group Working MEMO - Plone
Developed Zope Application • Development at KEKB Zope Application (Without Zope core) Devices Management Application Shift Schedule Management Application
The Merits of Zlog system • Automation of the operation log entry. • Client can input, reading, development without choosing the place at KEKB if there is a network terminal (LAN). • No limit for the OS. • Zlog core has management and display in direct Web, client do not need the conversion to the Web. • Zlog system is object oriented, it is superior in Serviceability.
Usefull introduction of Zlog • RI-beam of RIKEN - Zlog system • J-PARC - Zlog core • KEKB Vacuum System Management - Zlog core & Postgre. SQL
Develop the Zlog system is updating addition and revision by the technical improvement of developer at any time.
謝辞
2eb862fc5a616bb29a277079b5990fb2.ppt