【摘 要】
:
随着互联网技术的快速发展和日益成熟,传统的软件代码开发模式已经无法适应社会对软件需求量日益猛增和使用者日益多样化的需求;当前图形化编程软件开发普遍存在实现复杂、复
论文部分内容阅读
随着互联网技术的快速发展和日益成熟,传统的软件代码开发模式已经无法适应社会对软件需求量日益猛增和使用者日益多样化的需求;当前图形化编程软件开发普遍存在实现复杂、复用性差,导致开发周期长、扩展性能差、维护成本高等问题;传统的C/S框架模式的编程软件面临的仅在单机上使用、且与控制系统严格绑定等缺陷日益明显,无法发挥互联网的优势。针对当前存在的这些问题,本文将模型驱动的方法应用于基于Web技术的图形化程序设计的研究。本课题主要研究内容如下:首先,研究了模型驱动的图形化控制程序技术基础。研究了IEC61131-3标准软件模型以及功能块图编程语言标准,主要包括软件模型的结构组成和关系以及功能块的结构组成和函数表示方式;研究了模型驱动软件开发的基本思想以及平台无关模型和平台相关模型两个核心概念,主要包括它们之间的关系以及与实例对象的关系;研究了图形化编程软件开发的相关技术,主要包括工业互联网websocket通信以及JSON规范。其次,依据IEC61131-3功能块图程序设计语言标准以及IEC61131-3标准软件模型,通过对控制系统中的控制指令分类研究和算法特性进行分析,设计了功能块指令结构和功能块程序结构,建立了功能块模型、功能块程序模型和功能块指令关系模型,并为其描述属性设计了合理的数据结构,为功能块指令和功能块程序的统一设计和开发以及图形化编程系统的编辑、编译以及运行等功能的开发奠定了基础。接着,根据功能块描述模型、功能块程序描述模型以及功能块指令关系模型,进行功能块编程软件功能的实现。根据功能块描述模型和功能块程序描述模型进行功能块描述文件和程序存储文件的设计和开发。采用JSON对功能块指令和功能块程序进行描述,HTML+CSS进行视图显示,javaScript语言进行算法函数、以及功能块指令和程序视图代码生成程序的开发。通过建立功能块JSON描述文件库和指令算法函数库,实现功能块指令的统一封装;设计功能块程序存储文件和视图代码模型,实现功能块程序视图转换。设计了语法分析器,对功能块程序进行语义和语法检查。根据功能块指令连线关系模型实现功能块程序指令执行顺序算法和目标程序设计。最后,根据功能块指令数据流模型,进行功能块程序仿真运行功能实现。最后,开发功能块编程软件,并编写功能块控制程序对功能块指令以及程序编辑、检查、编译、仿真运行等功能进行验证。结果表明,该软件满足了工控领域的控制部程序开发需求。通过该方法开发图形化程序,大大降低了软件开发难度和维护成本,提高了软件开发效率,同时增强了软件的扩展性。
其他文献
改革开放以来,中国进入了快速发展时期,各项基础设施建设迅速发展。天津市红桥区自2007年以后加快了基础设施建设,在中央和市委的帮助下,完成了西站地区的改扩建,尤其是道路
冷却结晶过程是从含一种或多种成分的反应溶液中获取固体晶体产物的重要环节,广泛地用于精细化工和制药工程。为实时调控优化冷却结晶过程,迫切需求先进的在线监测晶体生长过
燃尽风量和过量空气系数是燃煤发电锅炉运行中重要的调节参数,对锅炉的效率和NO_x生成特性均会产生重要影响,研究锅炉效率与NO_x生成综合最优时的燃尽风量和过量空气系数对于提升锅炉的经济性和环保性具有重要理论和实际意义。本文以一台2030t/h对冲燃煤锅炉作为研究对象,建立了锅炉效率与NO_x生成耦合的定量评价指标,根据该评价指标设计并进行了100%、75%和50%三个负荷的锅炉变燃尽风量和变过量空
一种新型六自由度并联机构是针对传统Stewart六自由度并联机构在动态高负载状态下刚性不足问题而提出的一种八杆六自由度并联机构。一种新型六自由度并联机构(称八杆六自由度并联机构)通过控制运动过程中不同支链的锁定解锁状态将六自由度并联机构演化成少自由度并联机构来实现机构在高负载状态下运动的稳定性。八杆六自由度并联机构是变胞机构的一种特殊应用形式同时也是大型多细胞混联机构的一个缩影,因此针对八杆六自由
在生物识别技术中,说话人识别技术是一种较为常见的识别技术,同时说话人识别技术的许多研究和应用也越来越多的被人们所关注。说话人识别技术就是让机器模拟人耳的特性,来对
北半球是人类活动的主要地区,通过对北半球大气气溶胶组分及北极地区表层土壤环境的研究,有助于了解人类活动对全球生态环境影响的现状,对揭示人类活动影响下全球生态环境变化具有重要的科学意义。为此,本研究基于中国第八次、第九次北极科学考察活动和北极黄河站地区科学考察过程中获取的大气和土壤样品,开展大空间尺度下大气气溶胶组分变化及人类活动对北极偏远地区的影响调查。调查了中国至北极地区大气气溶胶离子的空间分布
基站在提供移动通信服务的同时也会产生电磁辐射,随着基站数量不断增加,基站电磁辐射准确预测与评估变得非常重要。在当前正在运行的基站中,LTE基站是占比最大的移动通信基站
肺癌是发病率、死亡率增长最快的恶性肿瘤之一,早期的诊断对肺癌治疗至关重要。目前,临床上主要依赖于计算机断层扫描技术筛查肺结节病变,基于医学图像的计算机辅助手段去检
随着空间科学与应用技术的快速发展,各种通信技术层出不穷,航天遥测体制也应时代要求不断完善,作为新一代遥测体制的多调制指数连续相位调制(Multi-h CPM)技术以恒包络、高带
PPP模式是公共部门为提供公共产品或服务而与社会资本方建立伙伴关系的一种方式。与传统的基础设施建设相比较,PPP模式要求社会资本方在项目的初始就参与进来,与政府部门共同