基于PLCopen的数控机械控制器研究与开发

摘 要:本文以“数控一代”作为研究背景,对基于PLCopen的数据机械控制器进行了研究与开发,在研究的过程中,要对数控机械运动控制系统进行完善,还要对相关控制技术进行改进,提高机械控制器的性能,实现产品的创新,提高产品的工作效率。

关键词:PLCopen;数控;机械;控制器;研究

数控一代机械产品在发展与规划的过程中,需要利用数字控制技术,还要利用性能优良的装置,当前社会,机械产品的种类以及功能越来越多,为了提高生产的效率,相关技术人员还需要不断的完善机械控制器的运行系统。基于PLCopen的数控机械控制器,可以实现系统灵活、高效的运行,下面笔者对这一控制器的研究与开发进行简单介绍,以供参考。

1 PLCopen运动控制规范研究

PLCopen运动规范在数控机械控制器中发挥着重要的作用,其可以解决控制系统不兼容的问题,还可以优化控制方案,通过修改运动控制编程,实现运动控制编程的标准化发展,需要做好编程语言的标准化管理,在运动控制解决方案中推行标准化编程语言,可以提高控制的精确性。在PLCopen运动控制规范中,需要做好以下几项规范工作:首先,要对运动控制功能块进行规范化管理,其次,要对运动模块的功能进行扩展,再次,要对用户使用进行规范指导,最后,还要对协同运动、回零过程控制功能块以及液压部分扩展功能块进行优化。这些功能块在优化时结合轴状态机的定义。

2 PLCopen运动控制库的实现

2.1 运动控制功能块总体设计

PLCopen运动控制块的语言编程主要是FBD,这一功能块需要利用软件模型,还需要利用内部运动控制算法。功能块的数量比较多,在研究的过程中,在对不同的功能块下进行定义时,需要做好标识工作,对输入以及输出变量进行定义时,要将运动控制算法作为主要的参考依据,由于这部门功能是对用户隐蔽的,所以,在开发的过程中,一定要结合用户的需求,做好变量的设定工作。

功能块对轴的作用机理如***1所示。轴数据变量Axis,作为公共的数据电缆联系并贯穿于整个控制方案的始终,各个功能块根据自身的控制功能,完成对单轴数据结构体中控制信息和反馈信息的处理,最后在TwinCAT的任务调度下,以及经过必要的数据变换,完成对电机的控制。多轴和轴组功能块的控制作用是在单轴功能块作用机理的基础上实施的。

本文PLCopen运动控制库开发,主要分为五大模块,如***2所示:电源开/关管理模块、功能块参数配置和状态管理模块、运动控制信息管理模块、错误信息管理和复位模块以及运动控制执行模块。***中的箭头指向表示了控制相关信息流的流向,其中前四个模块由PLCopen运动控制库中的管理类功能块完成,而运动控制执行模块则由运动控制类功能块完成。

其中,运动控制执行模块是运动控制库控制的核心部分,其可以完成对单轴运动速度的控制工作,还可以对轴之间进行协同控制,保证机械控制器可以稳定的运行,避免部件出现损坏等问题。轴组一般需要完成定位控制、运动中止或者继续等控制工作。管理型功能模块具有调节的作用,其可以对控制器运动情况以及工作状态进行监测与控制,还可以对相关参数设置的正确性进行检测,发挥着重要的协调作用。

2.2 运动控制库数据类型设计

在机械控制器中,有着较多的功能块,这些功能块发挥着不同的作用,相关技术人员需要做好模块接口变量的调节工作,还要对变量进行分析与处理,使之形成数据结构体。在研究与开发的过程中,要对运动控制库的数据进行整合。在数据机械控制器中,数据的类型主要有三类,第一类是基本数据类型,第二类是类属数据类型,第三类是导出数据类型,这三种数据在处理时需要采用不同的方式。将PLCopen运动控制库应用在开发与研究中,需要做好数据调整工作,要助于轴与轴相关数据的融合问题。

