WinCC课件十一简单应用实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备 软件设计
C.组态模板 .
9
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备 软件设计
D.组态画面“画面_1” .组态画面“画面
10
4
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
提纲
概述 实验准备 实验效果
5
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备 硬件准备
将一台MP277B触摸屏与一台 触摸屏与一台S7-200 PLC相连。并分别为两者 相连。 将一台 触摸屏与一台 相连 供电。 内的程序清空。 供电。将S7-200内的程序清空。 内的程序清空
6
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备 软件设计
中组态MP277B 在WINCC flexible中组态 中组态
A.组态连接“连接_1” .组态连接“连接
7
VBScript简单应用实例 简单应用实例
WINCC flexible
11
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
Fra Baidu bibliotek
实验准备 软件设计
E.编写VB脚本 .编写 脚本
新建脚本“ 加载” 新建脚本“alt”,并应用于“画面 ,并应用于“画面_1”的“事件 > 加载”,及变 的 量“QB”的“更改数值”。 的 更改数值” 代码如下: 代码如下:
VBScript简单应用实例
实验准备 软件设计
B.组态变量 .
ctrl——S7-200输入 输入I0.0,控制方式位。 输入 ,控制方式位。 QB——S7-200输出 输出Q0.0~Q0.7,点亮输出灯。基值为 。 输出 ,点亮输出灯。基值为1。 output——内部变量,用于编程处理。基值为1。 内部变量,用于编程处理。基值为 。 内部变量
12
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备
Dim r While 1 If SmartTags("ctrl") Then Do Randomize r = Int(8 * Rnd) Loop Until SmartTags("output") <> 2^r SmartTags("QB") = 2^r SmartTags("output") = 2^r Else SmartTags("output") = SmartTags("output")\2 If SmartTags("output") = 0 Then SmartTags("output") = 128 End If SmartTags("QB") = SmartTags("output") End If Wend
WINCC flexible
VBScript简单应用实例
概述 实验简介
使用VBScript实现一个简单的 使用 实现一个简单的PLC控制实验。 控制实验。 实现一个简单的 控制实验 这里,通过一台 触摸屏与一台S7-200 PLC连接。S7连接。 这里,通过一台MP277B触摸屏与一台 触摸屏与一台 连接 200中不进行编程,完全由屏幕编程实现控制功能。 中不进行编程, 中不进行编程 完全由屏幕编程实现控制功能。 S7-200的I0.0作为输入,Q0.0~Q0.7作为输出,拟实物 盏灯。 的 作为输入, 作为输出, 盏灯。 作为输入 作为输出 拟实物8盏灯 为开(1)时 仅一个灯亮, 当I0.0为开 时,Q0.0~Q0.7仅一个灯亮,并不断右移;当I0.0为 为开 仅一个灯亮 并不断右移; 为 关(0)时,Q0.0~Q0.7仅一个灯亮,随机点亮。 时 仅一个灯亮,随机点亮。 仅一个灯亮
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
VBScript简单应用实例 简单应用实例
1
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
提纲
概述 实验准备 实验效果
2
VBScript简单应用实例 简单应用实例
13
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
提纲
概述 实验准备 实验效果
14
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验效果
为开时, 仅一个灯亮, 当I0.0为开时,Q0.0~Q0.7仅一个灯亮,并不断右移;当I0.0为 为开时 仅一个灯亮 并不断右移; 为 关时, 随机点亮一个灯。 关时,Q0.0~Q0.7随机点亮一个灯。 随机点亮一个灯
15
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
结束
谢谢! 谢谢!
16
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
实验准备 软件设计
文本域。 “随机点亮”——文本域。 随机点亮” 文本域 文本列表_1。连接变量ctrl。为1时显示“开”,显 时显示“ “关”——文本列表 。连接变量 文本列表 。 时显示 示绿色; 时显示“ 显示红色。 示绿色;为0时显示“关”,显示红色。 时显示 变量ctrl的当前值。 的当前值。 “0”——变量 变量 的当前值 变量QB的当前值 的当前值。 “00000001”——变量 的当前值。 变量 图形列表_1。 “ ”——图形列表 。 图形列表 连接变量QB,当前图形为位 为1时。当QB = 0时,隐藏此图形 连接变量 ,当前图形为位0为 时 时 列表。 列表。 当然,也可以隐藏“ 和 两个输出域。 当然,也可以隐藏“0”和“00000001”两个输出域。 两个输出域
3
VBScript简单应用实例 简单应用实例
WINCC flexible
VBScript简单应用实例
概述 VBScript简介 简介
可以用运行脚本来解决更复杂的问题。运行脚本具有编程接口, 可以用运行脚本来解决更复杂的问题。运行脚本具有编程接口, 可以在运行时访问部分项目数据。 可以在运行时访问部分项目数据。 在脚本中编写VB脚本代码,可以像使用系统函数一样使用项目 在脚本中编写 脚本代码, 脚本代码 中完成的脚本。创建脚本时,确定其型号并定义传送参数。 中完成的脚本。创建脚本时,确定其型号并定义传送参数。脚本 有两种类型——“函数”和“Sub(子程序 。“函数”类型的脚本 函数” 子程序)”。 函数” 有两种类型 函数 子程序 具有一个返回值。 类型脚本作为“ 具有一个返回值。“Sub”类型脚本作为“过程”引用,没有返回 类型脚本作为 过程”引用, 值。 可以在脚本中调用其他脚本和系统函数。 可以在脚本中调用其他脚本和系统函数。