Modbus是什么?
kaihua1107
kaihua1107 Lv.3
2006年07月24日 12:16:50
只看楼主

Modbus是什么?Modbus TCP/IP 是 说明什么,

Modbus是什么?
Modbus TCP/IP 是 说明什么,
免费打赏
chenyuewen04
2006年07月24日 19:55:09
2楼
Modbus-TCP 网络的性能与以太网的类型和设计有很大关系,并且与不同设备通讯接口所使用的处理器性能也有很大关系。 Modbus-TCP 的协议效率高达约 60% 。这是因为其应用层协议允许在一个 TCP/IP 帧中传输多个寄存器,另外 TCP/IP 协议本身只增加了几个字节的报文头。

  Modbus-TCP 是一种在自动化设备中用以太网作为数据传输媒体的务实的方法。在网络架构 ( 星型拓扑和智能交换机 ) 上附加的费用被证明是合理的,因为以太网能够传输大量数据,还能同时具有附加功能 ( 嵌入式 Internet 、 email 和文件传输 ) 。与其它工业以太网系统相比。 Modbus-TCP 的市场表现已明显领先,并且在考虑初始投资和充分利用现有资源上有明显优势。

  Modbus是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。目前,可以通过下列三种方式实现Modbus通信:如图(一)
Modbus数据单元
  Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。启动Modbus事务处理的客户机创建Modbus PDU,其中的功能码向服务器指示将执行哪种操作,功能码后面是含有请求和响应参数的数据域。
通用Modbus帧

  当Modbus应用在TCP/IP上时,将使用一种专用报文头——MBAP报文头(Modbus应用协议报文头)来识别Modbus应用数据单元。
Modbus标准功能码,Modbus协议定义了三种功能码;1,公共功能码:被确切定义的、唯一的功能码,由Modbus-IDA组织确认、可进行一致性测试且已在MB IETF RFC中归档
2, 用户定义的功能码:用户无需Modbus-IDA组织的任何批准就可以选择和实现的功能码,但是不能保证被选功能码的使用是唯一的
3,保留功能码;么些公司在传统产品上使用的功能码,不作公共用
回复
kaihua1107
2006年07月27日 12:46:07
3楼
谢谢
回复

相关推荐

APP内打开