应用OPC技术的PLC控制系统仿真研究

被引量 : 0次 | 上传用户:yongsheng0550
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OPC(OLE for Process Control)技术是过程控制领域中的新兴基础技术之一,它为数据源(如现场设备或数据库)和与其连接的应用程序之间的接口制定了统一的标准,使其间的数据交换更加简单化。 许多用PLC进行控制的大型复杂控制系统都应用了OPC技术,这使系统中数据源和应用程序之间的数据交换更加简单化和标准化。但在某些非生产应用的情况下,如训练系统操作员及系统调试时,开启整个控制系统会造成很大的人财物的浪费,甚至造成不必要的损坏。 本课题设计了一个仿真PLC系统。在这个系统中,包括用Visual C++编写实现的仿真PLC,以及为该仿真PLC开发的OPC DA服务器。我们可以利用OPC“即插即用”的特性,通过其拥有的通用OPC接口,将仿真PLC系统无缝连接到整个大型系统中。在非生产应用时,OPC客户端的监控、报表等应用软件就可以与拥有OPC接口的仿真PLC系统交换数据,而不必启动实物PLC系统从而解决了上述在非生产应用时遇到的问题。 仿真PLC的软件实现是根据编译原理等相关理论,对STL语言编写的用户程序文件进行词法分析和语法分析,获得用户程序的语法结构,然后根据语法结构用程序块对各项指令的逻辑进行仿真,从而实现能够根据用户程序读取输入点状态,把运算结果写到输出点。仿真PLC软件用一个DLL动态链接库封装,目的是方便与OPC DA服务器交换仿真数据。 仿真PLC的OPC DA服务器是根据OPC规范编写的。OPC规范对OPC DA服务器的各个对象和接口以至接口的方法都进行了框架级的规定,所以课题的主要开发工作集中在了对接口方法的实现和与仿真PLC程序的数据通讯上。OPC DA服务器通过静态加载仿真PLC的DLL,获取仿真数据,并放在数据存储区中。OPC客户端应用程序通过相关接口调用数据存储区或仿真DLL中的仿真数据。 课题用一个液体加注系统做为应用实例,将其PLC用户程序做为仿真PLC的输入文件代入,对仿真PLC及其OPC DA服务器进行了性能测试,各项运转正常,从而验证了整个仿真系统的正确性和可行性。
其他文献
滇越铁路通车,开始了沿线彝族传统文化与现代工业文明的博弈。伴随着火车而来的西方现代科学技术和现代生活,迅疾地瓦解了传统社会生活构成的文化要素,迫使传统文化重新组合
鉴于清除自由基的重要性,目前寻找高效、低毒、廉价的抗氧化剂已经成为生物、化学、医学等研究领域的重要课题之一。本文采用量子化学理论计算密度泛函方法,在6-311G 较高基
超氧化物歧化酶广泛存在于各种生物体内。目前已从细菌、藻类、霉菌、高等植物、昆虫、鱼类、鸟类和哺乳动物等各种生物体内分离得到,并通过多种方法应用到实际中,如化妆品、医
【目的】脑出血是神经科常见病、多发病之一,其致残率和死亡率居于脑血管病的首位,倍受临床医师的重视。脑出血患者常存在明显颅内高压、脑水肿、应激性胃粘膜病变、癫痫发作
中国正处于从计划经济向市场经济的转轨时期,所以研究市场经济的稳定性有着十分重要的意义。一般均衡分析是研究经济稳定的主要途径,同时,因中国的交易成本相对西方国家而言
随着生产力的迅速发展和现代化程度的日益提高,能源的消耗量也急剧增加,导致全球性的能源危机和能源价格上涨,使得节能成为当今世界面临的重大技术课题之一。 液体粘性传
为今后的实验研究和开发提供参考,从体外培养细胞角度,就细胞周期及各时期时长的应用、测定方法及优缺点等方面进行简略阐述.近年来细胞周期及各时期时长的测定得到了广泛的
针对中越边境多民族杂居融合现状进行调查,通过对语料进行分析、对比,从语言接触视角阐述多民族语言的互相干扰和借用的语言形象,论述语言接触诱发的多民族语言的变异以及多
网络舆论的影响力已经使得网络成为社会的导航媒体。一些学者认为网络已经建构了一种理想的公共领域。论文在公共领域理论框架内,对新浪与世纪中国两网站关于“怀德门”事件
基于环境公共支出视角,检验中国大陆地市一级环境公共支出的策略性互动行为。研究显示:分权框架下,经济增长绩效考核压力使得辖区间环境公共支出竞争效应十分显著,相邻地区环