面向PLC的监控组态软件的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zhipeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组态软件作为工控系统监控层一级的软件平台和开发环境,近年来发展势头迅猛,功能强大的特点令其应用范围极广,然而国内外组态软件厂商都朝着产品界面丰富、功能强大的方向发展,却忽略了针对某种设备或某个行业的专门定制已成为大势所趋。针对国内众多中小型企业对监控组态软件的需求,结合PLC在工控领域的重要地位,本文设计了一款面向PLC的小型监控组态软件。在对国内外优秀组态软件的特点和设计思想进入深入分析后,本文给出了基于模型-视图-控制器设计模式的组态软件的整体框架设计方法,完成了对其关键模块图形系统模块、实时数据库模块、脚本编辑器模块的设计开发。针对一般关系数据库不能满足组态软件应用于工业控制的实时性要求,本文引用内存数据库Berkeley DB作为组态软件的实时数据库的核心,通过读写速度测试,验证了它能够满足一般工业控制的实时性要求,又对其实时事务调度算法进行了优化,提高了数据库实时调度性能;提出了基于类十字链表存储结构的虚拟元素编译的梯形图到指令表高效转换算法,通过与基于二叉树存储结构的后序遍历编译算法和基于动态数组存储结构的块递归划分算法的时间复杂性进行比较,验证了基于类十字链表法存储结构的转换算法的高效性。针对各个模块数据结构特点对数据库表的结构进行了定义,实现了实时数据库模块与其他各模块的连接。通过对通信组件组织结构的抽象,确定了管理器-通道-设备-数据包-数据点的组织结构,搭建起了组态软件与外部设备之间的通信的桥梁,并且开放了设备驱动函数的接口,方便了用户完成对所需设备驱动的添加。最后,在实验室环境下对软件的各项性能进行了测试,测试结果表明软件各模块运行正常,实时性能良好,可以投入实际使用。
其他文献
新课程改革的实施,给予了阅读教学充分的重视.《语文课程标准》明确提出:“阅读教学的主要任务是培养学生的阅读能力和良好的阅读习惯.”这就为我们的阅读教学提出了改革的方
期刊
为进一步提高正播玉米种植技术和玉米产量水平,以更好地促进玉米产业发展,确保正播玉米各生产环节关键技术措施的有效落实,将正播玉米关键栽培管理技术按月历进行了归纳整理.
船舶综合全电力推进系统的应用,不仅使得能量利用效率大幅度提高,而且使得船舶操纵性更加灵活。电力推进以其诸多的优越性已成为船舶推进方式的发展方向,国外的研究已经相当成熟,国内的研究仍处于起步阶段。船舶综合全电力推进系统的核心是电力推进部分,而电力推进的核心是推进电机及其控制,因此对船用推进电机及其控制的研究就显得格外重要。本课题研究的六相电励磁同步电动机是船用推进电机,是电力推进系统的核心部分。论文
通过梭梭苗木的假植、造林地整地、造林定植后浇水量的试验,优选出了提高荒漠滩地梭梭植苗造林成活率的方法,提出了提高荒漠滩地梭梭植苗造林成活率的综合措施.
随着国民经济的发展和人民生活水平的提高,对铁路客车装备的水平要求也越来越高,而作为新型铁路客车重要部件之一的塞拉门技术自1997年开始,陆续在我国铁路干线运用的25K型快速
辨明复杂海洋环境对地震波传播的影响是深水油气勘探的关键性问题。中尺度涡是南海北部常见的海洋中尺度现象,研究中尺度涡对地震波传播的影响对提高地震资料解释的准确程度有
本课题来源于我公司一项实际的铁路客车出口合同,一方面在投标阶段尚无实际的电气系统,另一方面,由于铁路客车的电力系统是一个非线性系统,必须建立一个较为精确的分析平台,对铁路
蝙蝠在飞行过程中,通过拍翼能够产生高气动力,相比鸟类和昆虫具有更强的飞行机动性和主动控制能力,因此越来越成为人们研制微型飞行器青睐的对象。蝙蝠这种飞行特性与翼膜结构和
锚杆支护作为煤矿巷道、隧洞结构及边坡等岩土工程的主要支护方法得到广泛应用,但对于锚杆支护作用机理的认识还存在许多不足。本文以目前广泛使用的树脂锚固锚杆为研究对象,综
探究“封育+人工植苗+灌草种子藜蒿+沙米撒播”模式在巴丹吉林植被盖度10%~30%天窗区内造林的适宜性,及“围栏+灌草种子藜蒿+红砂+沙葱”撒播模式在巴丹吉林沙漠植被稀少且无法