将数据从 (WAGO) PLC 发送到云数据库的最佳方式是什么?

Whats the best way to send data from a (WAGO) PLC to an cloud database?

将数据从 (WAGO) PLC 发送到 (DynamoDB) 云数据库的最佳方法是什么?

我们的情况:

我们现场安装了 WAGO PLC(750-880、750-882、750-890),我们想将多个数据发送到云数据库,最好是 AWS DynamoDB。实现这一目标的最佳方法是什么?对此是否有通用解决方案或特定 WAGO 解决方案?

我会在某些读取 Wago Input/Output 的服务器上使用进程 运行 并将其发布到您的服务器上。

您需要使用 ModbusTCP 创建一个到 Wago talking 端口 502 的套接字,通常您可以找到一些库,具体取决于您使用的编程语言。获取数据后,您将发布到您的数据库。

跟随 link 到使用此协议与 Wago 对话的控制软件。这根本不是一个简单的例子,但可能会给你一些想法。 Bliss Project ESRF - Wago controller 如果您需要帮助,请不要犹豫。

我回答过类似的问题

如果您只是想将数据从 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 配合得很好!!