FBD程序建模优化技术研究及实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:chen19107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,可编程控制器(Programmable Logic Controller,PLC)构成的现场总线控制系统在工业控制领域得到了广泛应用。系统模型的建立有利于分析系统的控制算法、实时性、可靠性等性能,也可为控制程序的优化设计提供思路。面向IEC61131-3功能块图(Function Block Diagram,FBD)编程语言,提出了一种基于状态空间模型的PLC程序建模方法。将PLC的DI、AI,DO、AO及内部存储器单元分别映射为模型中的输入向量、输出向量及状态向量,根据功能块内部算法和连接关系对控制程序建立包含混合变量的状态空间模型,描述系统输入、内部状态及输出三者之间的相互作用关系。分析并统一系统中的网络通信周期、控制器扫描周期、功能块周期信息,作为模型的采样周期。在组态软件中,设计算法建立程序模型并显示,依次实现功能块模型、网络模型和程序模型的建立。提出模型降维,逻辑和算术运算简化,定时器与计数器合并,基于工程意义的简化等方法,对所得模型进行化简。根据简化后的模型指导生成程序,达到程序优化的目的。在组态软件中,设计模块实现模型简化及程序生成的功能。模型优化部分采用嵌套迭代实现模型降维,利用正则表达式进行模型解析,实现逻辑简化和基于工程意义的简化。构成程序模型的方程个数即为生成的网络个数,按逻辑关系将各方程拆分成若干表达式,提取并匹配其中的功能块关键信息以确定功能块类型,根据各表达式之间的逻辑关系确定功能块之间的组态形式,从而生成优化后的控制程序。在组态软件PLC_Config中,以流水灯控制程序为例进行建模及优化方法的验证。实例证明,通过程序优化减少了内存资源的占用率和程序代码量,缩短了控制器的扫描周期,提高了控制系统的运行效率。模型的建立对于程序的优化具有指导意义。
其他文献
仿人机器人一直是机器人领域研究的热点,代表了机电一体化的最高成就。机器人通信系统是机器人运行的基础,随着仿人机器人的快速发展,机器人的移动性、灵活性也要求越来越高,
轧机液压压下系统结构复杂,主要包含轧辊、机架、液压缸、控制装置、传感器及其它辅助装置,是典型的机电液耦合系统。由于轧机是多质量体弹性连接的复杂机械动力学结构,且受
开关磁阻电机驱动系统(SRD)是20世纪80年代迅速发展起来的一种新型调速系统,由于开关磁阻电机兼具异步电动机的结构简单、运行可靠、成本低和直流电动机的控制简单、调速性能优异、能够频繁正反转的优点,因此在现代交流调速系统中占有重要的地位。反应式步进电机是一种小步距角的开关磁阻电机。本文以一台三相反应式步进电机为对象,设计了基于旋转变压器的小步距角开关磁阻电机控制系统,使该电机的转速范围和转矩得以大
随着工业的发展,PLC在工业自动化中起着举足轻重的作用,大幅度减轻了一线工人劳动强度和现场管理难度,加强了安全系数,体现了以人为本的原则,而且使油田工业自动化水平达到了
卫星目标和天空背景的仿真在航天航空和军事领域都有着重要意义。论文根据大气物理学、大气光学和天文学相关知识,结合数字图像处理技术,实现了卫星目标和天空背景的动态仿真
随着自动控制、计算机、网络通讯等技术的不断发展,控制网络应运而生,形成了结构化集成的新型网络,即现场总线控制系统。CAN(控制器局域网)是一种高性价比的现场总线,它是一种有效
近年来,智能自行车日渐受到青睐。它的一项核心功能就是检测骑行状态,从而驱动电机使骑行更省力。力矩传感器是智能自行车的核心部件之一,是安装在各种旋转或非旋转机械部件
底盘测功机是一项重要的室内整车检测设备,可以实现不解体检测整车的各种性能,如动力性能、排放工况及汽车故障诊断等多种用途。随着我国汽车工业的迅猛发展,对汽车性能和品
近两年中美国因病毒、间谍软件等网络攻击损失近85亿美元,而中国大陆更是有数以亿计的大量主机和网络被恶意攻击、破坏和篡改。一方面,种类繁多功能各异的诸如virus,worm,rootkit
活性污泥法污水处理过程是一种模拟自然界中水的自净化过程、利用活性污泥中微生物的新陈代谢作用去除污水中污染物的方法。由于进水水质水量的剧烈变化,以及微生物生长的复
学位