如何解决无法使用 Java 将字符串写入 S7-1500
我使用 plc4j 从 s7-1500 读取/写入字符串。我可以用语句读取字符串:
builder.addItem("value-4.0","%DB1.DB4.0:STRING");
其中包含“hello world”字符串。 但是我不能用语句将字符串写入地址:
builder.addItem("value-4.0","%DB1.DB4.0:STRING","hello,world.");
例外如下:
org.apache.commons.lang3.NotImplementedException:未实现序列化字符串 在 org.apache.plc4x.java.s7.utils.StaticHelper.serializeS7String(StaticHelper.java:196) 在 org.apache.plc4x.java.s7.readwrite.io.DataItemIO.staticSerialize(DataItemIO.java:418) 在 org.apache.plc4x.java.s7.readwrite.io.DataItemIO.staticSerialize(DataItemIO.java:275) 在 org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.serializePlcValue(S7ProtocolLogic.java:498) 在 org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.write(S7ProtocolLogic.java:245) 在 org.apache.plc4x.java.spi.optimizer.BaSEOptimizer.lambda$optimizedWrite$2(BaSEOptimizer.java:114) 在 org.apache.plc4x.java.spi.optimizer.BaSEOptimizer.send(BaSEOptimizer.java:151) 在 org.apache.plc4x.java.spi.optimizer.BaSEOptimizer.optimizedWrite(BaSEOptimizer.java:114) 在 org.apache.plc4x.java.spi.connection.AbstractPlcConnection.write(AbstractPlcConnection.java:159) 在 org.apache.plc4x.java.spi.messages.DefaultPlcWriteRequest.execute(DefaultPlcWriteRequest.java:65)
任何人,请给出一些想法。非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。