1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,EAST,真空控制系统及数据采集,答 辩 人:马福民,指导老师:辜学茂王玲,张晓东,Institute of Plasma Physics,Chinese Academy of Sciences,一、课题简介,二、,HT7,托卡马克限制器温度数据采集系统,三、,EAST,壁处理和充气监控系统,四、,EAST,外真空抽气系统的远程监控,五、全文总结,OUTLINE:,一、课题简介,EAST,真空系统,提供了装置运行所必须的,真空,环境,它具有,长时间连续不间断运行的工作特点,课题的主要目标是实现对真,空抽气、充气
2、等相关子系统的远程自动化控制和实时监测;在满足,高可靠性、抗干扰性的要求下,使工作人员在友好的人机交互环境,下,完成对装置真空状态和现场真空设备的监视与集中化管理,以,减轻实验人员的劳动强度。,本论文主要立足于,EAST,真空控制系统设计和研制工作,详细,介绍了在该项目的初期预演阶段所完成的真空抽、充气监控系统以,及,HT7,托卡马克限制器温度数据采集的实现。,1、,系统的特点及功能要求,2、系统的硬件结构,3、系统的软件实现,4、系统的实验结果,5、系统的不足之处,二、,HT7,托卡马克限制器温度数据采集系统,主要内容:,1、,系统的特点及功能要求,友好、直观的监测界面;,实现64路弱信号(
3、2,50,mv,),的,快速采集(100,ms,的巡检周期);,数据库管理:按炮号完成温度数据的存储与查询;,网络通信:,实现温度数据采集计算机与总控机和炮号服务器之间的网络通信;,抗干扰能力:保证弱电信号采集的准确度。,2、,系统的硬件结构,研华,IPC,610,工控,机,;,8块研华插入式数据采集与控制卡,PCL818HG;,8,块带,CJC,电路的接线端子板,PCLD-8115;,铠装热电偶(镍铬镍硅型,),。,炮号服务器,8块,PCLD8115,端子板,HT7,总,控,采集主机,打印机,以太网,Ethernet,热电偶,64,路,现场测温仪表,图22系统结构图,3、,系统的软件实现,
4、在,Windows2000,操作系统下,以工控组态软件,“,Kingview6.5,(,组态王),”,为软件开发平台,并利用了,Visual Basic,语言、,DDE,及,ODBC,等技术。,根据系统功能,软件上将整个采集系统分为,三大模块:,(1)监测模块,(2)通信模块,(3)数据管理模块,通信模块,HT7,总控,炮号服务器,预设时间,发送炮号,采集主机,数据管理,数据存储,数据查询,历史曲线,监测模块,数据显示,实时曲线,报警显示,图23 系统功能框图,(1),采集与监测的实现,运用组态软件的图库精灵和,Photoshop,的图形处理功能。根据限制器在装置中的空间分布,制作出有利于分析
5、与监测的友好画面。,在工控组态软件环境下,通过访问板卡的,I/O,地址直接与其进行数据交换。,借助组态软件的动画连接功能,将采集温度依低、中、高进行划分,并以不同的颜色表示;通过设置画面闪烁来达到警示的目的。,建立实时趋势曲线快速反映温度随时间的变化。,(2),网络通信的实现,通信模块主要是指系统在运行中与,HT7,总控和炮号服务器之间基于,TCP/IP,通信协议的数据传输。主要包括实时获取总控对放电预设时间的更改以及每次放电开始时对本炮记录号的读取。,组态王网络通信的局限性,要实现组态王的网络功能,则要求客户机和服务器必须安装并同时运行组态王软件。,由于,HT7,总控程序是基于,VC,软件的
6、而炮号服务器则是在,Linux,操作系统下由,C,语言编程实现的。因此,仅通过组态王软件的网络功能,无法实现温度数据采集计算机与总控机和炮号服务器之间直接的网络通信。,基于,VB,和,DDE,技术的解决方法,本系统利用,VB,编制网络通信应用程序,采用,DDE,方式将通信数据自动,地传送给组态王。巧妙地实现了温度数据采集计算机与总控机和炮号服,务器之间的网络通信,并对组态王的网络通信功能进行了有效的扩充。,一、,基于,VB,实现网络通信,Server,Client,C/S,温度采集机,HT7,Shotnum,HT7 Sever,图24系统的通信模式,二、组态王通过,DDE,方式访问,VB,应
7、用程序,该系统中,在,VB,实现了网络通信之后,,“,组态王,”,作为,DDE,的客户程序,向,VB,请求其网络通信所得到的数据,获取,VB,的通信结果。,VB,作为服务器,程序,其,DDE,连接是通过设置窗体的,LinkTopic,、,LinkItem,、,LinkMode,来,实现的。,图25,VB,与组态之间的数据流向,下位机,驱动程序,组态王,VB,应用程序,三、,VB,程序嵌入组态王,(3),数据存储与管理方案,问题的提出,在组态王6.5版本中数据采集频率可设定为毫秒级,满足了系统采集频率的要求。但在数据保存时,组态王提供了按,“,定时记录,”,和,“,数据变化记录,”,两种方式:,
8、1),“,定时记录,”,方式最快的数据保存频率是1个/分,无法满足实验毫秒级采集周期的要求;,(2),“,数据变化记录,”,方式虽可实现数据毫秒级高速存储和数据压缩,但是,如果直接利用组态王所提供的历史报表,其查询数据的最小时间间隔只能为1秒钟,虽满足了数据存储的要求,却无法满足实验数据查询的要求。,因此,当实际要求以固定毫秒级时间间隔同时实现数据的按次存储与按次查询时,简单、直接地使用组态王软件是无法实现的。,问题的解决,通过使用组态王的,SQL,访问功能实现组态王和其他,ODBC,数据库之间的数据传输。,组态王与其他外部数据库(支持,ODBC,访问接口)进行数据传输时,首先要在系统,OD
9、BC,数据源中添加数据库,然后通过组态王,SQL,访问管理器和,SQL,函数实现各种操作。针对温度数据按次存储与按次查询的要求,我们,采用如下的解决方案:,(1)建立,ODBC,数据库;,(2)建立表格模板与记录体;,(3)数据以记录体形式插入数据库;,(4),生成,EXCEL,文件;,总控,N,ODBC,实验开始,发送,DDE,更改预设时间,组态王,(同时获取预设时间和炮号),数据插入,Access,数据库,炮号,服务器,VB,获取炮号,放电触发信号,VB,保留更改,预设时间倒计时,宏执行,Y,生成,EXCEL,文件,预设时间0?,图26 系统的基本实现流程,4、,系统的实验结果,温度采集系
10、统监测画面,(两种),(1)限制器温度数据显示画面:(2)限制器温区显示画面:,长脉冲等离子体放电情况下限制器的温度变化情况,以第71399炮(放电时间达225秒,温度跟踪采集时间为360秒)为例:,图2-9-1东、西方向环向限制器的温度变化,图2-9-2南、北方向环向限制器的温度变化,可以看出,A,段2、,C,段2和,C,段3这三处内衬段上的温度在放电结束长达近134秒之后(放电前提前采集了900毫秒),其温度仍未回落,可见,只有当长脉冲放电期间的采集时间足够长时,才能看到整个温度曲线的起伏变化情况。,图2-9-3,A,段与,C,段内衬上的温度变化,5、,系统的不足之处,由于现场的实验环境比
11、较复杂,在放电过程中可能有高电压的窜,入,以致于板卡前端放大器芯片偶尔有烧毁的现象。,针对此种现象,我们采用在每一路信号接入板卡之前并入一个瞬态抑制二极管(,TVS,管),这种措施起到了一定的预防作用,但仍没有从根本上完全解决问题。如果今后条件允许,可以考虑在前级加隔离放大器来进行隔离保护。,三、,EAST,壁处理和充气监控系统,1、,充气系统概述,2、充气系统的控制要求,3、监控系统的硬件配置,4、监控系统的软件实现,5、实验结果,主要包括,:,1、,充气系统概述,图31充气系统的整体布局,2、,充气系统的控制要求,1、,具有现场手动和远距离自动操作两种功能,并可相互切换;,2、控制压电晶体
12、阀实现脉冲送气和连续送气模式;,3、根据运行程序对所用的进气阀门在真空室真空恶化或系统气路气压超出设定值范围时自动关断阀门;,4、根据运行程序对各路进气阀门进行时序和安全连锁;,5、实现对真空室内压强和流量的预设和现场真空压强数据的实时采集;,6、实现真空室压强的控制和流量的调节;,7、实现对真空充气系统数据的存储和管理;,8、充气控制系统应运行稳定、可靠,操作方便,显示直观清晰,便于修改和扩充。,3、,监控系统的硬件配置,本系统采用,计算机板卡智能仪器,的形式,硬件系统为板卡加外部连接,相关的硬件配置主要包括两大部分:,现场真空充气设备及智能仪器、用于计算机监控的各类板卡。,PCL726,D
13、/A,1/4,324,控制电源,压电晶体阀,图32,PV60,压电晶体阀的控制原理,PV60,及,PV10,压电晶体阀:,作为主真空室等离子体物理实验用的工作气体注入阀门。通过对压电晶体阀的开启时间和电压大小的调节,用来在恒定气压和脉冲气压控制下对真空室进行送气。,控制系统,中则,是将板卡的,DA,输出信号经屏蔽电缆和,Q9,接头与,其专用的控制,电源连接来驱动阀门的。,一、,现场真空充气设备及智能仪器,VCC500,控制器,:一种多功能控制器,可以实现对压强和流量的控制、预设以及监测等功能。既可以通过控制器来实现现场的手动操作,也可以通过该控制器的微机接口来实现计算机的远程监控。主要是在壁处
14、理过程中用,VCC500,控制器来控制电控微调阀,VDE-016、,监测真空规,PKR251,输出的电压信号,从而实现真空室压强负反馈控制和流量的定量调节。在充气监控系统中其控制原理如下图:,Gas inlet,Pressure sensor,Vacuum,system,Valve,Computer,Vacuum pump,VCC500,图33,VCC500,实现流量及压强的控制,对于,VCC500,的,DO,信号处理接口:,DB,25,芯,PCL726,DI,继电器,24,V,电源,VCC500,图34,VCC500,的,DO,接口电路,对于,VCC500,的,DO,信号处理接口:,DB,2
15、5,芯,PCLD885,继电器触点,GND,+24VDC,24,V,电源,VCC500,图35,VCC500,的,DI,接口电路,真空规:,充气系统中用真空规来测量真空度,真空规输出的电压信号,经函数,关系转换得到我们要采集的真空度数据。,冷,规,PKR251(5.01*10,-7,10Pa,,用于测量真空室内气压),压阻规,APR262(20,2.2*10,5,Pa,,用于测量稳压罐内的气压),压阻规,APR265(50,5.5*10,5,Pa,,用于测量储气罐内的气压),二、,用于计算机监控的各类板卡,由于该监控系统涉及各种不同类型的信号,根据实验的需要我们选,取:,研华,PCL-726,
16、多功能控制卡,,具有6路12位模拟量输出通道的全长卡,;,研华,PCLD885,功率继电器输出板,,它所特有的功率继电器为前述,VCC500,控制器使用过程中的配电工作提供了便利;,研华,PCLD-782,光隔离数字量输入板,,在输入板的所有输入通道上都提供了高电压(1500,VDC),的光隔离保护;,阿尔泰采集卡,BH5006,,,满足了实验中模拟量信号采集的需要。,4、,监控系统的软件实现,在,Visual C+6.0,编程环境下,完成了充气系统等离子体放电,实验和真空室器壁放电清洗实验的远程监控。软件结构分为:,数据采集模块、,监控模块、,数据库管理模块、,网络通信模块。,(1),数据采
17、集模块,采用阿尔泰,BH5006,模拟量采集卡:,从数据采集板中读入的数据是12位的数字量,12位的,A/D,转换器输出的数字量,即,LSB,码值为04095,可以用以下公式把它转换成010的标准电压值,=10.0*,ad_data/4095.0,通过真空压强传感器(,PKR251),标定的参数:,P10,1.667*U9.333,把上面求得的电压值转换成实际的压强值(以10,ms,为采样周期),(2),监控模块,主要由研华的,PCL726,多功能卡完成的,包括模拟量的输出和数字量的输入、输出。这里主要讲述三部分:,程序的实现、,压强和流量的负反馈控制,、,脉冲送气的实现,程序的实现,在进行程
18、序设计以前,必须利用研华提供的设备管理,驱动,确定每块采集卡的设备号,(,Device Number),,,软件设计流程如下,图37:,从,PCL726,板卡的驱动取得该卡的设备号(,Device Number),Device Number,PCL726,初始化,分配内存空间和返回一个设备句柄(,DRV_,DeviceOpen,()),Device Handle,按工作流程进行,I/O,操作,对现场设备发送信号(,DO、DA),,并检测它们的工作状态(,DI),上位机监控界面反映现场真空设备的工作状态变化情况,工作结束,关闭设备(,DRV_,DeviceClose,()),图37,PCL726
19、板卡实现监控功能的软件设计流程,软件设计流程,备注:,G1、G2、G3,均为真空测量规,,V1、V2,分别为稳压罐到真空室之间的压电晶体阀和电控微调阀,,V3,为储气罐到稳压罐之间的电控气动阀,,V4,则为制备罐到储气罐之间的电控气动阀,接通,V1,或,V2,阀门电源,稳压罐,G2,设定值,(0.110.15,MPa,),打开,V3,阀门,储气罐,G3,设定值,(0.110.15,MPa,),开通,V4,阀门,G3,设定值,关断,V4,阀门,G3,设定值,调节参数电驱动,V1,或,V2,阀门,设定真空室,G1,气压值,图311充气系统在真空室器壁清洗过程中的工作流程,系统的工作流程,系统的工
20、作流程,放电后1分钟,开通,V3,阀门,放电过程中,设定参数电驱动,V1,阀门,记录,G2,信号,放电前1分钟,关断,V3,阀门,等待放电,接通,V1,阀门电源,稳压罐,G2,设定值,(0.110.15,MPa,),真空室,G1,设定值,(1,E-5Pa),打开,V3,阀门,储气罐,G3,设定值,(0.110.15,MPa,),开通,V4,阀门,G3,设定值,关断,V4,阀门,G3,设定值,备注:,G1、G2、G3,均为真空测量规,,V1,为稳压罐到真空室之间的压电晶体阀,,V3,为储气罐到稳压罐之间的电控气动阀,,V4,则为制备罐到储气罐之间的电控气动阀,图310充气系统在等离子体放电过程中
21、的工作流程,压强和流量的负反馈控制,真空室器壁放电清洗实验由,PV60,压电晶体阀,或,电控微调阀,VDE-016,控制对真空室进行连续注气,并由装置窗口法兰处的真空规反馈控制阀门连续进气量。,1、压强和流量的预设:,PCL726,板卡的,DA,输出送往,VCC500,控制器的模拟量接口。,2、流量的调节,:,阀的开度主要是靠预设流量的大小来,调节,,,借助,VCC500,控制器流量预设的能力,通过在上位机监控界面上对滚动条的滚动调节来改变预设流量值的大小,并同时将这种改变送往,VCC500,控制器的流量预设端口,阀门的开度将随给定流量值的变化而变化,由此,流量调节的功能即可实现。,3、,压强
22、和流量的负反馈控制:,在流量模式下:,流量的负反馈控制主要是通过软件编程实现的,根据壁处理条件下的工作要求,通过对比装置真空室的真空状态,按照需求进行流量调节。,在压强模式下:,VCC,控制器接收到压强的预设值,同时接收到,PKR251,真空规采集的真空度数值,通过二者压强大小的比较,得到差值并经过,PI,和,PID,运算,从而实现进气阀门开度的自动调节,以满足壁处理期间对装置内真空度的要求。,Gas inlet,Pressure sensor,Vacuum,system,Valve,Computer,Vacuum pump,VCC500,图33,VCC500,实现流量及压强的控制,4、,脉冲
23、送气的实现:,在等离子体放电过程中,首先对本次脉冲送气的脉冲波段数目,高、低电平的持续时间以及高电平的大小进行设定。其中,高电平的大小对应于压电晶体阀的开启电压,而高电平的持续时间则对应于压电晶体阀的开启时间。这样,在放电开始后,系统将会自动按照所期望的脉冲形式通过对,PV60,或,PV10,压电晶体阀的操纵,实现对装置真空室的脉冲送气。,另外,在实验过程中当装置窗口法兰连接管道上的真空规测得气压达到0.1,pa,,将自动关断压电晶体阀。脉冲注气对控制压电晶体阀的打开时间为1,ms,1s,范围可调,打开幅度对,PV60,为恒定,对,PV10,为0,5,V,可调。,(3),数据库管理模块,基于,
24、VC,的,MFCODBC,数据库访问技术,借助,CRecordSet,(,记录集,类),经过以下步骤实现了数据的存储:,1,)注册数据源;,2,)添加新类(,CRecordset,类),并为其选择对应的数据源,以及记录集类型(,Snapshot,)。,3,),在,stdafx,.h,头文件中包含,#,include,,,用,ClassWizard,创建一个,Crecordset,的派生类,并为派生的记录集创建一批数据成员。,4,)调用,AddNew,成员函数向记录集中添加新的记录,,Update,函数把字段数据成员中的内容作为新记录写入数据源并结束添加。,(4),网络通信模块,基于,SOCKE
25、T,(,套接字)的网络编程,,,跟踪实验中放电炮号的变化,。,VC,MFC,为套接字提供了相应的类,Csocket,。,Csocket,提供的通信为同步通信,数据未接收到或是未发送完之前调用不会返回。,基于,C/S,模式和,TCP,协议实现了面向连接的通信。,请求数据,建立连接,服务器,Socket(),建立,Socket,Bind(),配置,Socket,Listen(),监听、应答,Accept(),建立链接,处理服务请求,Read(),Write(),Close(),Socket(),建立,Socket,Connect(),配置,Socket,客户机,Write(),Read(),Clo
26、se(),应答数据,图39进行面向连接通信时的原理图,(5),实验结果,系统于,2005,年,3,月完成了台面实验的调试工作,于,05,年,5,月份投入,HT,7,装置试运行。,图312,EAST,壁处理和充气控制系统远程监控界面,四、,EAST,外真空抽气系统的远程监控,1、,外真空抽气系统的组成,2、监控系统的结构及硬件配置,3、现场设备的监控原理,4、安全保护及连锁控制,5、上位机监控功能的实现,6、台面试验结果,主要包括,:,1、,外真空抽气系统的组成,图41外真空抽气系统的结构示意图,系统,控制对象,数量,控制点数,监视点数,外,真,空,抽,气,系,统,P3.0,系列:,F250,涡
27、轮分子泵,4,2*4(DO),2*4,1(DI),P5.0,系列:,XZ,600,罗茨泵,6,1*6(DO),2*6(DI),P6.0,系列:,2,X,70,机械泵,6,1*6(DO),2*6(DI),V3.0,系列:,CCQ,150,插板阀,3,1*3(DO),1*3(DI),V4.0,系列:,CCQ,250,插板阀,4,1*4(DO),1*4(DI),V6.0,系列:,GI,80,碟阀,4,0,0,V7.0,系列:,GIQ,150,碟阀,6,1*6(DO),1*6(DI),V8.0,系列:,GIQ,250,碟阀,1,1*1(DO),1*1(DI),V9.0,系列:,GIQ,80,碟阀,6,
28、1*12(DO),1*12(DI),V10.0,系列:,DDC,JQ80,电磁充气阀,6,1*6(DO),1*6(DI),G1,、,G2,:,PKR251,真空规,2,0,1*2,(,AD,),表,4,1,外真空抽气系统的监控对象列表,2、,监控系统的结构及硬件配置,一块32路隔离数字量输入,卡,PCL733,:,它能够提供隔离数字量输入通道和隔离数,字量输出通道。,一块数字量,I/O,卡,PCL720,:,它是一款,PC,兼容的插入式板卡,该卡带有32路数,字量输入、输出。,两块功率继电器输出端子板,PCLD885:,高功率继电器,可驱动5,A250VAC,或30,VDC,,每个继电器都带有
29、LED,指示灯,用于显示继电器开/关状态。,两块16通道的光电隔离输入板,ACLD-9182,:,它,是一种带光电耦合器的开关量信号隔,离板,它可以实现监控计算机总线与被测现场设备之间的完全电隔离。,一块16路多功能,DAS,卡,PCL818LS,3、,现场设备的监控原理,根据现场不同的执行机构,其各自的监控原理有所不同,:,机械泵,罗茨泵:,IPC,5,1,2,3,220V,4,380V,PUMP,备注,:,1、数字量输入输出卡3、交流接触器,2、功率继电器4、控制触点,5、,IPC,工控机,图42机械泵、罗茨泵的监控原理,分子泵:,高真空阀门、碟阀:,IPC,5,1,2,3,220V,2
30、20V,4,Valve,备注,:,1、数字量输入输出卡3、交流接触器,2、功率继电器4、控制触点,5、,IPC,工控机,图44外真空抽气阀门的监控原理,4、,安全保护及连锁控制,软件保护,正常状态下,从,软件上完成系统设备,之间的时序和开关连,锁功能,实现软件保,护的功能。外真空抽,气系统有其特定的工,作流程和时序连锁控,制要求,:,系统初始化,依次开启机械泵,P6.1,P6.6,依次打开碟阀,V9.01,V9.06,打开插板阀,V3.06,和,V,3.08,巡检真空压强,G11000Pa?,依次打开碟阀,V7.1,V7.6,并依次关闭碟阀,V9.01,V9.06,依次开启罗茨泵,P5.1,P
31、5.6,打开插板阀,V3.07,并关闭,V3.06,和,V,3.08,巡检真空压强,G2800Pa?,依次开启分子泵,P3.1,P3.4,依次打开高真空阀,V4.1,V4.4,依次关闭高真空阀,V4.1,V4.4,依次关闭分子泵,P3.1,P3.4,依次关闭碟阀,V7.1,V7.6,和碟阀,V9.01,V9.06,依次关闭罗茨泵,P5.1,P5.6,巡检水状态,态,子模块1,子模块2,关闭,V3.06,V3.08,关闭阀门,V9.01,V9.06,以及机械泵,P6.1,P6.6,子模块1,子模块2,Y,N,Y,N,图45外真空抽气系统的工作流程和连锁控制要求,硬件连锁,对于和外真空室相连接的重
32、要设备如高真空阀,其控制回路中要有来自真空计的硬件连锁,但其保护设定值要比软件保护的设定值,“,门坎高,”,,这样可以尽量让程序在先自动保护,以便系统恢复起来容易些;硬件在后保护,它是更直接更快速的后一级保护。,设置紧急按钮,软、硬件上均配有紧急按钮。以确保真空出现重大事故或现场执行机构无法工作时,根据事故情况的轻重分单元关闭机组或切换机组。,5、,上位机监控功能的实现,上位机监控界面的制作基于,Kingview6.5,,通过各类板卡实现对现场执行机构的控制。上位机动态显示真空设备的工作状态、装置外真空室的状态并有系统故障报警显示。上位机的目的是实现对整个外真空抽气系统集中化管理与监控。,(1
33、按钮操作,(2),安全运行监视,(3)数据按条件存储,(4)软件设计不同的工作模式:,手动模式,自动模式,6、,台面试验结果,图47外真空抽气系统的远程监控界面,五、全文总结,全文共讲述了三大部分:,一、,HT7,限制器温度数据采集系统。该系统经过2004年和2005年两轮,HT7,实验的改进和运行,取得了较好的实验结果。,二、,EAST,壁处理和充气监控系统。该系统,自2004年开始设计,,于2005年5月份在,HT7,装置上进行了工程调试,,已用于,HT-7,氧化实验。,三、,EAST,外真空抽气系统的远程监控。通过,在台面试验中虚拟各种故障情况,预演了监控系统的故障报警功能,为,EAST,真空系统的故障处理方法积累了丰富的经验。,由于时间所限,本文仅取得了初步的成果。希望在此基础上,可以为今后,EAST,装置真空控制及数据采集系统的进一步建设提供有价值的实践经验。,Thanks For Your Direction,谢谢!,感谢莅临答辩会的各位老师!,






