问题标签 [opc]

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 投票
1 回答
696 浏览

java - Unitronics OPC 服务器 -> JIException 访问被拒绝

我尝试连接到我安装在计算机上的 Unitronics 的 OPC 服务器。但无论我尝试什么,我都无法弄清楚如何连接到它。我正在与 utgard、openscada、jinterop 合作,我对这个话题很陌生。如果我使用另一个 OPC 客户端,如 PowerOPC 浏览器或 kassl opc 客户端,则连接没有问题。

问题是我得到一个JIException Access denied,但我的登录信息应该是正确的:org.jinterop.dcom.common.JIException: Access is denied, please check the [domain-username-password]是否正确。此外,如果尚未完成,请查看 readme.htm 中的 GETTING STARTED 和 FAQ 部分。它们提供了有关如何正确配置 Windows 机器以进行 DCOM 访问的信息,以避免此类异常。 [0x00000005]

0 投票
1 回答
275 浏览

plc - Pi Historian,仅在值等于时显示结果

我正在使用 PI Historian 从一些标记点读取值。
我正在使用这个特殊的 Historian 软件http://www.osisoft.com/


如果包含某些“文本”或“结果”,我想知道是否可以显示结果


在哪里说标签掩码我可以放置我想要搜索的标签,在我得到那个标签之后,我可以做一个当前值或采样数据,或定时,或计算。

相反,我希望它显示具有示例“书”质量标签的当前值的标签

0 投票
1 回答
367 浏览

silverlight-4.0 - Single instance of OPC client in WCF RIA Service

I'm developing a simple Silverlight app. The application will display the information found in the tags of an OPC server, running in the same machine of the web server.

I implemented a domain service class with a method that let the client ask for the value of a tag. The problem is that every time I call the method from the client side it instantiate a new OPC Client, connect to the server, read the value and then disconnect. This can be a problem with a large number of calls.

How can I use a single OPC Client object on the server side?

Here's the code of the domain service class.

0 投票
1 回答
1984 浏览

c# - COM - 访问被拒绝

我现在已经被这个问题困住了大约 5 天。

基本上我正在尝试从远程 PC 连接到 OPC 服务器(Kepware)。如果我在安装了 Kepware 的服务器(在本例中为 192.168.102.104)上运行我编写的代码,则它可以工作。

但是,如果我从远程 PC 运行它,我会收到以下错误。

我已按照以下说明设置服务器: http ://www.kepware.com/Support_Center/SupportDocuments/Remote%20OPC%20DA%20-%20Quick%20Start%20Guide%20(DCOM).pdf

PC 不在域中,并且两台 PC 都包含具有相同密码的用户 Administrator。

谁能告诉我问题可能出在 PC 设置或我的代码上

代码::

非托管类::

模拟类只是模拟本地用户管理员。

当我使用 Kepware 在服务器上运行它时,我得到了输出 - Kepware.KepServerEx.V5 当我在客户端 PC 上运行它时,我得到了上述错误

任何帮助将不胜感激。谢谢。

0 投票
1 回答
374 浏览

user-interface - 用java编写的opc服务器使我的java UI停止工作

我在 java 中创建了一个使用卡片布局的用户界面。它基本上显示了它通过我们公司的本地网络接收的大量读数。现在我必须用 java 编写一个 OPC 服务器,以便我的 ui 接收到的所有读数都存储到该服务器上。我成功写了。我的 UI 工作了将近一天,但是第二天当我到办公室时,我发现我的 UI 冻结了,因为没有更多的通信发生。UI 停止接收或传输号码。当我在没有 OPC 的情况下运行 UI 时,它会一直持续下去,但是当我将 OPC 添加到它时,它会冻结/我尝试了各种东西,但我仍然无法解决它。是的,我使用 Jnet Pcap 在 UI 中捕获数据包。其中有大量代码,因此如果有人需要查看任何特定代码,请告诉我。

0 投票
1 回答
582 浏览

opc - 本地主机上的 OPC 客户端无法找到 dymosim.exe 内置的 OPC 服务器

