我需要创建一个工业监控应用程序,显示操作员 SCADA 图,类似此

替代文字http://img32.imageshack.us/img32/631/processcontrol .PNG

什么工具包可做到这一点,什么经验都人与他们?我已经知道 ILOG 无线工具包,但没有它的经验。

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

有帮助吗?

解决方案

我在过去这样做过,但使用矢量图形库我的实现是完全从头开始。除非你希望不必要地惩罚自己,我不会推荐这条道路。如果你去,虽然,我使用这个库:

http://www.vgdotnet.com/

下面是我会建议(注:我没有尝试过任何这些):

http://www.opcsystems.com/

http://www.kineticart.co.uk/Downloads.html

http://www.blocks4.net/Products/_net_scada_framework/ProductDetails.aspx

我认为你最好的选择将是OPC系统。从我能找到他们似乎是最完满的库。

希望这有助于。

其他提示

是一个FactoryLink截屏?

说实话,我还没有找到很好的理由SCADA发展转移到.NET。不可否认的SCADA开发工具,在那里都不是最美妙的为您提供一个几乎可笑的工具集充满了令人沮丧的限制。

由于管道将会采取何种措施来提取您使用到.NET从SCADA系统中的数据量,我会说这是几乎不值得的相当大的努力,除非你正在使用的HMI软件的供应商有一个.NET API。

大多数他们使用的图形是其中可以可行使用类似Microsoft表达式或另一矢量图形包被再现矢量图形。很多的控件虽然有数据智能虽然以图形方式显示的数据,其将采取了很多工作也 - 它是相同的工艺制造完全成熟的对照

我很想见你采取实现这一目标的途径,但希望这种做自己的许多令人沮丧的小时后我决定净收益可能不值得我必须付出努力,所以我搁置它

我已经经历了几个SCADA HMI开发商和我已经处理了他们,我一直在推动和抱怨,他们提供的.NET能够工具的整个时间。他们大多把它说:“它的到来,我们正在努力解决”性,但我还没有看到任何证据表明他们在做什么,但试图安抚我。

在一个点上我甚至直接挂钩到使用自定义.NET API控制设备Modbus设备,并直接编码对他们的.NET应用程序,完全缓解为HMI应用的需要,但它这样是不值得。现有的工具,有可能是令人沮丧与发展,但一旦应用程序开发,这些工具都一致地工作。

祝你好运,虽然,这是一个值得努力 - 而你比我;)

看看我们的MetaDraw组件     www.Bennet-Tec.com/BTProducts/MetaDraw/MetaDraw.htm 对于建立一个SCADA风格图应用实例 MetaDraw看到这一个由田纳西流域管理局创建和使用 http://www.bennet-tec.com/btproducts/MetaDraw/ customerapps / md_fumes.htm

考虑使用 GoDiagram 但是因为你不需要你的用户编辑图可能矫枉过正。

CSWorks框架不正是你所需要的: http://www.controlsystemworks.com

使用配置文件连接到I / O点,在您的Silverlight应用程序中创建HMI / SCADA屏幕。

您需要的是这样的: http://www.iocomp.com/Products/DotNetWF/Default.aspx

“标准”“亲”“情节”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top