.net - 在 .NET 中创建 SCADA 图

标签 .net winforms diagram scada industrial

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我需要创建一个工业监控应用程序,向运算符(operator)显示 SCADA图,类似这样

alt text http://img32.imageshack.us/img32/631/processcontrol.png

有哪些工具包可以做到这一点,人们对它们有什么经验?我已经知道 ilog接受但没有经验。

编辑:我不需要软件来控制硬件本身,我只需要创建显示进程当前状态的 GUI 或图表。

最佳答案

那是 FactoryLink 屏幕截图吗?

老实说,我还没有找到将 SCADA 开发转移到 .NET 的充分理由。诚然,用于 SCADA 开发的工具并不是最棒的,它为您提供了一个几乎可笑的工具集,但充满了令人沮丧的限制。

考虑到从您正在使用的 SCADA 系统中提取数据到 .NET 中所需的管道数量,我想说这几乎不值得付出相当大的努力,除非您使用的 HMI 软件供应商拥有 .NET API。

他们使用的大多数图形都是矢量图形,可以使用 Microsoft Expression 或其他矢量图形包之类的工具进行复制。许多控件虽然具有数据智能,但以图形方式显示数据也需要大量工作 - 这与生成完整控件的过程相同。

我很想看看你为实现这一目标而采取的途径,但在我自己做了很多令人沮丧的小时后,我决定净 yield 不值得我付出的努力,所以我搁置了它。

我曾与几个 SCADA HMI 开发人员打过交道,在与他们打交道的整个过程中,我一直在插入和提示他们提供支持 .NET 的工具。他们大多反对说“它来了,我们正在努力”,但我还没有看到任何证据表明他们正在做任何事情,只是试图安抚我。

有一次,我什至使用自定义 .NET API 直接连接到 Modbus 设备以控制设备并直接针对它们编写 .NET 应用程序,完全减少了对 HMI 应用程序的需求,但这样做并不值得。使用现有的工具进行开发可能会令人沮丧,但是一旦开发了应用程序,这些工具就会始终如一地工作。

不过祝你好运,这是一项值得的努力 - 而不是你而不是我 ;)

关于.net - 在 .NET 中创建 SCADA 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1159349/

相关文章:

C#代码到类图

VB.NET 窗体高度问题

.net - 如何打包针对.NET Core的可移植.NET库?

.net - Entity Framework .include()与编译时间检查?

c# - 在调用 Xdocument.save 之前应该跳过的字符

c# - 如何将 DataGridViewCell 设置为自动换行?

c# - 重新排序 DatagridViews 列并以编程方式保存新位置

macos - Mac OS X 上有哪些用于制作架构图的软件选项?

Javascript Canvas 流程图项目?

c# - .Net Framework 或 C# 的 Flask 等价物