我应该从哪里开始使用我的OPC-UA客户端?

问题描述 投票:0回答:1

我需要创建一些东西来从PLC读取数据并将其写入SQL数据库。我主要与西门子(和Sigmatek)合作,我认为OPC-UA是一个很好的解决方案。我的问题是,我不知道从此开始的“正确”方法是什么。使用PLC有时会接触到C或C ++(我总是忘记哪一个)。因此,我认为这将是一个很好的起点,但与SQL数据库的良好连接将非常方便。那是我的处境变得模糊。

过去,我用C#编写了一些代码来从OPC-UA服务器(在Sigmatek PLC上)读取数据。一旦我能够用C#读取数据,就可以轻松地使用Windows窗体应用程序将其可视化并将数据导出到excel文件中。

我想开始一个“项目”,以学习如何将我的数据从OPC服务器获取到SQL数据库中,生成报告(并创建GUI)。

我希望获得一个很好的起点,关于使用哪种编程语言的建议,以及可能使我对自己正在使用的语言有更好理解的良好阅读。

提前感谢!

sql opc-ua siemens
1个回答
0
投票

如果您只是想将数据从PLC移至数据库,请查看Node-Red。这是一个视频,应该可以帮助您入门。 Node-Red可以执行OPC-UA或直接与PLC通讯,而无需在中间选择OPC。如果您需要更多帮助,请询问!

https://www.youtube.com/watch?v=LaUmhhMdoyY

Node-Red也可以执行GUI。

对于报告,您可以使用https://grafana.com/

如果您想要一个好的数据库来登录查看https://www.timescale.com/

Grafana和Timescale配合良好!

© www.soinside.com 2019 - 2024. All rights reserved.