应用于自主可编程逻辑控制器的实时数据库设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:liangjb82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自主PLC(可编程逻辑控制器)主要用于工业控制领域,力求快速反映生产设备的实时状况。工业生产过程中出现的生产意外、非正常报警等,可以通过实时数据库实时反馈到监控中心,以便监控人员能做出快速响应。因此,工业控制过程要求整个PLC系统具有较高的实时性。由于PLC系统存在这一特性而传统的关系数据库难以满足PLC系统的实时性要求,因此需要设计实现应用于自主PLC系统的实时数据库,其目的是进行数据的统一管理和紧急性事务的调度。本文实时数据库系统研发的目的在于为数据监控软件提供数据管理平台,主要从数据采集与输出、实时数据处理、报警服务和历史数据转储等几个方面对系统的设计与实现过程进行说明。本文的主要研究内容和结果可概括如下:1)简要介绍自主PLC设备和数据监控软件体系结构,分析实时数据库研发的必要性。对实时数据库系统特征、功能和开发本系统时所涉及的技术进行深入分析,在此基础上,设计其整体结构。2)为实现实时高效的数据采集与输出,在进行实时数据采集与输出时,根据PLC设备的数据特点设计私有的通信规约,采用一问一答的方式在PLC与实时数据库间进行数据通信;与此同时,设计基于死区的数据变更转发机制,将其作为本文两级数据压缩过程中的第一级数据压缩。3)根据系统实时性要求,设计专门的实时数据处理模块,对采集上来的实时数据进行统一处理;根据自主PLC实际应用时数据量情况,设计基于共享内存的“二进四出”的内存数据表供实时数据处理的数据出入方式。实现有效的实时报警功能,实时有效的报警是实时数据库系统必需具备的功能,本文根据实际情况设计报警判断机制将报警数据写入实时报警表,并通过报警管理模块周期读取报警信息。4)在进行历史数据存储时,充分利用现有关系数据库强大的数据管理能力,采用MySQL数据库存储经过压缩处理后的历史数据。运用所设计的综合压缩算法对历史数据队列中的数据进行第二级数据压缩,大大降低了历史数据的体量。5)设计提出符合系统特性的实时事务调度策略,考虑到当前系统的并发度不高且实时数据库系统中的事务大多数是软实时性事务的情况,设计基于静态优先级且同等优先级遵循FCFS(先来先服务)的事务调度策略,这一策略对于进一步提升系统实时性具有重要的意义。6)在测试时,对用到的MySQL数据库在本地进行MyISAM引擎下数据插入与查询测试,对内存数据库进行数据插入和查询测试,并对PLC设备产生的数据进行短时间的压缩处理,测试压缩效果。最后,通过基于实时数据库开发的数据监控软件与PLC平台建立双容水箱应用实例,对实时数据库整体性能作初步评估。经过实时数据库与上位机数据监控软件在基于PLC搭建的双容水箱测试环境中进行集成使用以及一系列的测试,证明了本次开发的实时数据库的实时性和可用性,整体运行效果和性能达到了初步的预期效果。
其他文献
1日 《宁波市公共机构节能办法》正式施行。这是我市第一部全面、系统规范公共机构节能工作的专门性行政法规。同日15秒钟的宁波城市形象宣传片在央视一套、新闻频道并机播出
<正>现代芭蕾舞剧《春之祭》自1913年公演以来,从备受争议到争相复排,其中不论是音乐还是舞蹈,都具有划时代的意义,每一个时代每一个编导对其都有不同的理解,也运用了不同的
会议
尿毒症患者瘙痒在慢性肾衰竭患者中发病率各家报道在22%-90%之间,严重影响到尿毒症患者的生存质量,目前发病机制尚未完全明确。一般认为是尿毒症毒素所致,因而充分透析是通常解决
3月18日,中国首届光通信基础产业发展论坛在富阳召开,作为一个县级市能够创办全国规模的盛会,使人感到惊叹。自从中国电信公网、各专用网及用户接入网的快速发展给光纤市场提
针对国网公司提出的"标准化设计、工厂化加工、机械化施工、装配式建设"标准配送智能变电站建设要求,本文以福建漳州恒苍110k V配送式智能变电站试点工程为例,介绍预制舱在标准
一、科技人才队伍建设的基本特点淳安县科技人才队伍建设的特点可概括为总量不足、层次不高、结构不良、环境不优.
本文采用麸皮培养基和修改后的Rowe合成培养基,研究了茅型大曲中一株优势嗜热细菌——地衣芽孢杆菌(Bacillus licheni formis)的蛋白分解力和对外源氨基酸的需求情况。结果表
如果你与笔者一样喜欢欣赏视频的话,那一定浏览过YouTube网站上的视频,不过,YouTobe为了增加视频的加载速度,在默认的情况下网站上的视频分辨率只有320&#215;240,这就使得一
当前,我国正位于社会转型的深水区、经历着改革开放的攻坚阶段,社会各方面也发生着深刻且巨大的转变。由于对权力的监督没有及时跟上社会发展的步伐,出现了许多漏洞,使得对权