西门子 WinCC 组态软件 -- 概述

1.西门子WinCC各产品线及定位

WinCC是由SIEMENS(西门子)公司开发的SCADA(数据采集与监控)系统,能高效控制自动化过程,具有极强的开放性和系统稳定性。WinCC基于Windows平台,涵盖单用户系统、多用户系统直到由冗余、客户机/服务器和浏览器/服务器构架组成的复杂的分布式系统,在冶金、化工、印刷生产线等领域都有非常广泛的应用。

作为全球自动化巨头, 西门子针对不同规模的生产场景, 细分了多款产品投放市场. 如上图所示:

  • 对于超大型/广域分布式应用, 西门子推出 WinCC OA 产品线. 这并不是WinCC开始做OA办公软件, 而是WinCC Open Architecture(WinCC开放式架构)的缩写. 虽以WinCC冠名, 但与传统意义的WinCC完全没有关系,而是西门子2007年从奥地利ETM公司收购的一款大名鼎鼎的软件——PVSS(Process Visualization and Steuerung (德语:Control的意思) System)。成为西门子大家族一员后, 自从V3.10开始PVSS更名为WinCC OA.

    更多了解WinCC OA 可参考如下链接:

    https://www.diangon.com/thread-43532-1-1.html

  • 对于中型和大型分布式系统, 西门子对应的SCADA产品线为WinCC (Windows Control Center, Windows控制中心), 也称为WinCC Classic版, 即经典的WinCC版本,当前(2020年2月)版本为 v7.5. 针对国内市场本地化语言需求, 推出有Asia版.

  • 伴随着S7-1200/1500系列控制器的发布, 西门子工业自动化集团又发布了一款全新的全集成自动化(Total Integrated Automation)软件 --- 博图(TIA portal). 它发布时版本号即为v10, 是业内首个采用统一的工程组态和软件项目环境的自动化软件, 也是西门子所有软件工程组态包的一个集成组件. TIA博途平台在所有组态界面间提供高级共享服务,向用户提供统一的导航并确保系统操作的一致性, 显著提升了开发效率. 博图软件中也集成有用于HMI开发的工具组件---TIA WinCC 软件, 可涵盖从小型的触摸屏设备,到大中型PC工作站各种规模的SCADA开发场景.

2.博图版TIA WinCC 版本及功能差异

TIA WinCC是西门子全集成自动化平台 TIA Portal 中的人机界面部分。可以从西门子订购到以下版本的 WinCC (TIA Portal)软件 :WinCC Basic、WinCC Comfort、WinCC Advanced 和 WinCC Professional。此外还有两个运行系统:WinCC Runtime Advanced 和 WinCC Runtime Professional。以上版本之间的区别在于所组态的设备不同, 如下图所示:

各版本之间的区别如下,也可以参上图的内容:

  • WinCC Basic :可以组态 西门子的Basic 面板(精简系列触摸屏)。它是免费的, 在安装TIA Step7时会被自动安装,一般不需单独安装。
  • WinCC Comfort :可以组态 Comform面板(精智系列触摸屏), 以及西门子的其他所有面板(Basic Panels、Mobile Panels、x77 Panels 和 Multi Panels)。软件非免费, 需要授权.
  • WinCC Advanced :除了组态面板外,还可以组态基于 PC 的运行系统 “WinCC Runtime Advanced”。它只能组态SCADA单站系统, 并不支持组态基于C/S、B/S架构的项目。
  • WinCC Professional :除了“WinCC Advanced”可组态的设备外,还可以组态基于 PC 的运行系统 “WinCC Runtime Professional” 。它可以组态基于C/S、B/S架构的SCADA项目, 在功能上类似经典WinCC

各版本之间可以使用 power packs 升级。例如,可以先使用 WinCC Comfort,如果有需要的话,再升级到 WinCC Advanced 或 WinCC Professional 版本。在项目中能使用的功能 (例如,脚本、 图形对象) 只依赖于所组态的设备(或者说设备集成的Runtime),而不是组态所有的TIA WinCC版本。

为了能够完整地使用组态环境并运行系统,需要相应的面板(集成有Runtime模块)以及 WinCC Runtime Advanced 或 WinCC Runtime Professional。并且在组态系统中,可以使用仿真测试在项目中使用的功能,但是访问 HMI 面板的文件系统等功能除外。

值得一提的是, 在2019年12月推出的TIA博图软件v16更新中, 西门子又增加了全新一代的HMI产品--- WinCC Unified, 并同时上市了 WinCC unified 精智面板触摸屏(7~22寸)新硬件. WinCC Unified 中推出的所有控件基于html5 和 SVG, 脚本使用javascript, 并且支持自定义控件. 当组态并启动运行基于WinCC Runtime Unified 的精智屏或PC站后, 基于Html5跨平台特性, 任何现代的浏览器均可远程监视和控制现场应用, 包括Android和iOS移动平台. 于是博图版的TIA WinCC有了第5个版本:

  • WinCC Unified:可以组态集成有 Runtime Unified的精智屏, 或基于PC的运行环境 “WinCC Runtime Advanced”。通过浏览器访问应用, 并且允许多客户端同时访问.

可以认为, WinCC Unified 是符合IT互联网标准的新一代SCADA软件, 也顺应了工业组态软件发展的大趋势(目前刚刚发布,尚需进一步发展完善). 由于TIA博图v16推出(2019年12月)时, 微软将很快(2020年1月14日起)完全结束Windows 7的官方支持, WinCC Unified仅支持安装到 Windows 10 x64 系统上, win7系统上安装会出现不兼容警告(但选择忽略警告后仍可安装)。

