- 1、本文档共27页,可阅读全部内容。
- 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与计算机的通信毕设
摘要
近年来,计算机控制已被迅速地推广和普及,工业控制计算机、plc、变频器、触摸屏、机器人、柔性制造系统广泛地应用于工业生产中。将不同的生产设备连在一个网络中,相互之间进行数据通信,实现分散控制和集中管理,是计算机控制系统发展的大趋势,所以,工厂自动化网络和plc的通信是工业控制中的重要研究课题。Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。VB为开发工具实现了PC机与西门子S7-200系列PLC的串行通信。
关键词: PLC,串行通信,VB6.0,MScomm通信控件
目录
摘要 I
第一章 绪论 1
1.1 PLC的基本概念 1
1.1.1 PLC的定义 1
1.1.2PLC的应用领域 1
1.2 PLC的基本结构 1
1.3 PLC的通信联网 3
第二章 西门子S7-200系列PLC的通信设置 4
2.1西门子S7-200系列PLC 4
2.2 STEP7-Micro/Win V4.0编程软件 5
2.3 西门子S7-200可编程控制器与上位机的在线联系 7
第三章 Visual Basic 6.0程序设计 9
3.1 Visual Basic的定义与前景 9
3.2VB通信原理及界面设计 9
3.2.1VB串口通信方式 9
3.2.2VB串口通信程序的设计 10
3.3 MSComm控件 10
3.3.1关于MSComm 11
3.3.2 MSComm控件设置 11
3.4控件方法 12
第四章 个人PC机与PLC联网通信 12
4.1通信协议的介绍 13
4.2通信方式与原理 13
4.3串行通信 14
4.3.1概念 14
4.3.2特点 15
4.3.3通信参数 15
第五章 个人PC机与PLC的VB语言通信程序 16
5.1 PC机与PLC通信条件 17
5.2通信程序设计 17
5.3 PC与PLC之间简单的自定义协议 20
参考文献 23
致 谢 24
第一章 绪论
1.1 PLC的基本概念
1.1.1 PLC的定义
PLC (Programmable Logic Controller),中文名称为可编程控制器,是一种电气自动化控制装置,国际电工委员会(IEC)将PLC定义为:是在工业环境中使用的数字操作的电子系统,专为在工业环境下应用而设计。它使用可编程存储器内部储存用户设计的指令,这些指令用来实现特殊的功能,诸如逻辑运算、顺序操作、定时、计数以及算术运算和通过数字或模拟输入/输出来控制各种类型的机械或过程。可编程序控制器及其有关的设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。在自动化控制领域, PLC 是一种重要的控制设备。目前,世界上有 200 多厂家生产 300 多品种 PLC 产品,应用在汽车( 23% )、粮食加工( 16.4% )、化学 / 制药( 14.6% )、金属 / 矿山( 11.5% )、纸浆 / 造纸( 11.3% )等行业PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
1.2 PLC的基本结构
从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
CPU的构成
CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。? CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及
数据,是PLC不可缺少的组成单元。? 在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下
文档评论(0)