免费发布

SIEMENS广东省梅州市-西门子代理(授权)一级总代理

更新:2024-04-15 18:05 发布者IP:120.237.217.245 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
441304000246495
报价
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
关键词
西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
18475208684
手机
18475208684
经理
向小姐  请说明来自顺企网,优惠更多
让卖家联系我
18475208684

产品详细介绍

有人问能不能通过VBS来做一个死循环来连续的监控某个值的状态,然后执行一些操作。原则上是不能那么做的,除非你打算程序中不使用其他的用户脚本了。在打算使用VBS之前一定注意以下事项带来的影响:

西门子触摸屏中的VBS是单线程操作的,如果没有执行完成会导致其他脚本无法执行。


图片

测试案例



  1. 我们新建一个用户脚本Cycle,做一个循环程序,脚本启动时初始化tag1为1,当tag2不等于3时会一直循环将tag1赋值为2,如果tag2为3,则将tag1也赋值为3。脚本如下:














'注意:要启动脚本,请按下'通过使用系统函数或 WinCC flexible 对象模型来编写脚本。您可以通过'HMI 运行系统对象很容易地访问系统。挑选对象引用的一个很便利的'方式是按下'来设计复杂的脚本,并可以直接通过名称,例如 tag = 5,来访问变量。
SmartTags("tag1")=1Do Until SmartTags("tag2").Value=3 SmartTags("tag1")=2Loop
SmartTags("tag1")=3


  1. 我们新建一个按钮,命名为“循环”,先执行Cycle脚本,VBS脚本执行完成后再执行切换画面的系统函数。


我们需要验证三个事:

a.当脚本在死循环阶段,能切换画面吗?

b.切换画面后,脚本还在执行吗?

c.当脚本在死循环阶段,还能执行其他VBS脚本吗?


3.我们创建两个按钮3和4,一个是通过系统函数来切换画面,另一个是通过用户脚本来切换画面。再建两个按钮2和5,控制tag2加减1,以此来控制循环脚本的退出。


图片


按钮3:用户脚本切换画面


图片

按钮4:用户脚本切换画面


图片


用户脚本Change中的内容:







'注意:要启动脚本,请按下 ,然后就可以看到各种不同函数。'通过使用系统函数或 WinCC flexible 对象模型来编写脚本。您可以通过'HMI 运行系统对象很容易地访问系统。挑选对象引用的一个很便利的'方式是按下 。通过使用编程语言 VBScript 的基本功能部件'来设计复杂的脚本,并可以直接通过名称,例如 tag = 5,来访问变量。ActivateScreen "画面_2",0

按钮2:使tag2加1

图片

按钮5:使tag2减1

图片


所属分类:中国机械设备网 / 工程机械配件
SIEMENS广东省梅州市-西门子代理(授权)一级总代理的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
主营产品西门子PLC,变频器,伺服电机,人机界面 触摸屏 线缆 DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112