如何将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

相关推荐

  • TIA V13SP1中没有TP700的面板怎么办

    是不是要安装TIA  WINCC   但是我的电脑上已经有WINCC了,我点击安装TIA wincc告知我已有,不兼容。…

    SIMATIC WinCC 2017年6月1日
  • Flexible组态的项目下到触摸屏后,有的按钮无反应或是只能点一次

    我用Flexible Smart V3 做好的项目,编译没任何问题,下载到700IE V3的屏里,那几个按钮是往PLC里使能用的,在按钮的事…

    SIMATIC WinCC 2021年7月5日
  • S7300与wincc通讯

    5611与step7通讯成功,检测5611(MPI)能够看到0和2,但wincc启动后驱动状态始终是断开连接,300的组态应该没问题,wincc中选的是MPI通讯方式,地址站号插槽…

    SIMATIC WinCC 2019年6月11日
  • 关于报表数据的显示

    我在报表编辑器里用在线表格控件做了一张日报表,有时在报表显示出的数据后面带个字母“u”,不知是什么原因,怎样能去掉?请各位大侠指教,多谢了! 最佳答案 u表示是采集数据过程出错,以…

    SIMATIC WinCC 2019年6月11日
  • WINCC v6.2的按钮变量连接方式

    本想在按钮事件中使用C脚本来分配事件变量的连接,可本人实在是匮乏C语言知识,所以打算在按钮事件中使用“直接连接”方式来分配连接变量,针对“直接连接”方式本人有2个疑问:1.&nbs…

    SIMATIC WinCC 2018年1月1日
  • QUAN是什么字符类型?

    这是来自ERP的字符类型,请问PLC如接收他,QUAN和char,int,float等有什么不同 最佳答案 这个你要看erp里面的格式,它里面如果是一个字符,那么wincc中就定义…

    SIMATIC WinCC 2019年6月11日
  • 查询报表

    我现在已经将报表按照日期另存为新的EXCEL文件我想弄个查询的功能只要输入日期(年_月_日)就能查到当时的报表,并且同时自动打开,如果输入的日期没有这个文件则提示没有此文件这个怎么…

    SIMATIC WinCC 2019年6月11日
  • win7做的wincc7.4项目win10打不开

    win7做的wincc7.4项目win10打不开,需要什么设置吗 最佳答案 同一个wincc版本不需要。有什么提示? 提问者对于答案的评价:谢谢您的及时回答,都是同一版本,可能是系…

    SIMATIC WinCC 2021年7月5日
  • 内部变量赋值PLC

    我现在建立一个输入输出域,准备赋字符串到内部变量.接着建一个按钮,将这个内部变量赋给PLC.请问这个按钮的C动作应该怎样实现?请详述一下,多谢. 最佳答案 在按钮中添加C脚本Set…

    SIMATIC WinCC 2019年6月11日
  • 多个变量记录共用一个时间的问题

    在wincc变量记录表中,多个变量采用在同个事件归档,但是在同一秒内也分好几行显示,我知道虽然是同一个事件触发变量归档也有时间差,怎么做就让几个变量的显示在同一行中,这样便于分析时…

    SIMATIC WinCC 2021年7月5日