Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

这篇具有很好参考价值的文章主要介绍了Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

Modbus Slave是一个模拟Modbus协议从机的上位机软件,主要用于模拟测试跟其他主机设备通信的过程。与之成套存在的另一个软件--Modbus Poll,则是模拟Modbus协议主机的上位机软件。该软件内部封装Modbus协议,通过图形化界面使得操作更为简单。软件支持ModbusRTU、ASCII、TCP/IP协议。

0、Modbus通信协议介绍

0-1、通信协议

  • 通信协议:规定双方或者是多方需要共同遵守的交流方式。
  • Modbus通信协议:串行通信协议,是工业电子设备之间的常用连接方式,并且已经成为工业领域通信协议的业界标准。
  • 注意:Modbus是一种一主一从的一对一通信方式(主机发一帧,从机回一帧的形式),当然也一主多从(主机通过从机的ID号来区分通信的从机设备。从机ID范围从1~247),但实际也是一对一通信,同一时刻只能有一个从机进行响应。如果需要和多个从机同时通信,这里也支持使用广播,即主机发送指令,所有从机接收指令并执行,但不进行应答。

0-2、通信形式

  • 通信形式:目前的通信形式主要分为四种:RTU、ASCII、TCP、Plus。这里主要介绍TCP

0-3、TCP

  • TCP: TCP是一种网络协议,而Modbus/TCP就是基于网络协议上的一种应用层协议。其报文格式是十六进制的,由报头(2字节的帧序号+2字节的协议类型+2字节的数据长度+1字节的Slave ID)+数据两部分组成。由于该通信方式是基于TCP/IP这种可靠协议上,所以通信不需要有额外的校验机制。

一、Modbus Poll功能介绍

1-1、窗口状态栏介绍

Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

1-2、查看IP地址、端口号以及连接配置

Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

  • 连接形式分为:串行(一般默认就可以)、TCP/IP(端口号默认为502)、UDP/IP
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

1-3、设置配置窗口信息以及配置窗口信息的详细介绍。

Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

  • 常用功能码以及地址的对应表:我们这里用到的功能码是03,即读取保存寄存器,在寄存器中取得当前的二进制值。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
  • 修改名字以及对应的值:双击对应位置即可修改
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

1-4、查看通信信息、实时绘图

Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

  • 实时绘图
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

二、Modbus Slave功能介绍

2-1、连接

  • 连接:点击左上角新建按钮后,弹出连接配置窗口。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

2-2、保存

  • 保存:点击File、save as可以把窗口配置进行保存。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

2-3、配置窗口信息

  • 配置窗口信息:点击Setup、Slave Definition可以进行窗口的配置。快捷键为F8
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
  • 纠正:Hide Name Columns是是否隐藏Name列,即第一列。
  • Skip response: 跳过响应。
  • Insert CRC/LRC error:插入CRC/LRC错误,目前实测是主机每发10帧,Slave这边会有一帧返回错误CRC/LRC校验。
  • Response delay:延迟回复时间,可以设置接收到数据后延时回复的时间。
  • Return exception 06. Busy:返回设备繁忙状态,即故障码06。

2-4、窗口操作、状态栏、查看收发报文

  • 窗口操作:双击数据位置,可以修改当前地址的寄存器/线圈数值。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
  • 窗口状态栏:状态栏一些字符的含义。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
  • 查看收发报文:打开查看收发报文的窗口。
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
    连接主机配置
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
    注意:选择连接协议,选择主机的ip地址、端口号

参考文章:
【工具使用】Modbus Slave软件使用详解.
【工具使用】Modbus Poll软件使用详解.
Modbus仿真器 Modbus Poll 和Modbus Slave详细图文教程.
【知识分享】Modbus通信协议详解.


总结

下班啦下班啦,准备一下🔣文章来源地址https://www.toymoban.com/news/detail-491988.html

