- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Modbus协议的电火花控制系统论文.doc
基于Modbus协议的电火花控制系统论文
摘要:提出了一套基于Modbus协议的总线控制系统,分析了Modbus协议的特点,介绍了Modbus协议的内容及通信过程,给出了系统的软件实现方法,包括系统流程图及部分校验代码。
关键词:Modbus,现场总线,电火花,RTU
0.前言
国内的大多数电火花设备由于实时性等方面的要求.freelodbus现场总线测控网络。
2.现场控制层的任务是将所有的加工状态通过双脚电缆送至控制室的监控计算机,组成现场总线网络,而在此网络中,所有传输的信息均遵循modbus协议。Modbus现场总线将现场变送器和检测站连接成一个测控网络,实现电火花加工的监测计量与管理。
3.工厂监控层安装人机界面软件,负责监视所有加工参数即电规准,以及所有相关数据的显示及键盘输入信息处理等人机交互过程。pc机作为监控计算机,通过以太网连接到远程管理中心,实现向上进行网络运行;监控计算机可以安装moden,通过现场进行单击操作。
4.最上层为远程管理层,可以由以太网,top等局域网段组成,一般设服务器,pc机与服务器之间通过以太网卡,网关相连,也可通过路由器连接至广域网。服务器是系统的外扩部分,可以选用。
1.2物理实现
目前,可以通过下列三种方式实现Modbus通信:以太网上的TCP/IP;各种介质(有线:EIA/TIA-232-F、EIA-422、EIA/TIA-485-A;光纤、无线等)上的串行链路上传输;ModbusPLUS,一种高速令牌传递网络。选择何种实现方式主要是依据他所连接的设备所处的地位。一般采用标准的232口即可,但由于计算机上的rs232传送的距离不超过30m,因此可以选用485接口。除此之外,422口也为标准串行数据接口,表1列出了他们之间的主要差别。本套系统采用了隔离的RS-485通信方式来提供对Modbus的硬件支持。
表1有线介质传输性能对比表
Modbus系统是一种主从网络,容许一个计算机和一个或多个从机通信。当在Modbus网络上通信时,每个控制器都有自己的设备地址,主机识别按地址发来的消息,并决定要产生何种行动。当在其他网络上传输时,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。此时,控制器既可以作为主设备也可以作为从设备,但不能两者同时兼备。
根据各种设备的不同接口,总线上还可以串联打印机等设备,也可以将这些设备直接连接至监控计算机的打印机端口或USB口,实现通信。
芯片要根据所接收的信息进行选择,如果是数字量,则最常见的单片机或pic微控制器等均可选用,如果是模拟量如间隙电压,则要选择带模拟端口的芯片。
电缆选择可以根据所选择的传输通道及距离来确定,这里选用的是带屏蔽的双绞电缆。
2Modbus协议
Modbus协议是OSI模型第七层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。互联网组中已经保留TCP/IP系统端口502用以访问Modbus,Modbus协议已经成为一种流行的工业控制传输标准。
2.1协议内容
Modbus协议定义了消息与格式和内容的公共格式,主要采用命令/应答方式,每一种命令报文都对应着一种应答报文,命令报文由主站发出,当从站收到后,就发出相应的应答报文进行相应。Modbus的信息帧包括站点、字节长度、功能码、操作地址、操作数据、CRC校验值等。在Modbus系统中有两种有效的传递模式即ASCII(美国标准信息交换码)和RTU(远程终端装置)模式。内容格式及字符长度如下:2
由于RTU模式传输位数少,使用方便,本文内容均采用RTU模式。
2.2通信过程
Modbus主从节点之间通信过程大致为:
(1)从节点通过特定的端口与主节点建立连接,等待接收主节点发送的请求帧信号。
(2)主节点根据实际需要达到的目的选择合适的功能,将其对应的功能代码保存在ADU的功能代码域,把必要的参数和子功能代码保存在数据域中,并将传输标志、协议标志、数据长度等存放在标志域中,从而组成一个完整的数据帧发送到从节点。
(3)从节点对收到的请求帧经过错误检测后,根据协议的规定将其分解成基本功能单元,并按照功能代码的要求完成特定的操作,最后还要返回一个功能回应信号。如果请求帧或某一步操作出错,就返回一个错误报告。完备的出错应答是Modbus的一个特点,这有利于通信主节点判断通信的错误原因,从而将其排除,保证通信可靠进行,提高通信成功率。3
3.软件实现
软件实现时包括:初始化关键字,包括波特率设置,数据位数,停止位数,奇偶校验模式等,总线上所有的master及slave的以上设置应完全一致。
Modbus编程主要需处理好校验码的生成及数据包开始标志的检测。3
3.1地址定义
通信程序必
您可能关注的文档
- 城市轨道交通发展的战略思考论文.doc
- 城市轨道交通噪声控制方法及其对策研究论文.doc
- 城市轨道交通安全体系研究论文.doc
- 城市轨道交通安全工程的设计导则论文.doc
- 城市轨道交通安全的经济学思考论文.doc
- 城市轨道交通容量的影响因素研究论文.doc
- 城市轨道交通对城市人口迁移的作用论文.doc
- 城市轨道交通对生态环境的影响论文.doc
- 城市轨道交通工程全寿命周期集成化管理论文.doc
- 城市轨道交通建设与城市可持续发展思考论文.doc
- 基于moodle平台《网络教育应用》课程系统化设计①论文.doc
- 基于OSEK标准的嵌入式实时操作系统在汽车电子中的应用论文.doc
- 基于Packet Tracer 4.11构建仿真网络实训平台论文.doc
- 基于PDCA方法的AutoCAD校本教材编写实践论文.doc
- 基于PerformanceAssessment理论的英语写作教学研究.doc
- 基于PEST框架的我国休闲产业发展研究论文.doc
- 基于PLC和PC的分布式计算机监控系统的设计论文.doc
- 基于PPT战略的贫困地区旅游开发研究论文.doc
- 基于PXI总线的高速数字传输模块设计及正交解调的实现(一)论文.doc
- 基于PXI总线的高速数字传输模块设计及正交解调的实现(三)论文.doc
文档评论(0)