文档介绍:该【OPC技术在航空发动机试验车台的应用 】是由【haha】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【OPC技术在航空发动机试验车台的应用 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..OPC技术在航空发动机试验车台的应用言洁奕,蔡衍,于海燕(中国航发湖南动力机械研究所,湖南株洲412002)摘要:针对某航空发动机试验车台电气系统与测试系统之间数据不能共享的难题,提出在现有现场总线,通过运用OPC技术,简单、有效地解决多种监控软件与现场设备之间的通信问题。在西门子工控机上组态OPC服务器,在PC上位机上编写OPC客户端应用程序,实现PC上位机与西门子S7-300PLC动态数据交换。实践结果表明,系统运行稳定、可靠,采用新的数据传输方式提高了试验车台的自动化程度,提升了工作效率。关键词:数据通信;OPC技术;PLC随着计算机、通信和自动控制技术的快速发展,信息全方位共享的需求愈加强烈,而现阶段试验车台中的电气系统和测试系统却是相对比较独立的2个系统。虽然电气系统中的可编程逻辑控制器(PLC)可以对测试系统监测到的发动机超温超转等报警信号进行分析处理,使执行单元做出相应的动作,但是测试系统却无法获取电气系统中的重要数据。为了解决试验车台系统间数据不共享的难题,研究引入OPC技术实现系统间的数据交换,以获取更完善的试验数据,从而能更有效地对发动机性能进行分析。1试验车台子系统状况分析大部分试验车台电气系统都是以PLC为主:..控中心,选用西门子的S7-300系列。S7-300PLC通过PROFIBUS现场总线与SIMATIC面板式PC触摸屏连接,以实现电气系统内部控制信号之间的通信。PROFIBUS现场总线适用于自动化系统与现场信号单元的通信,并能实现对现场信号进行采集和监控。现阶段试验车台中电气系统S7-,,、-300PLC之间的数据交换问题,可以采用受到国内外同行认可和支持并在工业控制领域得到广泛应用的OPC(ObjectLinkingandEmbeddingforProcessControl)技术[1-2]。2OPC技术的应用OPC是指一个标准的、与制造商无关的软件接口,采用客户机/服务器模式,为工业自动化软件面向对象的开发提供统一的标准,能简单而有效地解决基于Windows的多种监控软件与现场设备之间的通信问题。S7协议是西门子的专有协议,是由多种应用层协议组成。西门子触摸屏通过S7协议与S7-300进行通信。试验车台中电气系统的西门子工控机作为OPC服务器,,OPCServer通过S7协议获取底层硬件S7-300PLC的数据信息,然后通过标lient。测试系统的PC机作为OPC客户机,,lient通过标准的OPC:..接口接收数据信息并进行处理。技术的发展,西门子对于S7-300PLC的CPU进行了升级,CPU集成接口;因此,测试系统、触摸屏和S7-300PLC之间可以利用OPC技术和现有的以太网卡,现场总线通信,实现相互间的数据交换。试验车台子系统通信结构示意图如图1所示。图1试验车台子系统通信结构是西门子在工业控制层面上提供的一个开放的、多元的通信系统,其能将工业现场的PLC、工作站和个人电脑进行联网通信;因此,需要在西门子工控机和测试系统的PC机上分别安装软件。软件安装完成后,在工控机和PC机桌面上均可看到“StationConfigurator”的快捷图标,同时在任务栏中也会有“StationConfigurator”的图标。,右键“InsertNewObject|SIMATICPCStation”,将SIMATICPCStation重命名为essOPCServer,双击“Configuration”图标,在弹出窗口中第1个插槽添加OPCServer,第3个插槽添加IEGeneral(IEGeneral为通用网卡,可代替任何工业以太网网卡)。配置完成后,点击“pile”。PC站硬件配置图如图2所示。。:..点击“essOPCServer”中的“OPCServer”后,在连接表第1行右键“InsertNewConnection”建立S7connection_1连接,设置完成后,点击“pile”,编译保存成功后,essOPCServer的硬件配置下装,创建S7连接图(见图3)。。首先,需要将ModeofModule的选项设置为ConfiguredMode;然后,把Index选项设置为与PC站相应的槽号。Configurationesspoints的设置选项。通过把S7_ONLINE的访问点设置为PCInternal(local),系统自动地选择通信路径。网卡的参数配置图如图4所示。,第1个插槽添加OPCServer,第3个插槽添加IEGeneral,要与STEP7中配置的完全一致,同时注意StationConfigurationEditor中的StationName应与SIMATICManager中SIMATICPCStation的名字(essOPCServer)一致,否则不能正确下装。下载完成后,StationConfigurationEditor中的状态如图5所示。,进行数据通信的测试。双击“”,在随之弹出的“ADDGroup”对话框中:..输入组名为“OPC_IE”。点击“OK”确认。双击“OPC_IE”图标,弹出“OPC-Navigator”对话框。此窗口中显示所有的连接协议。点击“\S7|S7connection_1|DB|NewDefinition”,对弹出窗口里的内容进行设置,设置完成后,点击“OK”确认。将新定义的条目移到OPC-Navigator的右侧窗口,点击“OK”确认。所定义的条目(Item)嵌入到OPCScout中。如果“Quality”显示“good”,则OPCServer与PLC的S7连接已经建立,就意味着可以对标签变量进行读写操作。,需要对自动化接口进行声明和调用。要使用自动化接口,应在系统的根目录下安装OPC包装DLL文件,。,点击菜单栏中“Project”的子菜单“References”,在弹出的对话框中选择添加“”;然后,连接OPC服务器,添加OPC组对象,添加数据项,同步数据读写;最后,断开OPC服务器。4结语针对试验车台建台要求,利用OPC技术解决了电气系统与测试系统间难以实现开放的、无缝隙连接的问题,减少了数据通信接口的开发和维护工作量,提高了数据采集的实时性和准确性,更好地体现了信息集中、控制分散的设计理念。参考文献[1]宁鸥,阳世荣,夏伟,[J].中国舰船研究学报,2011,6(4):273-277.[2]丁承君,张春慧,王:..[J].机电工程学报,2013,30(10):1210-,CAIYan,YUHaiyan(HunanAviationPowerMachineryResearchInstitute,Zhuzhou412002,China)Abstract:Accordingtotheproblemthatdataisnotsharedbetweenelectricalsystemandtestsystemoncertainaeroengineexperimentplatform,fieldbusinthecaseoftheexistingPROFIBUSfieldbus,,-,andmoreover,:datacommunication,OLEforprocesscontroltechnology,ontroller中图分类号:;TP206文献标志码:A作者简介:言洁奕(1986-),女,工程师,硕:..士,主要从事航空发动机整机试验车台电气系统设计、自动化控制和试验等方面的研究。收稿日期:2017-05-25责任编辑郑练