问题标签 [opc-ua]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2568 浏览

opc - 如何实现数据历史记录?

一位朋友问我是否可以实现数据历史记录。我正忙于研究、四处搜索、阅读UPC 统一架构——但要完成的工作很多,所以我会问这里是否有人曾经走过这条路(同时仍在继续我的研究)。

一个 20 多年的开发人员(或两个)大约需要多少人月才能获得至少一个可演示的工作原型 - 以及完成多长时间?

哪种编程语言?C++ 好还是什么?

我可以使用哪些资源?(我以为我看到了一个 Open OPC 框架,但找不到了)。我可以基于任何 FOSS、库或免费代码?也许是 sourceForge 项目?

如何最好地测试?

还有其他提示吗?

0 投票
2 回答
5999 浏览

opc - OPC UA 是从许多 Scada 系统获取数据的最佳方式吗?

在我的公司,我们有许多分布式站点,每个站点都使用一个单一的 Scada 系统供应商(一个使用 Wincc,其他地方使用另一个......),并且该系统使用几乎相同类型的信息。

我们需要从这些系统中检索一些通用数据,所以我想知道 OPC UA 是否可以处理它。

是否可以购买或开发通过 Web 服务从 Scada 系统检索数据到客户端的 OPC UA 服务器?

0 投票
4 回答
25382 浏览

c# - 将 OPC UA 服务器添加到 .NET 应用程序

我有一个通过以太网与过程仪表通信的 C# 应用程序。我想在我的应用程序中添加一个 OPC UA 服务器,以便任何具有内置 OPC 客户端的 SCADA 系统都可以连接和读取仪器获取的测量数据。有人知道我可以使用的任何 3rd 方 dll 吗?

我不是在寻找免费或开源的东西,但许可条款需要允许我作为我的应用程序的一部分转售。

非常感谢你的帮助!

0 投票
0 回答
396 浏览

c# - C#中的客户端-服务器opc ua

我必须使用 OPC UA API 在 C# 中编写客户端-服务器应用程序。我在哪里可以找到一个简单的例子或一个简单的指南?我见过测试应用程序,但它是如此复杂。谢谢你。

0 投票
2 回答
197 浏览

android - 在整个 Android 应用程序中维护连接变量

我有三个问题:-

1) 我正在为 OPCUA 服务器创建 OPCUA 客户端。我的应用程序有几个 avtivities,其中大多数都需要连接的客户端。让我的连接客户端在我的所有活动中可用的最佳方式是什么?我目前使用静态变量来保存我的客户。但是有没有其他更好的方法。我的客户不是 Serializable 或 Parcelable,因此不能作为意图参数传递。

2) 我可以在服务中维护这个静态变量并使用 MySerivce.connectedClient 在我的所有活动中访问相同的变量吗?那会是好的编程习惯吗?

3) 如果我的应用程序强制关闭并且与我的服务器的连接没有释放怎么办。即使我的应用程序强制关闭,我也希望能够与我的服务器断开连接。有没有办法确保这一点(除了将我的所有代码包含在 try catch 块中)?

请建议。

0 投票
1 回答
1507 浏览

api - 为什么 Opc.Ua.UserIdentity 不能将密码干净地发送到 OPC 服务器?

我对 UserIdentity(user, password) 构造函数有疑问。我的密码是 4 个字符长。当密码到达服务器时,它的长度为 36 个字符。前 4 个字符是我的密码 - 其余的是随机垃圾。

Opc.Ua.Client.dll 和 Opc.Ua.Core.dll 的版本为 1.0.238.1。

是什么原因造成的,我该怎么做才能正确发送密码?

更新

0 投票
1 回答
1299 浏览

c++ - 如何将字符串从 Twincat PLC OPC UA 服务器发送到统一自动化 OPC UA C++ 客户端程序

如何将字符串(温度、压力、设定点)值发送到 OPC UA C++ CLIENT 程序意味着客户端可以访问它可以读取或写入的服务器中的值

0 投票
3 回答
5228 浏览

opc - OPC UA 历史数据访问 - 事件历史

我想知道是否有一些当前可用的 OPC UA 客户端支持历史数据访问,更准确地说是数据和事件历史。

Unified Automation 的 UA Expert 似乎是最先进的 OPC UA 客户端之一,但它只支持历史数据而不是事件。

我想知道是否有更好的 OPC UA 客户端可以两者兼得。

0 投票
1 回答
565 浏览

c++ - 用 C 语言访问文件以实现 OPC UA 协议

在 OPC UA 嵌入式堆栈中,已经存在一些库,任务是实现回调函数以方便具有数据访问能力的服务器。

对于历史访问,例如将特定节点(node_handle)的历史数据保存在一个文件中,为了读取该节点的历史数据,提供了以下回调函数

问题是,如何实现这一点?建议的文件格式是什么?uint32_t file_handle, 这是否意味着,文件就像一个数组,其元素类型为uint32_t

在 C 中,当我想打开一个文件时。我们使用FILE * fopen( const char* file_name, const char * mode),该文件是一个二进制文件,但是如何fopen实现取决于内核系统

先感谢您

0 投票
3 回答
3730 浏览

android - 适用于移动平台的跨平台 OPC UA 通信

我正在研究适用于 ios 和 Android 的 OPC UA 客户端选项。我发现在 android 和 iOS 中有一些本地可用的解决方案

安卓版:http: //www.prosysopc.com/blog/2012/02/24/otso/15/#!对于 iOS:http ://www.ascolab.com/en/company-media/company-news-archive/51-2011-news-flash/162-opc-ua-ported-on-iphone.html

但我找不到任何适用于 OPC UA 的跨平台解决方案。谁能帮我解决“OPC UA 的跨平台解决方案”?

如果这些线上没有解决方案,那么 iOS 和 Android 上最好的原生框架是什么?