lzmtxp99
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 730 点
下载积分: 2103 分
在线时间: 535(小时)
注册时间: 2010-12-16
最后登录: 2026-03-05
查看lzmtxp99的 主题 / 回贴
楼主  发表于: 11天前
最近用西门子S7-1200用了MODBUS RTU与智能设备通信,同时用了MODBUS TCP与上位机通信,但是有一个问题就是MODBUS RTU有一个访问地址40001没法替换,只能用这个地址,同时MODBUS TCP的访问的起始地址也是从40001开始的,就像问下这两个通信的起始地址是不是同一个,还有就是MODBUS TCP的起始地址能不能改到400001?
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 12156 个
工控威望: 19964 点
下载积分: 16156 分
在线时间: 2859(小时)
注册时间: 2013-01-31
最后登录: 2026-03-12
查看往事如风的 主题 / 回贴
1楼  发表于: 4天前
引用
引用楼主lzmtxp99于2026-03-03 13:44发表的 问个简单的问题:西门子MODBUS TCP 与MODBUS RTU的地址是不是同一地址? :
最近用西门子S7-1200用了MODBUS RTU与智能设备通信,同时用了MODBUS TCP与上位机通信,但是有一个问题就是MODBUS RTU有一个访问地址40001没法替换,只能用这个地址,同时MODBUS TCP的访问的起始地址也是从40001开始的,就像问下这两个通信的起始地址是不是同一个,还有就是MODBUS TCP的起始地址能不能改到400001?

说明MODBUS-TCP 需要体现一个站号的,所以理论上这个40001与RTU中的40001只要站号不同,就可以使用
三人行者必有我师 ,择其善者而从之