毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]

毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]

ID:35635235

大小:411.25 KB

页数:77页

时间:2019-04-04

毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]_第1页
毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]_第2页
毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]_第3页
毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]_第4页
毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]_第5页
资源描述:

《毕业设计(论文)-嵌入式PLC集成软件开发环境[附程序]》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要可编程序控制器作为一种工业控制计算机,其最大特点是“可编程”,即突出了软件的柔性控制思想。与其它控制设备相比较,它具有功能完善、扩展灵活和可靠性高等明显优势,目前已成为工业生产控制领域中最常见最重要的核心装置.本文结合可遍程序控制器的应用现状,分析了它的基本原理与实现方式,提出了一种基于通用微机(工控PC机)ISA总线技术开发的智能化嵌入式可编程序控制器系统设计方案,并且详细说明了组成系统的硬件电路设计;同时针对梯形图编辑软件专用性太强的现况,顺应控制领域开发化的潮流,设计了梯形图集成开发环境,着重论述了梯形图程序的编辑、编译部分。在嵌入式PLC软件

2、开发及实现过程中所解决的主要问题有:1.编制了梯形图集成开发环境。采用模块化设计思想,逐一编写了文件、编辑、编译、通讯和监控模块,实现了梯形图程序的建立、存储、打印、编辑、编译和传输,并且可以监控程序的运行状态。在编译模块中留有接口,用户可根据可编程控制器的CPU类型编写相应编译程序。该软件经实例验证表明能较好地完成上述模块的基本功能。2.正向深度优先单趟扫描算法。该算法把把梯形图看成由功能元件和连接元件组成的稀疏网络矩阵,利用连接元件间的不同组合表示功能元件间不同的逻辑关系,并据此对程序逻辑行中的所有路径进行单趟扫描编译,编译结果与手工翻译一致。77嵌

3、入式有效地解决了PLC与主机通讯和协调工作的问题,可满足控制系统实时性的要求,同时性价比优越,无疑是可编程序控制器今后一个极具有研发价值的发展方向;以编程语言的开放化为出发点而设计的梯形图集成开发环境。关键词:嵌入式、梯形图编辑、梯形图编译原理77ABSTRACTProgrammableLogicController(PLC)isakindofindustrialcontrolcomputer,themostimportantfeatureis“programmable”,whichgivesprominencetotheideaofsoftware’s

4、flexiblecontrol.Comparedwithothercontrolequipment,PLCpossessesmanyadvantagessuchasperfectfunction,convenientexpandandhighreliabilityetc,andatpresentbecomesthemostimportantandthewidelyusedcenterdevice.Combinedwithapplicationactuality,theelementalprincipleandeffectuationmodeofPLCar

5、eanalyzedindetailsinthisthesis,andbasedonISAtechniqueofmicrocomputerorindustrialcontrolPCadesignplanofintelligentembeddedPLCsystemispresentedaswell.Theauthoralsoexplainsthesystemhardwarecircuitdesignindetail.Atthesametime,inordertoconformtheopeningtendencyofcontrolfiledandsolveth

6、eproblemthatladderdiagramsoftwareisnarrowlylimitedtospecialpurpose,inthisthesistheedit,compilepartofladderprogramareemphaticallydiscussed.ThemainproblemssolvedinthedevelopmentandcompleteprocessofembeddedPLCsoftwareandhardwareareintroducedasfollows:1.Compositionofladderdiagramprog

7、ramIDE.Basedonthemodularizationdesignidea,thissoftwareiscomposeofmodulesofFile,Edit,Compile,CommunicateandMonitoretc,cancomposedofmodulesofFile,Edit,Compile,CommunicateandMonitoretc,77cancompletemanyfunctionsforladderdiagramfile:New,Open,Save,Print,Edit,Compile,Communication,andm

8、onitortherunningstatusofprogram.Itisposs

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

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

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