到了这里,关于Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Modbus RTU(Remote Terminal Unit)与RS-485协议(rs485)介绍(主站设备(Master)、从站设备(Slave))Modbus TCP、Modbus ASCII

    参考文章:ModBus协议 参考文章:一篇文章了解 RS485 和 MODBUS 的区别,它们有什么不同? Modbus RTU和RS-485是工业通信中常用的两种协议。Modbus RTU 是一种数据表示协议,而 RS-485 则是物理传输标准。尽管这两者有时被并列讨论,但它们在通信系统中的角色却大不相同。以下内容将

    2024年02月05日
    浏览(69)
  • 用IoTClient模拟ModbusTCP从站,用Modbus Poll软件进行模拟测试的方法及软件下载

    IoTClient是一个物联网设备通讯协议实现客户端,将包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件基于.NET Standard 2.0,可用于.Net的跨平台开发,如Windows、Linux甚至可运行于树莓派上。 1、打开IoTClient软件  ,选择modbus tcp  ,设置IP 127.0.0.1 端口502  ,

    2024年04月10日
    浏览(71)
  • Modbus调试软件使用教程

    按照软件提示一步一步操作即可。 ModbusPoll7.0.1 ModbusSalve6.1.3 SN.zip 完成后,电脑桌面会有如下图标,注意这个软件需要用管理员权限运行。 鼠标右键以管理员权限运行。 打开软件后,界面如下图: 接下来需要进行通信连接。 输入串口参数,选择serial port,选择usb串口的串口

    2024年02月06日
    浏览(56)
  • Modbus通信协议+Modbus串口调试工具+Java版协议解析源码

    网络与串口二合一调试助手TCPCOM: https://download.csdn.net/download/liuyuan_java/87454762 Modbus调试工具,模拟串口调试工具 https://download.csdn.net/download/liuyuan_java/87427475 Configure Virtual Serial Port Driver (VSPD) 串口模拟工具 https://download.csdn.net/download/liuyuan_java/87426831 Java实现DL/T645-2007协议报文的

    2024年02月03日
    浏览(77)
  • 串行通信 - Modbus协议

    Modbus协议采用的是主-从通信模式。 Modbus协议主要有Modbus RTU、Modbus ASCII和Modbus TCP三种。前两者均支持RS-485总线协议。其中RTU采用二进制数据表达形式、数据结构紧凑,通信效率高,应用广泛。 Modbus的三种传输模式 ASCII 模式:数据中每8bit的字节作为一个ASCII码发送。字符发送

    2024年02月09日
    浏览(52)
  • Modbus TCP通信协议详解

    一、Modbus TCP通信概述 MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS报文的用途。协议的最通用用途是为诸如PLC,I/O模块,以及连接其它简单域总线或I/O模块的

    2024年02月08日
    浏览(161)
  • 详解 Modbus 通信协议(清晰易懂)

    已剪辑自: https://mp.weixin.qq.com/s/dvo1l1GgJ2DtIHnPK5E1tA 本文总结关于 Modbus 相关的知识,浅显易懂,旨在对 Modbus 有一个很直观的了解。如有错误,欢迎修改意见和建议。 什么是协议 在了解什么是Modbus之前,我们先来看下什么是协议。 协议是一个汉语词汇,读音为xié yì,意思是共

    2024年02月02日
    浏览(70)
  • 详解Modbus通信协议---清晰易懂

    本文旨在让您对Modbus有一个很直观的了解,总结关于Modbus相关的知识,非常适合初学的同学,同时如有错误,欢迎修改意见和建议,将在第一时间修改 什么是协议 在了解什么是Modbus之前,我们先来看下 什么是 协议 协议是一个汉语词汇,读音为xié yì,意思是 共同计议,协

    2024年02月03日
    浏览(46)
  • 嵌入式通信协议【Modbus】Modbus TCP的帧格式

    Client request:例: 19 B2 00 00 00 06 06 03 00 27 00 02 上面是modbus客户端发出的报文内容,为modbus tcp/ip协议格式,其前面的六个字节为头字节( header handle); 19 B2 00 00 00 06 19 B2  00 00 00 06 两个Client发出的检验信息,Sever端只是需要将这两个字节的内容copy以后再放到response的报文的相应位

    2024年02月05日
    浏览(85)
  • RS-485通信协议(ModBus版)

    从机(设备)的通信参数 波特率 2400~115200bps,出厂默认9600bps。 数据位 7~9位,出厂默认8位。 停止位 1~2位,出厂默认1位。 奇偶校验 无校验,奇校验,偶校验。 RS485 ModBus 通信格式 主机向485总线发送问询数据帧 地址码 功能码 寄存器起始地址 寄存器长度 校验码低8位 校验码

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包