小编典典

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

sql

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

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

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

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

提前致谢!


阅读 225

收藏
2021-05-05

共1个答案

小编典典

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

Node-Red也可以执行GUI。

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

如果您想要一个好的数据库来登录,请访问 https://www.timescale.com/

Grafana和Timescale可以很好地合作!!

2021-05-05