使用mircosoft date and time picker控件

在WINCC中用mircosoft date and time picker控件 怎么把控件的值读到变量中,格式为(2016-4-2)

最佳答案

设置四个变量StartDate,StartDate-1,StopDate,StopDate-1对应控件DTPicker_1,DTPicker_2,DTPicker_3,DTPicker_4。为开始查询的日期和时间,结束的日期和时间。


Sub Value_OnPropertyChanged(ByVal Item, ByVal value)   
Dim fromData,fromtime, toData,toTime,startDT,stopDT

Dim data1,data2,data3,data4

Dim StartData
Set StartData = HMIRuntime.Tags("StartDate")
Dim StopData
Set StopData = HMIRuntime.Tags("StopDate")

StartData.Read
StopData.Read

Dim StartData_1
Set StartData_1 = HMIRuntime.Tags("StartDate_1")
Dim StopData_1
Set StopData_1 = HMIRuntime.Tags("StopDate_1")

StartData_1.Read
StopData_1.Read

Set fromData = ScreenItems("DTPicker_1")
Set fromtime = ScreenItems("DTPicker_2")

data1 = Mid(CStr(fromData.value),1,10)
data2 = Mid(CStr(fromtime.value),12,8)

StartData.Value =  data1 + " " + data2
StartData.Write 
StartData_1.Value =  data1 + " " + data2
StartData_1.Write 

Set toData = ScreenItems("DTPicker_3")
Set toTime = ScreenItems("DTPicker_4")

data3 = Mid(CStr(toData.value),1,10)
data4 = Mid(CStr(toTime.value),12,8)

StopData.Value = data3 + " " + data4
StopData.Write 
StopData_1.Value = data3 + " " + data4
StopData_1.Write 


''MsgBox StartData.Value
''MsgBox StopData.Value

End Sub

图片说明:

使用mircosoft date and time picker控件  

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:09
下一篇 2017年6月24日 下午7:09

相关推荐

  • CP343-1与WINCCV6.2

    我有6台CPU315-2DP的 PLC,每台都挂有ET-200和MP277各一台,想将其做以太网 与上位机WINCC连接做采集,CP可以选用343-1lean吗…

    SIMATIC WinCC 2021年7月5日
  • ACX32控制器提供OPC能否与Wincc通讯

    ACX32控制器带个以太网模块能提供OPC通讯,没做过,能否与Wincc通讯呢? 最佳答案 可参考:《wincc opc 通信》http://www.ad.si…

    SIMATIC WinCC 2018年12月3日
  • wincc7.2安装问题88

    见图,点击安装就出现这个,是要我联网吗?不联网不能装吗? 图片说明:    最佳答案 安装不需要联网建议重启主机登录具有管理员权限用户尝试重新安装,注意安装前关…

    2021年7月5日
  • 在变量归档中如何批量添加归档变量?

    如题,我的归档变量是是A1、A2、A3、----A100;  B1  B2  B3——-B100.希望手动添加A…

    SIMATIC WinCC 2019年6月11日
  • 在Wincc用户归档中,用C脚本查询记录的办法?

    在Wincc当中,如何利用UserArc系列函数进行归档记录的查询、写入、删除等操作? 最佳答案 实例:《WinCC操作用户归档User Archive代码 &…

    SIMATIC WinCC 2017年11月25日
  • WinCC归档变量的时间戳查询

    通过事件触发一个非周期变量归档,例如在设备启动时触发一个变量归档一次,如果我想根据这个变量归档的值来查询该变量被归档时的时间戳应该怎么做。例子:设备启动的变量为M0.0,当M0.0…

    2021年7月5日
  • wincc7.4 报警记录

    我在报警记录消息里添加开关量报警的时候,有一些变量能添加,有的不能。。。求教大神 问题补充:都是二进制变量,但是只有一部分可以添加进去 图片说明:    钻石用…

    2021年7月5日
  • HMI下载

    怎么把用博图编制的HMI装载到触摸屏中 最佳答案 先编译,下方显示没有错误信息,如果有错误时不能下载的,然后连接好网线点击下载,PG/PC借口类型选择  以太网…

    SIMATIC WinCC 2017年8月18日
  • 画面中如何才能显示模拟量

    我采集模拟量变化,程序用了MOVE和FC105在线监控程序都能看到模拟量输出的变化输出用的是MD20,我在S7的符号表中定义DW20是32位浮点数.WINCC 中我用I/…

    SIMATIC WinCC 2019年6月11日
  • WINCC趋势控件添加备注

    WINCC趋势控件能否增加备注(比如某时刻某变量的数值突然变大,由于某种故障造成,然后我将该时刻的趋势备注一下是什么原因造成数值变大。下次看历史趋势的时候用鼠标指着该地方就可以看到…

    SIMATIC WinCC 2017年11月13日