2.3 Visual C++环境下的PLCopen运动控制库开发

本文PLCopen运动控制库是在Visual C++环境下

利用C语言进行开发的,这样一方面可以更加灵活方便地进行控制算法的编程;另一方面,用C语言开发的PLCopen运动控制库可以很方便地实现不同硬件平台上的移植,实现运动控制库函数的通用性。开发工作包括两个步骤,即TwinCAT平台下的功能块的组织结构和接口变量设计以及Visual C++平台下的功能块控制算法实现,这样导出的.lib文件和.obj文件共同构成PLCopen运动控制库。本文开发的PLCopen运动控制库包括单轴、多轴以及轴组控制功能,共计54个功能块,另外,为了方便后面数控机械功能库的开发,本文还开发了符合PLCopen运动控制规范的自定义功能块,如点动控制、虚拟主轴功能块等。

2.4 PLCopen运动控制库开发过程中的关键问题

(1)为了保证系统运行的过程中各个功能都能保证其运行的完整性和***性,要对单轴参考数据类型的系统进行科学合理的设计。(2)为了更好的保证咒诅功能模块在运行过程中的多轴协同控制和物理单轴和概念轴之间保持密切的联系,需要对数据类型AXES_GROUP_REF进行设计。(3)为了保证多个功能块以及不同轴之间的合理控制,同时还要保证控制方案能够按照对应的时间和逻辑关系去执行,一定要合理的对PLCopen状态机进行设计,保证设计的质量。(4)对运动控制类模块进行设计的时候,需要充分考虑到减速运动状态下模块的设计和执行。只有这样才能更好的保证模块设计的合理性和模块运行的稳定性。(5)对轴组能模块设计的时候需要用到概念轴组建立法,这种方法是 设计过程中最常用的一种方法,所以这种方法也是相对比较成熟 和稳定的方法。

结束语

IEC61131-3编程语言标准是计算机编程技术和PLC技术的一种完美的融合,这一标准为系统控制软件的开发提供了一个更加有效的途径,同时它也是在该领域当中出现的一种新型的事物,PLCopen标准化的运动控制在工业生产领域 正在产生巨大的影响,对 我国工业和数控机床技术的不断发展和壮大起到了非常明显的推动作用,所以这种设备也必将会成为数控领域和机械生产领域的一个重要的参与者,它会给人们的生产和生活带来巨大的变化。

参考文献

[1]周济,邵新宇,周艳红.《“数控一代”机械产品创新工程》的战略意义和技术路线[J].中国机械工程,2012,23(1):1-6.

[2]祝宪民.“智能制造”和“数控一代”纺织机械发展探讨[J].纺织机械,2011,(5):2-4.

[3]罗伯特・杉布,王蔚庭.IEC61131-3国际标准简介[J].国内外机电一体化技术,2001:4(1):53-57.

[4]郇极,靳阳,肖文磊.基于工业控制编程语言IEC61131-3的数控系统软件设计[M].北京:北京航空航天大学出版社,2011.

基于PLCopen的数控机械控制器研究与开发

转载请注明出处学文网 » 基于PLCopen的数控机械控制器研究与开发

学习

韩国教育行之思

阅读(20)

2015年4月初,笔者有幸代表西安高新第二学校随西安市教育局相关领导赴韩国进行研学考察活动。为期一周的研学考察虽然时间短暂,但收获颇丰。走进大邱世论小学,源于《礼记・大学》的校训“苟日新,日日新,又日新”让我们恍惚之间在陌生的国度找

学习

试论民事审判中的人民陪审员制度

阅读(22)

本文为您介绍试论民事审判中的人民陪审员制度,内容包括民事审判中人民陪审员是什么作用,民事人民陪审员制度。摘要在陪审制的发展过程中,特别是在大陆法系国家引入陪审制的过程中,刑事审判中陪审制度被当作研究重点。在民事审判领域构建