西门子官网提供有 TIA博图软件的各个版本的Trail试用下载(需要注册), 最新v16版本下载地址如下:

https://support.industry.siemens.com/cs/cn/en/view/109772803

需要注意, 官方提供有两个不同的安装包, 主要是包含的WinCC的版本不同, 需根据自己需要的版本下载不同的DVD文件:

  • 安装包1(约5.3G): 包含STEP 7 Basic/Professional, STEP 7 Safety Basic/Advanced and WinCC Basic/Comfort/Advanced and WinCC Unified
  • 安装包2(约5.6G): 包含STEP 7 Basic/Professional, STEP 7 Safety Basic/Advanced and WinCC Professional

0. 西门子 WinCC 组态软件 -- 概述的更多相关文章

  1. 国内外组态软件对比分析(InTouch、WinCC、iFix、iNeuOS)

    在我国自动化控制领域应用较广泛的工业自动化组态软件有Wonderware公司InTouch.西门子公司Wincc.GE公司iFix.国内也有一些传统组态软件厂商,使用的功能和形式基本上十分类似,受当时 ...

  2. 串口屏与触摸屏人机界面组态软件HMIMaker介绍

    串口屏与触摸屏人机界面组态软件HMIMaker介绍 触摸屏人机界面组态软件HMIMaker,是一款基于ARM架构的嵌入式控制系统开发的嵌入式软件,专业应用于触摸屏的二级界面开发,具有单片机协议,mod ...

  3. 开源纯C#工控网关+组态软件(九)定制Visual Studio

    一.   引子 因为最近很忙(lan),很久没发博了.不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的.   大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技 ...

  4. (原创)对比组态软件,使用C#开发的服务器和客户端软件的优势

    在当前经济形势和市场环境下,中小企业面对萧条的消费市场,恶化的外部贸易环境,刚性支出高成本人工和生产要素,通货膨胀,隐性的腐化支出等各种因素的作用导致企业生存艰难,企业需要在各方面削减支出,拓展市场寻 ...

  5. 开源纯C#工控网关+组态软件

    一.   前言 在园子潜水也七八年了.说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章. 看着.NET和C#在国外风生水起,国内却日趋没落, ...

  6. 开源纯C#工控网关+组态软件(八)表达式编译器

    一.   引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画.大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning ...

  7. 自己编写的基于VC++6.0的串口调试软件,并贡献源程序!

    自己编写的基于VC++6.0的串口调试软件源程序! 程序下载链接: 点击打开链接

  8. !!!易控INSPEC组态软件开发小结——-一次工程文件损坏和处理经过

    从加入红橡开始熟悉和使用易控(INSPEC)组态软件,值得赞扬的是INSPEC的开放性和对C#语言的支持,除此之外,便也没有感觉它与其他组态软件有太多优势,有人说INSPEC软件授权比国内其他同类的组 ...

  9. ASP.NET 2.0 页(Page)生命周期概述

    原文:ASP.NET 2.0 页(Page)生命周期概述 引用MSDNASP.NET 页生命周期概述 ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤.这些步骤包括初 ...

随机推荐

  1. 下载并配置pycharm

    1.下载(推荐下载社区版) https://www.jetbrains.com/pycharm/download/#section=windows 2.配置代码编写前注释 得到这种效果: 3.设置字体 ...

  2. NFS学习笔记

    一.NFS原理 ## 本次实验以CentOS7.7为例 [root@qll251 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 ( ...

  3. 为 ASP.NET Core (6.0)服务应用添加ApiKey验证支持

    这个代码段演示了如何为一个ASP.NET Core项目中添加Apikey验证支持. 首先,通过下面的代码创建项目 dotnet new webapi -minimal -o yourwebapi 然后 ...

  4. 关于 MyBatis-Plus 分页查询的探讨 → count 都为 0 了,为什么还要查询记录?

    开心一刻 记得上初中,中午午休的时候,我和哥们躲在厕所里吸烟 听见外面有人进来,哥们猛吸一口,就把烟甩了 进来的是教导主任,问:你们干嘛呢? 哥们鼻孔里一边冒着白烟一边说:我在生气 环境搭建 依赖引入 ...

  5. GitHub 毕业年鉴「GitHub 热点速览 v.22.20」

    GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...

  6. 详解SQL操作的窗口函数

    摘要:窗口函数是聚集函数的延伸,是更高级的SQL语言操作,主要用于AP场景下对数据进行一些分析.汇总.排序的功能. 本文分享自华为云社区<GaussDB(DWS) SQL进阶之SQL操作之窗口函 ...

  7. 分享一款自带工作流引擎的NodeJS全栈框架,接单快手、创业神器

    CabloyJS是什么 CabloyJS是一款自带工作流引擎的Node.js全栈框架, 接单快手.创业神器, 基于koa + egg + vue + framework7 + mysql 在线演示 场 ...

  8. XSS防跨站脚本攻击-AntiSamy的基本使用

    XSS:跨站脚本攻击(Cross Site Scripting),为不和 CSS混淆,故将跨站脚本攻击缩写为XSS.XSS是指恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页时,嵌入其 ...

  9. Keytool配置 Tomcat的HTTPS双向认证

    Keytool配置 Tomcat的HTTPS双向认证 证书生成 keytool 简介 Keytool是一个Java数据证书的管理工具, Keytool将密钥(key)和证书(certificates) ...

  10. 【Golang】程序如何优雅的退出?

    1. 背景 项目开发过程中,随着需求的迭代,代码的发布会频繁进行,在发布过程中,如何让程序做到优雅的退出? 为什么需要优雅的退出? 你的 http 服务,监听端口没有关闭,客户的请求发过来了,但处理了 ...