Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 我应该从哪里开始使用OPC-UA客户端?_Sql_Opc Ua_Siemens - Fatal编程技术网

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

Sql 我应该从哪里开始使用OPC-UA客户端?,sql,opc-ua,siemens,Sql,Opc Ua,Siemens,我需要创建一些东西从PLC读取数据并将其写入SQL数据库。我主要与西门子(和Sigmatek)合作,我认为OPC-UA将是一个很好的解决方案。 我的问题是,我不知道从这个开始的“正确”方式是什么。用PLC你有时会接触C或C++(我总是忘记哪一个)。所以我认为这是一个很好的起点,但是与SQL数据库的良好连接将非常方便。这就是事情对我来说变得模糊的地方 过去,我编写了一些代码(用C#)从OPC-UA服务器(在Sigmatek PLC上)读取数据。一旦我能够用C#读取数据,就很容易用windows窗体

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

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

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

我希望能有一个好的起点,关于使用哪种编程语言的建议,也许还有一本好的读物,能让我更好地理解我的工作


提前谢谢

如果您只是想将数据从PLC移动到数据库,请查看节点Red。这里有一段视频可以帮助你开始。节点红色可以做OPC-UA,或者直接与PLC对话,中间需要OPC,这是您的选择。如果你需要更多的帮助,就问

节点红也可以做GUI

对于您可以使用的报告

如果你想一个好的数据库日志看看


Grafana和Timescale配合得很好

谢谢你的回答,红色节点对我来说是一个很好的起点。我想做的基本工作都在那里,我一定要尝试一下:)