如何将WINCC数据存储到EXCEL中?

要求:
 1,将多组数据存储到EXCEL中,
 2,EXCEL文件名是:日期+文本
 3,存储时间间隔30分钟,
 4,EXCEL文件是表格类型(XLS),可以拷贝出去打印。
 5,开机生成文件,关机结束表格存储。不排除一天有 多个报表。
 我查了 一些资料,好像要通过全局脚本实现,我是 新手,理解不够深刻,求高人帮助。

问题补充:
还是比较晕,SG9提供的是 是不是还要安装“工业连接桥”的附件,我的WINCC里找不到。在补充一下,要求5里的 开机,关机是控制的设备开关,第开机有记录,没有开机不记录。请大家再接再厉,最好是 通过 c 脚本实现。多谢

最佳答案

变量导入EXCEL文件里
 Dim g_excelfilename
 Dim excel
 g_excelfilename = HMIRuntime.Tags("ProjectPath").Read & "\Excel1.xls"
 'MsgBox g_excelfilename
 Set excel = CreateObject("Excel.Application")
 excel.Visible = True
 excel.Workbooks.Open g_excelfilename
 excel.Cells(4, 3).Value = ScreenItems("V6_ExcelWrite_1").OutputValue
 excel.Cells(5, 3).Value = ScreenItems("V6_ExcelWrite_2").OutputValue
 excel.Cells(6, 3).Value = ScreenItems("V6_ExcelWrite_3").OutputValue
 excel.ActiveWorkbook.Save
 MsgBox ("Continue ?")
 ScreenItems("V6_ExcelRead_1").OutputValue = excel.Cells(4, 5).Value
 ScreenItems("V6_ExcelRead_2").OutputValue = excel.Cells(5, 5).Value
 ScreenItems("V6_ExcelRead_3").OutputValue = excel.Cells(6, 5).Value
 excel.ActiveWorkbook.Save
 excel.Workbooks.Close
 excel.Quit
 Set excel = Nothing
 这段程序是dcount107给我的,试了可以运行,我也是一只菜鸟能帮的就这些了--猛虎

提问者对于答案的评价:
咨询西门子后,可以实现,但需要脚本编程,感谢你的程序,虽然不全,要 实现我需要的 还要完善,应该可以实现,探索中

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午11:45
下一篇 2019年6月11日 上午11:45

相关推荐

  • 全局动作

    我有一个设备需要做运行时间记录,用全局动作读取wincc系统时间.想在wincc上做一个按钮,用鼠标点一下,启动设备运行时间开始记录,在点一下按钮时间停止清零,用原始数据类型 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0周期性数据采集最短周期

    附图是我的wincc7.0变量归档界面,周期性数据采集周期最短为500ms,这个时间还可以更短吗?附图二是我的软件版本信息。 问题补充:我的PLC是s7-300,看来那个SFB37…

    2021年7月5日
  • s7-200中的实数怎么通过Profibus通讯在wincc中显示

    我做了一个系统,s7-200通过Profibus-DP与WinCC建立了通讯,现在要将s7-200PLC中的数据传输WinCC中,数字量传输是正常的,但是模拟量(实数)却无法显示,…

    2017年6月27日
  • wincc位触发报警信息

    wincc工程里面只建立二进制变量,能不能直接用位触发报警控件中的弹出的报警信息。  最佳答案 WINCC工程里面本来就可以直接用位触发报警控件中的弹出的报警信息,并不需…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4报表导出到EXCEL后数据全部堆集一块,无法使用

    我在WINCC7.4中做了一个在线报表,将报表导出到EXCEL时,发现所有的数据全部堆集在一块,无法识别,EXCEL是2016版,请大咖指导是怎么回事? 最佳答案 Excel将CS…

    SIMATIC WinCC 2020年11月1日
  • 如何把PDL文件里的图提取出来

    看过了一些不错的WINCC,里面的图很漂亮,Gracs文件里提取不出来图片,请教下高手能从PDL文件里提取么? 问题补充:已经导出来了,谢谢啦,OCX控件是怎么一个用法呢?随便下一…

    SIMATIC WinCC 2019年6月11日
  • 共用弹出窗口内的按钮如何做二次确认窗口?

    各位工程师们,您们好!!!    我相同设备的弹出窗口采用的方式是弹出一个共用窗口,点击设备时,将该设备的变量传递到共用窗口中。现在有个问题…

    SIMATIC WinCC 2017年8月24日
  • WINCC能够导入XML文件吗?

    能的话如何实现呢?XMl文件是哪种形式的?有样板吗 问题补充:麦田同志,我需要,邮箱:honngyanzhao@qq.com万分感谢,发过来把分加给你,可以提高悬赏分给你 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc系统时间的读取,和比较

    我想从wincc中读出系统时间,并且和一个整数比较,从而实现wincc在某一天的某个时间自动退出,请教各位该怎么做! 最佳答案 用C脚本 SYSTEMTIME …

    SIMATIC WinCC 2019年6月11日
  • wincc v6.0 OPC

    请教实现WINCC通过PC ACCESS软件和S7200连接,在WINCC里面如何设置组态? 最佳答案 基本上是这样的过程,首先你要把PC ACCESS服务器这…

    SIMATIC WinCC 2019年6月11日