wincc vbs 文本格式的话,需要你用脚本连接成日期格式,诸如:yyyy-MM-DD HH:mm:ss这种形式

再次求教:
   通过创建文本变量16位字符集,分别输入年、月、日 小时、分、秒,之后组合,
Dim s
s =HMIRuntime.Tags("y1").Read &"/" &  HMIRuntime.Tags("m1").Read &"/" &  HMIRuntime.Tags("d1").Read &" " &  HMIRuntime.Tags("h1").Read &":" &  HMIRuntime.Tags("min1").Read &":" &"12"
HMIRuntime.Tags("s").Write "t6"
HMIRuntime.Tags("t6").Write s
之后,将组成的变量t6(文本16),用于TimeColumnBeginTime,代码如下
Dim beginTime,endTime
beginTime = "2017/4/12 0:12:12"

'endTime = "2017-4-12" & " 11:59:59"
b ="2017/4/12 12:12:12"
Set obj = HMIRuntime.ActiveScreen.ScreenItems("tablecontrol1")
obj.Online = 0
obj.TimeColumnRangeType = 1
obj.TimeColumnBeginTime = "2017/4/12 12:12:12"
'obj.TimeColumnBeginTime = "t6"
obj.TimeColumnEndTime = "2017/4/12 23:12:12"


b =HMIRuntime.Tags("t6").Read
a = MsgBox(b, 2, "标题")

通过msg感觉时间格式是正确的,但是运行后 online control table 没有反应,使用obj.TimeColumnBeginTime = "2017/4/12 12:12:12",就显示正常,搞不懂求教的“”“文本格式的话,需要你用脚本连接成日期格式,诸如:yyyy-MM-DD HH:mm:ss这种形式”是如何实现的,再者时间变量在哪里创建呢?
请教大侠我错在哪里了?

图片说明:

wincc vbs 文本格式的话,需要你用脚本连接成日期格式,诸如:yyyy-MM-DD HH:mm:ss这种形式   

最佳答案

Dim obj
Set obj = ScreenItems("控件1")
obj.StartStopUpdate
obj.TimeColumnRangeType = 1
obj.TimeColumnBeginTime = "2017/04/15 7:55:30"
obj.TimeColumnEndTime = "2017/04/16 00:00:00"
我测试的脚本,好用
想手动设置时间的话,得先让控件停止刷新

图片说明:

wincc vbs 文本格式的话,需要你用脚本连接成日期格式,诸如:yyyy-MM-DD HH:mm:ss这种形式  

提问者对于答案的评价:
搜集了一下,用formatdatetime实现了

最佳答案作者回复:
哦,是的,vbs有这个函数,我习惯自己连接字符了.....

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午11:57
下一篇 2017年5月31日 下午11:57

相关推荐

  • 第一次用wincc做项目 有个问题请教一下大神们

    就是我现在有个项目是需要wincc和200smartplc进行连接,我在自己的电脑上做好画面后,也设置好了OPC,在自己电脑上测试服务器通过,如果到现场调试时需要把wincc画面拷…

    SIMATIC WinCC 2021年7月5日
  • 请问大家为什么模拟量报警记录运行不了?

    我设置了上限值,变量也是对的,实际报警也触发了,WINCC就是没有报警显示?谢谢! 图片说明:       最佳答案 报警记录运行系统是不是…

    2021年7月5日
  • WINCC中C语言程序解析

    #include 问题补充:MY GOD 我问的是一段程序,怎么就只有个include了呢。后面的都没有显示 郁闷 最佳答案 #include只是&n…

    SIMATIC WinCC 2019年6月11日
  • Wincc打印报表没响应

    做好wincc报表,布局也设置好了,在画面上选择时间后,按打印,有时候会出现wincc没响应,是不是数据处理的太多了? 最佳答案 我感觉可能数据太多了。过程归档1S一个的话,几分钟…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.2打开以前6.0版本的程序文字显示问号

    各位好!Wincc7.2打开以前6.0版本的程序时画面中的文字显示问号,是什么原因,怎么解决,谢谢! 问题补充:语言不对,怎么切换,谢谢! 最佳答案 语言不对,选择英语或者中文切换…

    SIMATIC WinCC 2017年11月16日
  • 用户归档附件安装

    原来安装的WINCC V6.2亚洲版,但是没有用户归档组件,利用WINCC安装程序选择选件件安装,选择了用户归档、冗余等组件.但是安装好后在WINCC用户管理器中左侧能显…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.0 对象属性授权不显示

    WINCC7.0 对象属性/其它/ 授权,选择确认后,授权内容为什么不显示? 问题补充:WIN764位和WINCC7.0 最佳答案 可能是后台的wincc进程没…

    SIMATIC WinCC 2021年7月5日
  • wincc7.2与s7-1200,只能8个cpu通信上

    一个项目上配了26个1200的cpu,在wincc上通过1200的以太网驱动建立了26个连接,但是目前我用了普通ie和cp1623卡,都只能同时和8个cpu通信上,难道我真的只能通…

    SIMATIC WinCC 2021年7月5日
  • wincc s7-200 实时时钟

    要在wincc中显示年/月/日/时/分/秒  1:  wincc中有没有这么一个控件能完成这个功能。2:  如果winc…

    SIMATIC WinCC 2017年8月3日
  • 怎样用wincc7.2

    怎样使用wincc7.2制作一个启动停止按钮,连接变量。 最佳答案 wincc中组态一个起动停止画面http://www.docin.com/p-644591985.html 提问…

    SIMATIC WinCC 2021年7月5日