集成运动控制功能的软PLC系统的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:taozhzzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统封闭式体系结构的数控技术已无法满足现代制造业向信息化及敏捷制造模式发展的要求,如今开放式系统的数控技术已成为主流发展趋势。软PLC技术则是实现开放式数控系统的关键技术之一。另一方面,传统的运动控制编程语言由于其封闭的软件系统已无法适应开放式数控系统的发展要求。PLCopen标准定义的运动控制功能模块成为运动控制编程语言的标准,其可以使逻辑控制与运动控制的编程开发更好的结合。因此研究集成运动控制功能的软PLC系统对推动开放式数控技术的发展具有重要的意义。目前国内对集成运动控制功能的软PLC系统的研究还处于初期阶段,已实现的技术与国外水平还存在一定差距。针对目前国内对软PLC系统研究存在的问题,本课题设计并开发了集成运动控制功能的软PLC系统,包括开发环境及运行环境的设计与实现。重点对软PLC系统的架构、基于IEC61131-3标准的软PLC开发环境及运行环境、基于PLCopen标准的运动控制编程语言几个方面进行研究,并提出具体的解决方案。主要完成的工作如下:首先,研究了IEC61131-3标准及PLCopen标准,深入了解梯形图编程语言的语法规则、运动控制功能块的标准定义及使用方法;在此基础上设计软PLC系统的总体架构、系统的寄存器类型及运动控制功能块。其次,设计PLC运行环境的硬件平台及软件架构;在此软件架构上对PLC运行环境的执行过程、目标代码的解析过程、各类特殊指令的执行过程及运动控制功能指令的执行过程进行分析设计并编写代码,实现PLC运行环境的执行功能。再次,根据IEC61131-3的梯形图语言标准及实际需求对PLC开发环境进行功能分析,并根据功能需求对开发环境的软件架构进行设计;在此架构上对开发环境的编辑模块、编译模块、仿真模块等进行设计并编写代码,实现PLC开发环境的编程、编译及仿真功能。最后,对软PLC系统进行全面的测试并将其应用到自动开槽设备的开发中,测试结果及设备的运行结果验证了本系统的正确性及可靠性。
其他文献
提出了一种基于二阶滑模算法的永磁同步电机速度控制方法。该方法通过编码器对电机实际的位置信号进行采样,采样的位置信号通过二阶滑模算法,计算出实际速度信号并进行速度反
《全国法院破产审判工作会议纪要》(以下简称《纪要》)第四部分对破产重整工作中面临的部分问题提出了解决方案和对策,丰富完善了现行破产法的规定。为便于准确理解起草原意,正确
期刊
提高汽车音响娱乐系统的功能,有利于用户购车时的选择意向。文章从汽车音响娱乐系统的应用设计角度,详细介绍了汽车音响在整车应用开发中的设计思路、设计要求、设计方法及设
利用复性和聚集竞争反应动力学模型描述自发复性和人工伴侣系统(十六烷基三甲基溴化铵与b -环糊精)促进溶菌酶复性动力学。在酶浓度为0.5~2.0 mgmL-1、盐酸胍浓度为0.5~2.2mo
从痰浊瘀血理论论述老年性痴呆的基本病因、病机,确立老年性痴呆的治疗原则。文章通过研究名老中医治疗老年性痴呆的文献中关于痰浊瘀血与老年性痴呆的论述,运用中医学理论系
本文通过实证分析两岸中小企业的特点、优势与困难,探讨并比较其差异及互补关系,进而提出祖国大陆的中小企业应借鉴台湾中小企业管理经验的五个建议。
<正>管乐以它嘹亮浑厚的音响、雄壮威武的演奏、喜闻乐见的曲目及对演出场地的不高要求等因素深受听众喜欢,成为人们音乐生活必不可少的一种艺术形式。进入新的世纪,国际管乐艺
<正> 李某,男,35岁。左颈侧患瘰疬久溃不愈,于1979年3月18日诊。患者形体清瘦,营养欠佳,面色青黄,背部常有恶寒感,饮食尚可,二便正常,舌体微胖而嫩,舌苔白滑,脉象沉迟无力。
<正>近日,知名自行车品牌千里达正式发布一系列搭载轻客VeloUP!威履!智慧动力系统的智慧电单车,包括极限X1E(新锐版/风尚版)、Sella尚雅、Wanna迈途等针对不同目标受众的系列
三维模型切片处理是3D打印的关键技术之一。切片处理软件在资源受限的移动端的应用需要对切片算法效率进行提升。STL文件为增材制造系统通用的模型文件格式。针对STL文件中存