Modbus通信协议笔记 up主 快学工控上位机

1.诞生背景
PLC 解决电气线路问题 逻辑
通信 Modbus协议
2.协议(规约):设备与设备之间的语言
3.接口:串口 以前 以太网 网线
4.协议与接口无关
5.没有最好的协议,只有适用范围中最好的
6.Modbus:应用层的报文传输协议。
三种类型:
RTU ASCII TCP
7.RTU
通信的本质:读写
存储区: 输出线圈 输入线圈 输出寄存器 输入寄存器 【输入:read-only,线圈和寄存器是存储最小单位,线圈存布尔、寄存器存数据】
Y: 0 1 4 3
标准地址Y XXXX 00001-09999 【其余三个类推】
扩展地址Y XXXXX 000001-065536 【其余三个类推】
存储区范围:5位和6位
8.六种读写方式(功能码):十进制
①读输出线圈 01
②读输入线圈 02
③读输出寄存器 03
④读输入寄存器 04
⑤写单个输出线圈 05
⑥写单个输出寄存器 06
⑦写多个输出线圈 15
⑧写多个输出寄存器 16
ModbusRTU/ASCII
报文格式:从站地址(设备编号)(1byte)+功能码(1 byte)+数据(N byte)+校验(2 byte)
对于读取来说:
找谁?+干嘛?+具体干嘛+验证
对于写入来说:
找谁?+干嘛?+具体干嘛(更多,多写入的具体数值)+验证

哇哦!串口精灵!!!
eg:
01 站地址
03 读输出寄存器
00 00 起始寄存器
00 02 寄存器长度
C4 0B CRC校验

01 站地址
03 读输出寄存器
04 字节计数
01 46 01 3B 具体4个字节
5A 59 CRC校验

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值