找回密码
 立即注册
搜索
开启左侧

西门子200PLC的M/V/I/Q地址与Modbus的地址如何对应?

实用分享
西门子WINC编程实例下载https://www.jx-auto.cn/thread-31695-1-1.html
博途TIA Portal V18博图全集下载https://www.jx-auto.cn/thread-32479-1-1.html
西门子Smart200PLC资料集合下载https://www.jx-auto.cn/thread-31630-1-1.html
西门子秘钥Sim_EKB_Install_2023_04_04https://www.jx-auto.cn/thread-33580-1-1.html

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
西门子200PLC的M/V/I/Q地址与Modbus的地址如何对应?计算方法说明:
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。

另外江西工控论坛还有西门子SMART/S7-200PLCModbus地址计算器软件下载,这是下载地址http://www.jx-gongkong.com/thread-8318-1-1.html
楼主热帖
江西工控论坛http://www.jx-auto.cn/现已开启工控币兑换通道,大家可以踊跃发帖赚取工控币啦

大神点评1

无锡纽曼 2015-6-29 12:52:25 显示全部楼层
、、、、、、、、、、、、、、、、、、、、