计算方法说明:
V位地址:
如果将通讯起始地址设为VB0的话则:
如V20.0则Modbus计算方法为20÷2+1+0.0+0.8+(40000-通讯起始地址÷2)=40011.8 ,
如V20.1则Modbus计算方法为20÷2+1+0.1+0.8+(40000-通讯起始地址÷2)=40011.9
如V21.0则Modbus计算方法为20÷2+1+0.0+(40000-通讯起始地址÷2)=40011.0
如V21.1则Modbus计算方法为20÷2+1+0.1+(40000-通讯起始地址÷2)=40011.1
即如果地址整数位最后一位是偶数则需要在小数位加0.8,如果是奇数的话则只需要直接将小数位数加进地址整数位除以2加1的值上去即可
另外需要注意的是通讯起始地址如果设置的是奇数的字节(如VB1)则以上的算法刚好相反,即奇数需要在小数位加0.8,偶数则不需要。
V字地址
如果将通讯起始 地址设为VB0
如VW20 则Modbus的计算方法为20÷2+1+40000=40011
需要注意的是如果起始通讯地址设的是奇数的话,则计算的地址也应为奇数。
如 通讯地址设为VB1
VB21的Modbus计算方法为 (21-1)÷1+40000=40011
I位地址
如I2.7 则Modbus计算方法为2×8+7+1+10000=10024
Q位地址与I位地址一样的计算方法,只不过其地址区是0
即如Q2.7的Modbus地址为00024。计算方法说明:
V位地址:
如果将通讯起始地址设为VB0的话则:
如V20.0则Modbus计算方法为20÷2+1+0.0+0.8+(40000-通讯起始地址÷2)=40011.8 ,
如V20.1则Modbus计算方法为20÷2+1+0.1+0.8+(40000-通讯起始地址÷2)=40011.9
如V21.0则Modbus计算方法为20÷2+1+0.0+(40000-通讯起始地址÷2)=40011.0
如V21.1则Modbus计算方法为20÷2+1+0.1+(40000-通讯起始地址÷2)=40011.1
即如果地址整数位最后一位是偶数则需要在小数位加0.8,如果是奇数的话则只需要直接将小数位数加进地址整数位除以2加1的值上去即可
另外需要注意的是通讯起始地址如果设置的是奇数的字节(如VB1)则以上的算法刚好相反,即奇数需要在小数位加0.8,偶数则不需要。
V字地址
如果将通讯起始 地址设为VB0
如VW20 则Modbus的计算方法为20÷2+1+40000=40011
需要注意的是如果起始通讯地址设的是奇数的话,则计算的地址也应为奇数。
如 通讯地址设为VB1
VB21的Modbus计算方法为 (21-1)÷1+40000=40011
I位地址
如I2.7 则Modbus计算方法为2×8+7+1+10000=10024
Q位地址与I位地址一样的计算方法,只不过其地址区是0
即如Q2.7的Modbus地址为00024。计算方法说明:
V位地址:
如果将通讯起始地址设为VB0的话则:
如V20.0则Modbus计算方法为20÷2+1+0.0+0.8+(40000-通讯起始地址÷2)=40011.8 ,
如V20.1则Modbus计算方法为20÷2+1+0.1+0.8+(40000-通讯起始地址÷2)=40011.9
如V21.0则Modbus计算方法为20÷2+1+0.0+(40000-通讯起始地址÷2)=40011.0
如V21.1则Modbus计算方法为20÷2+1+0.1+(40000-通讯起始地址÷2)=40011.1
即如果地址整数位最后一位是偶数则需要在小数位加0.8,如果是奇数的话则只需要直接将小数位数加进地址整数位除以2加1的值上去即可
另外需要注意的是通讯起始地址如果设置的是奇数的字节(如VB1)则以上的算法刚好相反,即奇数需要在小数位加0.8,偶数则不需要。
V字地址
如果将通讯起始 地址设为VB0
如VW20 则Modbus的计算方法为20÷2+1+40000=40011
需要注意的是如果起始通讯地址设的是奇数的话,则计算的地址也应为奇数。
如 通讯地址设为VB1
VB21的Modbus计算方法为 (21-1)÷1+40000=40011
I位地址
如I2.7 则Modbus计算方法为2×8+7+1+10000=10024
Q位地址与I位地址一样的计算方法,只不过其地址区是0
即如Q2.7的Modbus地址为00024。
|