WinCC的虚拟化架构与技术

Posted 智能制造之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinCC的虚拟化架构与技术相关的知识,希望对你有一定的参考价值。

智能制造之家


写在面前

大家好,我是李孟宦,号主小智前同事~

今天我们的标题是WinCC的虚拟化架构与技术,其中两个关键词:WinCC和虚拟化。先说WinCC,前面我们介绍了了TIA Portal WinCC, WinCC Classic与WinCC OA的异同,介绍了WinCC的典型架构,介绍了WinCC如何连接数据库,如何与MES通讯等(文章链接见文末总结部分)


接着我们说说虚拟化,其实前面我们做了很多铺垫:



为了让大家了解Wincc的虚拟化,前面我们特意转载了文章:


多的铺垫不说了,今天我们就来聊一聊WinCC的虚拟化技术~



在前面的文章中我们介绍了几种虚拟化技术,WinCC作为主流组态软件之一,显然也支持虚拟化,对于没有做过虚拟化部署或者不了解的朋友,可能会问,虚拟化到底有什么优势呢?我们来看看西门子管方的总结(这个和虚拟调试是不是有很多想通之处?哈哈)

来源:西门子

在正式介绍之前,我们先说说常用的几种虚拟机软件:

VMwarePlayer


VMwareWorkstation


VMwareESXi


MicrosoftHyper-V


对于前面两种,或许每一个业内的工程技术人员几乎都使用过,如果你做过大型的SCADA,MES系统,那你对后面的ESXi和Hyper-V应该也很清楚,我们先来看看WinCC 基于客户机和基于服务器的虚拟化所对应的软件原理

WinCC的虚拟化架构与技术

                                                来源:西门子

从上图可以看出WinCC支持基于客户机的虚拟化和基于服务器的虚拟化,那所谓的 Full Virtualization和 HW-Assisted Virtualization又有什么不同呢?


对于Full Virtualization


•操作系统处于隔离的环境中

•不能访问专属硬件


而对于HW-Assisted Virtualization


•通过标准驱动访问硬件

•基于硬件的标准化

•适应IT新技术(IntelVT/AMD-V)

•由Hypervisor提供VMDirectPath

如果对于上述不是很明白的,可以好好看看前面介绍的关于虚拟化的文章


接下来我们看看虚拟化部署的典型应用

WinCC的虚拟化架构与技术

 来源:西门子


当然,如果你进行虚拟化部署,必须遵守以下的前提条件和限制


WinCC的虚拟化架构与技术

总结:

   1.本文是以西门子WinCC为例子,也仅仅是做一个简单的介绍,并不包含实际应用,其实在工业领域,还有很多别的类似解决方案(还有很多我不知道的),如:

罗克韦尔:Virtual Image Templates

艾默生:DeltaVVirtual Studio

霍尼韦尔:ExperionVirtualization


解决方案千千万,但是基础理论存在很大的共性,大家不要限于眼前的应用,所有的解决方案都是为了解决客户的痛点,满足客户的需求,在一定前提下的落地输出,方案也许千差万别,但是理论本身其实也就那些,本身并没有太大的优劣之分,适合自己的才是最好的。


 2 .还记得小智在文章:

里面说的,希望大家多在意原理性思维,找出很多原理背后的共性,我去看了小智在头条和微信群里一些朋友的评论,很多认为不过是在拿一堆高大上的名词吓唬人罢了,其实文章内我并没有发现任何高大上的词汇,只是让大家从技术的深度和广度上去着手,希望每个人都保持自己独立的判断吧,同时分享一个我很喜欢的评论给大家:

WinCC的虚拟化架构与技术

说到这里,我们来总结下前面关于WinCC的相关文章:






 一文带你了解西门子WinCC(从TIA Portal Wincc ,Wincc Classic 到Wincc OA)


往期推荐



今天就到这里啦~ ,如果各位看官喜欢的话,欢迎点击右下角的“在看”,或转发和收藏哦。 (不要忘记文末彩蛋哦)


WinCC的虚拟化架构与技术

我们是一群智能制造技术的爱好者,我们乐于分享,我们积极向上,我们也许有些宅,但是我们很有爱,我们期待您的加入

--智能制造之家


多重福利哦

我就知道你“在看”


以上是关于WinCC的虚拟化架构与技术的主要内容,如果未能解决你的问题,请参考以下文章

oVirt+SSAN超融合架构

vmware与openstack对比

容器SDN技术与微服务架构实践

阿里云基本概念与基础架构 #yyds干货盘点#

Docker之架构原理详细

Docker 源码架构部署篇