根据 Dymola 用户指南:

  1. 可以从 OPC 客户端启动 Dymosim。要启用此功能,环境变量 PATH 需要补充 Dymola 安装目录 bin 和 bin\lib 的路径

  2. 每次在 Dymola 中执行新模型转换时,都会自动注册 Dymosim OPC 服务器。

  3. 虽然 Dymosim OPC 服务器可以从 Dymola 启动或由用户直接调用,但正常的过程是从 OPC 客户端启动它,其中 Dymosim 将显示为 Dymosim.OPCServer.1

我已经在 Dymola 中编译了我的模型,并选择了嵌入式 OPC 服务器。如果我从 Dymola 建模环境中运行生成的 dymosim.exe 文件,或者甚至通过单击 dymosim.exe 文件手动运行,则 OPC 服务器将被初始化并实时进行模拟。现在的问题:

我现在希望从 OPC UA 客户端启动嵌入式 OPC Server。参考以上三点:

  1. 完全的。

  2. 没有证据表明曾经注册过 OPC 服务器(我假设在 Windows 注册表中)。在模型转换/编译时,我已经使用 Sysinternals Suite 监视了我的机器上的所有注册表进程,但没有看到发生此步骤的证据。

  3. 因为似乎没有执行第 2 步(注册 Dymosim OPC 服务器),所以我对嵌入式服务器 Dymosim.OPCServer.1 没有出现在我测试过的任何 UA 客户端中并不感到惊讶。

注意:我已经安装了 OPC 测试服务器,它们在安装时注册并在 OPC 客户端中按预期显示。所以问题不在于 OPC 客户端。

我相当确定问题在于 Dymola 没有在 Windows 注册表中注册嵌入式 OPC Server。

我正在运行 Dymola 的节点锁定安装,并在 localhost 上执行所有 OPC 服务器-客户端交互。

感谢您的帮助,非常感谢。

克利福德

0 投票
1 回答
97 浏览

c# - 实体框架 - 事件问题

我刚开始强迫自己使用实体框架(我知道我落后了很长一段路),但我已经陷入了第一个障碍。

我正在编写的程序只是观察 PLC 使其成为现实。当它变为真时,会触发一个事件,然后将值(目前是随机的)输入到 SQL 中。然后我将该位设置为假。

我遇到的问题是事件触发一次,条目被添加,并且位被设置为假。但是,该事件永远不会再次触发。如果我注释掉所有的 SQL 位然后只是将位设置为 false 那么它可以完美地工作并触发多次。

这是我拥有的大部分代码。

任何帮助将非常感激。

0 投票
4 回答
11452 浏览

client-server - 编写自己的 OPC

我对 OPC 的实施有一些疑问:

  • 我可以为想要向服务器发送和接收实时数据的 PLC 编写自己的 OPC 服务器和 OPC 客户端吗?

    本科生有多容易??!!

  • 或者我可以为服务器使用免费软件(例如“ MartikonOPC Explorer ”)和客户端连接到 PLC 吗?

  • 我可以使用哪种编程语言?

=======================================

审查 :

  • PLC型号:台达
0 投票
5 回答
2472 浏览

networking - LabView Client VI 通过网络 (LAN) 与 WinCC OPC Server 通信时出错

我正在尝试使用 Siemens PLC 使某些系统自动化;为此,我们开发了用于控制和监视的 WinCC Flexible RT 应用程序,并将基于 PC 的 HMI 面板声明为 OPC 服务器。哪个工作正常。

现在,当我尝试在同一台 PC 上的 WinCC 或 Labview 中创建 OPC 客户端应用程序时,我能够访问客户端上服务器的所有标签,我能够这样做。

当我尝试在通过局域网连接的其他计算机上创建客户端应用程序时[完美且配置良好的网络工作],在这种情况下我无法访问 OPC 服务器/标签。

在这种情况下可以做些什么。?

0 投票
2 回答
1724 浏览

php - Magento 默认一页结帐不工作 - Jquery 冲突

我在一次安装中配置了两个 Magento 商店。在这两个中,主商店一页结帐无法正常工作[实际上它没有移动到下一步 - 计费步骤]在第 2 步。

通过浏览器查看源代码时不需要 billing.html 文件

有什么解决办法吗

http://i.stack.imgur.com/nApzp​​.png