实际上,我正在处理S7 1500 PLC和SQL server之间的连接,我可以成功地发送和接收数据。我在SQL server中构建了一个表(产品ID、产品、数量、产品密钥(。
许多产品可以具有相同的产品密钥。
我需要PLC中的命令,就像一样
Insert
FROM TestTable
WHERE product Key=5000'
这给了我所有产品密钥=5000 的产品
我确实回答了一个类似的问题
我应该从哪里开始我的OPC-UA客户?
如果您只是想将数据从PLC移动到数据库,请查看Node Red。这是一个视频,应该可以帮助你开始。红色节点可以直接与PLC对话。如果你需要更多的帮助,就去问吧!!
https://www.youtube.com/watch?v=LaUmhhMdoyY
Node Red也可以做GUI。
对于您可以使用的报告https://grafana.com/.
如果你想登录一个好的数据库来查看https://www.timescale.com/.
Grafana和Timescale合作得很好!!
据我所知,你应该试试这个Querie:
从TestTAble中选择产品WHERE密钥=5000
你的数据库设计怎么样?您能否共享有关数据库和表的更多信息?