用库很麻烦,
1 库程序大,大约有2000个字节,如果自己写通讯程序,最多300个字节。
2 库的帧格式有时候不符合仪表的帧格式
3 如果仪表的地址确定了,那对仪表的请求帧就确定了,CRC可以自己计算,就不用PLC算了,但库在发送前要算CRC,接收后还要算CRC,CRC计算很费时间的。
4用库出现错误了,不好检查,因为库有密码,你打不开,虽然提供了错误代码,但我看没什么用。
同感
且西门子的Modbus主站库会出现莫名其妙的问题
最大读写寄存器还不能超过9999,而许多Modbus地址16进制达到2000H以上