opc客户端读取数据品质是bad_OPC UA客户端 - BadCertificateHostNameInvalid - opcfoundation.org...

news/2024/7/6 12:49:57

我们已经有一个较旧的VB .NET(Visual Studio 2013社区版)代码片段,当前与一个PLC通过UDP进行通信,其中一些很基本数据传输。OPC UA客户端 - BadCertificateHostNameInvalid - opcfoundation.org

现在我们需要PLC和PC之间更紧密的耦合(PC必须能够设置一堆参数,而Labview程序可能需要直接访问PLC),所以我们的PLC供应商(B & R )表示,OPC UA是要走的路。

这似乎相似,这里提出的问题:

在介绍性研讨会,OPC UA,我们得到了编制的OPC UA客户端的版本,如果我火了一个PLC模拟器中,客户端可以连接到PLC模拟器。当然,它要求提供一个名称和一个密码,但弹出式窗口会显示我说要尝试连接,我得到一个UA示例客户端的弹出窗口,其中显示“证书无法验证:BadCertificateUntrusted”

好的,我没有证书。点击后,客户端继续向前,并显示一个由PLC代码暴露给OPC UA的所有元素的树。一切都很好。

现在,如果我从opcfoundation.org网站下载完整代码,则在确认我没有有效证书后,可以编译代码但是,在确认我没有有效证书后,窗口弹出,上面写着:

异常(ServiceResultException) BadCertificateHostNameInvalid 服务结果(BadCertificateHostNameInvalid)

这些都是OPC UA 1.02,BTW。

是否有其他地方需要配置?我注意到有几个XML文件(Opc.Ua.SampleClient.Config.xml和Opc.Ua.SampleClient.Endpoints.xml),我想知道他们是否需要修改以摆脱此停止。

我确实记得,如果你自动地允许它是OK(当然),那么某些东西就不符合OPC UA标准,所以你不能只是自动地发生这种情况,但这对我来说没问题。

使用OPC UA代码的缺点是它有点深(如用户Brino在原始的StackOverflow文章中指出的那样),并且它需要您自己的代码在GPL下发布,所以Unified-Automation看起来很诱人,因为我们可能不想发布我们的源代码。

对这个问题有什么想法?

2017-10-16

asylumax


http://www.niftyadmin.cn/n/1901367.html

相关文章

计算几何实践2:几何物体及交叉判断

2017-12-10我们可能在程序中见到非常复杂的图形,但是,他们可以最简单的线段拼接而成。所以,线段是我们关注的重点,其次才是三角形。1 线段交叉判断线段交叉判断是最为基础的算法。最简单的场景:判断两个独立的线段是否…

linux安全之iptables防火墙详解2

在上篇文章中我们介绍了iptables主要的链INPUT,这次我们主要介绍PREROUTING POSTROUTING这两个链主要用于实现nat功能nat:相信学网络的人对这个应该很熟悉,网络地址转换,一般用于局域网共享上网或者特殊的端口转换服务PREROUTING…

js 参数解构_妙用ES6解构和扩展运算符让你的代码更优雅 - loop4ever - 博客园

Javascript ES6/ES2015尘埃落定,其中许多特性其实是为了简化代码。解构运算符,扩展运算符,和rest运算符就是其中很好的特性,它们可以通过减少赋值语句的使用,或者减少通过下标访问数组或对象的方式,使代码更…

Phalcon入门教程之目录结构

2019独角兽企业重金招聘Python工程师标准>>> 原文发表于:Phalcon入门教程之控制器 很多初学Phalcon的朋友,对于以Phalcon框架为基础构建的项目,应该如何组织目录结构有点摸不着头脑。比如多模块的项目中,如何共用"…

纪念一位歌手

2017-12-20从毕业后,我就打算着再学两门外语,像法语或者西班牙语等。结果,一路走来,连搞自己专业知识的时间都不够用,不得不想念大学时光。纵然没有时间学习新的语言,我仍想尽量多的接触一下,即…

HTML5 History API让ajax能回退到上一页

HTML5 History API提供了一种功能,能让开发人员在不刷新整个页面的情况下修改站点的URL。这个功能很有用,例如通过一段JavaScript代码局部加载页面的内容,你希望通过改变当前页面的URL来反应出页面内容的变化,这时该功能可以派上用…

Qt Vulkan支持及Qt界面技术简析

2017-12-18本来计划在Qt5.9版本支持Vulkan的,但是跳水了一个版本,放到了Qt5.10。估计是因为5.9是长期支持版,怕vulkan带来了不稳定性。经过了一周时间的延后,正式版本还是发布了。似乎Qt Vulkan支持一直是 Laszlo Agocs 负责的&am…

miniuidatagrid只允许修改某一列_Linux根据文件内容的中某关键字找到对应文件的10大实用案例...

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言有时间我们需要查找文件,并不是根据文件名查找文件,而是查看每个文件里的内容是否包括某些关键字&#x…