基于PLCOpen及OPC UA的标准化机器人控制软件研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhouyongaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业系统向着智能化、无人化发展,其对于自动化控制功能的需求不断增加,这对控制系统提出了更高的安全性、开放性、以及标准化要求。传统的控制解决方案往往受到设备提供商限制,在硬件及软件层面上都难以互通互联,在智能化工厂、产线中,机器人控制领域同样存在着“百花齐放”的现象,不同的制造商提供不同的编程语言以及软件,这极大地降低了设备与程序的互换性,同时也给编程人员增加了难度,本文针对此问题,基于PLCopen系列标准以及IEC61131-3编程语言,提出了工业机器人标准化控制程序设计及实现方法,主要研究了几个方面内容:为了提高运动控制程序的可移植性以及可维护性,本文采用基于PLCopen标准的方法开发运动控制模块,为了减少编程的复杂度以及增加程序可维护性,主要使用IEC61131-3编程语言中的SFC(顺序功能图)语言进行程序的设计与实现,结合协调运动的特点,提出了通用型协调运动控制框架,并基于状态机编程方法使用SFC语言进行了框架的实现。为了提高程序的复用性,本文主要采用基于插件的形式开发运动学及依赖库,使用基于插件规范的程序交换方法,将基于C语言开发的UR5型机器人正反解及矩阵运算库集成到IEC61131-3开发环境中,以实现灵活的程序集成。为了提高机器人与其他工业设备的互联互通能力,本文研究了OPCUA的通信模型以及HZACP(Hua Zhong Automation Control Programer)信息模型,提出使用共享内存与地址空间映射的方式实现PLC程序与OPC UA服务器的数据交换。在上述基础之上,设计了以UR5型结构的关节模组机器人为控制目标的实验平台,对设计的轴组运动控制功能块以及OPCUA通信功能块进行了测试。基于PLCOpen标准的机器人控制程序开发方法,利用轴组的状态机模型框架以及PAC程序通信、控制框架,使得机器人控制程序结构清晰、通用性及复用性强,采用IEC61131-3语言编程,在保证控制程序安全、高效的同时也能降低编程的复杂度及难度,可以让机器人设备更好地融入标准化设备产线之中,便于统一开发智能应用。
其他文献
文档一体化管理是档案工作发展的必然趋势,也是电子信息时代对档案工作的客观要求。多年来,理论界一直把它作为重点问题不断研究,并将其理论不断深化,取得了明显成效。但在实际工
原发性甲状旁腺功能亢进症(原发性甲旁亢)和恶性肿瘤是高钙血症的两个最常见的原因,90%以上的高钙血症由此两种原因引起。诊断主要是对这两种疾病的鉴别,只有上述两种疾病被排除
为了应对全球经济金融形势的变化和中国宏观经济结构的调整,银行业越来越重视技术进步与业务创新,对人才的竞争显得空前激烈,人力资源管理起到至关重要的作用,在员工培养与发展过程中,培训体系的建设和优化是非常重要的环节。广发银行长沙分行落户长沙已有九年多的时间,目前培训体系的问题逐渐凸显,因此,结合公司现状,对广发银行长沙分行的培训体系进行优化,对于为广发银行长沙分行业务发展和转型升级提供更为有效的人才支
光阴荏苒,岁月如梭。讷河市拉哈一中这所三江口畔的璀璨明珠,在超常规跨越式发展进程中,走过了半个世纪的风风雨雨。
目的调查宁波市非内分泌专业医师对2型糖尿病胰岛素治疗及病人相关指标监测的观点:方法在宁波市市级医院选取除内分泌科外的其他各专业医师共226人。采用问卷式调查,收集对不同
随着市场经济深入发展和全球化的趋势.处在改革旋涡的中国企业面l临的重要问题是企业员工的精神状态发生了巨大变化,或积极向上,或消极怠工、或随波逐流、或人心浮动……影响了
随着社会的快速发展,电梯被广泛的应用,与公众的关系也变得更加密切,尤其是住宅电梯作为普遍的垂直运输工具,与居民的日常生活息息相关,在人民的日常出行中扮演着重要的作用
放射治疗学已有百余年历史,对成年人的癌症来说,放射治疗目前仍是仅次于手术的治愈性手段。放射治疗学家的目的是给肿瘤组织致死性剂量的电离辐射;辐射对DNA的损伤将导致细胞死
曲靖市石漠化地区属于我国14个集中连片特困地区之一的滇桂黔石漠化片区,这一区域涉及广西、贵州、云南三省15地的91个县,其中曲靖市下辖的师宗县和罗平县位列其中。贫困既是社会问题又是经济问题,始终困扰着人类社会的进步。贫困的产生有着复杂的历史和现实原因,同时也与一个地区的自然地理条件,以及由此形成的社会人文环境息息相关,这一现象在农村地区更为明显。本选题采用文献研究法、比较研究法、案例研究法和访谈法
本课题通过测定基本外裹糊鱼块(中筋小麦粉、玉米淀粉、泡打粉、食盐)、使用不同品质大豆油(新鲜和170℃加热10 h)油炸的外裹糊鱼块及不同添加成分外裹糊鱼块(外裹糊中分别添