学习

养生贵在“守静”

阅读(33)

守静带来惊喜养生之道,重在养神;养神之道,要在养心;养心之道,贵在守静。清心寡欲,洗心涤虑,万念不生,就是守静。《老子河上公章句》认为:“治身不静则身危,龙静故能变化,虎躁故夭亏也。”是说人若守静,就能像龙那样变化长久,若不守静,就会像老虎那样躁

学习

自制U盘工具箱 PE\Ghost双引导

阅读(27)

本文为您介绍自制U盘工具箱 PE\Ghost双引导,内容包括微pe工具箱引导修复怎么用,深度pe工具箱怎么制作u盘。U盘已经成为最抢手的系统引导载体,以往我们用光盘维护电脑,现在都用U盘了,作为《电脑爱好者》的读者,你肯定不满足于使用别人的

学习

趁我们的父母还健在

阅读(17)

本文为您介绍趁我们的父母还健在,内容包括趁父母还健在,趁父母还健在经典句子。曾经有人问我,世界上最触动心弦的悲伤是什么?是初萌情窦时的失恋?是久病不治后的痛楚?是曾经的信誓旦旦无法兑现?还是职业轨迹与年少梦想的偏离?不,都不是。比起想

学习

寻找布鲁诺舒尔茨

阅读(38)

本文为您介绍寻找布鲁诺舒尔茨,内容包括布鲁诺舒尔茨免费阅读,布鲁诺舒尔茨小说全集。“我们童年时读的书已经不在了,它们随风而逝,只剩下空空的骨架。”波兰作家布鲁诺・舒尔茨在他1936年写的一封信里这样说。这个波兰作家终其一生都在重

学习

安全带的检查及使用

阅读(20)

本文为您介绍安全带的检查及使用,内容包括安全带检查及使用,安全带使用参考资料。【摘要】安全带是常用个人安全防护用具,只有对安全带正确检查,同时满足使用要求,才能保证工作中使用合格的安全带,避免发生人身伤害事故。【关键词】安全带检

学习

群情激昂迎盛会

阅读(35)

首届武当赵堡太极拳联谊会自今年元月筹备工作启动之后,本会先后在武当山、西安、十堰、丹江口市召开了四次筹备会。本次大会不仅获得了湖北省、十堰市武术主管部门的批准和大力支持,武当山旅游经济特区、十堰市武术协会等部门也正在以实际

学习

中国民间版画浅析

阅读(23)

本文为您介绍中国民间版画浅析,内容包括中国民间版画,版画历史题材。版画在中国有过辉煌的历史。作为中国四大发明之一的印刷术的延伸,版画在历史长河中记录和传播了中华民族的文化,后来它变成了中国老百姓逢年过节家中必不可少之物,如年画

学习

再论环境社会系统/生态文明建设的四种基本关系

阅读(23)

