我需要创建一些东西来从 PLC 读取数据并将其写入 SQL 数据库。我主要与 Siemens(和 Sigmatek)合作,我认为 OPC-UA 将是一个很好的解决方案。我的问题是我不知道从这个开始的“正确”方式是什么。使用 PLC,您有时会接触到 C 或 C++(我总是忘记哪一个)。所以我认为这将是一个很好的起点,但是与 SQL 数据库的良好连接将非常方便。这就是我变得模糊的地方。
过去,我编写了一些代码(在 C# 中)从 OPC-UA 服务器(在 Sigmatek PLC 上)读取数据。一旦我能够在 C# 中读取数据,就很容易使用 Windows 窗体应用程序将其可视化并将数据导出到 excel 文件。
我想开始一个“项目”来学习如何将我的数据从 OPC-Server 获取到 SQL 数据库中,生成报告(并创建 GUI)。
我希望得到一个好的起点,关于使用哪种编程语言的建议,也许是一本能让我更好地理解我正在使用的东西的好书。
提前致谢!