近期调试时发现的坑,其实是老坑,但是隐藏的比较深。
背景是这样的,项目需要用到modbus通讯,大体的意思是想测试通讯时间,于是在两台电脑之间操作,当从站接到主站的请求时把时间放到一个地址上,这样主站读到这个地址的值与本机时间比较就得到了通讯时间(两台电脑已经通过ntp进行了时间同步)。表示时间时共用了四个寄存器地址,其中两个用来存放秒值,两个存放毫秒值。背景是这样的,项目需要用到modbus
近期调试时发现的坑,其实是老坑,但是隐藏的比较深。
背景是这样的,项目需要用到modbus通讯,大体的意思是想测试通讯时间,于是在两台电脑之间操作,当从站接到主站的请求时把时间放到一个地址上,这样主站读到这个地址的值与本机时间比较就得到了通讯时间(两台电脑已经通过ntp进行了时间同步)。表示时间时共用了四个寄存器地址,其中两个用来存放秒值,两个存放毫秒值。背景是这样的,项目需要用到modbus