现场使用C# Snap7库读取S7-1200的DB1,偶尔返回0x8102(对象未找到)。检查DB1确实存在,且偏移地址正确。可能原因:1)DB块被优化访问(需取消优化块属性);2)PLC处于STOP模式;3)读取长度超过DB块实际大小。建议先确认DB块属性是否为“优化的块访问”,如果是,需改为“非优化”或使用符号寻址。
悬赏已过期
后悬赏过期
现场使用C# Snap7库读取S7-1200的DB1,偶尔返回0x8102(对象未找到)。检查DB1确实存在,且偏移地址正确。可能原因:1)DB块被优化访问(需取消优化块属性);2)PLC处于STOP模式;3)读取长度超过DB块实际大小。建议先确认DB块属性是否为“优化的块访问”,如果是,需改为“非优化”或使用符号寻址。