70 likes | 291 Views
PCS 在放电试验中的运行过程. 章 勇 导师:肖炳甲 2012 年 10 月 12 日. 一、启动 PCS. 一、初始化 PCS 二、启动远程进程( RT 机器) 三、启动本地进程( HOST 机器) 1 、启动 message server 进程 2 、启动 waveserver 进程 3 、启动 lockserver 进程 4 、启动 host realtime 进程 host_cpu1~N (与 RT cpu1~N 的 realtime 进程一一对应). 二、 PCS 的基本运行周期. -60S.
E N D
PCS在放电试验中的运行过程 章 勇 导师:肖炳甲 2012年10月12日
一、启动PCS • 一、初始化PCS • 二、启动远程进程(RT机器) • 三、启动本地进程(HOST机器) • 1、启动message server进程 • 2、启动waveserver进程 • 3、启动lockserver进程 • 4、启动host realtime进程 host_cpu1~N • (与RTcpu1~N的realtime进程一一对应)
二、PCS 的基本运行周期 -60S I设置阶段 Rtcpu1-4上的实时进程从HOST对应进程下载数据到实时cpu的内存 . II执行阶段 -10S pcs开始计时 -9s:RTcpu1-4根据各自内存中的数据执行放电过程,执行各自算法目录下的sequence RT控制阶段 0S 放电结束后由HOST接收RTcpu1-4内存中的数据,并存储到MDSplus III清除阶段
三、Pcs与放电时序 socket listening: 与总控通信,接收放电炮号等信息; first lock: 确定并检查各实时计算机所需分配的内存,初始 化内存,传输数据到每个实时计算机,并执行实 时主机进程中初始化代码; final lock: 执行实时计算机和实时进程初始化代码;
三、PCS与放电时序 during shot: 执行实时进程,当接收到硬件触发后,计数清0,开始PCS计时,即为-10s,到-9s后开始执行各目录(Ctgy)下的primary sequence,直到放电结束; 实时进程的执行过程中,各RTCPU之间有数据的通信。其中CPU1通过dtacq采集卡接收实验实时数据并传送给CPU2,3进行实时反馈控制,通过RT3的内存反射卡将实时控制命令发给相应子系统。给充气系统的控制命令由CPU1通过采集卡上的DA输出。如果执行primary sequence过程出现异常,各目录切换到预先定义的其他序列。 Archive files:host把接收的各 RTCPU数据存储数据到mdsplus