Modbus介绍和仿真工具使用.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Modbus介绍和仿真工具使用.ppt

Modbus及仿真工具使用 议题 Modbus规约简介 Modbus仿真工具使用 Modbus报文分析示例 Modbus规约简介:概念 一.概念 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网、485总线)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 Modbus规约简介:概念 Modbus协议采用主从工作方式,允许一台主设备和多台从设备通信,每台从设备地址由用户设定,地址范围为1-255。通信采用命令/应答方式,每一种命令帧都对应一个应答帧。命令帧由主设备发出,所有从设备都将收到报文,但只有被寻址的从设备才会响应相应命令,返回相应的应答帧。图1是一个完整的主从查询-回应周期。 Modbus规约简介:概念 典型的主设备:FEP、可编程仪表…等等。 典型的从设备:可编程控制器、微机保护单元、交直流屏控制单元…等等。 Modbus规约简介:分类 二.分类 1.Modbus通讯协议有两种传送方式:RTU方式和ASCII方式, 两种方式如下所示:    Modbus规约简介:分类 ASCII模式:当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。 Modbus规约简介:分类 RTU模式:当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:相对于ASCII模式,RTU模式表达相同的信息需要较少的位数,且在相同通讯速率下具有更大的数据流量。因此通常情况下,一般工业智能仪器仪表都是采用RTU模式的Modbus规约。 Modbus规约简介:分类 Modbus TCP/IP为RTU模式的延伸:Modbus TCP/IP走的是基于Modbus的以太网,Modbus可以通过以太网实现,但必须是Modbus TCP/IP,接口方式不同,驱动程序也与RTU模式不同。 Modbus规约简介:分类 2.Modbus RTU消息帧格式 : 每个MODBUS帧都包括地址域、功能域、数据域、错误检测域 。 Modbus仿真工具使用 ModScan32仿真客户端 ModSim32仿真服务器 将ModScan32与ModSim32打开运行,如下图 Modbus仿真工具使用 ModScan32 ModSim32 Modbus仿真工具使用 Modsim32介绍:如图新建 Modbus仿真工具使用 连接接口,Port1-Port9为串口,TCP为以太网端口; Modbus仿真工具使用 Show data与show traffic为两种显示报文的格式。 这里是显示的数据是什么样格式 Modbus仿真工具使用 ModScan32介绍:点connect连接出现下图 Modbus仿真工具使用 此处连接的端口要与Modsim32连接的端口一致 Modbus仿真工具使用 这里是显示内容与Modsim32里的一样 Modbus仿真工具使用 连接TCP实例: 打开Modsim32中的连接,如图,点击OK Modbus仿真工具使用 打开Modscan32的连接, Modbus仿真工具使用 注意:在仿真调试时,对应的相应设置一定要一致,如下图所标: Modbus报文分析 1.RTU报文:以泰坦交直流屏规约报文为例分析 主机至直流屏的遥测命令: 如:01 03 00 00 00 17 05 C4 对照下图的报文格式分析 Modbus报文分析 01:直流屏通讯地址 03:遥测功能码(AI) 00: 00: 00: 17:变为10进制23 05 C4 Modbus报文分析 直流屏响应的报文: 报文格式: 01 03 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 11 00 00 05 9B 00 FA 00 00 00 00 00 00 00 00 00 00 00 00 F9 D8 00 FA 27 0F 27 0F 27 0F 27 0F 00 C6 Modbus报文分析 01:直流屏地址 03:功能码 2E:数据字节个数,转为10进制为46,因为两个字节表示一个寄存器,所以是23个寄存器。 05 9B:第10个寄存器的遥测值 Modbus报文分析 主机至交流屏的遥信命令: 报文为:02 01 01 00 00 C0 3D 95,格

文档评论(0)

feiyang66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档