admin 管理员组文章数量: 1087139
2024年4月30日发(作者:matlab基础教程电子书)
1. 实例: 访问图形编辑器中的对象
可以使用 VBS WinCC 对所有图形编辑器对象进行访问,以使图形运行环境动态化。 根据变量或
周期性(例如闪烁)情况,可在执行操作(例如在按钮上单击鼠标)时使图形对象动态化。
以下示例说明如何在鼠标单击后更改图形对象。
步骤
在以下示例中,每次单击鼠标时运行系统中圆的半径都会设置为 20:
Dim objCircle
Set objCircle= ScreenItems("Circle1”)
= 20
2. 实例: 定义对象的颜
图形对象的颜色通过 RGB 值(红/绿/蓝)定义。 可以设置或读出图形对象的颜色值。
步骤
以下示例将“ScreenWindow1”的填充颜色定义为蓝色:
Dim objScreen
Set objScreen = HMIRuntime。Screens(”ScreenWindow1”)
yle = 131075
objScreen。FillColor = RGB(0, 0, 255)
3. 例:如何组态语言切换
可使用 VBS 切换 WinCC 的运行系统语言。 最常用的是包含相应语言代码的按钮,这些按钮位
于项目的起始页上。
在 VBS 中通过使用国家代码(例如,1031 表示德语 - 默认,1033 表示英语 - 美国等)指定运
行系统语言.有关所有国家代码的汇总,请参见标题为“区域方案 ID (LCID) 图”的主题下的
VBScript 基本知识.
步骤:
使用按钮上的“Mouse click”事件创建 VBS 动作,输入以下动作代码将运行系统语言切换为德
语:
HMIRuntime。Language = 1031
4. 实例: 禁用运行系统
简介
可以使用 VBS 终止 WinCC 运行系统,例如,通过鼠标单击,依靠变量值或其它事件(例如,启
动运行系统时密码的多次错误输入).
要执行的操作
以下示例会终止 WinCC 运行系统:
HMIRuntime。Stop
5. 实例: 全局组态画面更改
简介
VBS 可用于启动全局画面更改,因而会在分布式系统的客户机上显示服务器中的画面。 为此,
服务器的服务器前缀必须位于目标画面之前。
要执行的操作
为按钮组态以下画面更改代码,例如:
reenName = "Serverprefix::New screen”
6. 实例: 通过属性组态画面更改
简介
如果在组态中使用分区画面(例如,在用户界面的基本画面标题和操作栏中和用于实际画面显示
的嵌入画面窗口中),应使用画面窗口的属性组态画面更改。
为了显示其它画面,必须更改“ScreenName"画面窗口的属性. 必须在同一画面中对动作和画面
窗口进行组态。
要执行的操作
在以下示例中,执行动作时“ScreenWindow”画面窗口中会显示“test。pdl”画面:
Dim objScrWindow
Set objScrWindow = ScreenItems("ScreenWindow”)
objScrWindow。ScreenName = ”test"
7. 实例: 通过 Trace 组态诊断输出
版权声明:本文标题:WinCC-Vbs中文手册 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714446889a680556.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论