- 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现场总线在工程中应用实例
MODBUS现场总线在工程中应用实例中图分类号:TP23文献标识符:A
摘要:本文简要介绍了现场总线的概念,详细说明了Modbus 总线协议的基本原理、通讯过程,并通过一个工程实例及其工业应用特点。
关键词:现场总线;Modbus通信协议;智能仪表;组态
Abstract: this paper briefly introduces the concept of fieldbus, it explains the basic principle of Modbus bus agreement, communication process, and through a project example and its industrial application characteristics.
Keywords: fieldbus; Modbus communication protocol; Intelligent instrument; configuration
中图分类号:K826.16文献标识码:A 文章编号:
1现场总线概念
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现,标志着工业控制领域又一个新时代的开始,并将对该领域的发展产生重要影响。
现场总线是应用在生产现场、在微型计算机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。它在制造业、流程工业、交通、楼宇等方面的自动化系统中在过去的10年内,出现了许多的总线产品,较流行的有:MODBUS现场总线,德国Bosch公司设计的CAN网络(Controller Area Network),美国Echelon公司设计的Lon Works网络(Local Operation Network),按德国标准生产的Profibus(Profess Field Bus)总线,Rosemount公司设计的Hart(Highway Addressable Remote Transducer)总线,罗克韦尔自动化公司的Device Net 和Control Net等。它们在一定的程度上获得了应用并取得了效益,对现场总线技术的发展和促进发挥了重要的作用,但大都未能统一成为国际标准,因而其应用必然受到产品技术程度不足的限制。但是,MODBUS总线协议因其简单易用却获得广大范围的推广普及,几乎所有的PLC及仪表模块均支持具有广该协议。
1Modbus通信协议
通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)[1]。其它设备(从设备)根据主设备查询提供的数据作出相应反应。如图1。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。从设备回应消息也由Modbus 协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。
Modbus 通信协议具有两种报文格式[2]:ASCⅡ和 RTU(remote terminal unit)报文帧格式。使用ASCII报文格式,消息以冒号“:”字符(ASCII码 3AH)开始,以回车换行符结束(ASCII码 0DH,0AH)。其它域可以使用的传输字符是十六进制的0…9,A...F。网络上的设备不断侦测“:”字符,当有一个冒号接收到时,每个设备都解码下个域(地址域)来判断是否发给自己的。消息中字符间发送的时间间隔最长不能超过1秒,否则接收的设备将认为传输错误。如表1。
使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时间,这是最容易实现的。传输的第一个域是设备地址。可以使用的传输字符是十
六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。而采用RTU格式的报文则以传递一段闲时间开始,这段时间不短于3.5 倍的字符发送时间T,一般取4T,并以同样4T的标志来表示报文的结束。本系统采用RTU格式。如表2 。
2应用实例
2.1 应用系统结构
该系统为一锅炉控制系统,主要由上位机(工控机)作主站,并通过总线连接下面5个从站,从站为带Modbus协议接口的智能仪表采集模块和阀门手操器[3],不同
文档评论(0)