wincc中的vb程序,选择时间打印报表,但是这个程序怎么赋值不行啊?

已锁定

VICTOR88

  • 帖子

    11
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2010-05-31

普通 普通 如何晋级?

wincc中的vb程序,选择时间打印报表,但是这个程序怎么赋值不行啊?

1900

7

2011-06-10 23:00:47

Dim sYear

Dim sMonth

Dim sDay

Dim sHour

Dim sMinute

Dim sSecond

Dim sDateTime

Dim objTag

Dim iYear

Dim iMonth

Dim iDay

Dim iHour

Dim iMinute

Dim iSecond



iYear=Year(Date)

iMonth=Month(Date)

iDay=Day(Date)

iHour=Hour(Time)

iMinute=Minute(Time)

iSecond=Second(Time)



sYear=CStr(iYear)

If iMonth<10 Then

sMonth="0" & CStr(iMonth)

Else

sMonth=CStr(iMonth)

End If

If iDay<10 Then

sDay="0" & CStr(iDay)

Else

sDay=CStr(iDay)

End If

If iHour<10 Then

sHour="0" & CStr(iHour)

Else

sHour=CStr(iHour)

End If

If iMinute<10 Then

sMinute="0" & CStr(iMinute)

Else

sMinute=CStr(iMinute)

End If

If iSecond<10 Then

sSecond="0" & CStr(iSecond)

Else

sSecond=CStr(iSecond)

End If



sDateTime=sYear & "-" & sMonth & "-" & sDay & " " & sHour & ":" & sMinute & ":" & sSecond



HMIRuntime.Trace sDateTime & vbCrLf



Set objTag = HMIRuntime.Tags("BeginTime")

objTag.Write sDateTime



其中:iYear、iMonth等等就是绑定IO域的变量值。上面代码是获取系统时间,只是示例。

最后,将sDateTime赋给WinCC内部变量:BeginTime

这个是论坛里斑竹的程序。
wincc中的vb程序,选择时间打印报表,但是这个程序怎么赋值不行啊? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32926条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。