modbus介绍及仿真工具使用

modbus介绍及仿真工具使用

ID:36302384

大小:394.00 KB

页数:36页

时间:2019-05-08

modbus介绍及仿真工具使用_第1页
modbus介绍及仿真工具使用_第2页
modbus介绍及仿真工具使用_第3页
modbus介绍及仿真工具使用_第4页
modbus介绍及仿真工具使用_第5页
资源描述:

《modbus介绍及仿真工具使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Modbus及仿真工具使用议题Modbus规约简介Modbus仿真工具使用Modbus报文分析示例Modbus规约简介:概念一.概念Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网、485总线)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。Modbus规约简介:概念Modbus协议采用主从工作方式,允许一台主设备和多台从设备通信,每台从设备地址由用户设定,地址范围为1-255。通信采用命令/应答方式,每一种命令帧都对应一个应答帧。命令帧由主设

2、备发出,所有从设备都将收到报文,但只有被寻址的从设备才会响应相应命令,返回相应的应答帧。图1是一个完整的主从查询-回应周期。Modbus规约简介:概念图1主从查询-回应周期表Modbus规约简介:概念典型的主设备:FEP、可编程仪表…等等。典型的从设备:可编程控制器、微机保护单元、交直流屏控制单元…等等。Modbus规约简介:分类二.分类1.Modbus通讯协议有两种传送方式:RTU方式和ASCII方式,两种方式如下所示:Modbus规约简介:分类ASCII模式:当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字

3、节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。Modbus规约简介:分类RTU模式:当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:相对于ASCII模式,RTU模式表达相同的信息需要较少的位数,且在相同通讯速率下具有更大的数据流量。因此通常情况下,一般工业智能仪器仪表都是采用RTU模式的Modbus规约。Modbus规约简介:分类ModbusTCP/IP为RTU模式的延伸:ModbusTCP/IP走的是基于Modbus的

4、以太网,Modbus可以通过以太网实现,但必须是ModbusTCP/IP,接口方式不同,驱动程序也与RTU模式不同。Modbus规约简介:分类2.ModbusRTU消息帧格式:每个MODBUS帧都包括地址域、功能域、数据域、错误检测域。Modbus仿真工具使用ModScan32仿真客户端ModSim32仿真服务器将ModScan32与ModSim32打开运行,如下图Modbus仿真工具使用ModScan32ModSim32Modbus仿真工具使用Modsim32介绍:如图新建Modbus仿真工具使用连接接口,Port1-Port9为串口,TCP为以太网端口;Mod

5、bus仿真工具使用Showdata与showtraffic为两种显示报文的格式。这里是显示的数据是什么样格式Modbus仿真工具使用ModScan32介绍:点connect连接出现下图Modbus仿真工具使用此处连接的端口要与Modsim32连接的端口一致Modbus仿真工具使用这里是显示内容与Modsim32里的一样Modbus仿真工具使用连接TCP实例:打开Modsim32中的连接,如图,点击OKModbus仿真工具使用打开Modscan32的连接,Modbus仿真工具使用注意:在仿真调试时,对应的相应设置一定要一致,如下图所标:Modbus报文分析1.RTU

6、报文:以泰坦交直流屏规约报文为例分析主机至直流屏的遥测命令:如:01030000001705C4对照下图的报文格式分析Modbus报文分析01:直流屏通讯地址03:遥测功能码(AI)00:00:00:17:变为10进制2305C4Modbus报文分析直流屏响应的报文:报文格式:01032E0000000000000000000000000000FF110000059B00FA000000000000000000000000F9D800FA270F270F270F270F00C6Modbus报文分析01:直流屏地址03:功能码2E:数据字节个数,转为10进制为46,

7、因为两个字节表示一个寄存器,所以是23个寄存器。059B:第10个寄存器的遥测值Modbus报文分析主机至交流屏的遥信命令:报文为:0201010000C03D95,格式如下图Modbus报文分析02:交流屏地址01:功能码,代表遥信(DI)0100:起始位地址,代表遥信从第0100H点开始。00C0:代表读多少个遥信(DI),此处为192个。3D95:校验码Modbus报文分析交流屏响应的报文0201181104040400000000000000000000000000000000000000003C08Modbus报文分析02:交流屏地址01:功能码18:字

8、节个数11

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。