欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    O接口系统的改进.docx

    • 资源ID:13185361       资源大小:15.83KB        全文页数:5页
    • 资源格式: DOCX        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    O接口系统的改进.docx

    核电模拟机I/O接口系统的改进廖红星【摘要】I/O接口系统,在模拟机仿真系统中主要用于连接模型主机与盘装设备,包括开关、按钮、指示灯及指示仪、数显表等,使得就地操作指令通过输入模块传入上位机,同时上位机发出的命令也可通过输出模块送到就地的指示灯和指示仪表,从而完成两者之间的正常通讯。本文主要针对核电模拟机I/O接口系统在多个工程中的应用情况,根据模拟机不断提出的新需求,并结合新技术的日新月异,通过APAX与ADAM新旧两套接口系统在硬件架构和软件架构上的比照,介绍了APAX接口系统在硬件安装、软件调试以及系统维护上所实现的重大技术革新。【关键字】APAX;I/O接口;板卡;通讯中图分类号:TL421.1文献标识码:A文章编号:2095-2457202118-0035-002DOI:10.19694/j ki.issn2095-2457.2021.18.0170引言I/O接口系统承载着主控室DCSFSS后备盘台与DCSFSS仿真模型数据采集和数据通讯的中间枢纽作用,是模拟机仿真硬件系统中比较重要的组成局部,所以说I/O接口系统设备的正确选择对于核电厂模拟机盘台控制方式的有效实现起着至关重要的作用。本论文将用新老系统进行比照的方式,来阐述核电模拟机I/O接口系统改进的必要性、具体的改进项以及带来的价值。1系统架构综述在实际使用中,引用2个实际的案例:2021年建设的秦山二期扩建工程全范围模拟机以下简称“二期模拟机,使用的是基于ADAM-5000TCP为主体的I/O接口系统。2021年建设2021年完善升级的秦山一期全范围模拟机以下简称“一期模拟机,使用的是基于APAX为主体的I/O接口系统。这两套模拟机,在I/O数量上根本一致,都超过10000点,具有比照性。系统架构上,從硬件架构、软件架构分别做比照。1.1I/O接口系统硬件架构1.1.1二期模拟机硬件架构主要硬件组成:1数据通讯效劳器UNO:负责模型主机与所管理的ADAM-5000TCP接口模块之间的数据集成与通讯,内置I/O接口通讯软件。作为UNO本身,是一个嵌入式准应用平台,可以在不同的工程中缩短开发时间以及提供富足的网络接口以满足扩展的需要。在核电模拟机工程中,UNO主要充当了上下层数据中转站的角色,将采集的数据整合,起到过渡作用。数量:6台。2I/O控制器ADAM-5000TCP:负责采集与控制所对应的I/O扩展卡。ADAM-5000TCP具有高速的I/O能力并且全面支持ADAM-5000I/O模块。该控制器支持Modbus/TCP通讯控制,易于整合,在没有中继器的情况下可以到达100米的通信距离。且提供RS-485接口作为Modbus协议的以太网关使用,这种方式对于需要D/A和A/D转换的数字指示仪可以解决输出显示有误差的问题。数量:近96台。3扩展卡:AI、AO、DI、DO,完成对开关、指示灯、仪器仪表的数据采集与控制输出。数量:近800片。1.1.2一期模拟机硬件架构主要硬件组成:1数据通讯效劳器UNO:负责模型主机与所管理的APAX接口模块之间的数据集成与通讯,内置I/O接口通讯软件。数量:2台。2I/O通讯模块APAX-5070:负责采集和控制所在模块上的所有扩展卡。数量:36片。3扩展卡:AI、AO、DI、DO,在模拟机中担负着开关量信号、模拟量信号以及脉冲量信号的采集和处理。数量:近500片。1.1.3硬件结构比照ADAM系统在产品本身和功能实现上存在一些使用上的限制:1单个I/O控制器,只有固定的8个槽位供I/O扩展卡使用,并且单个I/O扩展卡的通道数比较少。故在实际使用中,需要大量的通讯模块,由此结构带来一系列的弊端:a需要较多的数据通讯效劳器;b需要较多的网络布线与网络交换机;c需要较多的供电设备;d占用较多的安装空间。从而无形当中,增加了较多的建设本钱和潜在的故障节点。同时,也增加后期的维护工作量。2I/O扩展板卡的地址设置。ADAM系列的I/O扩展卡的地址,采用的是与槽位号对应的方式,并采用连续编码,也就是固定的地址编码方式。在实际使用中,经常会碰到在某个盘台,随着主控设备的变更,模拟机需要进行调整。固定地址模式下,带来的问题是需要调整该I/O控制器下所有板卡的位置,以符合模型主机IOMAP的配置。为解决上述硬件架构问题,最终选用升级后的APAX系统。1APAX系统采用模块化设计:通讯模块与I/O扩展槽分开,可以随意组合,并支持多层硬件安装。2APAX单个通讯模块,最多可以连接32个I/O扩展卡,并且各规格型号的I/O扩展卡的通道数较之ADAM系列都有大幅度的增加,集成密度更高。3APAX的通讯地址编码:灵活的配置模式,可以通过I/O扩展卡上的硬件ID旋钮来选择地址编码,I/O扩展卡的物理位置与地址编码不再关联,从而在后期有需求变更的时候,只需要变更硬件ID号,就可以到达系统变更的需求。灵活的配置方式,在几个工程中的应用得到很好的表达,给工程的施工和变更带来极大的便利。4网络通讯的冗余性:APAX系统具有以太网冗余功能,确保通讯网络的平安性。5扩展方式灵活:扩展卡可以分散布置在各个盘台的不同位置上,并通过背板连接或者以太网接口进行扩展,方式灵活,真正实现分散控制的理念。6紧凑型安装更加节省空间:模块化设计,集成度更高,尺寸微小,更加节省盘台内的安装空间,适合新机组下的BUP盘。新I/O接口系统模块化、灵活配置的技术特点,很好的解决了老I/O接口系统存在的技术壁垒。在核电模拟机的应用中,这点至关重要。事实也证明,在后期的工程实施和后期的变更中,基于新I/O接口系统,安装和调试活动都得到了很大的改善和提高,系统运行更可靠。1.2I/O接口系统软件架构1.2.1基于ADAMI/O接口系统软件架构基于ADAMI/O接口系统软件架构图。主要流程:1模型主机发起通讯请求;2I/O接口程序收到请求后,唤起所有链路的ModbusTCP通讯进程;并发16路ModbusTCP通讯进程;3依次进行AI、AO、DI、DO的读写通讯,进行数据采集;4将采集到的AI、DI数据写入UNO-AIDIBuffer中;5更新模型AIDI数据;6模型更新I/O接口AODO數据至UNO-AODOBuffer中;7I/O接口程序控制AODO输出。1.2.2基于APAXI/O接口系统软件架构新的软件架构将主机与I/O接口的上层通讯,I/O接口的下层与APAX硬件的通讯独立隔离出来,各自高效运行。主要流程上层通讯1模型主机发起通讯请求;2I/O接口程序收到请求后,更新模型AIDI数据;3模型收到AIDI数据后,更新I/O接口AODO数据。主要流程下层通讯1并发触发AI、AO、DI、DO读写通讯;2采集AIDI数据,并更新UNO-AIDIBuffer;3将更新后的UNO-AODOBuffer数据输出控制APAX。1.2.3软件比照老的I/O接口软件,是基于微软于1996年推出的实时操作系统WinCE,但随着工业PC类产品的硬件升级改造,市面上绝大多数厂商已经停止生产支持WinCE系统的硬件。并且在实际使用中,也碰到了诸多的问题:1WinCE系统对局部功能进行了简化,比方在I/O接口系统中至关重要的socket的操作。2WinCE开发资料的匮乏,因使用该系统的占比较小,在资料的获取和技术支持的力度上比较薄弱,不利于持续的改进。同时,在实际操作上也存在一些缺乏:1采用的是控制台方式。无可视化界面,很大程度上,无法及时获取故障的详细信息。2没有过多的进行工程化的实现方式。3软件的通用性比较弱。不同的I/O接口需求,需要在源程序上更改相应的配置,并保存该修改后的源程序。4I/O接口的上下层通讯在同一个接口通讯子程序里,没有独立分开,不便于系统调试诊断。综合以上的诸多不便,结合新的I/O接口硬件系统,I/O接口软件的改进也势在必行。改进后的接口系统很好地解决了上述的问题:1基于嵌入式Win7平台,保证系统的实时性。2通讯隔离,极大提高软件的健壮性,有自恢复、自守护功能,方便各组件之间的故障查询和故障判断。3采用可视化界面,各链路的通讯状态一目了然。4可配置界面,增加I/O接口的配置界面。包括一键自动载入所有连接链路的扩张板卡分布情况,极大缩短在工程实施中的繁重、易错的配置环节。5增加故障记录和过失统计。方便后期查询故障原因,通过故障统计,可提供技术人员对设备健康状况的判断依据。6增加自我守护功能,异常情况下,可自动恢复。2软件调试及系统维护上的技术革新2.1软件调试过程中的问题探究2.1.1网络通讯断线在调试中,通讯如果发生断线、异常等不确定情况,尝试参加出错重连机制:判断条件修改,只要不为0都为连接错误,并进行重连次数累计,超出后那么退出本线程。2.1.2通讯超时在实际的调试和使用过程中,强制退出线程,能起到一定的作用,但还是没有从根本上解决问题。在随后的不断调试中,问题定位于:在通讯异常,需要返回数据时,程序socket超时判定。在程序中,尝试参加系统判定,强制退出连接。尝试总结:参加出错重连机制强制退出连接实际效果并不明显,在随后的使用中,因为网络通讯的异常,还是会偶发性出现接口软件的通讯不畅、甚至是通讯断线。2.1.3系统配置复杂Wince平台下,对系统配置,需要做一个复杂且容易出错的配置,需要对每个链路的每个板卡进行配置。并且,需要针对每个工程都要进行重新的程序编译,并生产可执行文件。2.2系统维护上的技术革新基于WinCE平台下的接口通讯软件在调试过程中存在很多功能上的缺乏和缺陷,制约着我们模拟机接口系统集成的工程进度,为此我们结合调试过程中经验反响着力开发了嵌入式Win7平台下的新接口系统软件,包括图形化人机界面。2.2.1上下层数据交互隔离为提高软件调试的故障查询和故障诊断功能,新的软件程序将效劳器数据交互与板卡数据交互线程独立,互相隔离,这样我们在工程工程中更能容易地找出是模型端程序有问题还是I/O板卡端存在故障。2.2.2链路信息实时展示和APAX每条链路的实时通讯情况都会展现在新接口软件主界面的右侧表格中,链路显示红色字体表示当前链路和APAX的通讯中断,黑色字体表示通讯正常。3结语笔者经历了多个核电模拟机的建设,并在一线参与安装调试,经历了新老I/O接口系统的更替和技术改进方案的设计、实施。随着当下各方面技术的飞速开展,始终关注并引入、融合新的技术,使得模拟机的I/O接口系统更加符合核电的使用要求。3.1维护日志模拟机每年都有一到两次的例行维护,需要对模拟机系统进行全范围的检测和维护。其中与I/O接口系统相关的,最为繁重的任务就是盘台对点,新的功能模块将提供极大的便利。功能模块将提供AODO模块的可编程自动对点,并形成检测报告,大大提高工作效率,减轻工作强度。3.2智能化改进推送功能:当I/O接口系统出现异常时,主动推送相关异常至指定的维护人员,以确保维护的及时性。系统状态远程发布:将I/O接口系统的运行状态发布至指定的位置。并且模拟机维护人员可以在办公室实时监视系统状态。【参考文献】【1】研华科技,数据采集系统设计与开发.【2】研华科技,ADAM-5000TCP快速安装使用手册.【3】郑晟.现代可编程控制器原理与应用,北京:科学出版社,1999.

    注意事项

    本文(O接口系统的改进.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开