面向工业机器人控制器的软PLC系统软件开发

来源 :东南大学 | 被引量 : 0次 | 上传用户:kimimoomoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前工业机器人控制器正向标准化、模块化、开放式和嵌入式方向发展。软PLC系统作为工业机器人控制器的重要组成部分之一,主要负责逻辑控制和总线通信功能,与机器人运动控制系统协同工作,实现对机器人运动控制和外围过程控制的结合。本文以开发具有自主知识产权的软PLC系统软件为目标,深入研究了面向工业机器人控制器的、支持IEC61131-3标准的软PLC系统软件的相关技术与开发实现。所开发的软PLC系统软件由编程系统和运行系统两部分组成,软PLC目标文件作为连接二者的桥梁。软PLC编程系统支持IEC61131-3标准编程语言,提供良好的软PLC应用程序的编辑、编译、工程配置环境;软PLC运行系统基于嵌入式Xenomai+Linux双内核实时操作系统,完成软PLC目标文件解释执行、I/O和伺服数据刷新、人机交互等任务,并配合机器人运动控制任务,实现对工业机器人和外围I/O设备的控制。本文首先阐述了软PLC技术在国内外发展现状,分析了面向工业机器人控制器的软PLC系统软件的设计需求,提出了一套完整的包含软PLC编程和运行的设计方案:然后叙述了自主设计的软PLC目标文件格式规范,详细阐述了基于flex和bison工具的ST语言编译器的设计方案,实现了软PLC目标文件的编译生成、I/O和伺服参数配置等功能;接着详细叙述了软PLC嵌入式运行平台的搭建过程,包括嵌入式实时操作系统Xenomai和嵌入式图形库Qt/Embedded在目标板上的移植过程;最后讨论了软PLC运行系统在Xenomai+Linux双内核系统下的任务划分和通信接口设计,重点论述了运行管理任务和寄存器式软PLC虚拟机任务的设计与实现,实现了系统运行时管理、软PLC目标文件解释执行、人机交互等功能。模拟测试结果表明本文设计的软PLC系统软件具有良好的可行性,支持标准化、模块化、开放式和嵌入式的工业机器人新型控制器的需求。
其他文献
受历史和现存体制的深刻影响,我国农村非政府组织具有鲜明的特点。农村非政府组织发展对构建社会主义和谐社会既有积极作用,也有一定的负面影响。要大力培育和发展农村非政府
随着工业4.0的发展推进,智能制造,智能工厂的概念开始兴起,工业制造开始向着自动化和智能化发展。在这个发展过程中互联网,机器人,图像处理以及机器学习等开始被广泛地应用到
背景:在越来越多的牙周病需要进行正畸治疗时,牙齿移动过程中,炎性牙周组织的改建过程及其机制便成为研究热点。目的:观察在正畸牙移动过程中炎性牙周组织的改建。方法:将50
范祥是北宋中期著名的盐政改革家和擅于治边的地方长官。他在主持陕西盐政期间,先后进行了两次盐政改革。他所创立的"钞盐法"对两宋及后代的盐政都有极大的影响。本文通过探
中国戏曲史上著名的两部作品《梧桐雨》与《长生殿》,二者取自同一题材,但二者存在着很大差异。《梧桐雨》与《长生殿》比较研究,一直都是学术界讨论的焦点。本文主要对近十
紫外线消毒技术不向水中投加任何化学药剂,因此不具有持续消毒能力。对消毒后中水在不同保存条件下和不同静置时间下细菌增殖情况进行了实验研究,结果表明:紫外线消毒后的中
背景:骨形态发生蛋白2和血管内皮生长因子可以促进新骨的形成,提高骨不连的治愈率。目的:观察大鼠股骨骨不连修复过程中骨缺损区骨形态发生蛋白2与血管内皮生长因子mRNA的表
本文从考试内容、形式等方面对目前贵州省普通高校音乐专业招生考试进行分析,重点分析其中的几个突出问题;然后从考试内容、形式等方面对我国中、东、西部的部分省、市普通高
高等教育的大众化给我国高校既带来了机遇,又带来了挑战。地方本科高校需要切实本着务实的精神解读人才培养模式,分析当前人才培养模式存在的弊端,进而采取科学、有效的措施
随着建构理论的引入,可持续建筑设计理念的发展以及新技术的不断出现,建筑技术创新逐渐成为建筑设计创新的重要途径。另一方面,我国城市建筑逐渐暴露出千篇一律、粗糙、低质