Modbus Tutorial
从入门到精通,system学习 Modbus protocol原理、messageformat、debug方法和实战应用
快速开始
Modbus protocol详解
学习 Modbus RTU、TCP、ASCII 协议原理、帧format、function code和Register Mapping
Start learning →Online Tools
free使用Serial Port Debugging、TCP debug、CRC 计算、messageParse等Online Tools
Open the tool →Download Materials
DownloadProtocol manual, wiring diagram, selection table, industry white paper等技术Resources
DownloadResources →协议Tutorial
debug实战
Frequently Asked Questions
Modbus RTU 和 TCP 有什么区别?
RTU 使用串行通信(RS485/RS232),帧format包含address、function code、data和 CRC verification;TCP 使用以太网通信,帧format包含 MBAP 头和 PDU,不需要 CRC verification。
如何计算 Modbus CRC verification码?
CRC-16 使用 0x8005 多项式,初始值 0xFFFF,计算每个byte后与 0xFFFF 异或。可以使用我们的在线 CRC 计算Tools自动计算。
Modbus function code 03 和 04 有什么区别?
function code 03 Read and hold register(可读可写),function code 04 Read input register(只读)。保持register用于参数设置,输入register用于实时data。
Modbus 通信超时怎么解决?
检查Serial port parameters(Baud rate、data bit、stop bit、check digit)是否匹配,检查接线是否正确,检查slave address是否冲突,适当增加超时time。
Need help?
如果您在学习或使用 Modbus 过程中遇到问题,欢迎Contact Us的Technical Support团队。