论文摘要
随着网络技术以及数字通讯技术的迅速发展,工业自动化领域发生了巨大的变化,逐渐形成了自动化领域的开放系统和互联的通讯网络。在分布式控制系统中,软件技术是一个重要的组成部分。组态软件是近年来工控领域十分活跃的部分,它的出现并兴起为工控软件的设计注入了新的活力。组态软件解决了传统控制系统软件封闭的模式,增强了软件的通用性,在实际应用的工程中不用再进行大量的重复性编程工作,提高了软件的复用率。本文以组态软件为背景,分析了当前组态软件在应用中的不足。针对组态软件中组态文件一致性的具体应用需求,借鉴集群系统结构的灵活性与可扩放性,以及分布式事务处理中的两阶段提交协议,提出了一个基于集群系统的组态文件分布式锁。文章主要解决了两个问题:1:HMI(Human Machine Interface,简称HMI)集群结构的动态管理和维护。2:组态文件分布式锁的实现形式及交互规程,即分布式锁协议。该分布式锁协议具有实时性,非阻塞及可持久等特点。目前此系统已应用于某组态软件。对于第一个问题,本文首先描述了组态软件的概念及其发展,探讨了常用组态软件的软件结构,特点及设计思想,并在此基础上得到了HMI集群的具体需求。然后结合集群及心跳检测的基本原理,设计了集群系统的动态管理和维护协议,包括集群的启动及节点上线协议,节点离线和退出协议等集群节点的正常动态管理协议。以及考虑到集群中节点的异常情况,设计了节点状态查询协议和自举协议,实现了心跳检测机制及主节点的选举方法。对于本文另一个重要问题,即分布式锁的研究与实现。首先分析了该系统中分布式锁的具体需求,并在此基础上设计了此分布式锁的语义和具体实现形式,最后根据两阶段提交协议,以算法的形式给出了分布式锁的交互规程。并解决了可能出现的网络阻塞问题。在最后,对本系统的性能进行了简要分析,并给出了实际的测试结果,说明本解决方案能够达到实际应用目标。
论文目录
相关论文文献
- [1].面向工控领域的组态软件的画面组态实现[J]. 物联网技术 2014(03)
- [2].利用Microsfot Excel实现组态软件复杂报表方法的研究[J]. 数字技术与应用 2013(02)
- [3].基于本体的监测组态知识表示研究[J]. 湖南大学学报(自然科学版) 2009(05)
- [4].自动化组态软件的发展[J]. 自动化博览 2008(03)
- [5].组态软件发展趋势一瞥[J]. 技术与市场 2008(07)
- [6].力控ForceControl 6.1组态软件在仪表专业教学中的应用[J]. 课程教育研究 2013(13)
- [7].组态软件在水电厂计算机监控系统中的应用[J]. 科技创新与应用 2013(31)
- [8].农业组态软件的研究与应用[J]. 自动化与仪器仪表 2011(06)
- [9].关于工业控制组态软件特点及优势的几点探讨[J]. 黑龙江科技信息 2010(11)
- [10].插件在组态软件中的应用与开发[J]. 工业控制计算机 2009(06)
- [11].一种新型组态软件的功能分析及应用实例[J]. 仪表技术 2009(11)
- [12].浅析组态软件的发展趋势[J]. 机电产品开发与创新 2008(02)
- [13].用于《模拟电子技术》中负反馈组态判别的一种新方法[J]. 考试周刊 2015(14)
- [14].浅谈工控机及组态控制技术[J]. 科技与企业 2013(23)
- [15].光伏阵列动态组态优化系统研究与设计[J]. 电力电子技术 2013(03)
- [16].基于产品组态图的跟踪创新方法研究[J]. 中国机械工程 2012(10)
- [17].浅谈组态软件的特性及其应用开发[J]. 计算机光盘软件与应用 2012(11)
- [18].自动售货机的组态控制研究[J]. 网络与信息 2011(07)
- [19].基于组态软件的驱动开发[J]. 科技资讯 2011(33)
- [20].组态软件课程教学方法研究[J]. 自动化技术与应用 2010(09)
- [21].组态软件的春天[J]. 国内外机电一体化技术 2009(S3)
- [22].混合建模技术在虚拟现实组态软件中的应用[J]. 电子测量技术 2008(09)
- [23].小型触摸屏通用组态软件的设计[J]. 工业控制计算机 2008(09)
- [24].西门子触摸屏的组态与应用入门讲座 第6讲 用户管理[J]. 电世界 2009(09)
- [25].组态软件技术在中职机电设备装调中的应用[J]. 数码世界 2020(07)
- [26].组态软件仿真在过程控制教学中的应用[J]. 河南科技 2014(11)
- [27].组态软件在煤矿管控一体化信息平台中的应用[J]. 电子世界 2013(07)
- [28].关于工业控制组态软件特点及优势的几点探讨[J]. 信息与电脑(理论版) 2012(16)
- [29].火电机组仿真中组态软件里几个问题的探讨与实现[J]. 工业控制计算机 2012(11)
- [30].基于ActiveX的组态软件通用控件开发[J]. 煤炭技术 2010(12)