基于IEC61131-3标准功能块组态软件设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:qtedu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IEC61131-3标准是IEC61131标准的第三部分,在统一的语法和语义的基础上,对工业控制系统中最常用的编程语言进行了规范,在工控行业内被广泛遵守和推广。基于IEC61131-3标准的分布式可编程控制器系统已成为该领域的主要发展趋势,而基于该标准的系统运行策略组态软件作为控制系统核心,具有重要的地位。本文在VC++6.0平台下设计开发了基于IEC61131-3标准的功能块组态软件PLC_Config。软件由工程及设备管理、IEC61131-3标准编程系统、设备状态监控、设备描述信息管理、通信过程管理等模块组成。实现对控制系统中设备进行程序编辑、运行方式控制及运行状态监控、设置等功能,通过设备描述技术实现设备与组态软件的互操作,在此基础上实现设备在控制系统中的集成,采用基于XML语言的设备组态信息描述实现系统中的数据交换与信息共享。基于PLC设备的运行特点、组态软件对设备的操作过程,以及设备I/O及寄存器资源、设备软件功能单元、设备基本属性参数等方面内容制定了设备描述规范。软件设计中使用DOM方法解析设备描述文件获取设备信息,通过统一的设备描述应用接口对系统中各种类型设备进行操作,在设备资源显示与配置、程序基本构成单元的生成与应用、寄存器存储区使用管理等方面实现了与具体目标设备类型无关的通用性设计,实现了在基于IEC61131-3标准的系统组态软件平台中的设备集成与互操作。在软件设计中利用XML语言的自解释性以及对描述信息中复杂数据结构的准确反映,将其作为用户编程环境的后台存储数据与设备指令编译码之间的中间层存储介质,实现了独立于编程语言以及设备硬件平台的用户程序描述与存储方式。对于功能块或梯形图程序的XML描述信息,根据特定的PLC设备或应用场合配置相应的XML文件解析与转换规则,实现用户程序与寄存器变量存储信息在设备间的移植以及在软件功能模块间的共享。作为控制系统上位机组态平台的核心部分,经过现场与工程应用,软件的各组成模块能够实现设计功能,软件的运行情况可以体现其设计特点,满足控制系统的组态要求。
其他文献
目标跟踪是计算机视觉领域的研究热点,在行为识别、智能监控和人机交互等民用和军事领域上具有广阔的应用前景。近年来视觉跟踪领域已经取得了显著的成果,但是仍然存在一些问题
无线传感器网络由于具有成本低、易于部署、自组织等特点受到了广泛的关注,并且在军事、环境、家居和工业监测等方面得到了很好的应用。认知无线传感器网络利用动态频谱接入
云计算以“一切皆为服务”的思想和形式向用户提供虚拟化的应用计算资源、开放的标准、可伸缩的系统和面向服务的架构,使云服务提供商以灵活且实惠的方式提供可靠的、随需应
电子鼻是模拟生物的嗅觉系统而设计的一种智能电子仪器,近年来在环境监测、化工、医疗、能源、食品、毒气检测等领域获得了广泛的应用。本文对电子鼻系统的原理、构成、实现和
人类听觉系统对语音信号的感知能力大大超过了目前的信号处理水平。计算听觉场景分析(Computational Auditory Scene Analysis,CASA)通过模拟人对语音信号的处理,分析语音成
任务规划是无人机能否科学合理执行任务的重要环节。研究异构多无人机多任务规划建模与算法,为无人机制定出满足作战需求的任务计划,使多无人机系统整体作战效能优于各无人机
近年来,信息技术在我国获得了迅猛的发展。使得将计算、通信、网络与传感等功能都集成在一个设备成为可能,无线传感器网络正是这些技术的紧密结合。该网络由多个单节点组成,
在信息化社会中,社会对计算机网络的依赖越来越强,网络对社会的影响也越来越大。随着网络上各种新业务的兴起,网络安全问题亦日渐呈现出来,吸引着越来越多人的关注。防火墙作
双足人形机器人具有人类外形,在设计之初便被赋予很高的期望,其综合多种机械、电子、计算机、传感器和控制技术,是该研究的前沿领域。由于其前瞻性和潜力,人形机器人已成为机
在信息化的时代背景下,随着经济的发展和道路交通事业的发展,以计算机图像处理技术,通信技术和信息管理技术为核心的智能化道路交通监控和管理系统在道路交通安全管理领域和