关于运行wincc的问题

我在wincc的全局脚本中,建立了脚本。脚本的功能是每五分钟会采集数据到一个指定的excel表中,而且是每个月都会产生一个excel表格。excel的文件名自动产生并是以年月为名。现在的问题是如何去打开某个指定的excel文件。如果是在画面上建立一个按钮,点击按钮运行excel程序,然后再在运行excel程序时,点击“文件”,选择打开的话,这样会在运行wincc时,生产部的操作人员可以对电脑进行操作。比方说他可以去删除我的某个文
件,这样是非常危险的。如何能做到运行wincc的过程中,打开excel表格,生产部人员只能对wincc画面上东西进行操作且只能通过excel表格查看数据。

最佳答案

每隔一个小时采集数据,那样的话就采集后打开EXCEL文件,写入,保存,关闭这样不就行了吗,参考程序如下
Dim objExcelApp
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = True
objExcelApp.Workbooks.Open "<path>\sheet1.xls"
objExcelApp.Cells(4, 3).Value = HMIRuntime.Tags("TAG1").VALUE
objExcelApp.ActiveWorkbook.Save
objExcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = Nothing

提问者对于答案的评价:
谢谢回答

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

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

相关推荐

  • Set PG/PC Interface设置里,怎么把Active取消

    如下图 图片说明:    最佳答案 难道你不用它?直接在add/remove中删除它。 提问者对于答案的评价:谢谢,没解决

    2017年11月12日
  • WINCC冗余设置

    2台服务器装WINCC,互为冗余,除了需要WINCC软件,还需要什么软件,具体怎么设置啊,小弟急啊 最佳答案 《S7-400H和WinCC之间基于Simatic Net&…

    SIMATIC WinCC 2019年6月11日
  • WINCC弹出窗如何使其他按钮不能动作

    给wincc做了一个关机按钮放到菜单栏里面了,点击之后调用窗口在画面中间,怎么是调用的同时画面上其他的按钮不能动作,有什么行之有效的方法,感谢 问题补充:就是调用一个弹出窗口之后,…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc 7.0的CS结构

    小弟请教各位大侠有一个项目,采用300PLC,上位机采用WINCC7.0.有1台ES站,2台OS站、1台数据服务器。1台中央归档服务器,下设8台300PLC。问题:1、网络构架,如…

    SIMATIC WinCC 2019年6月10日
  • wincc连接step7

    我的wincc项目已经完成了!现在想做一个相关的step7项目,看了许多都是从step7中将使用插入os! 我的wincc中变量都定义好了。step7还没开始做。怎么做才…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc报警记录

    今天忽然发现自己做的程序里面的所有归档的报警记录都是双份的,也就是每出现一个报警,归档记录里会显示两条,时间差不多,请问是怎么回事啊,请高手指点。??而且有时候时间不准! 最佳答案…

    2019年6月11日
  • wicc如何在普通电脑运行

    wicc做好的项目如何在普通计算运行?比如用wincc.做一个搅拌站的项目,不使用触摸屏的情况下如何用普通计算机长期运行? 最佳答案 你使用的WINCC是什么版本的WINCC,一般…

    SIMATIC WinCC 2021年7月5日
  • wincc的项目函数里没有函数,怎么回事

    以前做的项目里是wincc6.0,做事件-鼠标属性,选择动作,在弹出的窗口左侧边项目函数里有很多函数,但是有个项目是wincc6.2,打开项目函数里只有一个函数,想问问怎么回事。 …

    2021年7月5日
  • 数据库编程

     在SQL中建立了一个表格‘数据类型’,在表中建立了一个字段‘时间’,数据类型为‘Datetime’,然后再wincc中编写下列程序, Dim obj…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3通过TCP/IP连接1200最多能连接多少个?

    WINCC7.3通过TCP/IP连接1200最多能连接多少个?有人说只能连接8个,也有人说能连16个?这个到底能连多少?具体怎么做呢??? 最佳答案 SIMATICNET下的授权才…

    SIMATIC WinCC 2021年7月5日