精华内容
下载资源
问答
  • modbus通讯协议完整详解,有举例说明,详细版,Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的...
  • MODBUS通讯协议及编程doc,MODBUS通讯协议及编程
  • 共131页,分三大部分:Modbus协议Modbus协议在串行链路上的实现指南、Modbus协议在TCP/IP上的实现指南
  • 了解Modbus通讯协议,工作中遇到需要编写一个与温度湿度传感器通讯的软件,刚好有用
  • 该设计基于Altera公司FPGA,首先设计了一个可以通用于Modbus主设备和从设备的Modbus协议接口,然后基于该协议接口设计了一个通用的Modbus从设备协处理器,该接口也可以方便地用于主协议设备中。
  • modbus通信协议详解,内有各类功能码含义介绍,通信示例
  • MODBUS通讯协议中文版

    2019-02-14 20:30:43
    Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容...
  • 该资源压缩包是基于STM32单片机实现的适用于新手标准modbus模板, 内含文档资料,对modbus进行了讲解.
  • modbus通讯协议

    2019-03-15 19:40:35
    Modbus协议是主从式通讯协议,理论上可接(寻址)一台主站和至多247①台从站。受线路和设备的限制,最多可接一台主站和32台从站。 Modbus协议的某些特征是固定的,如帧格式、帧顺序、通讯错误和异常情况的处理,以及...
  • Visual C++串口通讯MODBUS通讯协议例子,希望对大家有用。
  • 珠海派诺 智能电表 SPM91 串行 MODBUS 通信协议,版本V2.0,简介:详细描述了SPM91电表在MODUS通讯模式下的输入和输出命令,信息和资料,以便第三方使用和开发。
  • 总共三部分,第一部分详细介绍了Modbus通讯协议内容,第二部分介绍了modbus在串行链接上得实现,第三部分为Modbus在TCP/IP上的实现指南;
  • 固德威HT系列逆变器Modbus通信协议定义_1616025693301_ol5i8
  • Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子...
  • Modbus通讯协议C#类库

    2017-09-06 13:03:34
    Modbus通讯协议C#类库 希望对大家有所帮助 (Modbus communication protocol C# class library We hope to help)
  • MODBUS通讯协议

    2019-10-30 10:53:48
    MODBUS通讯协议中文版,包含常用的功能码及解释,协议简介
  • 给出了一种在Xinlinx的Spartan-3E评估板上实现Modbus通信协议的方法。该方法以PC为上位机,并在评估板上嵌入Picoblaze软核作为下位机来实现Modbus通信协议的功能。文中同时介绍了使用Xilinx ISE和Picoblaze软核进行...
  • 标准modbus通讯协议

    2018-03-29 11:41:23
    485-Modbus-RTU通讯协议
  • Modbus通讯协议规范(中文很详细).pdf 带目录标签,很详尽,131页,很清晰,值得下载,欢迎下载收藏。
  • MODBUS通讯协议中文版,里面有三部分:Modbus协议、Modbus协议在串行链路上的实现指南、Modbus协议在TCP/IP上的实现指南。
  • MODBUS通讯协议及API编程(VC) MODBUS通讯协议及API编程(VC) MODBUS通讯协议及API编程(VC) MODBUS通讯协议及API编程(VC)
  • UPS通用MODBUS通讯协议

    2018-08-09 00:22:11
    UPS通用MODBUS通讯协议,适用于PC通过串口连接UPS进行监测.
  • FP93modbus通信协议.pdf

    2021-07-06 09:19:36
    FP93通讯协议
  • Modbus通信协议

    2020-08-21 11:20:46
    1、Modbus通信协议介绍 Modbus通信协议是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信,OSI模型见图1.1。 图1.1 Modbus是一个请求/应答协议,并且提供...

    1、Modbus通信协议介绍

           Modbus通信协议是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信,OSI模型见图1.1。

    图1.1

           Modbus是一个请求/应答协议,并且提供功能码规定的服务,modbus功能码是modbus请求/应答PDU的元素。

           Modbus通信栈见图1.2所示。

    图1.2

           Modbus缩略语:

    ADU   应用数据单元

    HDLC  高级数据链路控制

    HMI   人机界面

    IETF   因特网工程工作组

    I/O     输入/输出设备

    IP      互连网协议

    MAC   介质访问控制

    MB     MODBUS 协议

    MBAP  MODBUS 协议

    PDU    协议数据单元

    PLC    可编程逻辑控制器

    TCP    传输控制协议

    2、Modbus通信协议描述

           Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。

           Modbus通用帧见图1.3所示。

    图1.3

           启动Modbus事务处理的客户机创建Modbus应用数据单元。功能码向服务器指示将执行哪种操作。

           Modbus协议建立了客户机启动的请求格式。

           用一个字节编码Modbus数据单元的功能码域。有效的码字范围是十进制1-255(128-255是异常响应保留)。当从客户机向服务器设备发送报文时,功能码域通知服务器执行哪种操作。

           从客户机向服务器设备发送的 报文数据域包括附加信息,服务器使用这个信息执行功能码定义的操作。这个域还包括离散项目和寄存器地址、处理的项目数量以及域中的实际数据字节数。

           在某种请求中,数据域可以是不存在的(0长度),在此情况下服务器不需要任何附加信息。功能码仅说明操作。

    如果在一个正确接收的MODBUS ADU中,不出现与请求MODBUS功能有关的差错,那么服务器至客户机的响应数据域包括请求数据。如果出现与请求 MODBUS 功能有关的差错,那么域包括一个异常码,服务器应用能够使用这个域确定下一个执行的操作。

    当服务器对客户机响应时,它使用功能码域来指示正常(无差错)响应或者出现某种差错(称为异常响应)。对于一个正常响应来说,服务器仅对原始功能码响应,modbus事务处理见图1.4。

    图1.4 modbus事务处理(无差错)

    对于异常响应,服务器返回一个与原始功能码等同的码,设置该原始功能码的最高有效位为逻辑1,异常响应见图1.5所示。

    3、Modbus功能码定义

           modbus功能码定义见图1.6所示。

    图1.6

    4、以功能码03为例进行介绍

           在远程设备通信中,使用03功能码读取保存寄存器连续块的内容,请求PDU说明了起始寄存器地址和寄存器数量,从零开始寻址寄存器,因此寻址寄存器1-16为0-15.

           将响应报文中的寄存器数据分成每个寄存器有两个字节,每个字节中直接地调整二进制内容,对于每个寄存器,第一个字节包括高位比特,第二个字节包括低位比特。

    请求

    功能码

    1个字节

    0x03

    起始地址

    2个字节

    0x0000至0xffff

    寄存器数量

    2个字节

    1-125(0x7D)

     

    响应

    功能码

    1个字节

    0x03

    字节数

    1个字节

    2xN

    寄存器值

    Nx2个字节

     

    N=寄存器的数量

     

    错误

    差错码

    1个字节

    0x83

    异常码

    1个字节

    01/02/03/04

     

    以读取寄存器108-110为例

    请求

    响应

    域名

    (十六进制)

    备注

    域名

    (十六进制)

    备注

    功能码

    03

     

    功能

    03

    ···

    高起始地址

    00

    0x006B

    字节数

    06

    2*3个字节

    低起始地址

    6B

    寄存器值Hi(108)

    02

    0x022B

    高寄存器编号

    00

    0x0003

    寄存器值Lo(108)

    2B

    低寄存器编号

    03

    寄存器值Hi(109)

    00

    0x0000

     

    寄存器值Lo(109)

    00

    寄存器值Hi(110)

    00

    0x0064

    寄存器值Lo(110)

    64

     

    读保持寄存器流程框图见图1.7所示

          

    图1.7

    展开全文
  • 串口通讯+modbus通讯协议示例

    热门讨论 2015-01-23 10:38:54
    最近工作中需要实现远程抄表功能,电表通讯协义为modbus,通过RS485与上位机(电脑)通讯。 网上搜索了好多资料,发现大部分的示例写出来的modbus协议都是错误的,特别是最后面的两位检验码,于是把这个可用的分享给...
  • 基于stm32f103的Modbus协议
  • Modbus 通信协议

    2017-07-13 10:28:05
    modbus通信协议
  • MODBUS电表通讯协议(中文版),MODBUS通讯协议
  • 这是一个(完整w这是一个(完整word版)modbus通讯协议实例,亲测好用,欢迎大家下载交流

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,957
精华内容 4,782
关键字:

modbus通讯协议

友情链接: xmiorityscheduler.rar