Wincc中如何用脚本读取EXCEL表格中的“时分秒”?

已锁定

lgdyl1983

  • 帖子

    16
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2014-04-10

普通 普通 如何晋级?

Wincc中如何用脚本读取EXCEL表格中的“时分秒”?

638

9

2018-01-15 23:13:47

在Wincc中如何用脚本读取EXCEL表格中的“时分秒”?Wincc画面中需要分别在不同的输入输出域内显示“时”,“分”,“秒”。如图所示的时间格式。07:56:30,如何分别读取07,56,30.请教一下,脚本如何写?用到哪个函数?MID函数??下面是自己写的,但有问题,不能执行,希望高手指点一下。对脚本很多不懂的地方,还请大家帮忙!

Option Explicit

Function action

Dim ZYJHBN

Set ZYJHBN = CreateObject("Excel.Application")

'ZYJHBN.Visible = True

Dim NIAN

Set  Nian  = HMIRuntime.Tags("Year")

Dim Yue

Set  Yue   = HMIRuntime.Tags("Month")

Dim RiG

Set  RiG   = HMIRuntime.Tags("Day")

Dim Shi

Set  Shi   = HMIRuntime.Tags("Hour")

Dim Fen

Set  Fen   = HMIRuntime.Tags("Minuter")

ZYJHBN.Workbooks.Open "c:\zll.xls"

'''''Bianma1 = ZYJHBN.Cells(5,3)

''''Nian.Value = Mid(TEXT(ZYJHBN.Cells(5,3),"hh:mm:ss"),1,2).Value

''''Yue.Value = Mid(TEXT(ZYJHBN.Cells(5,3),"hh:mm:ss"),4,2).Value

''''RiG.Value = ZYJHBN.Cells(1,3).Value

Shi.Value =Mid(TEXT(ZYJHBN.Cells(5,3),"hh:mm:ss"),1,2).Value   这个地方不知道用什么函数?指令很不熟悉啊

Fen.Value = Mid(TEXT(ZYJHBN.Cells(5,3),"hh:mm:ss"),4,2).Value

ZYJHBN.ActiveWorkbook.Save

ZYJHBN.Workbooks.Close

ZYJHBN.Quit

Set ZYJHBN = Nothing

Nian.Write

Yue.Write

RiG.Write

Shi.Write

Fen.Write

End Function



Wincc中如何用脚本读取EXCEL表格中的“时分秒”? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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