问题详情

  • 项目中需要实现通过Wincc输入输出域来改变海康威视的视频服务器IP、用户名、密码等参数的输入。实现的思路是建立输入输出域并新建内部变量,将输入输出域与内部变量关联,再新建一个按钮,并在按钮点击脚本中读入内部变量,将读入值写进登录函数的参数中。
  • Wincc支持C和VB脚本,C脚本中通常有现成的函数GetTagWord(),SetTagWord()等来对变量进行读和写操作,VB中则使用Read和Write,示例如下。

示例

  • '写法1
    Dim userTag,temp_Read '定义变量
    Set userTag=HMIRunTime.Tags("变量名") '读取Wincc内部变量或者AS变量
    temp_Read=userTag.Read '将读取值赋给tempuserTag.Write "字符串" '将字符串写入变量中
  • '写法2
    Dim temp
    temp=HMIRunTime.Tags("变量").Read
    HMIRunTime.Tags("变量").Write "字符串"

总结

  • 本人在实际应用过程中需要读取多个“内部变量”,开始使用了写法1,实际并没有成功,后来使用写法2成功获取内部变量;
  • 亲测,写法2靠谱。

Wincc中使用使用VB脚本进行变量的读和写相关推荐

  1. wincc按钮控制的vb脚本_关于wincc professinal v15里使用vb脚本操作控件listview的问题-工业支持中心-西门子中国...

    在wincc professinal v15里使用vb脚本操作listview没有效果. 图1为在wincc professinal v15的运行效果 图2为在wincc 7.2下的运行效果 图3为按 ...

  2. 在html中如何加入vb脚本,VB脚本编辑器该进详解

    最新BarTender 2016拥有全新的集成构建器,管理控制台等,RFID编码支持也有了进一步的性能突破,数据输入表单和数据库连接在原有的基础上做了更人性化的改进,而且对于一些技术控来说,VB脚本可 ...

  3. wincc按钮控制的vb脚本_VB操作wincc脚本心得.docx

    VB操作wincc脚本心得 Vbs 操作wincc画面脚本总结 一: 不使用变量单纯的操作界面 1.操作某个画面中控件的属性 如 Home1.Pdl(总窗体) 下的 画面窗口2(画面窗口) Sub O ...

  4. wincc按钮控制的vb脚本_VB操作wincc脚本心得

    1.Vbs 操作wincc画面脚本总结一: 不使用变量单纯的操作界面1.操作某个画面中控件的属性 如 Home1.Pdl(总窗体) 下的 画面窗口2(画面窗口)Sub OnClick(ByVal It ...

  5. excel vb脚本

    Excel VB脚本是指使用Visual Basic语言在Excel中编写的脚本.通过使用Excel VB脚本,可以在Excel中自动执行重复性的任务,并利用Excel的强大功能来分析和处理数据. E ...

  6. Wincc中,如何利用C脚本对变量进行置位+复位+取反操作?

    Wincc中,如何利用C脚本对变量进行置位+复位+取反操作? 1.常使用的C脚本函数如下表 1.1常见置位复位取反 举例说明: 对二进制变量 "TAG1_BOOL1" 进行置位.复 ...

  7. TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句)

    TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数 ...

  8. TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句)

    TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2,数据类型为: ...

  9. TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句)

    TIA博途WINCC的触摸屏VB脚本入门(IF THEN ELSEIF 判断语句) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加2个HMI变量:test1和test2, ...

最新文章

  1. 算法分析与设计之多处最优服务次序问题2
  2. php数据仓库数据分析,利用Apache+PHP+MySql构建数据仓库
  3. 深入java抽象类和接口
  4. CodeForces - 1463E Plan of Lectures(拓扑排序+并查集缩点)
  5. java获取本周的开始时间和结束时间_2020年三伏天时间表什么时候开始结束 2020年三伏具体时间表一览...
  6. 【渝粤题库】陕西师范大学209005课堂教学艺术作业(高起专)
  7. 重读经典:《Generative Adversarial Nets》
  8. 周末,说下我喜欢的篮球
  9. python登录脚本_selenium+python实现自动登录脚本
  10. 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版
  11. it精英挑战赛的规则 校区内部评选 2020
  12. shell例题3-百度面试题
  13. python编程一球从100米_Python练习题 015:一颗自由落地的球
  14. CSS3/jQuery创意盒子动画菜单
  15. 苹果手机mov文件如何复制到电脑_如何在手机上访问电脑上的文件(超详细步骤) iPhone版...
  16. 【Java并发编程】之二:线程中断
  17. Docker容器的资源使用限制
  18. 【安卓学习积累】Android连续点击事件的实现
  19. 23种设计模式python版
  20. no-cache和no-store的区别

热门文章

  1. GaN的湿法化学蚀刻
  2. 远程办公是不是新工作时代来临?
  3. Linux 常用命令——超详细(建议收藏)
  4. EAR工程在jboss(wildfly)里的结构以及class loading关系
  5. 垃圾回收之ZGC/Shenandoah GC
  6. Docker跨平台架构的新特性buildx的启用方式
  7. MongoDB—— MongoDB介绍
  8. Find My Network简介
  9. 1t硬盘怎么分区最好_详解500G/1TB移动硬盘怎么合理分区
  10. Vibrator服务