收藏本站
《计算机工程与设计》 2010年10期
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

基于IEC61131-3的IL编译器的设计与实现

郭书杰  马跃  王品  
【摘要】:为解决目前国内各厂家PLC(programmable logic controller)产品的编程语言互不兼容,使得不同系列产品的PLC编译器可重用性很低的问题,设计实现了基于IEC61131-3标准的IL(instruction list)语言编译器。首先设计了编译器的逻辑结构,借助Flex和GNUBison工具,按照标准IL语言的词法、语法要求,设计并实现了词法、语法分析器,简述了生成目标代码具体实现方法,然后在数控系统中进行了测试运行。实验结果表明,该编译器能正确解释标准IL语言的用户程序,且运行可靠。

手机知网App
【共引文献】
中国期刊全文数据库 前10条
1 柯栋忠,周力,郑应文,蔡晓真,陈兰生;专业语言的描述工具文本语言TL[J];福州大学学报(自然科学版);2003年04期
2 郝立柱;LB控制平台构建原理与实现[J];黑龙江科技学院学报;2004年03期
3 黄黎明,朱坚民,郭冰菁,库祥臣;新型单片机数控装置的研制与开发[J];机床与液压;2003年01期
4 徐德智,吴敏,陈再良;基于XML扩展语法的模式分类研究[J];计算机工程与应用;2004年06期
5 江海昇,范辉;USSD对话有限状态自动机的设计与实现[J];计算机应用;2005年09期
6 郭烈恩;扶名福;杨湘杰;朱金平;曾国;;数控线切割机床译码仿真系统的研究[J];机械设计与制造;2005年12期
7 刘卫江,王少武;C—S语言的语法描述[J];锦州师范学院学报(自然科学版);2003年01期
8 严丽平;基于Delphi的C语言词法分析器的实现[J];科技广场;2004年08期
9 王力红;数据库汉语接口的一种低限制性句法分析方法[J];昆明理工大学学报;1997年03期
10 黄广君,普杰信,吴庆涛;嵌入式Java虚拟机实现中的代码优化[J];河南科技大学学报(自然科学版);2003年01期
中国博士学位论文全文数据库 前3条
1 聂培尧;基于XML的半结构数据管理及数据集成问题研究[D];西北工业大学;2002年
2 沙智华;基于拟实体数控车削加工仿真研究[D];大连交通大学;2005年
3 向冬;基于CC的工业数据采集系统开发方法研究[D];西北工业大学;2006年
中国硕士学位论文全文数据库 前10条
1 张勇;粗集理论及其在心电图自动分析中的应用研究[D];电子科技大学;2000年
2 李霞;一种Fortran语言源到源转换模型的研究与实现[D];解放军信息工程大学;2001年
3 潘子杰;基于开放式数控系统的软PLC的研究[D];北京工业大学;2002年
4 甘泉;基于电子商务平台的安全研究及防火墙系统的设计[D];汕头大学;2002年
5 白艳艳;开放式数控系统中的软件PLC的研究开发[D];北京工业大学;2003年
6 孙丽梅;开放式数控系统中的软CNC的研究开发[D];北京工业大学;2003年
7 崔丽娟;涂胶机数控系统的研究与开发[D];哈尔滨理工大学;2002年
8 吴清锋;智能型包过滤防火墙的研究与实现[D];哈尔滨理工大学;2003年
9 李军;网络环境下软件测试自动化技术的研究与应用[D];西北工业大学;2002年
10 郭建星;形式化语言在报表系统中的研究和应用[D];上海师范大学;2004年
【同被引文献】
中国期刊全文数据库 前10条
1 葛芬;吴宁;;基于AOV图及二叉树的梯形图与指令表互换算法[J];南京航空航天大学学报;2006年06期
2 黄凯;郑加强;李向东;;集装箱起重机电子防摇技术研究与发展[J];起重运输机械;2006年12期
3 吕俊白,施敏芳;PLC梯形图可视化编辑与语句表的自动生成[J];自动化仪表;2005年03期
4 郭晓艳,朱望规;OCCL编译器中符号表的研究及设计[J];北京化工大学学报(自然科学版);2003年04期
5 张运波;PLC梯形图设计中的关键技术[J];长春工程学院学报(自然科学版);2000年01期
6 鹿玲杰,田燕燕,陈东方,卢爱平;组态软件的设计与实现方法[J];大庆石油学院学报;2001年01期
7 孔亚广;王文海;;基于IEC61131-3的控制得法编辑器实现[J];计算机工程;2006年18期
8 范忠锋,刘坚;用词/语法分析器生成器实现软件系统的输入[J];计算机应用;2002年01期
9 肖俊超,张家晨;LALR(1)语法分析器的自动生成[J];计算机应用;2003年04期
10 唐胜利,苟小龙,何祖威,杨晨;电站仿真机操作台界面组态软件设计与实现[J];计算机仿真;2002年01期
中国博士学位论文全文数据库 前1条
1 任坤;DSP编译器关键技术研究[D];浙江大学;2007年
中国硕士学位论文全文数据库 前10条
1 曲广海;自学习分体式大屏幕起重机安全监控系统的研究[D];大连理工大学;2004年
2 许光泞;基于IEC 61131-3标准的控制软件的若干关键技术的研究及应用[D];广西大学;2005年
3 刘小庆;基于PLC控制的变频调速在桥式起重机中的应用[D];武汉科技大学;2005年
4 黄江海;PLC软件集成开发平台的设计与实现[D];北方工业大学;2004年
5 骆智;可编程控制器(PLC)运行系统设计与实现[D];北方工业大学;2004年
6 袁晓红;可编程控制器梯形图语言编译器的研究与设计[D];中南大学;2004年
7 甘力珺;基于.NET平台编译器的设计与实现[D];吉林大学;2006年
8 马文艳;面向PLC的组态软件系统的研究与实现[D];西北工业大学;2007年
9 章德平;软件PLC开发平台的设计与实现[D];武汉理工大学;2007年
10 陈成勇;软PLC技术研究与开发[D];西华大学;2008年
【二级参考文献】
中国期刊全文数据库 前2条
1 张礼兵,吴婷;基于软PLC编译系统目标代码生成的研究与实现[J];微计算机信息;2005年09期
2 姚远;丑武胜;陈友东;王田苗;张晓亮;;软PLC编程开发系统的设计和实现[J];组合机床与自动化加工技术;2006年06期
中国硕士学位论文全文数据库 前1条
1 黄江海;PLC软件集成开发平台的设计与实现[D];北方工业大学;2004年
【相似文献】
中国硕士学位论文全文数据库 前1条
1 彭洪源;面向用户的嵌入式PLC编程软件平台的开发[D];华中科技大学;2007年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026