各位高人,我在内部变量中定义变量,如图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