描述
从 WinCC Comfort 版本后支持 VBScript。WinCC (TIA Portal)的信息系统(在线帮助)发布了各种有关 VBS 编程的信息。
以下操作面板支持 VBScript
- 277 系列以后的操作面板
- 精智面板
- WinCC Runtime 高级版
- WinCC Runtime 专业版
注意事项
- 可以通过 TIA Portal 用户界面或按功能键F1调用指定的“信息系统”获取帮助。
- 在信息系统的目录或在“内容”选项卡输入关键字找到所需要的信息。
- 以下路径规格对WinCC TIA Portal 高级版和WinCC TIA Portal 专业版手册以及信息系统都适用。下面,因此,为了阐明三种类型的文档中术语“手册”的含义,在指定路径后直接给出相关手册的链接。
- WinCC TIA Portal 高级版 V13 SP1手册
条目 ID 109091876
- WinCC TIA Portal 专业版 V13 SP1手册
条目ID109096785
在 WinCC Runtime 高级版、WinCC Runtime 专业版和装有 Windows CE 系统的触摸屏中可以使用基本的 VB 指令。
访问系统文件也有例外,比如,Windows CE 系统和一个 PC Runtime 系统就有差别。.
各自的有关 VB 指令的信息,可以在如下路径获得:“内容标签 > 可视化过程 > 使用系统函数和系统脚本”。Advanced) (Professional).
图. 01
2)适用 Windows CE 的 VBScript 信息
有关 VB 指令列表手册,可以在如下路径获得:“内容标签 > 可视化过程 > 用系统函数和系统脚本> 参考> VB 脚本> 用于 Windows CE 的 VB 脚本> 用于 Windows CE 的 VB 脚本"(Advanced) (Professional) ”。
图. 02
图. 02 显示了主题列表。点击一个主题,可以看到该主题的详细描述。
3)WinCC (TIA 博途)中的编程辅助工具
WinCC (TIA 博途) 提供了一系列不同的编程辅助工具。这些编程辅助工具集成在脚本编辑器中。
热键支持
当按下组合键<Ctrl + Space>,会弹出一个包含预定义系统函数的菜单。调用变量编辑器
按下 <Ctrl + J> 组合键会打开一个对象选择框,可以打开变量编辑器,例如,选择全局变量并将它们插入到脚本中。注意
新创建的脚本在第一行包含“热键描述”。如果不需要这个信息,可以删除。
图. 03自动完成
创建脚本时使用“自动完成”。
自动完成是一个可以在一个对话框中提供上下相关的列表并从这个列表中选择需要的变量或者语句的功能。
例子
在 “...= HmiRuntime”对话框后输入一个“.”。
一个“弹出菜单”打开,可以选择所有可用的变量和语句。显示工具提示
如果用鼠标选定一个语句(“ClearLog”,比如),会显示关于这个语句的提示。另外,也可以使用工具栏中的“显示工具提示” 按钮。
图. 04显示与参数相关的信息
例如,为了获得一个函数或者方法的参数信息,可以通过点击工具栏中的按钮“显示与参数相关的信息”显示当前光标位置相关的所有参数。
图. 05
4)脚本向导 - 函数列表和代码模板
脚本向导 - 函数列表
所有的系统函数,包括脚本,均可以通过脚本向导在开放脚本中实现。
选择“脚本指令”任务卡中的“函数列表”,选择函数列表中的函数,点击“应用”按钮,将函数添加到脚本中。
图. 06脚本向导 - 代码模板
使用代码模板可以快速添加标准化的代码语句。
选择“脚本指令”任务卡中的“代码模板” ,选择一个模板,双击或者拖拽的方式将选定的代码模板添加到脚本中。
图. 07
5)在 WinCC (TIA Portal)中使用脚本调试器
使用脚本调试器可以去检查运行时的脚本错误或者确定脚本是否正常工作。想要实现这样的功能,必须安装 WinCC (TIA 博途)脚本调试器。以下是发布的可用于 WinCC 的脚本调试器:
- “Microsoft Visual Studio Express” (推荐)(请看5.1)
- “Microsoft Script Editor” 或者 “Microsoft Script Debugger” (请看5.2)
Microsoft Visual Studio Express
MicrosoftVisual Studio Express 可以在下面网页下载 Microsoft web pages.
- 启动 WinCC RT 高级版。
- 启动 Visual Studio Express.
- 从“Debug”菜单选择指令“Attach to Process...”
图. 08 - 在打开的对话框中选择过程“HmiRTm.exe”。
图. 09 - 在“Solution Explorer”下,显示了 WinCC (TIA 博途) 项目中组态的脚本。
图. 10
“Microsoft Script Editor of Office XP” 和“Microsoft Script Debugger”
有关集成 Microsoft Script Editor 或者 Microsoft Script Debugger 的内容,可以在 WinCC Comfort/Advanced 系统手册下“可视化流程>处理系统功能和运行时调试用户定义的VB脚本> >集成调试器”功能(高级)和“可视化流程>处理系统功能和运行脚本>调试”。(专业)
这个调试器是在 TIA 博途中通过菜单命令“在线 > 仿真 > 使用脚本调试器”。
对象模型的信息可在手册“可视化流程>处理系统功能和运行脚本> 参考> VB脚本>根据对象模型”。(高级)(专业)。
对象模型的信息可在手册“可视化流程>处理系统功能和运行脚本> 参考> VB脚本>根据对象模型”。(高级)(专业)。
“对象”是元素的通用术语,基本对象和控件。对象名称取决于系统语言。r >使用对象类型,它是独立于语言的,你可以使用独一无二的参考对象。查找对象或对象类型手册,你发现的所有属性和方法可用于对象类型。
记住,并不是所有的对象都可以在所有版本的所有操作员面板和WinCC(TIA Portal)。
在WinCC高级和WinCC专业版中可用的所有对象和对象类型的列表参阅条目ID:108893939。
更多信息
- “WinCC技巧创建脚本(TIA Portal)“条目ID:57132412
- “如何在 WinCC Comfort 和WinCC Advanced 中对动态对象使用脚本?“条目ID: 53752382
关键字
脚本,Scripts, 脚本调试,VB脚本
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322238.html