基于开放式数控系统的软PLC的研究与开发
本文关键词:基于开放式数控系统的软PLC的研究与开发,,由笔耕文化传播整理发布。
【摘要】:开放式数控系统是当前数控技术研究的热点,软PLC 是开放式数控系统的重要组成部分之一。本文构建了基于CAN 总线的开放式数控系统中软PLC 的软硬件平台。主要包括CAN 总线部分和软PLC 系统部分,其中软PLC 系统部分又分为软PLC开发系统和软PLC 模拟运行系统。 本文在软PLC 开发系统中,由用户编写并输入梯形图后,就可以将此梯形图转化为结构化C 语言文件,并将此文件作为运行系统的输入。本文没有编制专门的软PLC 编译程序,直接利用VC++编译器实现PLC 程序的编译和模拟运行。 本文的模拟运行系统是根据PLC 巡回扫描原理编制的。PLC 程序在运行的每个周期内都是按照输入采样、执行用户程序、输出刷新三个阶段执行程序的。本文通过Windows 提供的定时器实现巡回扫描,达到了预期逻辑控制的目的。 本文提出了基于CAN 总线的开放式数控系统的软件结构方案,开发了基于CAN总线和AT89C52 微控制器实现的开关量I/O 卡的控制系统。 自动定量包装机广泛应用于化肥、饲料、轻工等行业。目前,其控制系统大多采用传统硬PLC。本文以软PLC 和CAN 总线技术为基础构建了分布式自动定量包装机控制系统,该系统可以实现自动称量和包装、和远程监控等功能。我们经过模拟实验,该系统达到了预期的目的。
【关键词】:开放式数控系统 CAN 总线 软PLC 梯形图
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TG659
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第1章 绪论8-18
- 1.1 引言8-16
- 1.1.1 数控系统发展史8-9
- 1.1.2 开放式数控系统9-12
- 1.1.3 开放式数控系统的研究现状12-15
- 1.1.4 开放式数控系统的发展趋势15-16
- 1.2 课题的提出16-17
- 1.2.1 软PLC 的产生及其作用16-17
- 1.2.2 课题来源及意义17
- 1.3 课题的研究内容17-18
- 第2章 硬PLC 和软 PLC18-30
- 2.1 硬PLC18-26
- 2.1.1 硬PLC 的产生及发展现状18-19
- 2.1.2 硬PLC 的特点19-20
- 2.1.3 硬PLC 的基本结构20-21
- 2.1.4 PLC 的工作原理21-24
- 2.1.5 PLC 编程语言24
- 2.1.6 PLC 的发展趋势24-26
- 2.2 软PLC26-29
- 2.2.1 软PLC 的有关概念26-27
- 2.2.2 软PLC 的特点27
- 2.2.3 软PLC 的控制方案27-28
- 2.2.4 软PLC 现状及其发展前景28-29
- 2.3 本章小结29-30
- 第3章 CAN 总线简介30-38
- 3.1 CAN 总线的特点31-32
- 3.2 CAN 总线的通讯32-37
- 3.2.1 帧格式和帧类型32-36
- 3.2.2 CAN 的总线仲裁36-37
- 3.3 本章小结37-38
- 第4章 软PLC 开发系统和运行系统38-55
- 4.1 软PLC 开发系统38-51
- 4.1.1 梯形图的元素38-41
- 4.1.2 梯形图的编程原则和方法41
- 4.1.3 梯形图的绘制、显示和保存41-44
- 4.1.4 梯形图的编译44-47
- 4.1.4.1 矩阵表44-45
- 4.1.4.2 编译45-47
- 4.1.5 C 程序文件的生成47-51
- 4.2 软PLC 运行系统51-53
- 4.2.1 输入采样的实现52
- 4.2.2 用户程序的执行52-53
- 4.2.3 输出刷新的实现53
- 4.2.4 巡回扫描的实现53
- 4.3 本章小结53-55
- 第5章 基于软PLC 和CAN 总线的定量包装机控制系统55-79
- 5.1 自动定量包装机简介55-56
- 5.1.1 自动定量包装机的工作原理55
- 5.1.2 自动定量包装机的组成部分55-56
- 5.2 控制部分的硬件组成56-61
- 5.2.1 单路CAN 非智能PCI 卡简介56-58
- 5.2.2 称重显示控制仪的硬件设计58-61
- 5.3 控制部分的软件设计61-78
- 5.3.1 工控机部分61-68
- 5.3.2 称重显示控制部分68-78
- 5.4 本章小结78-79
- 结论79-80
- 参考文献80-84
- 攻读硕士学位期间所发表的学术论文84-85
- 致谢85
【引证文献】
中国期刊全文数据库 前3条
1 陈婵娟;陈参;;开放式数控系统软PLC功能模块的实现[J];机械设计与制造;2008年06期
2 郭书杰;马跃;王品;丁万夫;;软件PLC梯形图开发系统的研究与实现[J];组合机床与自动化加工技术;2010年05期
3 陈婵娟;陈参;;用Delphi开发实现开放式数控系统软PLC功能模块[J];制造技术与机床;2008年05期
中国硕士学位论文全文数据库 前10条
1 雷云飞;基于数控系统的嵌入式PLC研究[D];广东工业大学;2011年
2 郑健;PLC仿真技术研究[D];青岛大学;2007年
3 王飞;转塔冲床数控系统及其它关键技术的设计与研究[D];厦门大学;2007年
4 朱兆斌;嵌入式数控系统软PLC模块的研究与实现[D];南京航空航天大学;2009年
5 王义坚;基于PLC的钢丝圈内周长测量仪[D];合肥工业大学;2010年
6 李美升;工程机械智能控制器设计与研究[D];武汉科技大学;2010年
7 叶生红;基于PC的软PLC及开发系统研究[D];汕头大学;2010年
8 苏淑芝;软PLC梯形图编程系统的研究与实现[D];华南理工大学;2012年
9 李建平;基于虚拟机的PAC控制系统的研究与设计[D];西华大学;2012年
10 白江;基于Windows的软PLC研究与开发[D];上海交通大学;2010年
本文关键词:基于开放式数控系统的软PLC的研究与开发,由笔耕文化传播整理发布。
本文编号:395249
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/395249.html