发布时间:2022-04-28
JAVA OPC UA SDK更新至4.8.2版本
——为您提供最新信息与更新详情
更新详情
对通用部件的更改
改进:现在支持0的处理间隔。AggregateCalculator
已修复:现在使用 UTF-8 而不是平台默认编码。JsonDecoder.setReadable
修复:如果输出继承,可以正确解析了。ExpandedNodeId.parseExpandedNodeIdExpandedNodeId.toString
对Client SDK 的更改
已修复:处理受监视项的目标命名空间在服务器中不存在的情况。
已修复:在重新连接后重新创建受监视项之前刷新命名空间数组。
对Server SDK 的更改
已修复:未通过 处理包含无Loops 属性的问题。UaViewNodesetAttribute
已修复:防止与错误建模的条件相关。StackOverflowError
已更改:从 NodeSet 加载的节点的值现在具有从加载模型时开始的时间戳(而不是 null/min 时间戳),修复了合规性测试工具的问题。
对 SampleConsoleClient 的更改
新增:添加了示例(菜单选项)以在服务器上调用AddNodes。请注意,服务器需要支持NodeManagement才能使用它(在我们的SDK的服务器端,默认情况下是关闭的,因为NodeManagerListeners也应该只允许授权用户这样做)。
已修复:新的1.04属性未在菜单中显示为选项。对SampleConsoleServer的更改
新增:添加了示例(菜单选项)来切换NodeManagement状态(默认情况下处于禁用状态)。
对PubSub示例的更改
已修复:解析某些JSON消息时的NPE。
已更改:在示例配置中使用5秒的发布间隔。
已更改:示例存根存根配置,在中设置字段。DataSetWriterIdJsonDataSetMessageContentMask
对PubSubSDK的更改
已修复:如果在连接地址中使用“mqtts”,而不是“ssl”,则现在在内部已正确替换为“ssl”。
新增:添加了对JSON编码中NetworkMessageContentMask中位的支持。SingleDataSetMessage
新增:允许在解码PubSubMQTT-JSON消息时忽略需要知道DataSetMetaData,消息中的字段按原样使用。PubSubJsonDataSetReaderConf.isIgnoreMissingMetaData
新增:每当MQTT连接的状态发生更改时,就会触发。PubSub(Mqtt)Events.PUB_SUB_MQTT_CONNECTION_STATE_CHANGEDPubSubMqttConnectionStateChangedEvent
新增:每当订阅服务器在任何已配置的主题/队列中收到MQTT消息时,就会触发。请注意,这可能包括非OPC UA消息。PubSub(Mqtt)Events.PUB_SUB_MQTT_RAW_MESSAGE_RECEIVEDPubSubMqttRawMessageReceivedEvent
已修复:数据集现在可在多个写入器使用时正常工作。
已修复:字段被忽略。JsonDataSetMessageContentMaskDataSetWriterId
已更改:默认发布间隔(如果未通过设置),现在为1秒(而不是4秒)。PubSubXXXWriterGroupConf.Builder
对代码生成器的更改
没有功能变化,但内部在命令行模式下登录时使用slf4j-simple。
背景简介
公司简介
北京盟通科技专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务,与多家行业领先的商业伙伴合作,致力于为工业自动化领域的客户提供优质服务。公司现有多款适用于工业自动化支持的软件协议栈及开发所需的正版授权软件,同时,经验丰富的技术团队也可以帮助客户设计与调试并提供必要的技术支持。
OPC UA协议
OPC UA协议是一种应用层协议,其全称为OLE(Object Linking and Embedding) for Process Control Unified Architecture,该协议支持不同设备之间的通信,让工业自动化中通信设计流程得到简化,便于数据流的传输及工业控制器程序的稳定。北京盟通科技通过与Unified Automation公司合作,并结合技术团队多年的本土落地项目的实施经验,推出了OPC UA软件开发包,针对具体编译设计环境支持相应的语言配置,如C、C++、.Net和Java等,欢迎客户移步产品中心了解相关信息或与北京盟通科技联系:产品中心 & 联系方式。