西门子中国
支持与服务门户网站
下载中心
文档详情
下载中心
精选主题列表
下载中心
精选主题列表
精选主题详情
下载中心
筛选详情
下载中心
文档列表
下载中心
常见问题大全列表
下载中心
常见问题大全
下载中心
大全章节内容列表
下载中心
大全章节内容
下载中心
技术视频课件下载专区
- {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题
5.0 分
在 WinCC flexible 中如何使用 VBS 脚本实现等待功能(延时)?
- 使用操作
文档编号:26120986|
文档类型:常问问题|
发布时间:2014年09月15日
- 0
- 2374
- 5470
内容预览:
描述:
在“ Visual Basic 脚本” (VBS) 中没有缺省的延时或等待函数。然而,可以在 WinCC flexible 的脚本中使用系统时间和一个简单的循环实现延时函数。
......
描述
VBS 脚本以固定时间周期被中断。VBS 没有为此提供标准的机制,但是脚本可以被维持在一个延时循环中直到设定的时间周期。
说明
VBS提供系统函数“now” ,可以获得当前系统时间。这允许检查设定的周期还剩下多少时间。
- 在组态中创建变量(例如,“DelayTime”),用来保存需要延迟的时间(s)。
- 创建脚本(例如,“DelayScript”),代码如下:
Dim LastTime, StopTime, i
StopTime= Now+DelayTime/24/3600
ShowSystemAlarm "Script will be waiting for " & DelayTime & " seconds."
Do
If Now>LastTime + 0.1/24/3600 Then
i = i+1
ShowSystemAlarm "Script is waiting " & Left("....", (i Mod 4) +1)
LastTime= Now
End If
Loop Until Now>=StopTime
ShowSystemAlarm "Script resumes working."
- 现在,每次触发“DelayScript”(例如通过一个系统事件或操作输入)处理存储在“DelayTime”延迟时间中的脚本就会被执行。
注意
- 注意只要脚本在延时循环中所有组态的脚本都会被中断。其它时间紧迫的任务的执行会受到持续长时间的脚本的影响(参考WinCC flexible 2008 系统手册,Processing Scripts in Runtime, 条目 18796010)。
- 可以把指定的代码放到其他的脚本或者以前的脚本中,或者在其它脚本调用这个脚本,调用脚本同样会中断指定的时间。
- 系统函数“ShowSystemAlarm”只用来显示过程,而不是脚本功能所必需的。
附加信息
关于在 WinCC flexible 中创建脚本的详细信息可以在条目 26165877中获得。
附加关键词
中断,等待,暂停,保留
- 评论
更多
-
分享
手机扫码分享文档(需在手机端重新登录账号)
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 在WinCC中如何使用VBS读取报警记录数据到EXCEL
- PCS 7中如何使用APL的DoseL功能块
- 在PCS 7 V8.0中如何使用Version Trail实现程序自动备份
- 变频器的启停控制基本实现方法
- WinCC 如何使用 VBS 调用文件打开对话框
- B.Data系统中如何使用视图
- B.Data中如何使用Hour-Distribution 模板
- 如何使用WinCC Flexible组态面板与S7-1200 PLC的时钟同步
- SINAMICS G120 CU240B/E-2、CU250S-2如何使用自由功能块实现自动的周期启停
- 通过VBS脚本在ListView控件中显示WinCC的变量记录
收藏
默认标签
个性标签
尊敬的用户,您将对文档“在 WinCC flex...”挑错
感谢您给我们的反馈!请您留言:
请您提供以下信息
注:填写过信息的⽤户,若信息有更新,请直接修改后提交
注:填写过信息的⽤户,若信息有更新,请直接修改后提交
关注产品{{selectedProductName}}
- {{item.txt}}
同意西门子人员或西门子授权合作伙伴培训顾问与您联系
并根据需求发放免费资料等,请您保持电话畅通。
注:以上填写内容将同步更新至您在支持中心网站的注册信息中,并对您的信息做隐藏保护。
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华...
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!感谢您的支持!
提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定
官方商城-正品备件
DIMOIS




{{item.nickName}}