查询数据库时,过滤时间的VB脚本有些问题

刚接触通过脚本读取数据库,在将时间写入过滤条件时出现了问题,以图1的脚本运行,脚本能执行下去,结果为图2;以图3运行的时候,脚本执行到过滤条件这一步就执行下不去了,结果为图4,图5为endT与startT的外部显示,格式与图1中直接写入的时间格式一致;图6是TAG:R这个查询语法的参数设置,里面的绝对时间与相对时间不太明白有什么区别,分别是什么格式,并且我也没有使用timeSetp,这个应该不影响我的脚本,但是现在就是运行不下去,无法执行到MsgBOX这一步。

图片说明:

查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题   

最佳答案

msgbox这一步之前并没有什么关于数据库的操作,都是一些准备工作,执行不下去说明有语法错误而不是数据库连接的问题。
这里的问题出在msgbox这句的上一句,时间过滤条件的参数传递。startTss再此时是一个对象,并不是一个变量因此不能直接调用。应该再次之前执行一下read方法,或者直接改成HMIRuntime.tags(startTss).read就可以了。
另外时间你也没有进行处理。还有就是时间并不需要建立变量的。有一个控件就足够了。毫秒并不需要。
2606352062欢迎交流。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • wincc6.0是否有扩展状态显示的功能

    wincc6.0是否有扩展状态显示的功能?有的话在那里 最佳答案 关于扩展状态显示的信息可以参见 WinCC 信息系统“选项 > 过程…

    SIMATIC WinCC 2019年6月11日
  • Wincc报警记录复制

    怎样将一个项目中的“报警记录”、“变量记录”、“用户管理”都复制到另一个项目中去。   之前的项目中有些BUG,新建了一个,并且把变量和图形都复制过去…

    SIMATIC WinCC 2019年6月11日
  • wincc7 与 softnet

    请问高手们wincc7想和S7-300的以太网模块组网,需要那个版本的softnetwincc7.0      &nbs…

    SIMATIC WinCC 2019年6月11日
  • 有没有那一款HMI能够在HMI上对PLC参数简单编程

    有没有那一款HMI能够在HMI上对PLC参数简单编程类似于下列简单程序n 0   0    &nbs…

    SIMATIC WinCC 2017年12月7日
  • WinCC之脚本语言

    求WinCC的相关脚本语言的资料,视频,或者下载地址啊,什么的. 特别是C的,因为我学过的,自认为学得还可以,复习一下,可能上手会快一点 那C-script&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面中的矩形的填充颜色怎么设成从左到右填充

    如题 最佳答案 好像没有这功能,填充是一次性完成的,不过你可以使用两个矩形,一个事先修改好需要的颜色,另个要和画面背景一样的颜色,然后将前面那个矩形覆盖住,然后移动上面的矩形,就行…

    SIMATIC WinCC 2019年6月11日
  • WINCC 报警

    请问各位大哥,在一个WINCC项目里面可以做两个报警画?就是有两个ALARM的PDL画面 最佳答案 可以的,报警都是通过报警控件显示的.你在一个画面里面组态两个报警控件就是. 提问…

    SIMATIC WinCC 2019年6月11日
  • WINCC flexible连不上S7-200

    WINCC flexible连不上S7-200,走的是串口通讯,通讯线3-3   8-8,打过表了屏之前的参数有连过,直接连上的没在意,现在…

    2021年7月5日
  • WINCC内部变量的自加运算

    当我触发一个内部变量A (bool型)变为1时,内部变量C (INT型)实现每隔一秒自加一,一直加到60后停止自加。当内部变量B (bool型)变为1…

    SIMATIC WinCC 2017年6月24日
  • 请问OS启动停止不前的问题

    前几天备份了一下数据,重启电脑后,OS自动启动到83%就没反应了,等待了半天也不动。用另外一台一模一样的机器的备份恢复后,启动提示“本计算机不在服务器项目的客户端列表中”,无法启动…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论