回复:wincc 报表

nextone

  • 帖子

    49
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2008-09-19

普通 普通 如何晋级?

发布于 2010-11-24 20:46:06

6楼

那我换一个说法,我要每天8点钟往里面写一个数据,请问一下脚本怎么修改能实现呢,还是在这个基础上:
Option Explicit

Function action

Dim pExcel,sjy

Dim shijian ,wendu,yali,liuliang

Dim i,FileName

Dim filena,fso

sjy=Month()

shijian=Date

shijian=Mid(shijian,1,10)

FileName="D:\yuebaobiao\"&sjy&".xls"

Set pExcel=CreateObject("Excel.Application")

Set fso=CreateObject("s cripting.FileSystemObject")

pExcel.Visible=0

If fso.FileExists(FileName)=False Then

pExcel.Workbooks.Open"D:\yuebaobiao\生产月报表.xls"

pExcel.ActiveWorkbook.SaveAs FileName

End If

pExcel.Workbooks.Open FileName

i=i+1

i=pExcel.WorkSheets("sheet1").Columns(1).Find("").Row

pExcel.worksheets("sheet1").Cells(i,1).VAlue=shijian

pExcel.worksheets("sheet1").Cells(i,2).VAlue=HMIRuntime.Tags("L101粗格栅液位差").read

pExcel.worksheets("sheet1").Cells(i,3).VAlue=HMIRuntime.Tags("L102提升泵站液位").read

pExcel.worksheets("sheet1").Cells(i,4).VAlue=HMIRuntime.Tags("H2S101").read

pExcel.ActiveWorkbook.Save()

pExcel.Workbooks.Close()

pExcel.Quit()

End Function


触发变量是:日(系统时间 system info);
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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