基于MDI应用程序的软PLC仿真模块的研究与实现.pdf

基于MDI应用程序的软PLC仿真模块的研究与实现.pdf

ID:52970503

大小:470.30 KB

页数:3页

时间:2020-04-05

基于MDI应用程序的软PLC仿真模块的研究与实现.pdf_第1页
基于MDI应用程序的软PLC仿真模块的研究与实现.pdf_第2页
基于MDI应用程序的软PLC仿真模块的研究与实现.pdf_第3页
资源描述:

《基于MDI应用程序的软PLC仿真模块的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11期组合机床与自动化加工技术NO.112013年11月ModularMachineTool&AutomaticManufacturingTechniqueNOV.2013文章编号:1001—2265(2013)11—0125—03基于MDI应用程序的软PLC仿真模块的研究与实现陈婵娟,李龙(陕西科技大学机电工程学院,西安710021)摘要:提出了一种在VC多文档应用程序基础之上实现仿真模块的方法。该模块主要实现了以开发系统编辑的梯形图程序为对象的程序仿真,并给出形象的仿真结果。其优点是数据处理方法和

2、程序结构相对简单,并且充分利用了c++语言中类继承的特性,同时也为软PLC的程序检查奠定了基础。关键词:软PLC;开发系统;仿真模块中图分类号:TH16;TG65文献标识码:AImplementationofInstructionListEditorModuleofSoftPLCBasedonMDIApplicationCHENChan-juan,LILong(CollegeofMechanical&ElectronicEngineering,ShaanxiUniversityofScience&Tec

3、hnology,Xi’an710021,China)Abstract:ThispaperpresentsanimplementationofthesimulationmodulebasedonVCmulti—documentapplication.Themoduleisthemainachievementofthedevelopmentladderprogrameditingsystemsim—ulationprogram,andgivestheimageofthesimulationresults.T

4、headvantageisthatdataprocessingmethodandprogramstructureisrelativelysimple,andtakesfulladvantageofthecharacteristicsofclassinheritsintheC++language.butalsolaidthefoundationforthesoft-PLCprogramtocheck.Keywords:Soft-PLC;developmentsystem;simulationmodule的

5、软PLC开发系统界面如图1所示。0引言软PLC控制技术的研究与开发,不仅可以打破传统PLC产品硬件体系结构的封闭性和各传统PLC产品间互不兼容的局限性,还可以提高PLC的性价比⋯。软PLC控制技术是以PC机作为硬件支撑平台,将传统PLC功能封装在软件内的一种新型控制技术。软PLC选择了面向现场总线网络体系的结构和开放的通信接口,其开发依据了各种相关的国际工业标准和一系列遵循事实的标准原则。1软PLC开发系统界面的构建与开发图1PLC开发系统界面软PLC开发系统是以PC机为硬件支撑,以2软PLC开发系统仿

6、真模块界面的构建Windows操作系统为软件支撑,选择了VisualC++软PLC开发系统是基于MDI应用程序构建的,作为开发工具和C++作为开发语言,实现了梯形图开发系统仿真模块的创建是通过给MDI应用程序添编辑、指令表编辑、梯形图转指令表以及仿真等功加一个对话框资源来创建的。对话框在Windows能。整个开发系统选择了基于MFC的多文档应用程应用程序中起着重要的作用,是用户与应用程序最序为载体,CFormView类作为基类来构建的,选择该主要的交互途径之一。对话框是通过控件来实现与类的主要好处是可以

7、方便的在多文档界面上添加各用户之间的交互。种需要的控件,这样为梯形图选择区域、指令表编辑仿真模块采用的是非模态对话框,对话框资源模块和仿真模块的开发奠定良好的基础。开发出收稿日期:2013一O3—26基金项目:陕西省教育厅2010年专项科研计划项目(2010JK438);陕西科技大学研究生创新基金资助作者简介:陈婵娟(1961一),女,陕西兴平人,陕西科技大学机电工程学院教授,硕士生导师,研究方向为数控技术、控制工程,(E—mail)chencj@sust.edu.cn。2013年11月陈婵娟,等:基于

8、MDI应用程序的软PLC仿真模块的研究与实现·127·件亮起红灯,以及用于显示当前状态的编辑控件也会提示出“系统初始化完成。”的字符串。(2)获取当前梯形图信息功能获取当前梯形图信息功能是要将梯形图程序编辑器当前所编辑程序的相关信息读取并将相应的操作数显示到仿真模块对话框的输入区域和输出区域。同时用于显示当前状态的编辑控件也会提示出“成功获取梯形图程序信息。”的字符串。获取当前梯形图信息功能是通过“获取当前梯形图信息”按钮控件的响应函数vo

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

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

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