软件plc梯形图开发系统研究与实现

软件plc梯形图开发系统研究与实现

ID:5278447

大小:358.54 KB

页数:5页

时间:2017-12-07

软件plc梯形图开发系统研究与实现_第1页
软件plc梯形图开发系统研究与实现_第2页
软件plc梯形图开发系统研究与实现_第3页
软件plc梯形图开发系统研究与实现_第4页
软件plc梯形图开发系统研究与实现_第5页
资源描述:

《软件plc梯形图开发系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2010年第5期·控制与检测·文章编号:1001—2265(2010)05—0047—05软件PLC梯形图开发系统的研究与实现术郭书杰一,马跃,王品,丁万夫’(1.中国科学院沈阳计算技术研究所,沈阳110171;2.中国科学院研究生院,北京100049)摘要:软件PLC技术是工业自动化领域兴起的一项基于PC的控制技术。结合数控系统用户实际需求,同时为了减少用户在使用产品上的差异,在Windows平台上设计实现了基于IEC61131.3标准的软件PLC梯形图开发系统。首先介绍了系统整体结构设计,主要模块包括梯形图编辑、语法检查、梯形图向文本化指令表语言的转

2、换、指令表程序的编译,接着详细介绍了各个模块的实现方法,并用实例验证了开发系统的正确性,从而保证梯形图程序经过转换和编译过程后得到预期的目标代码。关键词:软件PLC;梯形图;指令表;编译;IEC61l31.3;数控系统中图分类号:TG65;TP273文献标识码:ATheResearchandImplementationofSoftPLCLadderDiagramDevelopmentSystemGUOShu—jie一,MAYue,WANGPin一,DINGWan-fu,(1.ShenyangInstituteofComputingTechnology,t

3、heChineseAcademyofSciences,Shenyang110171,China;2.GraduateSchooloftheChineseAcademyofSciences,Beijing100049,China)Abstract:SoftPLCtechnologyisanewcontroltechnologybasedonPCinindustrialautomation.Inconsider-ationoftherequirementoftheusersofcomputerizednumericalcontrolsystem,andtor

4、educemarginsinprod-uctusage,thesoftPLCladderdiagramdevelopmentsystembasedonIEC61131-3standardisdesignedandim·plementedonWindowsoperatingsystem.Firstly,thegioballogicalstructureofthesystemisdevised,inclu-dingladderdiagrameditting,syntaxchecking,conversionfromladderdiagramprogramto

5、instructionlistlan-guageprogramandcompilationoftheinstructionlistlanguageprogram.Secondly,theconcretemethodtoim-plementeverymoduleispresented.Finally,thecorrectnessofthesystemistestedandvalidatedbyexamples.Asaresult。thecorrectnessensuresthattheexpectedobjectcodeiSobtainedaftercon

6、versionandcompilationoftheladderdiagramprogram.Keywords:softprogrammabelogiccontroller;ladderdiagram;instructionlist;compilation;IEC61131-3standard;computerizednumericalcontrolsystem生成与实时数控系统平台下完全一致的目标代码,通0引言过拷贝目标代码就可实现与软件PLC运行系统的衔开放式数控系统是目前数控技术的重点发展方接。向。以PC为硬件平台,用软件来实现PLC功能的软l梯形

7、图开发系统整体结构件PLC技术已经成为开放式数控系统中PLC的发展趋势。与传统PLC的软件结构相同,软件PLC也由软件PLC开发系统的主要功能包括PLC应用程开发系统和运行系统两部分组成。开发系统用于开发序的编辑、编译功能。本开发系统从整体上共划分为4各种PLC应用程序,运行系统运行PLC应用程序,通个功能模块,分别是梯形图的编辑、语法检查、向指令过I/0板卡或现场总线等配合完成逻辑控制。鉴于表语言程序的转换、指令表程序的编译,如图1所示。用户在数控系统工业PC面板上操作梯形图程序极不每个模块负责实现各自的功能,并且各个模块以方便的事实,本文在Windo

8、ws平台下设计实现了软件时间顺序依次被调用。各模块的具体功能如下:PLC梯形图开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。