求教内部变量的显示

各位高人,我在内部变量中定义变量,如图1#中的变量为年、月、日等实时时间,全局变量VBS、c读取实时时间(如图2#VBS脚本、图3#c脚本)并在画面中显示,用C脚本的能正常显示(如图4#)但VBS得脚本不能显示(如图5#),但VBS脚本中的MSGBOX却提示正常(如6#),我核对过VBS、C脚本的设置是一样的,那到底是哪里的问题使得VBS的变量显示不出?请高手指教!谢谢!

图片说明:

求教内部变量的显示    求教内部变量的显示    求教内部变量的显示    求教内部变量的显示    求教内部变量的显示    求教内部变量的显示   

最佳答案

你全局脚本的变量是写到脚本的临时变量里面了没写到WINCC的变量里面
这样写,如下图
HMIRuntime.tags("k1").write Year(now)
HMIRuntime.tags("k2").write Month(now)
HMIRuntime.tags("k3").write Day(now)
HMIRuntime.tags("k4").write Hour(now)
HMIRuntime.tags("k5").write Minute(now)
HMIRuntime.tags("k6").write Second(now)
用上面的脚本给替换了

图片说明:

求教内部变量的显示  

提问者对于答案的评价:
谢谢,这个脚本原来也试过。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论