多谢春帮主的留言。<br /><br />个人感觉,modbus协议还不是一个很严格的协议,至少不像Usb协议那样细致严格.他还算不上一种通用标准。because他的回旋余地还很大。<br />看到很多资料上都提到"它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络"之类的话。感觉也是在夸大。<br /><br />1.比如说对于 function code的定义,即便是在的电力行业,除了1-21是公共标准,其余的包括异常应答code,都是没有一个统一的标准的,这给不同的使用者以很大的发挥空间,这显然就造成了 modbus的不标准。还有比如像那个crc校验,虽然modbus有规定使用16bit crc, 但16bit_crc,本身就有 crc16和crc CCITT 两种生成多项式之分。对于这些不确定性,不同宣称使用modbus的厂家的东西如何互联呢??除非这几个厂家事先约定好。不然 我看只有本厂家和本厂家的产品可以互联。<br /><br />so,modbus 终究不是 Usb,Usb也不是 Modbus!<br /><br />hehe.<br />个人的一些看法。<br /><br />
|