wincc中怎么保存文本变量到内部变量

VALVE_STATUS = "0"保存到8位文本形式的内部变量中为什么读出来时一片空白,难道wincc里只能VALVE_STATUS = 0来保存吗,那这样读出来的还是文本形式吗

最佳答案

VALVE_STATUS 定义为8位文本形式的内部变量

vbs写入变量:
Dim VALVE_STATUS
Set VALVE_STATUS = HMIRuntime.Tags("VALVE_STATUS")
HMIRuntime.Tags("VALVE_STATUS").write "123" 

Dim VALVE_STATUS
Set VALVE_STATUS = HMIRuntime.Tags("VALVE_STATUS")
HMIRuntime.Tags("VALVE_STATUS").write 123 

都可以保存为文本“123”

因为vbs中只有一种变量类型variant,VALVE_STATUS = 123时进行了隐式转换

WinCC V7.0脚本专题:
http://www.ad.siemens.com.cn/service/elearning/course/699.html

提问者对于答案的评价:
谢谢

最佳答案作者回复:
示例代码:
Sub OnClick(ByVal Item)     
Dim VALVE_STATUS
Dim a
a="0"
Set VALVE_STATUS = HMIRuntime.Tags("VALVE_STATUS")
VALVE_STATUS.Write a
Msgbox VALVE_STATUS.Read
End Sub

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 脚本出现红字是什么意思

    脚本出现红字是什么意思 最佳答案 C脚本: 1、关键字:蓝色,不if、return等等 2、字符串或字符:红色,如"String",&#82…

    SIMATIC WinCC 2019年6月11日
  • 为什么我的WINCC6.0的帮助文件中关于VBS的内容大部分是英文的?

    为什么我的WINCC6.0的帮助文件中关于VBS的内容大部分是英文的?我这个6.0的帮助是在网上下的,帮助中关于VBS的内容基本都是英文的,这是怎么搞的,是不是我的设置有问题,或者…

    SIMATIC WinCC 2019年6月11日
  • vb编写的可执行文件运行错误

    我将wincc中的数据存放到access中,access中的数据再放到excel中以报表形式打印出来.使用vb编写的可执行文件(exe),作用就是按输入的时间调出execel表格,…

    SIMATIC WinCC 2019年6月11日
  • 如何制作一个闪烁按钮

    在WINCC报警画面中我组态了几个模拟量上下限报警,我想只要在报警画面中有报警信息登录后,我都触发一个按钮,让这个按钮开始闪烁,让后我把这个按钮放到其它监控画面中,这样只要有报警发…

    SIMATIC WinCC 2019年6月11日
  • wincc报警记录编辑 快速的方法

    我下位机中有200个报警点,我在wincc 中做报警记录(一个个往里输入累还出错)有没有比较快速巧妙的方法啊?  求高手帮忙 谢谢 最佳答案…

    SIMATIC WinCC 2018年12月5日
  • 对WINCC的疑问!!!!!!

    在论坛中,大伙都提到的WINCC与Wincc flexible是否一样,请指教!!! 最佳答案 不一样!wincc实用的硬件基础是计算机。 wincc只能运行在…

    SIMATIC WinCC 2019年6月11日
  • 变量记录

    每次重新运行WINCC时,变量记录就会把原来的数据重新记录一次,记录的数据后面多了个u.  有会多个“\”(我的归档控制是有事件控制的)。请高手指点,怎么要取消…

    SIMATIC WinCC 2019年6月11日
  • 写值到excel

    Sub X6309X94AE4X0000T_OnLButtonDown(Byval Item, Byval Flags, Byva…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4sp1安装问题

    一、我的PC上安装了wincc7.3,现在公司购买了一套wincc7.4,需要安装在这台电脑上,我是否需要卸载了wincc7.3上的所有软件,才能安装wincc7.4?二、我把自带…

    SIMATIC WinCC 2021年7月5日
  • wincc 使用脚本改变报警框背景颜色问题

    请问如何通过PLC内vw取值=0、1、2、来分别对应显示黄、绿、红。三种颜色。用脚本该怎么编译呢?? 问题补充:我用的是wincc flexible 2008 …

    SIMATIC WinCC 2019年6月11日