回答

收藏

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

技术问答 技术问答 55 人阅读 | 0 人回复 | 2023-09-13

我需要从来源创造一些东西PLC读取数据并写入SQL数据库。我主要和西门子(和Sigmatek)合作,我认为OPC-
- [* O3 H# G2 I8 b9 fUA这是一个很好的解决方案。我的问题是,我不知道正确的方法是什么。PLC有时候你会接触C或C
7 h5 U3 ~9 a! B) ^: j: |        (我总是忘记哪一个)。因此,我认为这将是一个很好的起点,但与SQL数据库的良好连接将非常方便。这对我来说是模糊的。8 k; k5 P5 d- R2 h- @: `4 b& `
在过去,我编写了一些代码(使用)C#语言)从OPC-UA服务器(在Sigmatek
1 s, V2 q* V* a1 A8 t7 ^PLC上)读取数据。一旦我能使用它C#读取数据很容易使用Windows窗体应用程序可视化并导出数据excel文件中。9 E) n4 s6 F) L. H) o/ J
我想开始一个项目,学习如何从数据中学习OPC获取服务器SQL在数据库中生成报告(并创建GUI)。% v8 Y1 J0 I/ l, A; s
我希望得到一个好的起点,关于使用哪种编程语言的建议,以及阅读我正在使用的编程语言的好方法。
( e3 Q+ y1 e) \9 Z' C  X提前致谢!
) o; z2 @3 R& w* E  _                                                                & O& ^2 N: q3 a3 Z' Z1 Z7 m
    解决方案:                                                               
. V3 w2 C7 `9 M4 @8 Q8 M- R2 o/ Y: i                                                                如果你只是想把数据从数据中走出来PLC移至数据库,请查看Node-Red。这是一个应该能帮你入门的视频。Node-Red可以执行OPC-
( n" D3 w5 o! c/ Y, xUA或直接与PLC通信不需要在中间选择OPC。如果您需要更多的帮助,请询问!!8 w9 D, i8 k9 A/ G. X
9 g; V2 M1 I! J* b+ ^
Node-Red也可以执行GUI。. s# ?" ?3 U9 ~6 j; p& K
您可以使用报告https://grafana.com/。
! `$ ?' ^. T$ {$ d  Y6 x如果您想登录一个好的数据库,请访问 https://www.timescale.com/。0 X" H* u& W) B. Q
Grafana和Timescale合作很好!!
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则