欢迎来到天天文库
浏览记录
ID:5272981
大小:551.62 KB
页数:4页
时间:2017-12-07
《软plc梯形图向指令表转化算法研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第11期组合机床与自动化加工技术NO.112013年l1月ModularMachineTool&AutomaticManufacturingTechniqueNOV.2013文章编号:1001—2265(2013)11—0061—03软PLC梯形图向指令表转化的算法研究与实现水韩江,段少磊,夏链,董方方(合肥工业大学机械与汽车工程学院,合肥230009)摘要:梯形图与指令表是PLC中最常用的两种语言。其中梯形图形象直观,易于编程,但梯形图往往需要转换为指令表语言才能在PLC运行系统中解释执行。针对上述问题提出了一种适用于数
2、控机床软PLC的梯形图向指令表转换的算法。该算法基于AOV图映射,将梯形图程序存储为邻接表数据结构,采用拓扑排序方法将邻接表中内容按指令表逻辑顺序输出,最终实现梯形图向指令表的转化。论文给出了该算法在自主开发的软PLC中的一个应用实例,描述了梯形图向指令表转化的主要思想和实现过程。关键词:软PLC;梯形图;指令表;AOV图;邻接表;拓扑排序中图分类号:TH164;TG659文献标识码:AResearchandImplementationofAlgorithmfromLDtoSTLinSoftPLCHANJiang,DUAN
3、Shao—lei,XIALian,DONGFang-fang(SchoolofMechanicalandAutomotiveEngineering,HefeiUniversityofTechnology,Hefei230009,China)Abstract:LadderdiagramandinstructiontablearethetwomostcommonlyusedlanguageinthePLCLadderdiagramforitsintuitiveimageiseasilytoprogram,butforbeing
4、interpretedandexecutedbythePLCruntimesystem,itoftenneedtoconve~toinstructiontable.Inviewoftheabovequestion,anal—gorithmoftransformationfromladderdiagramtoinstructiontableforthesoftPLCofCNCmachinetoolsispresented.BasingonAOVdiagraph,Ladderdiagramisstoredforadjacenc
5、ylistinthisalgorithm,andthecontentsoftheadjacencylistareoutputaccordingtoinstructiontablelogicalsequencebythetopolog—icalsortmethod.Finally,thetransformationfromladderdiagramtoinstructiontableiscompleted.Anexampleoftransformationintheself—developedsoftPLCisgivenin
6、thepaper,whichintroducesthemainideaofthealgorithmandrealizationprocess.Keywords:softPLC;ladderdiagram;instructiontable;AOVdiagraph;adjacencylist;topologicalsort所以研究一种切实可行的梯形图向指令表转化的算0引言法很有必要。本文基于ARM9平台,提出了一种传统PLC技术产生至今,因其自身存在的一些先将梯形图映射为AOV图,再用邻接表存储,最后难以克服的缺点,发展受到严
7、重的限制。近年来,随进行拓扑排序的指令表转化算法。该算法具有通用着计算机技术的飞速发展,软PLC这项新兴技术迅性,不仅成功应用于自主开发的齿轮数控系统的软猛发展,它不仅具有传统PLC在功能、可靠性、速度PLC模块当中,而且可以用于FANUC,西门子和三菱等方面的优点,而且与之相比,更加开放、灵活,价格等多种PLC梯形图向指令表的转化。也更加低廉⋯。1AOV图,邻接表和拓扑排序软PLC技术符合国际电工委员会制定的工业自动化系统控制逻辑组态软件标准(IEC61131.3),其1.1AoV图主要的编程语言有梯形图和语句表两种。梯
8、形图作在一个有向无环图G中,若用顶点表示活动或为一种形象直观的语言,利于编程和理解,但不能被任务,有向边表示活动间的先后关系,则称该有向图PLC的CPU识别。与之相比,指令表更接近于汇编G为顶点表示活动的网络,简称为AOV图。语言,易于底层运行系统的解释执行。因此实际逻1.2邻接表辑控制中往往需要将梯形
此文档下载收益归作者所有