欢迎来到天天文库
浏览记录
ID:5278447
大小:358.54 KB
页数:5页
时间:2017-12-07
《软件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梯形图开
此文档下载收益归作者所有