安全性信息Siemens 为其产品及解决方案提供了工业信息安全功能,以支持工厂、系统、机器和网络的安全运行。
为了防止工厂、系统、机器和网络受到网络攻击,需要实施并持续维护先进且全面的工业信息安全保护机制。Siemens 的产品和解决方案仅构成此类概念的其中一个要素。
客户负责防止其工厂、系统、机器和网络受到未经授权的访问。只有在必要时并采取适当安全措施(例如,使用防火墙和网络分段)的情况下,才能将系统、机器和组件连接到企业网络或 Internet。
此外,应考虑遵循 Siemens 有关相应信息安全措施的指南。
Siemens 不断对产品和解决方案进行开发和完善以提高安全性。Siemens 强烈建议您及时更新产品并始终使用最新产品版本。如果使用的产品版本不再受支持,或者未能应用最新的更新程序,客户遭受网络攻击的风险会增加。
要及时了解有关产品更新的信息,请订阅 Siemens 工业信息安全 RSS 源
目录
1<;概述> (4)
2<;基于画面的VBS全局变量> (5)
3<;基于全局脚本的VBS全局变量> (8)
4<;应用举例> (11)
4.1<;创建数据库> (11)
4.2<;创建VBS全局脚本> (11)
4.3<;创建用户> (12)
4.4<;画面组态> (13)
4.5<;运行结果> (16)
1 <;概述>
<;在WinCC使用过程中,有很多应用场合需要把获得的数据保存下来,在其它事件
中来使用,例如在WinCC运行后去读取自定义的配置文件中的参数,在控制相应设
备时需要根据这些参数来确定控制方式,那么就需要把这些参数以WinCC更容易读
取的方式保存下来。
目前,在WinCC V7.5 SP1中,可以通过WinCC变量、VBS全局变量以及
windows server2016DataSet来保存这些数据。本文档主要介绍VBS全局变量使用,分别介绍在画面的
动作中定义全局变量以及在VBS全局脚本中定义全局变量的方法。
全局变量可在全局VBS脚本编辑器中定义,然后可在所有VBS动作、过程和画面
中使用。也可以在画面的动作中定义全局变量,但只能在当前画面使用此全局变
量。
本文档所使用的各软件版本如下:
➢操作系统版本:Windows Server 2016
➢WinCC 版本:  SIMATIC WinCC V7.5 SP1
>
2 <;基于画面的VBS全局变量>
2 <;基于画面的VBS全局变量>
<;可以在画面的动作中定义VBS全局变量,通过全局变量可以在不同的VBS脚本中
交换数据,但这种全局变量只能在当前画面使用。下面介绍如何在画面中的两个按
钮通过全局变量传送数据。
第一步,在画面中插入两个按钮及一个圆,并为圆对象命名。本例中圆的名称为
“C1”。如图1所示。
图1
第二步,按钮1的按下事件中输入如图2所示的VBS脚本。
图2
其中Option Explicit部分定义的就是此画面动作的全局变量,这里定义的变量可
以赋值为数值和对象。图中定义了两个全局变量:数值变量“MyNumber”和对象
变量“My Control”。
默认情况下,Option Explicit是隐藏的,可以通过VBS脚本编辑器中的“显示声
明区”按钮把这部分内容显示出来,如图3所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。