监控组态软件中数据管理子系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:xjdszcjl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代工业发展,计算机在工业过程控制中得到广泛应用,生产过程自动化要求系统规模不断扩大和系统集成度不断提高,工业控制系统对工控软件的实时性也提出了更高的要求。设计高性能的数据管理系统,实现对工业控制现场实时数据的数据采集、数据管理以及数据共享,是问题得以解决的关键。本文介绍了一种监控组态软件中数据管理子系统的设计及实现方法。设备驱动采用基于XML的设备通信描述技术,研究了设备通信描述技术的工作原理、实现方法和执行机制,给出了描述文件的结构和内容定义。利用通信描述技术可使驱动程序自动选择通信目标、配置通信接口、生成通信报文、处理通信数据,实现了组态软件的通用性。驱动程序采集回来的实时现场数据存于内存缓冲区中,定义了数据缓冲池的存储结构,给出了变量的描述定义及检索方法,在保证系统实时性的基础上,方便了数据的管理,提高了系统的运行效率。开发了基于C/S模式的数据管理子系统。服务器程序实现了数据采集、数据管理和数据共享,完成了实时事务、历史事务、同步事务、中断事务、内部事务和其它事务的调度.事务调度是整个系统的核心部分,对系统中的事务进行了优先级的定义和分配,并引入自治锁进行并发控制。为了实现多点监控,其它监控机上采用从服务器,主从服务器之间通过报告分发、发布/预定和客户机/服务器三种通信方式完成数据同步。介绍了双机热备的运行机制,开发了热备服务器以保证系统长期稳定地运行。客户端程序采用ActiveX控件实现,定义了一系列的方法和事件供监控界面调用。数据管理子系统已在实际应用中证明具有较好的通用性、实时性、可靠性和稳定性,很好地完成了对工业控制现场实时数据的数据采集、数据管理以及数据共享。
其他文献
所谓教学模式,是指在一定教育思想指导下,建立在丰富的教学经验基础上的,为完成特定的教学目标和内容而围绕某一主题形成的比较稳定且简明的教学结构理论框架及其具体可操作
高中数学复习教学,应该遵循以学生为主体的教学规律,让学生在自主钻研的过程中发现问题分析问题解决问题.从而形成学生与文本之间的有效互动.在遵循教学规律的同时,减少时间
现场总线技术具有数字化、全分散性、开放性和互操作性等特点,是工业过程的一种发展趋势。当前有多种现场总线协议并存,由于工艺和控制要求的区别,不同的设备或局部网络都有可能
《几何画板》人们把它称之为“动态黑板”,为探索式几何教学开辟了道路.可以用它去发现、探索、表现、总结几何规律,建立自己的认识体系,成为真正的研究者.它将传统的演示练
一、教学设计1.1教学内容分析直线的斜率既是初高中的衔接内容,这一节的内容在后续的学习中有很多的应用.如直线的方程,直线的方向向量,直线的参数方程.换一个角度看待同一数
为了提升产品的竞争力,很多手机厂商都会不定期对经典型号提供固件升级服务。但是,很多手机在经历大版本的系统更新后总会出现一些Bug。以华为荣耀8为例,在更新EMUI5.0后,就容易出现支付宝指纹验证失效的问题(图1)。难道此时只能恢复出厂设置?  当手机出现莫名的问题时,恢复出厂设置是不二法门。但是,像上述指纹验证失效的问题,因它而重置手机多少有些不划算。實际上,凡是和支付宝指纹验证失效一类的问题,
品种纯度很重要.作物品种混杂,严重降低产量和种子质量.因此,生产队在小麦收获之前,应抓紧时机,广泛发动和组织群众,做好田间纯度鉴定、去杂去劣和田间选择工作,以进一步提
航天器姿态控制,是指航天器执行机构按照控制律的要求输出力矩使航天器调整到期望姿态的过程,是航天器成功执行在轨任务的关键。然而在实际环境中,由于执行机构、测量元件以
双目立体视觉检测具有速度快、非接触、较高精度、操作简单以及自动化程度高等优点,作为一种新的测量手段在许多领域内发挥巨大作用。本文以双目立体视觉技术在工业检测中的
随着时代的发展,如何以最少的时间投入换来高效益的课堂教学效果为标志的“有效教学”不断被尝试并获得成功.因此,笔者认为在高中数学的课堂教学中,也应该积极探索有效的途径