自从西门子的WinCC Unified组态软件推出后,大家都在讨论:
“脚本语言变了,不管是 Unified PC 项目,还是 Unified 面板项目,都不再支持VBS,而仅支持JavaScript。”
“这让我们这些搞了20几年的自动化工程师,积累的那些VBS的经验都灰飞烟灭了,转而要开始学习一个完全陌生的JavaScript语言吗?很多人觉得这难以接受!”
为什么西门子要做这样的转换呢?
JavaScript更适合基于Web的应用程序
西门子的SCADA软件有好几款,名称都是以WinCC开头的,其中最新推出的WinCC Unified是基于Web架构设计的软件。WinCC Unified软件运行起来就相当于开了一个Web服务器,访问它的客户端不再需要单独的客户端软件,而只需要使用支持HTML5的浏览器就可以了。而我们知道,在Web应用领域浏览器上使用的脚本,事实上的标准就是JavaScript。所以WinCC Unified中的脚本自然就得转向JavaScript了。
VBS无法适应安全需要
VBScript诞生于1996年,最后一次更新也是14年前了,诞生之初互联网刚起步,非加密的HTTP是网络通信的主流,而现在加密的网络通信HTTPS是最低要求,云计算、跨设备协作、信息安全等等都对脚本提出了更高要求。在基于HTML5标准的主流网络通信中,在客户端脚本领域,VBS完全不可用。
微软已经放弃对VBS的支持
微软已经官宣,到2027年Windows中VBS的可选安装依旧存在,但不再默认启用,需要手动打开;之后的Windows版本将彻底移除,不再提供。那VBS作为一项老旧的轻量脚本技术,也叫逐渐淡出脚本应用的视野。综上所诉,VBS已经落伍了,JavaScript才是脚本的未来。
-
WinCC V8.2即将发布,同样也将开始支持JavaScrip脚本了。
-
所以大家不要犹豫,赶紧把JavaScrip学起来吧!
-
紧跟自动化技术发展的步伐!
2026年6月