没有, RTU就一种模式, 一般是在功能(function code)上有局限, 但普通功能是完全一样的.
这四种是这个厂家自己出的幺蛾子.
比如第一种, 是两个黄鹂鸣翠柳, 完全不知所云.
第二个, HEX ...大概是说用十六进制的地址, 这个用十六进制和十进制, 指示它自己看或者填的区别, 跟modbus RTU没毛线关系.
第三个, zero base ..., 因为大家都知道, 比如modbus 地址40001是从1开始的, 绝对没有40000. 但是modbus内部报文实现, 40001的表示是0000, 所以总有个视觉误差. 很多厂家为了省略4x, 往往就说地址是yyyy, 有时yyyy从0开始, 代表的是400001, 就造成了所谓zero的混乱. 但绝对的modbus没这种混乱, 40001在报文里面一定是0000, 没有0000或0001的两种模式.
第四,RTU(over TCP),其实modbus 有TCP(但modbus 好像没说TCP/IP, 虽然它建立在IP基础上). 这个RTU over,大概是把RTU的报文按TCP发送接收, 这种也不是正常被支持的. 正常, RTU和TCP不是一样报文的. RTU over大概和RTU报文一样.