OPC Server to MySQL database
本文关键字:database MySQL to Server OPC | 更新日期: 2023-09-27 18:34:34
有人可以建议我几种连接OPC服务器数据并将其映射到SQL数据库的方法吗?我真的是这个OPC服务器的新手,我正在寻找一种方法或Web服务方法来将OPC服务器映射到SQL数据库。任何开始的建议将不胜感激。我对这个主题进行了研究,我能想到的只是很少的许可工具来完成这项工作。
此致敬意
如果你想自己做这件事,那么最好的方法很可能是编写一个客户端来读取来自 OPC 服务器的必需标记。您实际上是在这里编写自己的OPC客户端,其中包含一些用于将标记存储到 SQL 数据库(可能还有 UI(的额外代码
要查看一些源代码:
http://www.opcconnect.com/source.php#freesourcehttp://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=en&objid=21447513&caller=viewhttps://fistfulofbytes.com/opc-sample-codehttp://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
我建议使用 Advosol 库,因为设置和入门轻而易举。我尝试过付费的Advosol客户,我喜欢它。您仍然必须使用 .net 自己构建整个 OPC 到 SQL 逻辑。如果你可以切换到python,OpenOPC是一个非常简单,免费和快速的选择。但是,OPenOPC 工具存在内存泄漏,需要通过定期重新启动网关服务来规避。
[http://openopc.sourceforge.net/][1]
为SoftwareToolbox工作,也不隶属于SoftwareToolbox的人,但他们有一个现成的解决方案,我有相当多的运气。它被称为Cogent Datahub,你可以在这里找到它:Cogent Datahub