WinCC6.0 VBA脚本在按钮的单击动作中可以执行,但是Global Script的动作脚本中不执行

Option Explicit
Function action

'  Const ForReading = 1, ForWriting = 2
  Dim InternalPMMTag
  Dim fso, MyFile
  Dim PMMtagvalue(19)
  Dim i

  Set fso = CreateObject("Scripting.FileSystemObject")
  Set MyFile = fso.OpenTextFile("C:\PMMCOMM\PMMResultBak.txt", 1)
'  HMIRuntime.BaseScreenName = "Example"
  For i=1 To 19
    Set InternalPMMTag = HMIRuntime.Tags("PMMdata_" & i &"") 
    InternalPMMTag.Value = MyFile.Readline
 'InternalPMMTag.Value = 55
    InternalPMMTag.Write    
  Next  

  MyFile.Close
End Function

问题补充:
Sorry
 怎么显示不分行呀;

最佳答案

全局动作需要设置触发器,如时间触发或变量触发。
 另外,在WinCC的启动参数中要选上“全局动作”。

提问者对于答案的评价:
谢谢,好了,没有勾选全局脚本运行系统!

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

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

相关推荐

  • wincc7.0图形编辑器

    我的wincc7.0画面编辑器里,鼠标右键菜单的“”属性“”前面总是自动被勾选的,这个是怎么回事,哪里设置错了? 图片说明:    最佳答案 左上角有个小图钉按…

    2021年7月5日
  • wincc的485通讯

    想在想用wincc走485通讯,读取仪表,但是没有这方便的经验,想问问大家1、方案是否可行。2、如果可行,应该如何组态,谁能提供一下这方面的资料。感谢!! 最佳答案 尝试用Modb…

    SIMATIC WinCC 2017年12月10日
  • WINCC 归档和变量记录的关系?

    WINCC 归档和变量记录的关系?想问一下,他们的关系?在网上看到好多,写关于VBS访问数据库,查询历史数据的?这个是指归档还是变量记录?还有想问一下,变量记录中的数据,…

    2021年7月5日
  • Wincc运行系统退不了。。急急急!

    在运行状态中设置的按钮,怎么关联函数都不行,而点资源管理器的停止小方块可以退出,是新装的,也不知怎么了。新建个项目也是如此。希望学长们帮帮忙。谢谢了! 问题补充:谢谢学长们,问题已…

    SIMATIC WinCC 2019年6月11日
  • 模拟量数据导入excel

    布袋除尘入口温度限值报警,低于80度和高于260度时报警,并每隔5分钟取一个数,把该数据导入excel表格,通过wincc实现还是直接通过PLC即可。如何实现?请各路大侠指教。谢谢…

    SIMATIC WinCC 2017年10月31日
  • 怎样通讯

    西门子tp177a与电脑联机,电脑与屏怎样设置 最佳答案 下载中心有一个西门子面板下载的文档,可以参考下http://www.ad.siemens.com.cn/download/…

    SIMATIC WinCC 2018年12月2日
  • HMI 编译时出现内部错误,如下,是怎么回事?

    ,内部错误(详情:The ES object with type HmiScreenModuleTag/NULL is&…

    2021年7月5日
  • wincc

    各位好,以下是我写的删除SQL2005数据库数据的一点VBS脚本,我想请教一下怎么我脚本执行到Set objRst=CreateObject("ADODB.Re…

    SIMATIC WinCC 2019年6月11日
  • wincc调用windows自带程序进行二次确认

    现象:用wincc7.0编写按钮的二次确认,调用windows自带的程序。问题:操作时,无论点击“是”或“否”,变量都被置位。请高手帮忙看下该程序哪儿有问题。 问题补充:程序如下:…

    SIMATIC WinCC 2019年6月11日
  • wincc用VBS脚本按钮做bool信号的置位如何延时2秒复位

    用wincc连接plc的bool变量。然后用wincc的VBS做启动的脉冲信号。即在winccVBS脚本了里面启动plc的bool信号然后延时2秒再复位这个信号(我知道可以在plc…

    SIMATIC WinCC 2020年11月1日