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 画面1

    wincc画面中,比如做个正方形A,然后在该正方形上面再添加个正方形B,此时B在A上。如何使是A在B之上呢?触摸屏的WINCC F中倒是可以通过右键–移到最前或最后来调…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0PROFIBUS通讯

    请问WINCC6.0和STEP7315-2DP进行PROFIBUS通讯需要设置哪些东西?我是初学者。如果有资料请发我邮箱TT270141046@163。COM 最佳答案 可以参考相…

    SIMATIC WinCC 2019年6月11日
  • wincc中内存变量问题

    我想请教各位大虾,在WICC中建立内存变量时,变量的地址有没有规定,例如:地址 字 的必须建立在MW10-90。还有不同类型变量所占的长度是多少? 问题补充:在…

    SIMATIC WinCC 2019年6月11日
  • WINCC动态填充

    我想实现一个平行四边形的动态填充,要斜着填充,看图 问题补充:谢谢大家 图片说明:    最佳答案 你想这样填充比较麻烦测试了一下,提供个思路:1、做两个一模一…

    2021年7月5日
  • WINCC与OPC服务器通信中断无法自动恢复

    WINCC与第三方PLC通过OPC建立的通信连接,平时通信正常且稳定 。当第三方PLC断电一段时间后,再给PLC上电,这时候WINCC就无法自动和该PLC建立通信。如果想…

    SIMATIC WinCC 2021年7月5日
  • winccflexbile 语言切换问题

    有个项目需要把离散量报警全部汉化,以前是德语,现在离散量已经全部汉化完毕,但是画面还想保留为以前的德语,现在的问题是 语言切换为中文后,报警是中文,但是画面上的按钮都是空…

    2017年10月29日
  • WINCC组网问题

    已有一台WINCC上位机,通过MPI连接S7-300,想在500米外一个场所加多一台上位机,两台上位机显示同样内容,如何组网? 问题补充:首先感谢各位的指点。如果使用以太网与两台上…

    SIMATIC WinCC 2019年6月11日
  • wincc自带报表编辑器怎么分多页?

    wincc自带报表编辑器怎么分多页?好像只有封面,报表内容,最后一页,我要多做几页怎么做呢? 最佳答案 参考:创建多页报表https://support.industry.siem…

    SIMATIC WinCC 2020年11月1日
  • 变量的读取赋值

    1。有2个变量tag1,tag2,以及一个按钮。要求单击按钮,触发事件读入tag1,并将tag1的值赋给tag2。 2。有2个变量tag1,tag2,以及一个按钮。要求单…

    SIMATIC WinCC 2019年6月11日
  • 窗口画面如何避开变量前缀?

    打开一台设备的控制画面时,我使用了“弹出的窗口+变量前缀”的方式实现,但是该控制画面中,有个别变量不需要加变量前缀,该如何避开变量前缀。输入输出I/O域中、脚本中都有这种情况,如何…

    SIMATIC WinCC 2017年11月23日