¥
悬赏已过期 后悬赏过期

西门子S7-1200通过Modbus TCP采集,地址40001对应实际寄存器地址是多少?

邀请:

问题:西门子S7-1200作为Modbus TCP服务器,我配置采集地址为40001,但读不到数据,请问40001对应PLC内部的哪个地址?

回答:西门子S7-1200的Modbus TCP地址映射规则:40001对应DB块中的第一个字(Word),具体取决于你在PLC程序中使用的“MB_SERVER”指令配置的“MB_HOLD_REG”起始地址。例如,若MB_HOLD_REG指向DB1.DBW0,则40001对应DB1.DBW0。建议在TIA Portal中检查MB_SERVER背景数据块的参数,或使用Modbus扫描工具(如ModScan)测试。注意:地址偏移通常为0,即40001对应寄存器索引0。

您的回答

回答

默认排序 时间排序
图片审查中...
个人中心
今日签到
有新私信 私信列表
搜索