【问题标题】:OPC Server to MySQL databaseOPC 服务器到 MySQL 数据库
【发布时间】:2015-02-17 08:36:57
【问题描述】:

有人可以建议我几种将 OPC 服务器数据连接和映射到 SQL 数据库的方法吗?我对这个 OPC 服务器真的很陌生,我正在寻找一种方法或 Web 服务方法来将 OPC 服务器映射到 SQL 数据库。任何开始的建议都将不胜感激。我对这个主题进行了研究,我能想到的只是一些获得许可的工具来完成这项工作。

最好的问候

【问题讨论】:

    标签: javascript c# c plc


    【解决方案1】:

    如果您想自己执行此操作,那么最好的方法很可能是编写一个客户端来读取 来自 OPC 服务器的所需标签。您实际上是在这里编写自己的 OPC 客户端,其中包含一些 将标签存储到 SQL 数据库(可能还有 UI)的额外代码

    一些要查看的源代码:

    http://www.opcconnect.com/source.php#freesource http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=en&objid=21447513&caller=view https://fistfulofbytes.com/opc-sample-code http://www.codeproject.com/Articles/490072/DA-OPC-Wrapper-DLL-and-Client-Example

    如果我这样做,我会按照这个示例进行操作 - C# 比 C/C++ 更简单,并且源代码包含您需要的库!

    http://mestaa.blogspot.it/search/label/OPC%20Client

    您可能需要考虑 OPC-DA、OPC-UA..

    http://blog.matrikonopc.com/index.php/is-opc-ua-as-simple-as-opc-da/ https://accelconf.web.cern.ch/accelconf/icalepcs2011/papers/mopms025.pdf

    【讨论】:

    • 这是一个非常好的评论,但我有点困惑,因为我是这个领域的新手。我应该在哪个平台上编程?有完整的代码吗?我只是在 PLC 中编程; 0 和 1 ;需要一些帮助。谢谢
    • Windows 上的 C# - mesta 链接有完整的代码(你只需要换成你自己的服务器标签) - 页面底部有一个下载链接
    【解决方案2】:

    我建议使用 Advosol 库,因为它设置和开始都很容易。我已经尝试了付费的 Advosol 客户端,我很喜欢它。您仍然需要自己使用 .网。 如果您可以切换到 python,OpenOPC 是一个非常简单、免费和快速的替代方案。然而,OPenOPC 工具存在内存泄漏,需要通过定期重启网关服务来避免。

    [http://openopc.sourceforge.net/][1]

    【讨论】:

    • 什么对你不起作用?如果是openOPC不起作用,你可能缺少一些像pythoncom这样的库。安装 pywin32 就可以开始使用 openOPC 了。
    【解决方案3】:

    我不为 SoftwareToolbox 工作,也不隶属于 SoftwareToolbox,但他们为此提供了现成的解决方案,我很幸运地使用了该解决方案。它叫做 Cogent Datahub,你可以在这里找到它:Cogent Datahub

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      相关资源
      最近更新 更多