modbus协议学习笔记

一.简介

1.介绍

  1. Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。

  2. 有两种串行传输模式被定义: RTU(Remote Terminal Unit) 模式 和 ASCII 模式。
    它定义了报文域的位内容在线路上串行的传送。它确定了信息如何打包为报文和解码。
    Modbus 串行链路 上所有设备的传输式 模式 ( ( 和串行口参数) ) 必须 相同。
    尽管在特定的领域 ASCII 模式是要求的,但达到 Modbus 设备之间的互操作性只有每个设备都有
    相同的模式: 所有设备 必须现 必须实现 RTU 模式。 ASCII 传输模式是选项。
    设备应该由用户设成期望的模式, RTU 或 ASCII。 默认设置必须为 RTU 模式。

  3. 对于串行连接两个传输模式,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式由于我们进行通信的一般数据包为2进制形式,所以我们一般都采用RTU模式),Modbus ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通信(serial communication)方式。RTU(Remote Terminal Unit)格式后续的命令/数据带有循环冗余校验(C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值