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

相关推荐

  • WINCC登入及相关问题

    当我登陆WINCC并输入了用户名及密码后点确认了,怎么能把启动画面登陆后自动进入我的主画面呢,比如我登陆点确定后,然后我鼠标按下松开后将画面切换到我指定的画面里去 问题补…

    SIMATIC WinCC 2019年6月11日
  • 如何能实现每天的0点8点16点整点时归档一次数据,并可以显示在EXCEL表中?

    我要实现每天的0点8点16点整点时归档一次数据,也就是每天产生3条数据,输入查询时间后可以显示在EXCEL表中。我用的是WINCC6.0SP3,工程急用,请老师们指点。万分感谢。 …

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

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

    SIMATIC WinCC 2019年6月11日
  • wincc运行时总出现打印

    wincc一运行时总出现打印报表的界面,什么原因。怎么解决呢 问题补充:wincc 运行的时候总出现打印报表这个东西,不知道怎么彻底清除 图片说明:  &nbs…

    2021年7月5日
  • wincc画面移动

    在wincc里如何实现小车前进,后退,停止的画面? 钻石用户推荐最佳答案 1. 在变量管理中新建一个32位浮点变量。我取的名字是:dXVal;2. 在画面中放一…

    2021年7月5日
  • wincc正版使用所要用到的授权及订货号

    现在wincc做上位机与12台200smart还有2台1500PLC连接,打算用V7.4 SP1版本,除了一个组态和运行的2048点授权外,还会用到其他什么授权吗,订货号…

    SIMATIC WinCC 2021年7月5日
  • WINCC带打印机

    用户要求WINCC带打印机,我的电脑上有CP5611,向外接S7-300和PROFIBUS从站。请问在硬件上怎样连接打印机和工控机? 最佳答案 就和你平时用的电脑连打印机是一样的,…

    SIMATIC WinCC 2019年6月11日
  • wincc的hostlink协议

    我在wincc的授权里看到hostlink授权,是不是wincc可以通过hostlink和欧姆龙plc通讯,而不需要opc了。wincc中是不是支持专门针对欧姆龙或者是三菱plc的…

    SIMATIC WinCC 2019年6月11日
  • wincc给值问题

    一个按钮通过脚本给值,0-1给不了;下位机强制给按钮置位后,点击按钮,1-0可以给值 问题补充:以下是脚本图片 图片说明:    最佳答案 修改写入为&nbsp…

    2020年11月1日
  • 如何在Wincc中抓键盘控制?

    如题 最佳答案 打开WinCC项目,选择项目中的计算机属性,在弹出的对话框中,找到“运行系统”选项卡,其中把“启用监视器键盘”复选框勾上。这样WinCC一激活,就可以通过屏幕键盘控…

    SIMATIC WinCC 2019年6月11日