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日 下午4:36
下一篇 2020年11月1日 下午4:36

相关推荐

  • wincc flexiable的internal warning

    在wincc flexiable编译时出现:“ Warning:  Internal warning (detail:&…

    SIMATIC WinCC 2017年12月1日
  • wincc与PLC实时通信问题

    将数据写入PLC,为了保证数据能准确写入,写入后再读取地址内的数据与原数据比较,数据正确,置位写入成功标志位,再读取标志是否置位成功,成功再向下执行,用的是VBS脚本循环,可是任然…

    SIMATIC WinCC 2019年6月11日
  • wincc连接故障错误代码410E 的新问题

    两台上位机与315-2DP通讯,原来两台上位机与315通讯一点问题没有,现在却频繁故障,参数也没人改动,两台机器通过一条电缆过来,把CPU端DP放ON上时一台能通讯上,另一台断断续…

    SIMATIC WinCC 2021年7月5日
  • 如何把报警条目删除?

    以前别人做的项目,因工艺改变了,有些报警就不需要了,但是不想更改程序,我是否可以在报警记录里直接把相应的报警行删除就行了?这样当有不需要的报警来到时我的蜂鸣器就不响了?还用动别的吗…

    2019年6月11日
  • 项目文件夹共享问题

    我现在做的是别人留下来的工程,属于共享文件夹,现在做完了就想备份以下,提示在共享状态不能复制,然后取消共享,出来个提示框没注意,直接点确定,结果还是不能复制,结果打开项目后,我做的…

    SIMATIC WinCC 2019年6月11日
  • PLC控制TP177A画面的弹出

    我现在想做一个用PLC的变量控制TP177A中的一个画面的弹出不知该怎么做!我现在论坛中看了号多帖子还是搞不清楚!希望大家帮我结局这个问题!急 最佳答案 有两种方法:一种是通过区域…

    SIMATIC WinCC 2019年6月11日
  • wincc 归档问题 ?

    如何实现用户归档通过变量触发自动归档,并滚动显示?希望能说得稍微详细点,如果用脚本需要使用哪个脚本.用法之类的 最佳答案 参考一下我的回答:http://www.ad.siemen…

    SIMATIC WinCC 2017年6月6日
  • wincc web-Browser are not supported

    我使用的是wincc 7.0 SP3,进行网页发布,有2台电脑已经实现,但有1台电脑遇到问题,见图,.服务器是win7 32位,网页访问的电脑是win…

    2021年7月5日
  • wincc内部变量初始值

    我在做wincc的脚本,使用wincc的内部变量,但是想把某些内部变量给定初始值,怎么做,或者有没有wincc激活时就执行一次的动作吗? 最佳答案 参考:http://www.ad…

    SIMATIC WinCC 2019年6月10日
  • WINCC7.0历史曲线双影,重叠

    WINCC7.0历史曲线双影,重叠,电脑系统时间被人修改了,就变成下图,重新修改没用,具体怎样做,请高手赐教 图片说明:    最佳答案 没办法了~等修改后的时…

    2021年7月5日