工业机器人控制器软PLC关键技术研究与实现

来源 :东南大学 | 被引量 : 4次 | 上传用户:abubob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
身处我国工业制造升级的重大转型期,工业机器人应用领域的机遇与挑战并存,作为工业机器人关键技术之一的控制器也存在着诸多创新优化的可能。一种先进的一体化控制器系统设计方案是利用软PLC技术和机器人技术协作来提升系统性能,其中软PLC技术实现逻辑控制和过程管理,机器人技术实现运动控制。本文以IEC61131-3标准为规范,控制器系统实际需求为目标,重点研究控制器系统中的软PLC相关技术。工业机器人控制器系统软件包括上位机中的配置管理软件和控制器中的运行系统软件,软PLC技术包含的编程系统和运行平台分别位于这两个软件中。编程系统属于配置管理软件重要组成部分,完成对软PLC源程序的编辑编译、调试运行和监控管理。运行平台作为控制器运行系统的重要任务,实现软PLC目标文件运行、多种总线设备数据刷新和系统运行管理等功能。本文首先对国内外工业机器人控制器的研究现状作了综述,对系统中的软PLC技术应用现状进行介绍。接着从控制器系统需求出发,阐述了系统整体架构和多任务调度策略,并结合软PLC的应用场景和功能需求论述了软PLC编程系统和运行平台的总体设计方案。对于软PLC编程系统,本文完成了ST语言编译器升级和梯形图语言编程子系统开发。针对ST语言编译器,以ST语言典型语言特性为重点,设计制定了编译描述模型和完整的编译过程,并借此实现了对外部设备数据的应用与管理。针对梯形图编程子系统,进一步将其划分为编辑器和编译器模块,在编辑器模块中,依次设计实现了数据模型,操作编辑等功能;在编译器模块中,给出了通过语言转换完成编译的解决方案,并设计实现了将梯形图语言转换为ST语言的算法。对于软PLC运行平台,优化了任务生命周期管理,并在此基础上设计实现了加解密流程方案,同时结合编程系统中的单元测试接口实现对软PLC程序的单元测试。此外,针对复杂的运行管理过程,设计改进了以软PLC运行平台(数据管理)和运行管理层(控制交互)为中枢的运行管理方案。最后对各个任务模块进行单独验证,并以ER4型机器人作为系统平台,通过实验证明了软PLC技术能够满足控制器系统的控制管理需求。
其他文献
提出了大斜视双基地SAR的二维可分离成像算法。首先建立了大斜视双基地SAR回波信号模型,并对其距离徙动和方位调频率的变化特性进行了分析;在此基础上,将二维可分离成像算法
<正>1 方法 1.1 感染相关知识的学习:由护理部和院内感染管理专职人员负责,每季度的第1 个月第一周为学习时间,学习内容有《医院感染管理规范》、《医院消毒技术规范》、《护
会议
目的:探讨原发性甲状腺功能减退症(甲减)患者左甲状腺素钠治疗前后同型半胱氨酸及心肌酶谱的变化.方法:选取原发性甲状腺功能减退症患者40人(其中门诊病例25人,住院病例15人),确诊
客运:直面竞争  2013年底,随着厦深客运专线通车,中国高速铁路“四纵四横”主干网络布局中的“四纵”已基本完成,全国旅客列车运行速度大幅提升。以广州到太原为例,原本的K字头列车运行时间长达近33小时,而高铁运行时间为9小时36分钟,缩短三分之二强。  有关数据显示,2012年底开通以来,世界运营里程最长的高铁——京广高铁安全运营一周年间,发送旅客9500多万人次,开行5万多趟动车组,安全行驶1亿
采用液-液萃取,GC/MS方法测定分析了上海市安亭污水处理厂中化学生物絮凝处理工艺(CBF)中试进水中的内分泌干扰物(EDCs)种类,并且考察了CBF对EDCs的去除效果。在进水中共检测出EDCs8
从定位来看,住宅金融事业部的对象则是棚户区改造建设以及城镇化基础建设,同时贷款对象则是承接棚户区建设的房企等。
本文在对闽江下游河道现状充分调查的基础上,建立了闽江下游(水口坝下~闽江口)二维水动力、水质数值模型,并利用各水文站、测流断面的水位、流量观测结果对模型进行验证。然后,
<正> 我国唐朝时期就已经发明了火药,其后人们不仅利用火药的燃烧性能,而且利用爆炸的性能,把火药运用于军事上去,先后制造了火箭、火毯、火蒺藜、霹雳炮、铁火炮、辰天雷等
提出一种基于声学分段模型的无监督语音样例检测方法。该方法首先利用高斯混合模型(Gaussian mixture model ,GMM)将训练数据频谱参数转换为后验概率特征向量,采用层次聚类算法确