- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于龙芯数控系统内置PLC的研究与实现
1(中国科学院研究生院.北京 100039)
2(中国科学院沈阳计算技术研究所.辽宁 沈阳 110171)
摘要:本课题以基于国产“龙芯”处理器的蓝天数控系统为平台,使用MiniGUI图形开发库设计并实现了梯形图编辑子系统,具有梯形图的编辑、检查以及保存成IL文本程序的功能。同时借助开源词法分析器生成工具flex和语法分析器生成工具bison,设计并实现PLC程序编译子系统,将指令表(IL)和结构化文本(ST)语言表示的PLC程序转换成中间文件,ST语言支持的引入解决了当前数控系统PLC编译器只支持IL语言程序造成的复杂运算表示困难等缺点。此外还尝试在RTAI环境下实现PLC的编译执行。文中最后对梯形图程序编辑器进行测试,并对解释型PLC和编译型PLC的性能进行对比。结果表明,编译型PLC具有更好的时间性能。
关键词:软件PLC;PLC编程系统;PLC编译器;IEC61131-3
Research and Implementation of Embedded PLC Based on Loongson in CNC System
Yao Jiaqing1,2
1(Graduate School of The Chinese Academy of Sciences , Beijing 100039,China)
2(Shenyang Institute of Computing Technology , Chinese Academy of Science ,Shenyang 110171,China)
Abstract: Taken LanTian CNC system which based on Loongson CPU as platform, This project designed and implemented ladder diagram program editor subsystem which owns functions such as ladder diagram editing, program checking and saving as IL textual program etc. With the help of open source tools named flex and bison, the PLC compiled subsystem which can change IL and ST program into intermediate files was designed and implemented. The support of ST language solved the problem caused by IL language which is not suited for complicated operation. Besides, this article tried to realize compiled PLC in RTAI environment. Finally, some tests were made to test the ladder diagram program editor and the compare of performance was also made between interpreted PLC and compiled PLC. The results show that the compiled PLC has a better time performance.
Key Words: Software PLC;Programming System;PLC compiler;IEC61131-3
1 引言
可编程逻辑控制器(Programmable Logic Controller, PLC)是数控系统当中非常重要且不可缺少的一部分,它通过数据采集,获得数控系统的内部状态和系统外设诸如限位开关、传感器、按钮等开关量的状态,执行用户预先编写的控制逻辑,并将执行得到结果输出到系统内部或者外围设备,实现对机床外围设备的控制,包括冷却控制、润滑控制、主轴转向转速控制等等。
随着开放式数控系统的发展,传统PLC自身具有的封闭的系统结构、难以扩展维护、资源限制等等问题逐渐凸现出来,取而代之的是模块化、可重构、可扩充、开放式、全软件实现的软件PLC系统。IEC61131系列标准的提出,对软件PLC的各个方面进行规范,包括编程语言、通信、设备要求等等,形成各个厂家可以遵循的标准,极大地促进了软件PLC的发展。
蓝天数控系统使用的PLC是解释型PLC,主要支持梯形图(LD)和指令表(IL)
您可能关注的文档
最近下载
- 医疗器械相关标准-TGBC17-2024 检验检测机构常用化学试剂储存管理规范&TGBC19-2024 检验检测机构危险化学品安全管理规范.pdf VIP
- 铜陵铜化集团招聘考试题目.pdf
- 爱尔兰-性能研究申请.pdf VIP
- 呼吸道感染患者的呼吸护理.pptx VIP
- 物流管理控制程序 (一).pdf VIP
- 医疗器械体系文件- 风险管理控制程序(参考模板)&采购控制程序(参考模板).pdf VIP
- 智能世界2035报告.pdf
- 丹麦-制造商报告医疗器械事故.pdf VIP
- 关于第一类医疗器械备案有关事项的公告.docx VIP
- 2025中盐盐穴综合利用股份有限公司招聘(7人)笔试模拟试题及答案解析.docx VIP
文档评论(0)