恭喜,你发布的帖子
发布于 2022-02-17 11:11:03
5楼
smart的modbus库肯定不支持08功能码。
modbus协议中,08功能码是设备诊断功能码,把设备报警放到这里也无可厚非。
不过我是不会这样做的,这种不常用的功能码太恶心人。遇到过国内的几次都是用modbusrtu协议,但是功能码都是乱七八糟的要自己写自由通讯,神烦这些国产玩意。
所以,我都是直接映射到保持寄存器,兼容性特别棒,基本上只要是modbus上位机都能访问保持寄存器。
感谢楼上所有回复的兄弟。
Zaxife的回复,一句话就说到本胖胃里去了。本胖甚至认为modbus只需要保持寄存器,什么DO/DI/AI都应该映射到保持寄存器中。
请填写推广理由:
分享
只看
楼主