问题标签 [opc-da]
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.
xml - opc da 并将值写入 xml 文件并从网页中读取
您好,有一个连接到软控制器的 OPC Da 服务器。软控制器和 OPC da 服务器均由程序紧凑型控制生成器(PLC 编程软件)创建。现在我想通过网页访问变量,为了做到这一点,我计划将 OPC Da 服务器的当前值写入 Xml 文件,然后有一个网页来读取这个。但是,当 OPC Da 服务器中的值发生变化时,我现在不知道如何编写和继续更新 Xml 文件。任何人以前做过这样的事情吗?
labview - 从 LabVIEW 连接到 OPC DA 服务器
我必须从 LabVIEW 连接到 OPC DA 服务器并同步/异步读取 400 多个标签。我知道 NI DSC 模块有一个选项可以创建 LabVIEW OPC 客户端。问题是我不想购买 NI DSC 许可证,因为它具有开销功能,因此成本很高。
如果您有在没有 LabVIEW 的 NI DSC 的情况下连接 OPC DA 服务器的经验,我很好奇。
opc - 关闭 OPC DA 连接
我正在使用 OPC FoundationOpcNetApi.dll
与 OPC DA 服务器进行通信。
我很好奇是否有一种编程方式可以使用此库或类似库终止服务器上当前处于活动状态的特定连接。
java - OPC DA/DCOM示例java源代码,可以从服务器接收标签
我想在 java 代码中接收 opc DA 标签,以进一步处理它。我尝试了http://www.digitalpetri.com/ api,但这仅从 UA 标签接收数据。它有一个模式匹配,它使 DA 标签的标签地址无效。
我正在使用 Kepware 来模拟数据。
openOPC 是否有 java 实现。我想在不需要提供安全细节的地方实施。
请指导。
c# - OPCDA 读取时间
我每秒都在轮询 OPCDA 服务器以获取数据。我使用来自 OPC Foundation 的标准 .NET DLL 来实现这一点。
我的服务与 OPCDA 服务器位于同一台服务器上。但是,我的阅读时间通常在 900-1000 毫秒左右。这是正常的还是我的代码或服务器设置有问题?我调查了大约 20 个 OPCDA 标签。这种操作的“标准”响应时间是多少,或者说不可能?
node.js - 如何使用 node-opcua 从 OPC DA Server 读取数据?
的存储库页面node-opcua
说它支持DataAccess
. 但我找不到任何连接到 OPC DA 服务器并读取数据的示例。
到目前为止,我已经尝试了server_with_da_variables示例。我已经能够使用sample_client读取它的数据。
方法和连接 OPC UA Server 的方法一样吗?我们是使用端点 URL 并创建会话并使用 NodeId 读取,还是过程不同?
opc - OPC 如何订购商品?
我正在开发一个 OPC(DA) 服务器,该服务器创建一组服务器项并将它们发送到 OPC 客户端。每个项目都有一个“名称”值,用于确定项目的显示顺序。每个项目的名称结构如下:
所以数据可能看起来像:
或以树格式:
由于项目是按名称排序的,并且项目名称的唯一可变部分是站点 ID,因此项目实际上是按站点 ID 排序的。当 OPC 客户端显示项目时会出现问题。它们的显示顺序完全不同:
我一直在尝试推断出某种逻辑排序系统来给出这个结果,但我什么也没看到。我已经用几个 OPC 客户端(Matrikon、dOPC、KEP)进行了尝试,它们都始终按上述顺序呈现项目,这让我相信存在某种通用 OPC 订购系统,但我无法做到找到任何东西。
我的希望是,如果我能找出 OPC 是如何订购这些项目的,我可以在 OPC 服务器中订购这些项目,以便它们在 OPC 客户端中以逻辑顺序显示。
我的服务器是基于 Advosol 的(我没有足够的声誉来创建新标签)。
c# - 重新连接到 OPC
我正在创建一个OPC connection
,我得到的数据如下。当连接为lost
时,操作不会继续。reconnect
连接断开时我需要OPC。
我该怎么做?或者我怎么知道连接断开了?
c# - 使用 C# 从 OPC 服务器读取 OPC 值
我有一个 OPC-DA 服务器,SCADA 软件将变量及其值写入其中,因此我想使用 C# 同步读取它们。我已经编写了我的算法,但我无法读取变量。该代码创建一个订阅,或者可能创建一个在其中写入自己的变量和值的组实例,但我不希望这样。我只需要从 OPC 服务器读取值。
我已经在 OPC Server 之间建立了连接,但我没有到达将变量写入 OPC Server 的变量。
问题出在哪里,我无法意识到。你能提出一个解决方案吗?
我的代码:
c# - C# OPC-DA 与服务器断开连接
嗨,我有以下代码可以连接到 OPC 服务器,它工作正常。
现在,当我使用以下代码与服务器断开连接时,我的代码卡住了,我假设它正在等待断开连接,但似乎这从未发生过。
为此,我使用了来自 OPCFoundation 的 opc.da 库。