- 1、本文档共94页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硕士学位论文
基于单片机的PLC设计与实现
姓名:姜琳
申请学位级别:硕士
专业:电力电子与电力传动
指导教师:王念春摘要
可编程控制器简称PC或PLC,是以微处理器为核心,综合了自动化技术、计算机技
术和通讯技术而发展起来的一种通用的工业自动控制装置,已经广泛应用到工业控制的
各个领域。PLC编程工具是开发应用、检查维护PLC以及监控系统运行不可缺少的外部
设备,其发展趋势是使用个人计算机,由PLC厂家提供程序开发软件。
本课题的主要任务是开发出一个符合IEC61131—3国际标准的新型PLC系统。在研
究、分析知名PLC产品的基础上,对系统的需求进行了分析。下位机以STcl2C5408AD
单片机作为核心控制芯片来开发,上位机编程软件在Pc机上实现。上位机编程软件选
择梯形图和指令表作为编程语言,采用模块化设计方法,整个系统按功能划分为梯形图
和指令表编辑模块、语法检查模块、梯形图与指令表的转化模块、指令表编译模块、上
下位机通信模块等5个模块。
梯形图是一种图形化语言,以图元表示元件,以图元之间的位置关系表示元件之间
的连接,而指令表是一种与汇编语言类似的助记符表达式。通过分析梯形图和指令表语
言的特点,充分利用面向对象语言的特性来设计梯形图图元类,并以双向链表来保存梯
形图。
针对梯形图和指令表的编辑过程中有可能出现的错误,系统设计了语法检查模块,
该模块根据编程规则对程序进行词法、语法和逻辑检查,将错误信息显示出来。
梯形图形象、直观,便于理解,指令表键入方便,编程灵活,两者各有优势,为方
便用户使用,系统设计了梯形图和指令表的转化模块。该模块以AOV图和二叉树为中间
结构,通过构造二叉树和对其进行遍历,实现梯形图与指令表的转化。
编程语言不能直接被下位机识别,指令表编译模块负责将指令转化为目标代码。考
虑到自己设计一个编译系统的复杂性,本文实现时先将指令表转化为C51程序,再调用
keil编译器将C程序转化为目标文件,通过单片机专用编程器将程序下载到硬件电路。
通信模块使上下位机之间按照约定的通讯协议来交换数据,因此上位机可以监控下
位机的运行状态、查询下位机资源的状态、强制设置资源状态等。
整个编程软件在Visum C++6.0环境中使用MFc开发,采用模块化的设计思想和
多文档的编程方法,具有良好的程序结构,界面友好美观、操作直观方便。经测试,编
程软件的各项功能均符合设计要求,系统各模块的设计方案切实可行,但是各项功能还
仍需要进一步的完善。可以预见,这种新型的PLC系统将在我国的工业生产中有非常广
阔的应用前景。
关键词:PLC;梯形图;指令表;编辑;编译;通讯
Abstract
As
a
combination of automation technology,computer technology and communications
technology,Programmable
Logic Controller with a microprocessor core
has been widely
applied to various fields of industrial contr01.PLC programming t001 is the indispensable
extemal equipment m programlmng procedures,inspecting and maintammg system operatlon-
Using the software provided by the PLC manufacturer on personal computer ls its main trend.
The main task of this project is to design a PLC system confirming to the intemational
standard IEC61 131-3.The main characteristic of the system is made on the basis of the
analysis
of the well—known PLC programming products.In the lower computer,the single
chip microcomputer STCl2C5408AD is selected as
the control chiP,and in the
upper
computer,the programming
software is implemented on PC.Ladder diagram and instruction
l
您可能关注的文档
最近下载
- HFSS实验报告:功率分配器.docx
- 2021智慧树答案【重点传染病防治知识——19秋冬】智慧树网课章节测试答案.doc
- 途虎养车工场店加盟计划书.pdf VIP
- 《智能制造技术基础》课程标准.docx
- 教师师德师风自查自纠个人报告.docx VIP
- 辽宁省沈阳市和平区2024-2025学年六上数学期末联考试题含解析.doc VIP
- 预防成人ICU患者外周静脉损伤的最佳证据总结PPT课件.pptx VIP
- Unit+1+Nature+in+the+Balance+一轮复习读背知识清单-2025届高三英语牛津译林版(2020)必修第三册.docx VIP
- 芬顿氧化法在废水处理中的应用及其发展.pptx VIP
- 消化性溃疡信心之选耐信针剂“80+8”方案.pptx
文档评论(0)