SIMATIC WinCC(Windows Control Center)--视窗控制中心,西门子最经典的过程监视系统。作为西门子TIA(全集成自动化)理念中的关键组成之一,实现了自动化系统与IT系统之间的互联互通。WinCC能为工业领域提供完备的监控与数据采集(SCADA)功能,同时远远超越传统SCADA系统的范畴,支撑了更多聚焦于生产线和车间的“透明化运营管理”功能,帮助企业实实在在地解决在生产制造环节的“数从何来”“数存何处”“数有何用”的基础问题,助力企业实现终极“数字化”。
WinCC有良好的扩展性,在操作系统中已注册的所有 ActiveX 控件及您系统中的 .NET 和 WPF 控件均可在 WinCC 中使用。用C#开发基于OCC的三维应用程序是非常容易的事情(可参考OCC安装包内的C#示例),我们可将其封装成一个用户控件,就可以插入到WINCC界面中,将会是很棒的一件事情。
1.创建一个C# 用户控件
拷贝控件dll及所有依赖项目到一个文件夹中。此步确保不会遗漏,否则3d显示会失败。
2.进入WINCC,插入控件
将 .NET 控件从“标准”(Standard) 选择窗口插入到过程画面中。 可将该控件作为智能对象插入或从“控件”选项卡中插入。插入的控件,同WINCC自带控件是一样的,可通过vb脚本语言调用控件的接口函数。
3.运行WINCC