KEK等高能物理实验控制系统 数据库应用 马 梅 2002.5.24.

Slides:



Advertisements
Similar presentations
CSNS 质子束流位置监测器 数据转发的设计与实现 赵东旭,肖亮,章红宇,王修库, 段依梦 核探测与核电子学国家重点实验室 中国科学院高能物理研究所 (PPT 代讲人:肖亮 )
Advertisements

LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
6 Copyright © Oracle Corporation, All rights reserved. 维护控制文件.
5.1 Excel 概述 Excel的特点 1、表格制作 2、完成复杂运算 3、建立图表 4、数据库管理 5、决策支持.
Access数据库知识 安丘市职业中专 雷云龙.
数据库技术在高能物理的研究与应用课题工作报告
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
按按按高互動遙控教學系統.
UI(用户界面)集训班 Illustrator 高级班.
第十章 房地产开发项目的经济评价 §1 房地产开发项目及其前期工作 §2 房地产开发项目经济评价 本章内容.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
基于Web的BEPC-II运行 数据查询应用的设计
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
产品介绍 产品类型:数据终端 建议零售价2800元 上市时间:2017 年 2 月 目标人群:物流、快递及仓储等行业从业人员
LabVIEW環境簡介 虛擬儀控程式設計 LabVIEW
Hadoop I/O By ShiChaojie.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
SVN的基本概念 柳峰
第二讲 搭建Java Web开发环境 主讲人:孙娜
Chinese Virtual Observatory
存储系统.
李杰 首都经济贸易大学 安全与环境工程学院 个人主页:
大学计算机基础 典型案例之一 构建FPT服务器.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
Visual Studio Team System 简介
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
数 控 技 术 华中科技大学机械科学与工程学院.
Windows网络操作系统管理 ——Windows Server 2008 R2.
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第17章 网站发布.
数据挖掘工具性能比较.
应用实例 识别Ps & Pt ADTS 压力通道并校验 CPD8000 New MENSOR‘s ADTS: CPA8001.
Windows 7 的系统设置.
VSS使用简介 王树升
DevDays ’99 The aim of this mission is knowledge..
任务1-3 使用Dreamweaver创建ASP网页
三:基于Eclipse的集成开发环境搭建与使用
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
第二章 登录UNIX操作系统.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
第四章 团队音乐会序幕: 团队协作平台的快速创建
VisComposer 2019/4/17.
VB与Access数据库的连接.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第4章 Excel电子表格制作软件 4.4 函数(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
国家学生体质健康标准数据管理与分析系统使用培训
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
VRP教程 2011.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
VB与Access数据库的连接.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
Presentation transcript:

KEK等高能物理实验控制系统 数据库应用 马 梅 2002.5.24

内 容 KEKB 控制系统数据库管理系统 BESSY控制系统数据库管理系统 SLAC PEP-II工程管理数据库系统

KEKB 控制系统数据库管理系统(一) 数据库系统平台 数据库管理系统: Oracle 数据库服务器: IBM RS6000 操作系统: UNIX http://www-acc.kek.jp/www-acc-exp/kekb/control/

KEKB 控制系统数据库管理系统(二) 数据库开发平台 开发工具:Pytron 开发模式:基于Web Pytron

KEKB 控制系统数据库管理系统(三) 存放的数据 加速器各类设备如:磁铁、电源、真空、控制模块等的参数,包括设备的历史、设备参数、物理位置、电子特性、线缆连接表 存储EPICS各个控制点上的配置信息

具体数据库 KEKB 控制系统数据库管理系统(四) 线缆数据库(Wiring Datanbase) 控制数据库(Control Database ) 存储控制设备的数据,如VME 、VXI框架 、CAMAC 机箱等,以及控制设备的日志、模块的序列号、故障记录、交付日期、安装日期等。 磁铁数据库(Magnet Database ) 存储有关磁铁方面的数据,如磁铁本身的信息、磁铁电源、监控系统的数字电压等等,它还存储磁场数据和激励曲线的参数。 RF数据库(RF Database ) 存储有关速调管的数据。 真空数据库(Vacuum Database ) 存储离子泵、门限值、束流管等数据。 BT数据库(BT Database ) 处理用于BT系统的设备的数据,如磁铁、屏幕监视器、瞄准仪等

系统功能 KEKB 控制系统数据库管理系统(五) 自动生成用于EPICS 系统的几类配置文件: 1、EPICS 数据库 每个EPICS数据库就是一个被下载到IOC的文件,它包含IOC实时数 据库的配置。 2、MEDM File (*.adl) MEDM (Motif based display manager)是 EPICS系统的客户端工具,它显示操作面板、菜单和显示窗口的其它对象。 3、VME计算机启动文件 KEKB控制系统中有超过80台的VME计算机,由于使用不同的EPICS数据库,每一台VME计算机都有不同的启动文件,因此自动生成启动文件是非常有意义的。

KEKB 控制系统数据库管理系统(六) 用户界面 Web界面 其它的用户界面工具 Microsoft Excel 文件或 CSV 文件 Oracle 的SQL*Plus SQL*Loader

. KEKB 控制系统数据库管理系统(七) 印象 KEKB数据库系统到面前为止,存储的只是设备数据以及用于EPICS实时数据库的配置数据,应该讲基本上是静态数据,并没有将EPICS的实时数据库装入到ORACLE数据库,形成历史数据库,因此数据量不大。

http://www.bessy.de/

数据库系统平台 BESSY 控制系统数据库管理系统(一) 数据库管理系统: Oracle 7.2.3 数据库服务器: Lenin and ash 操作系统: HP_UX 10.x Web服务器:NCSA,与数据库服务器在同一机器上。

BESSY 控制系统数据库管理系统(二) 数据库开发平台 开发工具:Oracle PRO*C 2.0 开发模式:基于Web

存放的数据 BESSY 控制系统数据库管理系统(三) 建立了两个数据库实例bii_par和bii_cad,bii_par存放参数数据、物理设备数据和EPICS配置数据,ii_cad存放的是CAD和几何参数。 加速器各类设备如:磁铁、电源、真空、控制模块等的参数,包括设备的历史、设备参数、物理位置、电子特性、线缆连接表 存储EPICS各个控制点上的配置信息 EPICS配置参数数据库:各种电源;储存环、控制系统、增强器设备的IOC数据;嵌入控制器数据;电子加速器设备。

系统功能 BESSY 控制系统数据库管理系统(四) BESSY II数据库将用户分为两级,一级为collectors,有权对参数数据进行增、删、改的操作,另一类用户只有对数据的查询权; 参数数据按储 存环、注入系统和常规设备三个子系统进行管理 为Oracle用户提供了各种开发工具

各种开发工具 BESSY 控制系统数据库管理系统(五) SQL 命令编辑器、Oracle Forms、Oracle Reports、 Oracle Graphics:开发多媒体图形显示工具,可以动态地连接到Oracle 数据源。 Oracle Data Browser:为桌面用户提供的工具,可以查询、显示和 打印数据库的信息。 Oracle 预编译器 Oracle Call Interface(OCI) Excel - Oracle - Interface:该界面是基于Microsoft ODBC(Open DataBase Connectivity) 和Visual Basic for Applications (VBA)的。 Oracle-Tcl Interface Oracle-WWW- Interface

PEP-II 控制系统数据库管理系统(一) 数据库系统平台 数据库管理系统: Oracle 数据库服务器: 操作系统:

PEP-II 控制系统数据库管理系统(二) 数据库开发平台 开发工具:Oracle Designer 2000 Oracle CASE 其他的脚本语言 开发模式:基于Web

PEP-II 控制系统数据库管理系统(三) 存放的数据 1992年PEP-II工程开始是提出的,最初的目的是管理整个加速器工程建造中各个环节中的技术、文档资料,其结果远远超过了这个目的。它主要包括: PEP-II/BABAR的设计说明书 整个系统的设备和安装数据 机器参数列表、磁铁、真空设备数据 CAD图表, 测量和校准数据 出版物和文档资料 所有的控制器数据

PEP-II 控制系统数据库管理系统(四) 系统功能

PEP-II 控制系统数据库管理系统(五) Archiver Engine Archiver Manager Retrieval LibIO Routines Archiver Data Flow Configuration File Oracle Dataase IOCs Archiver Monitor Log File Archiver Browser Archiver Monitor

PEP-II 控制系统数据库管理系统(六) 软件结构 有三层软件包用于支持IOC数据的归档保存 1)Channel ( Archiver )Engine:系统的核心,负责从IOC收集数据,并将其存储成文件。 2)Channel Monitor:脚本文件,每5分钟对Archiver的进行检测。 3)Channel Browser:通过Python方式,对数据进行检索并显示。 4) Channel Engine:存储IOC信息和数据到Oracle数据库,并在初始化时从数据库读数据。

BEPCII需存放的数据 数据库中存放的数据和信息可分为三部分 静态参数 BEPCⅡ机器参数:理论计算出的Twiss参数,Lattice参数以及磁测参数,如磁铁长度,位置,有效长度等等。 控制系统设备参数:设备名,设备类型,信号名,硬件I/O地址,科学单位,标度变换系统,Alarm条件,Alarm分类报警信息等。 控制系统配置参数

动态参数(实时、历史数据) 来自设备的I/O数据,如压力,脉冲波形,流强及设备开关及状态参数 Alarm数据,设备报警记录 束流参数,BPM和束流轨道参数及来自各种束流测量设备的实时数据 所有上述实时数据均带有采集时刻时间标记,并分别以二进制和实型数计入各种数据库。

BEPCⅡ及控制系统运行管理信息 存放加速器各种文本、HELP文本、加速器运行值班记录、设备维修记录、系统技术档案以及人员、经费信息。

谢谢!