HslCommunication
HslCommunication copied to clipboard
西门子的 OperateResult Write(string address, byte[] value) 有问题
西门子的 OperateResult Write(string address, byte[] value) 有问题,有时会出现提示写入成功,而实际上没有写入的情况。
您好,HSL在用户调用该方法的时候,除了会检测正常接收到PLC返回的报文之外,还检测了返回的异常状态码,都没有问题之后,才最终返回给调用者,根据绝大部分用户的使用反馈,写入没有任何问题,少部分反馈偶尔写入不成功的,最终都查出来是PLC本身,或是触摸屏等设备覆盖了这个地址的数据。
确认一下是否校验了西门子PLC返回的报文,写入成功,byte[14]应该是0xff
最新版肯定有校验报文的,除非特别老的版本,例如 v7及之前的版本。
我这里也遇到了相同的问题,工具提示写入成功,我在写入成功的情况下再去读取,马上就读到的不一样的值
我这里也遇到了相同的问题,工具提示写入成功,我在写入成功的情况下再去读取,马上就读到的不一样的值
程序代码如下
使用的版本为3.9.1
程序代码如下 