《压水堆核电厂DCS模拟机后备盘接口系统及其改装方法.pdf》由会员分享,可在线阅读,更多相关《压水堆核电厂DCS模拟机后备盘接口系统及其改装方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103678197 A (43)申请公布日 2014.03.26 CN 103678197 A (21)申请号 201310708890.7 (22)申请日 2013.12.20 G06F 13/20(2006.01) (71)申请人 中广核核电运营有限公司 地址 518031 广东省深圳市福田区上步中路 科技大厦 18 层 申请人 中国广核集团有限公司 (72)发明人 崔建春 臧鹏 谢开明 李劲光 芦嘉宁 (74)专利代理机构 深圳市科吉华烽知识产权事 务所 ( 普通合伙 ) 44248 代理人 孙伟 (54) 发明名称 压水堆核电厂 DCS 模拟机后备盘接口系统及。
2、 其改装方法 (57) 摘要 本申请公开了一种压水堆核电厂 DCS 模拟 机后备盘接口处理方法, 包括 : 压水堆核电厂 DCS 模拟机对核心数据进行封装 ; 所述压水堆核电厂 DCS 模拟机通过输入输出接口对所述封装的核心 数据进行调用与外部系统进行数据交换。本申请 还公开了一种压水堆核电厂 DCS 模拟机后备盘接 口系统。 本申请通过对核心数据进行封装, 使用输 入输出接口来访问封装的数据, 提高了核心数据 的安全性 ; 数据访问采用数据内存共享和数据共 享技术, 将核心数据封装, 仅开放必须的输入输出 接口供 IO 系统调用, 在保证核心数据安全性和保 密性的前提下, 完成了模块和系统之。
3、间的数据交 换 ; 采用软硬件对点映射方式, 解决软硬件匹配 技术的难题, 降低了对硬件接线的要求, 提高了效 率。 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图3页 (10)申请公布号 CN 103678197 A CN 103678197 A 1/2 页 2 1.一种压水堆核电厂DCS模拟机改装后备盘接口的方法, 其特征在于, 包括以下步骤 : A. 找到硬件点以及与其配合的软件变量 ; B. 根据硬件点和软件变量, 制定软硬件对点要 求 ; C. 连接设备接线 ; D。
4、. 通过软件点映射, 将软件点与 IO 一一配对, 以保证新的后备盘 接口与原有系统兼容。 2.根据权利要求1所述的方法, 其特征在于, 步骤B中所述对点要求包括后备盘仪表的 端子接线规则和接口通讯的对点规则。 3. 根据权利要求 1 或 2 所述的方法, 其特征在于, 该方法还包括以下步骤 : E. 将核心 数据与数据接口隔离, 以减少对模型服务器的影响和保证数据安全。 4.根据权利要求3所述的方法, 其特征在于, 步骤E中核心数据与数据接口隔离的方法 就是压水堆核电厂 DCS 模拟机对核心数据进行封装, 所述压水堆核电厂 DCS 模拟机通过输 入输出接口对所述封装的核心数据进行调用与外部系。
5、统进行数据交换。 5.根据权利要求4所述的方法, 其特征在于, 所述压水堆核电厂DCS模拟机对核心数据 进行封装包括 : 压水堆核电厂 DCS 模拟机将核心数据封装进动态连接库。 6.根据权利要求4所述的方法, 其特征在于, 所述压水堆核电厂DCS模拟机通过输入输 出接口对所述封装的数据进行调用与外部系统进行数据交换包括 : 压水堆核电厂 DCS 模拟 机通过内存共享的方式来调用所述封装的核心数据, 外部系统通过数据共享接口调用所述 封装的核心数据。 7.根据权利要求4所述的方法, 其特征在于, 所述压水堆核电厂DCS模拟机通过输入输 出接口对所述封装的数据进行调用与外部系统进行数据交换包括 。
6、: 外部系统通过所述输入 输出接口以软硬件对点映射的方式生成接口对点信息 ; 所述输入输出接口根据所述接口对 点信息调用所述封装的核心数据。 8.根据权利要求4所述的方法, 其特征在于, 所述压水堆核电厂DCS模拟机通过输入输 出接口对所述封装的核心数据进行调用与外部系统进行数据交换还包括 : 创建与外部系统 状态同步的输入缓存, 所述输入缓存在收到中断信号后通过所述输入输出接口向压水堆核 电厂 DCS 模拟机发送。 9. 根据权利要求 8 所述的方法, 其特征在于, 所述创建与外部系统状态同步的输入输 出缓存, 所述输入缓存在收到中断信号后通过所述输入输出接口向压水堆核电厂 DCS 模拟 机。
7、发送还包括 : 在所述压水堆核电厂 DCS 模拟机加载工况或初次启动时, 可全部更新所述 输入缓存并通过所述输入输出接口向压水堆核电厂 DCS 模拟机发送。 10. 根据权利要求 4 所述的方法, 其特征在于, 所述压水堆核电厂 DCS 模拟机通过输入 输出接口对所述封装的核心数据进行调用与外部系统进行数据交换还包括 : 所述输入输出 接口对输出的开关量进行回读验证, 当回读数据与输出数据不一致时, 将输出开关断开信 号。 11. 一种压水堆核电厂 DCS 模拟机后备盘接口处理系统, 其特征在于, 包括模型服务器 和输入输出硬件服务器, 所述模型服务器包括输入输出接口, 所述模型服务器用于对核。
8、心 数据进行封装, 通过输入输出接口对所述封装的核心数据进行调用与所述输入输出硬件服 务器进行数据交换 ; 所述输入输出硬件服务器用于下发所述模型服务器的指令, 以及收集 盘台仪表的信息并发送给所述模型服务器。 12. 根据权利要求 11 所述的系统, 其特征在于, 所述模型服务器还包括数据封装模块, 权 利 要 求 书 CN 103678197 A 2 2/2 页 3 用于将核心数据封装进动态连接库。 13. 根据权利要求 11 所述的系统, 其特征在于, 所述模型服务器还包括模拟机模型模 块, 用于通过内存共享的方式来调用所述封装的核心数据 ; 所述输入输出接口包括数据共 享接口, 用于调。
9、用所述封装的核心数据。 14. 根据权利要求 11 至 13 任一项所述的系统, 其特征在于, 所述输入输出接口还包括 输入缓存, 用于与盘台仪表的状态同步并在收到中断信号后通过所述输入输出接口上传。 权 利 要 求 书 CN 103678197 A 3 1/7 页 4 压水堆核电厂 DCS 模拟机后备盘接口系统及其改装方法 技术领域 0001 本申请涉及核电站技术领域, 特别涉及核电站压水堆核电厂 DCS 模拟机后备盘接 口技术。 0002 背景技术 0003 核电站 DCS(Distributed Control System : 分布式控制系统) 模拟机主要用于 CPR1000 机组运行。
10、操纵员培训及取照考试、 运行规程验证、 机组工况演练以及核电站应急演 习等生产活动, 是核电站必须的、 最重要的培训设施。 0004 长期以来, 国外模拟机制造商垄断了核电站模拟机 BUP(Backup Pan : 后备盘) 盘 接口系统的设计、 制造和接口通讯系统技术。 以大亚湾核电站为例, 目前大亚湾核电基地现 有的大亚湾模拟机、 岭澳一期模拟机、 岭澳二期模拟机的 BUP 盘均采用了国外的技术和实 现方法, 后期的升级改造和备件采购对国外承包商存在一定的依赖。同时, 这些 BUP 盘接口 系统也普遍存在通讯机制复杂、 对点连接难度大, 接口板件备件采购费用高、 机柜设备占地 面积大, 系。
11、统运行维护困难及制造成本高工期长等缺点。 因此, 如何对模拟机后备盘进行改 造, 减少甚至摆脱国外的技术封锁已经成为解决问题的关键。 0005 发明内容 0006 本申请提供一种兼容性强、 数据安全性高的压水堆核电厂 DCS 模拟机改装后备盘 接口的方法和后备盘的接口系统, 解决现有技术中接口连接难度大、 费用高的技术问题。 0007 这种压水堆核电厂 DCS 模拟机后备盘接口处理系统包括模型服务器和输入输出 硬件服务器, 所述模型服务器包括输入输出接口, 所述模型服务器用于对核心数据进行封 装, 通过输入输出接口对所述封装的核心数据进行调用与所述输入输出硬件服务器进行数 据交换 ; 所述输入。
12、输出硬件服务器用于下发所述模型服务器的指令, 以及收集盘台仪表的 信息并发送给所述模型服务器。所述模型服务器还包括数据封装模块, 用于将核心数据封 装进动态连接库, 所述模型服务器还包括模拟机模型模块, 用于通过内存共享的方式来调 用所述封装的核心数据 ; 所述输入输出接口包括数据共享接口, 用于调用所述封装的核心 数据, 所述输入输出接口还包括输入缓存, 用于与盘台仪表的状态同步并在收到中断信号 后通过所述输入输出接口上传。 0008 这种压水堆核电厂 DCS 模拟机改装后备盘接口的方法包括以下步骤 : A. 找到硬 件点以及与其配合的软件变量 ; B. 根据硬件点和软件变量, 制定包括后备。
13、盘仪表的端子 接线规则和接口通讯的对点规则的软硬件对点要求 ; C.连接设备接线 ; D.通过软件点映 射, 将软件点与IO一一配对, 以保证新的后备盘接口与原有系统兼容 ; E.将核心数据与数 据接口隔离, 以减少对模型服务器的影响和保证数据安全, 核心数据与数据接口隔离的方 法就是压水堆核电厂 DCS 模拟机对核心数据进行封装, 所述压水堆核电厂 DCS 模拟机通过 说 明 书 CN 103678197 A 4 2/7 页 5 输入输出接口对所述封装的核心数据进行调用与外部系统进行数据交换, 所述压水堆核电 厂 DCS 模拟机对核心数据进行封装包括 : 压水堆核电厂 DCS 模拟机将核心数。
14、据封装进动态 连接库。 0009 本发明改装后备盘接口方法的进一步改进是 : 所述压水堆核电厂 DCS 模拟机通过 输入输出接口对所述封装的数据进行调用与外部系统进行数据交换包括 : 压水堆核电厂 DCS 模拟机通过内存共享的方式来调用所述封装的核心数据, 外部系统通过数据共享接口 调用所述封装的核心数据 ; 或者外部系统通过所述输入输出接口以软硬件对点映射的方式 生成接口对点信息 ; 所述输入输出接口根据所述接口对点信息调用所述封装的核心数据 ; 再或者创建与外部系统状态同步的输入缓存, 所述输入缓存在收到中断信号后通过所述输 入输出接口向压水堆核电厂 DCS 模拟机发送, 再或者所述输入输。
15、出接口对输出的开关量进 行回读验证, 当回读数据与输出数据不一致时, 将输出开关断开信号。 0010 本发明改装后备盘接口方法的更进一步改进是 : 所述创建与外部系统状态同步 的输入输出缓存, 所述输入缓存在收到中断信号后通过所述输入输出接口向压水堆核电厂 DCS 模拟机发送还包括 : 在所述压水堆核电厂 DCS 模拟机加载工况或初次启动时, 可全部更 新所述输入缓存并通过所述输入输出接口向压水堆核电厂 DCS 模拟机发送。 0011 根据权利要求4所述的方法, 其特征在于, 所述压水堆核电厂DCS模拟机通过输入 输出接口对所述封装的核心数据进行调用与外部系统进行数据交换还包括 : 本申请的有。
16、益效果是 : 通过对核心数据进行封装, 使用输入输出接口来访问封装的数据, 提高了核心数据的 安全性 ; 数据访问采用数据内存共享和数据共享技术, 将核心数据封装, 仅开放必须的输入 输出接口供 IO 系统调用, 在保证核心数据安全性和保密性的前提下, 完成了模块和系统之 间的数据交换 ; 采用软硬件对点映射方式, 解决软硬件匹配技术的难题, 降低了对硬件接线 的要求, 提高了效率 ; 采用输入缓存解决模拟机输入初态问题。通过输出回读, 可在系统发 生故障时, 能保护板卡, 进一步提高了安全性。 0012 附图说明 0013 图 1 为现有技术的压水堆核电厂 DCS 模拟机 BUP 盘接口系统。
17、的结构示意图 ; 图 2 为本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统一个实施例的结构示意图 ; 图 3 为本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统另一个实施例的结构示意图 ; 图 4 为本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统再一个实施例的结构示意图 ; 图 5 为包括本申请 BUP 盘接口系统一个实施例的压水堆核电厂 DCS 模拟机的结构示意 图 ; 图 6 为本申请压水堆核电厂 DCS 模拟机 BUP 盘接口处理方法一个实施例的流程图 ; 图 7 为应用本申请接口处理方法向 BUP 盘台发送控制信号实施例的流程图。 0014 具体实施方式 0015。
18、 下面通过具体实施方式结合附图对本发明作进一步详细说明。 说 明 书 CN 103678197 A 5 3/7 页 6 0016 图 1 示出现有技术的压水堆核电厂 DCS 模拟机 BUP 盘接口系统的结构示意图, 包 括模拟机服务器, 其上运行着模型软件, 通过通讯接口与设置在主计算机房的接口机柜连 接 (图中示出为四个) , 钙接口机柜通过硬接线与 BUP 盘及仪表连接。该专门设置的 4 个大 接口机柜, 里面安装了数十块国外进口的、 大的接口板卡, 不仅占地面积大, 而且板件备件 采购费用高 ; 大部分驱动及对点功能均在模拟机上通过软件来实现, 通讯机制复杂、 对点难 度大, 每次增删 。
19、IO 点都需要整体升级编译才能生效 ; 核心技术掌握在国外承包商手中, 目 前还没有拿到源代码。 0017 图 2 示出本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统一个实施例的结构示意 图, 包括模型服务器和输入输出硬件服务器, 该模型服务器包括输入输出接口, 模型服务器 用于对核心数据进行封装, 通过输入输出接口对封装的核心数据进行调用, 与输入输出硬 件服务器进行数据交换。输入输出硬件服务器用于下发模型服务器的指令, 以及收集盘台 仪表的信息并发送给模型服务器。 0018 图 3 示出本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统另一个实施例的结构示 意图, 其在图 2 。
20、所示实施例的基础上, 模型服务器还包括数据封装模块、 模拟机模型模块。 0019 数据封装模块用于将核心数据封装进动态连接库, 本领域技术人员应该理解核心 数据封装可采用其他的方式, 如数据库、 静态连接库或其他方式。 0020 模拟机模型模块, 用于通过内存共享的方式来调用封装的核心数据 ; 输入输出接口包括数据共享接口和输入缓存。数据共享接口用于调用封装的核心数 据。该输入输出接口还用于以软硬件对点映射的方式生成接口对点信息, 根据接口对点信 息调用封装的核心数据。 软硬件对点映射包括后备盘仪表的端子接线规则和接口通讯的对 点规则。 输入缓存用于与盘台仪表的状态同步并在收到中断信号后通过所。
21、述输入输出接口 上传, 在压水堆核电厂 DCS 模拟机加载工况或初次启动时, 可全部更新并通过输入输出接 口上传。输入输出接口还用于对输出的开关量进行回读验证, 当回读数据与输出数据不一 致时, 将输出开关断开信号。 本领域技术人员应该理解, 该功能也可以置于输入输出硬件服 务器上实现。 0021 图 4 示出本申请压水堆核电厂 DCS 模拟机 BUP 盘接口系统再一个实施例的结构示 意图, 其包括模拟机服务器 IO 接口、 IO 硬件服务器和 IO 接口板卡 (设置在 BUP 盘柜中) 。模 拟机服务器 IO 接口部分包括 Psim.dll 文件、 硬件标签文件 (Hardware Labe。
22、l) 、 IO 点表文 件和 IO 输入缓存。Psim.dll 文件中封装了核心数据 ; 硬件标签文件和 IO 点表文件共同构 成了软硬件映射方式对点信息。IO 硬件服务器包括接口驱动, 以预设的数据格式中转传递 通讯。无需单独设置大接口机柜, 可在 BUP 盘柜内安装小型的、 国产化德智能接口板卡, 占 地小, 设备采购维修费用低 ; 利用共享内存、 IO 点表及 IO 输入缓存等形式, 配合 IO 硬件服 务器进行中转传递和驱动, 形成了新的IO接口系统的实现方法 ; 可自主进行IO接口系统的 配置、 修改和升级, 不需依赖国外承包商原来的 IO 接口系统技术。 0022 本实施例中, 需。
23、要在原有模型系统基础上扩展, 为保证新旧系统的兼容性问题, 使 模型能够很好的与 IO 系统对接, 采用软映射方式对点, 解决了软硬件匹配技术难题, 其原 理如下, 以一个 2 键 3 灯的控制器为例, 针对每一个硬件点, 均有对应的软件变量对应。因 此, 只需给出软硬件对点要求, 设备接线可相对灵活处理, 然后通过软件点映射的方式, 将 软件点按所需与 IO 一一配对, 即可达到软硬件对点的目的。采用此种方法, 对点修改仅需 说 明 书 CN 103678197 A 6 4/7 页 7 修改 IO 点表, 对硬件接线无要求。简化了流程, 提高了效率, 也适于盘台国外加工的现状。 0023 同。
24、时, 制定了后备盘仪表的端子接线规范与接口通讯的对点规则, 指导承包商完 成了 3000 多 IO 点的对接, 提高了对点质量和效率。如表 1、 2、 3 所示, 编制 WIRELIST 接线 表, 规定了模型点与设备硬件点对应关系, 以此表为准, 厂商 1 进行接线, 完成后填写盘台 接线表, 用户根据盘台接线表结合接线规则进行处理, 生成接口对点信息, 厂商 2 即可根据 此信息完成 IO 系统对点设计。 0024 表 1 Wirelist 接线表 表 2 盘台接线表 WireListRefIONUM B01_BR017_B31DI001 B01_BR017_B35DI002 表 3 接口。
25、对点 CDBLabelWireListRef B01_BR017_1B01_BR017_B31 B01_BR017_2B01_BR017_B35 通过该规则, 可克服不同厂商 (如保定华仿、 深圳 DNMC, 德国 MAUELL) 跨地域、 跨国家, 多地协同施工问题, 不同厂商均以此标准为依据, 分工负责驱动程序开发、 IO 系统设计、 盘 台仪表加工接线工作, 使项目进度得到有效控制。 0025 图 5 示出包括本申请 BUP 盘接口系统一个实施例的压水堆核电厂 DCS 模拟机的结 构示意图, 包括模型服务器、 IO 硬件服务器和盘台仪表。 0026 模型服务器包括 IO 接口、 模拟机模。
26、型软件、 数据封装和数据共享接口函数。IO 接 口中具体包括网络通信程序、 IO 系统服务端程序和输入缓存。 0027 出于减小模型服务器影响及保密考虑, 在 IO 接口扩展项目中, 不希望承包商对服 务端进行修改操作, 而又要为下游 IO 系统提供接口以便实现软硬件一致驱动。通过数据内 存共享与封装技术, 将核心数据封装, 仅开放必须输入输出接口供 IO 系统调用, 从而完成 两个系统之间的数据交换。 0028 通过数据的内存封装与必要接口的开放共享, 很好地满足 IO 接口系统与模型计 算数值之间的数据传输与响应, 同时, 该封装的数据可独立存在, 仅为内存地址, 不具任何 涉密技术信息,。
27、 在很好的对原有系统的技术进行保护的同时, 可作为调试开发 IO 硬件系统 的必要平台, 供承包商使用。 0029 模拟机模型软件与 IO 硬件完全隔离, IO 系统的扩展对模型计算与服务无影响, 而 说 明 书 CN 103678197 A 7 5/7 页 8 这仅通过封装的内存数据进行信息交换与共享, 即达到了数据通讯的目的又避免了可能对 模型计算的影响。 通过数据共享接口函数对内存数据进行读写, 规范了读写的合法性, 提高 了系统稳定性。 0030 数据读取后, 通过 IO 系统服务端程序进行处理, 形成标准的数据格式包, 然后通 过网络通信程序向 IO 硬件服务器发送, 最终由客户端的。
28、通讯程序接受, 并通过客户端程序 进行解调, 形成 IO 接口识别的数据格式, 最终通过 I/O 接口驱动程序, 驱动智能板卡, 进而 输出电气信号, 驱动盘台仪表。反之过程类似。 0031 模拟机在加载初始工况及软件初次启动过程中, 要求软硬件状态进行偏差对比以 及同步。针对此种情况, 仅仅使用中断传输数据, 无法满足要求。中断模式提高了输入的效 率, 响应及时, 但若盘台状态不变化, 则无信号, 因此在加载工况或初次启动过程中, 如何全 面获取盘台状态, 成为技术难题之一。针对此问题, 可创建输入缓存、 同步状态后发送的技 术方案, 即, 在程序级维持一个输入缓存, 平时运行时, 收到中断。
29、信号即可即时发送, 但在加 载工况以及初次启动时等对盘台状态同步要求较高的情况下, 先将输入缓存全部置开, 根 据板卡发送的处于关闭状态开关的中断信号, 更新缓存区域状态表, 然后一次打包发送, 提 高了效率, 减少了网络负荷, 在保持中断高效率的同时, 解决了盘台状态同步难题。 0032 本实施例成功扩展了后备盘和接口系统, 使模拟机成为完整的全范围模拟机。不 仅为核电站机组的安全、 稳定运行和发电提供有力的技术支持, 还为核电多基地布局批量 化培养 CPR1000 操纵员奠定了设施基础。应用本实施例可以低成本、 高质量、 提前完成项 目, 应用效果良好。BUP 盘接口系统稳定、 可用率达到。
30、 100%, 性能已全面达到并部分优于岭 澳二期全范围模拟机, 同时也节省了大量成本。打破国外模拟机制造商在 BUP 盘接口系统 方面的长期技术垄断, 摆脱了在升级改造和备件选型采购等方面对国外的依赖, 也为后续 模拟机、 模拟机接口系统的老化改造积累了良好的经验。 由于本实施例具有较大的技术、 实 用和经济优势, 有良好的推广应用价值, 可以推广到核电的多个基地, 为新模拟机的后备盘 制造或扩展提供了一种新的选择和方案。 从而降低新建核电站模拟机的整体造价和制造工 期。 例如, 辽宁红沿河核电站第二台模拟机的后备盘扩展项目, 完全可以通过这种方法来解 决。 0033 图 6 示出本申请压水堆。
31、核电厂 DCS 模拟机 BUP 盘接口处理方法的一个实施例的流 程图, 包括 : 步骤 602 : 压水堆核电厂 DCS 模拟机对核心数据进行封装 ; 步骤 604 : 压水堆核电厂 DCS 模拟机通过输入输出接口对封装的核心数据进行调用与 外部系统进行数据交换。 0034 一种实施方式, 步骤602包括 : 压水堆核电厂DCS模拟机将核心数据封装进动态连 接库。 本领域技术人员应该理解, 为达到封装之目的, 可采用其他的方式, 例如数据库、 静态 连接库等。 0035 一种实施方式, 步骤 604 具体包括 : 步骤 604A : 压水堆核电厂 DCS 模拟机通过内存共享的方式来调用封装的核。
32、心数据 ; 步骤 604B : 外部系统通过数据共享接口调用所述封装的核心数据。 0036 一种实施方式, 步骤 604 还包括 : 外部系统通过输入输出接口以软硬件对点映射 的方式生成接口对点信息 ; 输入输出接口根据接口对点信息调用所述封装的核心数据。软 说 明 书 CN 103678197 A 8 6/7 页 9 硬件对点映射包括后备盘仪表的端子接线规则和接口通讯的对点规则。 0037 一种实施方式, 步骤 604 还包括 : 创建与外部系统状态同步的输入缓存, 所述输入 缓存在收到中断信号后通过所述输入输出接口向压水堆核电厂 DCS 模拟机发送 ; 在所述压 水堆核电厂 DCS 模拟机。
33、加载工况或初次启动时, 可全部更新所述输入缓存并通过所述输入 输出接口向压水堆核电厂 DCS 模拟机发送。 0038 一种实施方式, 步骤 604 还包括 : 输入输出接口对输出的开关量进行回读验证, 当 回读数据与输出数据不一致时, 将输出开关断开信号。 0039 图 7 为应用本申请接口处理方法向 BUP 盘台发送控制信号的流程图, 其流程包 括 : 步骤 702 : 将核心数据封装到 Psim.dll 中, 通过共享内存 CDB 的形式, 将数据封装使其 作为内存地址, 仅开放必须的输入输出接口供 IO 系统调用, 实现程序级隔离, 保证数据安 全。 其中还可通过Psim.cdb文件存储。
34、Hardware Label, 表4列出一种典型Hardware Label。 0040 表 4 Hardware Label HARDWARE_AO HARDWARE_DO H_B01_BE023_1 H_B01_BE023_2 HARDWARE_AI HARDWARE_DI 步骤 704 : 通过函数获取 Psim 文件的地址信息 ; 步骤 706 : 建立 IO 信号对点表, 并通过编写 IO 接口系统服务端程序实现上下游共享访 问 ; 创建 IO 输入缓存。该步骤的功能可运行在模拟机服务器中, 主要实现下游接口服务器 与 Psim 的实时数据共享访问功能。 0041 一种实施方式, 创。
35、建的规则如下 : (1) 以 CDB 变量为唯一的点, 制定对点文件, 如表 5 所示 ; 表 5 信号对点表 CDBLabelDeviceTypeWireListRefIoNum B01_BR017_1202.52B01_BR017_B31DI011 B01_BR017_2202.52B01_BR017_B35DI013 B01_BR017_3202.52B01_BR017_L11DO002 B01_BR017_4202.52B01_BR017_L13DO015 B01_BR017_5202.52B01_BR017_L15DO006 (2) 设置以 WireList 变量名, 明确了盘台接线。
36、的位置 ; (3) 以 IO 板卡的点位, 明确了变量的驱动点 ; (4) 以列表的方式 (如 Excel) 显示 io.csv 点表文件中所有的 IO 通讯点信息, 并将以上 3 个变量一一建立对应关系。 0042 可手动修改编辑每个 IO 点信息, 包括设置 IO 通讯点基本信息、 调用函数的信息、 通讯 Com 端口信息等。支持手动导入 / 导出 IO 通讯点的功能 . 使 IO 点表中的数据点与 Psim 中的变量一一对应。 0043 步骤 708 : 接收服务器端的点表信息, 发送接口板卡的各种数据 (通过 Io 系统客 户端程序) , 该功能运行于 IO 硬件服务器中, 主要实现接。
37、口服务器与下游的 IO 板件驱动的 说 明 书 CN 103678197 A 9 7/7 页 10 数据传递、 共享、 访问及控制等功能。 0044 步骤 710 : 驱动 IO 接口板件 (使下游的 IO 板卡能接收上游的控制, 同时 BUP 盘台 的输入状态能传递到上游) 。读取配置文件信息, 读出接口板卡对应的串口号以及板号, 建 立共享内存以与接口软件通讯, 然后对每块接口板建立相应的驱动线程, 并逐个运行线程。 在每个线程中, 读取或写入共享内存的数据。 0045 步骤 712 : 与智能 IO 板卡进行对点连接 (通过 RS-232 串口连接到 BUP 盘台后安装 的智能 IO 板。
38、卡) , 根据接线表的规则顺序, 一一接到在规定的位置上。 0046 步骤 714 : 驱动 BUP 盘台的仪表设备, 结束。 0047 步骤 716 : 函数构置及量程标定。对于模拟量输出 AO 的函数及量程进行配置、 标 定。本实施例中, 制定 15 大类非线性模拟量仪表的量程标定方法, 以及设立输入缓存解决 开关量输入设备的状态识别问题。 使用函数标定代替常规的分段线性标定, 标定精度更高。 不仅增强了接口通讯系统的性能, 而且提高了第四台模拟机后备盘、 接口系统的维护性。 转 到步骤 708。 0048 以上内容是结合具体的实施方式对本申请所作的进一步详细说明, 不能认定本申 请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说, 在不脱 离本申请构思的前提下, 还可以做出若干简单推演或替换。 说 明 书 CN 103678197 A 10 1/3 页 11 图 1 图 2 图 3 图 4 说 明 书 附 图 CN 103678197 A 11 2/3 页 12 图 5 图 6 说 明 书 附 图 CN 103678197 A 12 3/3 页 13 图 7 说 明 书 附 图 CN 103678197 A 13 。