将数据从 (WAGO) PLC 发送到 (DynamoDB) 云数据库的最佳方法是什么?
我们的情况:
我们在现场安装了WAGO PLC(750-880,750-882,750-890),我们希望将多个数据发送到云数据库,最好是AWS DynamoDB。实现这一目标的最佳方法是什么?是否有通用解决方案或特定的WAGO解决方案?
我确实回答了一个类似的问题
我应该从哪里开始我的OPC-UA客户端?
如果您只是想将数据从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/。
格拉法纳和时间尺度配合得很好!!
我会使用在某个服务器上运行的进程来读取 Wago 输入/输出并将其发布到您的服务器上。
您需要创建一个使用 ModbusTCP 与 Wago 的端口 502 通信的套接字,通常您可以根据您使用的编程语言找到一些库。获取数据后,您将发布到数据库。
点击使用此协议与 Wago 通信的控制软件的链接。它根本不是一个准系统的例子,但可能会给你一些想法。 极乐项目 ESRF - Wago 控制器 不要急于询问您是否需要帮助。