我尝试在Qt中用C ++开发简单的 scada系统。我想控制硬件或获取硬件的状态(或某些东西)并发送到服务器或路由器。(实际上我的应用程序控制软件也是如此)
在结束时:Qt为 scada系统提供了很好的工具?
答案 0 :(得分:2)
从QT 5.7开始,有一个新的串行总线库可用于CAN BUS和MODBUS等协议,你可以在这里阅读更多相关内容:
http://doc.qt.io/qt-5/qtserialbus-index.html
对于您的场景,QT具有足够的网络支持,您可以将其用于您的界面,具体取决于您的硬件规格。 QT与开箱即用的“QT”无法比较。 SCADA解决方案,例如西门子SCADA系统,无论是开发基于QT的系统,都可以为您提供更大的灵活性。根据您的目标,这将成为生产力/上市时间与灵活性/增值之间的权衡。
答案 1 :(得分:0)
还有一个开源qt scada工具包https://github.com/IndeemaSoftware/QSimpleScada,用于可视化。