本文为您介绍再论环境社会系统/生态文明建设的四种基本关系,内容包括生态文明建设是关系中华民族的啥,建设生态文明关系人民福祉。收稿日期:2010-12-26作者简介:甘晖,博士后,副教授,主要研究方向为环境经济学、可持续发展基本理论等。(1.福建

学习

双星“脱鞋”

阅读(30)

回溯十五年,脚蹬双星鞋是让很多年轻人值得骄傲的事情。但对于21世纪的新新人类而言,双星不再象以前那样属于时髦的代名词,甚至还有点落伍和俗气。靠制鞋起家的双星集团,现在制鞋占其年收入的比例仅1/10强。遍布全国的3000多家双星专卖店,事实

学习

谱文注解 第3期

阅读(22)

【谱文】天地阴阳妙相生,本是动静咸化成。【注解】太极拳的生命世界是根据天地之间的阴阳规律而相生相化,其妙无穷。简而言之,其根本则是依托动静两仪相因咸化而成。因此太极拳在操拳的同时要注意到阴阳两仪的原则。阴阳两仪包含着两个对立

学习

黄冠华:过渡权利 不过渡温情

阅读(33)

“我一个月大概有1,3的时间在大陆,1/3时间在台湾,剩下的1/3在其他地方,就在这种飞来飞去的生活中,每一段时间都会得到充分的利用。”旭荣集团执行董事黄冠华这样概括他的生活。旭荣集团是黄冠华的父亲黄信峰与母亲黄庄芳容在1975年一手创办的,作

学习

“孟母三迁”的天命论解读

阅读(39)

本文为您介绍“孟母三迁”的天命论解读,内容包括孟母三迁超全注释,孟母三迁之谜全文。[摘要]孟子是继孔子后对儒学极具开拓性的代表。其独到“仁学”体系和雄奇辩才都被后世奉为圭臬,但关于亚圣孟子年少经历我们却所知甚少。流传最广的是

学习

电除尘器顶部电磁振打智能控制系统设计

阅读(26)

本文为您介绍电除尘器顶部电磁振打智能控制系统设计,内容包括电除尘器振打系统常见故障有哪些,电除尘器振打周期的选择。摘要本文依托龙岩龙电环保除尘设备中顶部振打控制进行优化设计测试,采用了建模和仿真手段,从荷电粉尘和振打器理论研

学习

可编程序控制器及其应用

阅读(20)

本文为您介绍可编程序控制器及其应用,内容包括可编程序控制器原理及应用第2版,可编程序控制器的应用完整最新版。【摘要】本文通过对可编程序控制器的结构原理、编程语言及其在立体车库中的应用作了详细介绍,让大家对可编程序控制器有充

学习

计算机远程控制系统的原理和应用

阅读(37)

本文为您介绍计算机远程控制系统的原理和应用,内容包括windows远程控制原理,汽车手机远程控制是什么原理。【摘要】远程控制是通过网络操作实现计算机对计算机的控制,随着信息技术的普及,远程控制越来越多的出现在人们工作和生活中,是计算

学习

基于单片机空调温度控制系统

阅读(17)

本文为您介绍基于单片机空调温度控制系统,内容包括基于单片机的温度控制系统设计,单片机控制pt100温度传感器。【摘要】本文详细介绍了一种以单片机89C52为核心的空调温度控制系统。空调温度控制系统的设计原理以达到更优的系统性能为目

学习

电气自动化在分散控制系统的应用

阅读(21)

本文为您介绍电气自动化在分散控制系统的应用,内容包括电气自动化控制系统的性能分析,电气自动化控制系统的应用与趋势。【摘要】在国家经济的不断发展推动下,工业生产水平越来越高,工业生产量的增加也间接影响了电力需求量的增加,给火电厂

学习

浅谈PLC自动化控制系统

阅读(23)

本文为您介绍浅谈PLC自动化控制系统,内容包括浅谈plc在自动化控制中的应用,plc控制系统的总结与展望。可编程序控制器,简称PLC,是以微处理器为基础,结合了计算机技术、自动控制技术、网络技术和通讯技术发展而来的一种新型工业控制自动化装

学习

无溶剂复合机控制系统分析

阅读(26)

本文为您介绍无溶剂复合机控制系统分析,内容包括无溶剂复合机的原理图,无溶剂复合机计算公式。无溶剂复合技术具有健康环保、高效节能、成本低等优点,是国际公认的一种绿色复合工艺,也是未来软包装复合工艺的主导方向。然而,与一些进口品牌

学习

基于MAX7219的显示模块在台达LC控制系统中的应用

阅读(25)

【摘要】MAX7219是一款8位LED显示驱动控制芯片,由其构造的显示模块,具有显示位数多、控制端子少、亮度可控且成本低廉等特点。文章重点介绍了实际应用中遇到的硬件和软件方面技术技巧问题,而结构原理则简叙。【关键词】MAX7219;LED;DVP;PLC1.