¥
悬赏已过期 后悬赏过期

西门子S7-1200用Snap7读DB块,返回空数据是什么原因?

邀请:

问题:使用Snap7的ReadArea函数读取S7-1200的DB1,长度为100字节,返回的buffer全为0。已确认IP正确、PUT/GET已开启、DB1存在且有数据。可能原因?

回答:常见原因包括:1) 机架号/槽号配置错误(尝试0,0或0,1);2) DB块未优化访问(在DB属性中取消“优化的块访问”);3) 读取的起始地址偏移错误(如DB1.DBX0.0从0开始);4) 数据类型不匹配(如实际为Real却按Int读取)。建议先用TIA Portal的在线诊断确认DB内容。

您的回答

回答

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