一种虚拟盘台与硬盘台的状态同步方法及系统的制作方法

文档序号:9596891阅读:394来源:国知局
一种虚拟盘台与硬盘台的状态同步方法及系统的制作方法
【技术领域】
[0001]本发明涉及核电技术领域,尤其涉及一种虚拟盘台与硬盘台的状态同步方法及系统。
【背景技术】
[0002]核电站主控室是监控核电机组启停、运行调节和故障处理的控制中枢,在核电站正常运行和安全中占有重要的地位。在核电站的主控室中,硬盘台是重要组成部分和重要安全屏障。操纵员需要使用硬盘台来控制或监视核电站的运行状态。即使是在采用数字化仪控系统(DCS系统)的核电站,其主控室仍然保留了部分硬盘台,作为应急或备用的控制手段,其功能是在数字化仪控系统失效时,维持核电站的正常运行或将核电站引导到安全的状态下。
[0003]在核电站全范围模拟机中,为了实现对主控室控制功能的逼真模拟,硬盘台采用了实物进行模拟。模拟机作为一种培训工具,为了方便教员监视学员在硬盘台上的操作、查看硬盘台上的显示内容以及在培训过程中模拟硬盘台上设备的故障情况,专门设计了虚拟盘台。但是,现有技术中,并不能解决虚拟盘台与硬盘台状态完全同步的技术问题。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,针对现有虚拟盘台不能与硬盘台转台完全同步的技术缺陷,提供一种虚拟盘台与硬盘台的状态同步的方法及系统。
[0005]为了解决上述技术问题,本发明实施例提供了一种虚拟盘台与硬盘台的状态同步方法,包括以下步骤:
[0006]S1.读取用户选择的虚拟盘台的工作方式;所述工作方式包括超控方式、跟踪方式和操作方式;
[0007]S2.根据工作方式,确定虚拟设备状态值;
[0008]S3.根据虚拟设备状态值获得硬设备输入输出点的状态值;
[0009]S4.根据虚拟设备状态值更新虚拟设备的显示。
[0010]优选地,对于输入设备,虚拟设备状态值为虚拟设备输入状态值,所述步骤S2进一步包括:
[0011]S21.若为超控方式,将超控值保存为虚拟设备输入状态值;
[0012]S22.若为跟踪方式,根据硬设备输入点的状态值映射出虚拟设备输入状态值;
[0013]S23.若为操作方式,获取虚拟设备的输入,保存为虚拟设备输入状态值。
[0014]其中,对于输入设备,所述步骤S3为:根据虚拟设备输入状态值映射出硬设备输入点的状态值。
[0015]优选地,对于输出设备,虚拟设备状态值为虚拟设备输出状态值,所述步骤S2进一步包括:
[0016]S24.若为超控方式,将超控值作为虚拟设备输出状态值;
[0017]S25.若为跟踪方式或操作方式,将外部设备输入的状态值作为虚拟设备输出状态值。
[0018]其中,对于输出设备,所述步骤S3为:将虚拟设备输出状态值传给硬设备的输出点,作为硬设备输出点的状态值。
[0019]相应地,本发明还提供了一种虚拟盘台与硬盘台的状态同步系统,包括:硬盘台、虚拟盘台、所述硬盘台上的硬设备、所述虚拟盘台上的虚拟设备、与系统连接的外部设备、工作方式读取模块、虚拟设备状态值获取模块、硬设备状态值获取模块以及虚拟设备状态更新t吴块;
[0020]所述工作方式读取模块用于读取用户选择的虚拟盘台的工作方式;所述工作方式包括超控方式、跟踪方式和操作方式;所述虚拟设备状态值获取模块用于根据所述工作方式读取模块所读取的工作模式,确定虚拟设备状态值;所述硬设备状态值获取模块用于根据所述虚拟设备状态值获取模块获得的虚拟设备状态值获得硬设备输入输出点的状态值;所述虚拟设备状态更新模块用于根据所述虚拟设备状态值获取模块获得的虚拟设备状态值更新虚拟设备的显示。
[0021]优选地,所述虚拟设备状态值获取模块进一步包括虚拟设备输入状态值获取模块;
[0022]当所述工作方式为超控方式时,所述虚拟设备输入状态值获取模块将超控值保存为虚拟设备输入状态值;当所述工作方式为跟踪方式时,所述虚拟设备输入状态值获取模块根据硬设备输入点的状态值映射出虚拟设备输入状态值;当所述工作方式为操作方式时,所述虚拟设备输入状态值获取模块获取虚拟设备的输入并保存为虚拟设备输入状态值。
[0023]其中,所述硬设备状态值获取模块根据所述虚拟设备输入状态值获取模块获取的虚拟设备输入状态值映射出硬设备输入点的状态值。
[0024]优选地,所述虚拟设备状态值获取模块还包括虚拟设备输出状态值获取模块;
[0025]当所述工作方式为超控方式时,所述虚拟设备输出状态值获取模块将超控值作为虚拟设备输出状态值;当所述工作方式为跟踪方式或操作方式时,所述虚拟设备输出状态获取模块将外部设备输入的状态值作为虚拟设备输出状态值。
[0026]其中,所述硬设备状态值获取模块将所述虚拟设备输出状态值获取模块传送的虚拟设备输出状态值作为硬设备输出点的状态值。
[0027]实施本发明实施例,具有如下有益效果:本发明提供的状态同步方法针对虚拟盘台的三种运行方式,对每种运行方式都提出了行之有效的同步方法,使虚拟盘台与硬盘台的状态完全同步。同时,本发明还对虚拟盘台和硬盘台上的输入设备和输出设备分别设计了不同的状态同步方案,使设备的状态同步方案尽可能简单且有效,提高了状态同步的效率。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本发明提供的第一实施例虚拟盘台与硬盘台的状态同步方法流程图;
[0030]图2是本发明提供的第二实施例输入设备状态同步方法流程图;
[0031]图3是本发明提供的第三实施例输出设备状态同步方法流程图;
[0032]图4是本发明提供的第四实施例虚拟盘台与硬盘台的状态同步系统方框图;
[0033]图5是本发明提供的第五实施例模拟机系统结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]请参见图1,图1是本发明提供的第一实施例虚拟盘台与硬盘台的状态同步方法流程图。如图1所示,本实施例提供的虚拟盘台与硬盘台的状态同步方法包括以下步骤:
[0036]S1.读取用户选择的虚拟盘台的工作方式;所述工作方式包括超控方式、跟踪方式和操作方式;
[0037]S2.根据工作方式,确定虚拟设备状态值;
[0038]S3.根据虚拟设备状态值获得硬设备输入输出点的状态值;
[0039]S4.根据虚拟设备状态值更新虚拟设备的显示。
[0040]在本发明中,当虚拟盘台工作在超控方式时,虚拟盘台与硬盘台同时工作,虚拟设备享有优先控制权,一旦对某一虚拟设备操作过之后,再对与该虚拟设备对应的硬设备操作时,硬设备不会有任何反应,相当于通过虚拟操作将该硬设备故障了,但是对于其他没有被操作的虚拟设备,其对应的硬设备正常工作。因此,超控方式是用来模拟硬设备故障的情况。
[0041]当虚拟盘台工作在跟踪方式时,虚拟盘台和硬盘台同时工作,虚拟盘台将跟踪显示硬盘台上的设备的状态和操作过程,此时,虚拟设备处在被动工作方式下,所有的控制操作只能从硬盘台上的设备发出,对虚拟设备操作不会产生实际效果。虚拟盘台此时起到的作用是对硬盘台进行监视。
[0042]当虚拟盘台工作在操作方式时,虚拟盘台可完成硬盘台所有的功能,包括对设备的操作和状态的显示。虚拟盘台工作在这一方式下时,一般应用在利用虚拟盘台代替硬盘台来完成控制功能的场合,以节省成本。
[0043]本实施例充分考虑了虚拟盘台的上述三种工作方式,并根据不同的工作方式分别确定虚拟设备的状态值,进而获得硬设备输入输出点的状态值,再利用获得的状态值更新虚拟设备的显示,以保证虚拟设备的状态与硬设备一致,进而有效实现了虚拟盘台与硬盘台状态的完全冋步。
[0044]请参见图2,图2是本发明提供的第二实施例输入设备状态同步方法流程图。如图2所示,本实施例提供的输入设备状态同步方法包括以下步骤:
[0045]S11.判断用户
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1