- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PLC的步进电机同控制毕业设计论文
基于PLC的步进电机同步控制
摘 要
PLC是80年代发展起来的一种新型的电器控制装置它的诞生给工业控制带来了一次革命性的飞跃。它将传统的继电器控制技术和计算机控制技术融为一体具有灵活通用、可靠性高、抗干扰能力强、编程简单、使用方便、功能强大、易于实现机电一体化等显著优点目前已经广泛应用于工业生产自动控制过程中。 本文主要介绍了基于VB语言的上下位机控制系统的设计。控制系统的设计主要包括两个方面。一是下位机测控系统的设计二是上位机监控系统的设计。 在下位机设计部分本文简要介绍了三菱FX3U系列的可编程控制器PLC。重点介绍了运用可编程控制器这一起源于常规开关量控制的控制器来对模拟量进行常规PID控制的实现方法及下位机测控系统的硬件构成。并说明了FX3U通讯模板的具体使用方法及注意事项。 在上位机系统设计部分,本文介绍了Visual Basic6.0语言的MSComm控件的基本概念对FX3U系列可编程控制器和PC机之间的通讯协议进行的详尽的介绍着重介绍了基于VB的利用MSComm控件实现串口通讯的方式对利用FX3U通讯模板及编程口实现上下位机通讯的方法作了比较区分了分别用编程口和用RS232通讯口进行串行数据通讯报文格式的不同点。并给出了利用MSComm控件实现上位机与三菱FX3U系列可编程控制器之间通讯的部分程序。
关键词:PLC 串行通讯 Visual Basic 6.0
目录
第1章 绪论 1
1.1课题的背景 1
1.2课题的意义 1
1.3 本课题研究的主要内容 1
第2章 PC与PLC串口通信 3
2.1 VB语言简介 3
2.1.1 Basic到Visual Basic的发展 3
2.1.2 Visual Basic的编程基础 3
2.2 VB与串口通信 5
2.2.1串口通信的基本参数 5
2.2.2 VB的通讯控件及属性 6
2.3 Vb与plc通信 8
2.3.1 PC与PLC串口通信程序设计的目的 9
2.3.2 PC与PLC串口通信程序设计用的软、硬件 10
2.3.3 PC与PLC串口通信程序设计硬件线路图如图2-5所示。 11
2.3.4 PC端(上位机)VB程序 11
第3章 步进电机与步进驱动器 15
3.1 步进电机 15
3.1.1步进电机与伺服电机的区别 15
3.1.2步进电机的基本情况 17
3.1.3步进电机的工作原理 17
3.1.4步进电机的一些基本参数 17
3.1.5步进电机的一些特点 18
3.1.6本设计所使用的步进电机 19
3.2步进驱动器 20
3.2.1 为何要使用步进电机驱动器 20
3.2.2 细分原理 21
3.2.3 本设计中所用的步进驱动器 24
第4章 PLC控制步进电机 29
4.1 PLC的概述 29
4.2 PLC的结构及各部分的作用 30
4.3 PLC的工作原理 31
4.3.1输入处理 31
4.3.2程序执行 31
4.3.3 输出处理 31
4.4 PLC编程语言 32
4.4.1梯形图编程语言 32
4.4.2 语句表编程语言 32
4.4.3控制系统流程图编程图 32
4.5 三菱PLC控制三个步进电机同步运动 32
4.5.1 PLC的基本结构 32
4.5.2 PLC控制步进电机的I/O分配如表4-1所示。 33
4.5.3 PLC程序代码 33
4.5.4 VB作为上位机时控制PLC的程序(测试阶段) 39
4.5.5 外部电路接线图如图4-1、4-2 、4-3所示。 39
4.6 小结 41
第5章 总结与展望 42
5.1本文总结 42
5.2 展望 42
致谢 43
参考文献 44
第1章 绪论
1.1课题的背景
PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。PLC控制电机呢不是直接控制的,其实是PLC发出脉冲或控制信号控制驱动器,由驱动器来驱动电机。PLC不具备驱动电机的能力,不能提供那么高的电压和电流,它只能驱动控制器的控制信号。和发出可调的高频脉冲。而伺服驱动器驱动伺服电机呢又恰恰需要外部的脉冲信号。这两个东西就是这么合作的
图2-1 新建工程
(2) 加入MSComm控件
在工程菜单中单击部件显示部件对话框,选定Microsoft Comm Control 6.
文档评论(0)