全局动作与画面事件的疑惑

以下程序:
在全局动作中比较指令不执行
在画面—按钮—事件—其他—改变中却可以执行
不知道为什么?

查找是否有相同的数据循环开始

Dim j
For j= 2 To 2200
If ScreenItems("ioxtcs1").outputvalue=objexcelapp.worksheets("sheet1").cells(j,1).value Then
”输入数据的io域名称(ioxtcs1)与excel中 j 行 1列逐一比较,有相同的,执行下面的程序 
MsgBox "输入的数据已使用,请重新输入数据"   ”屏幕提示
      
Exit For  ”跳出for循环
End If
Next

最佳答案

首先,全局动作要设置一个触发器
ScreenItems("ioxtcs1").outputvalue这只是表示当前画面里的控件ioxtcs1的输出值,在全局动作里没有当前画面,可以利用HMIRuntime对象访问
HMIRuntime.Screens("画面名").ScreenItems("ioxtcs1").outputvalue
至于Excel相关的,我想你代码没写全吧,Excel对象也需要进行创建

提问者对于答案的评价:
谢谢,用了

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

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

相关推荐

  • Wincc 7.3.0 授权问题

    各位大牛好,有个问题想请教下。  在客户现场安装的wincc 版本是 v7.3.0  。但是采购的授权却是 w…

    2017年6月8日
  • K-TP178micro上电启动的问题?

    K-TP178micro通电后 只显示了下进度条过后屏幕就一片空白了,这是什么原因啊?说明下HMI里是有项目程序的,客户一直在用的就突然出现了这个问题,现在开不起来了. …

    SIMATIC WinCC 2019年6月11日
  • 连接外部变量警告

    我用wincc连接plc中的变量时,产生警告:选择的站没有被连网!要继续并且用带地址0的缺省的MPI连接吗?点确定之后用起来没有问题。但是为什么会产生这样的警告?原因是什么?如何解…

    SIMATIC WinCC 2019年6月11日
  • WIncc6.2 具体装哪几个授权

    WIncc6.2 具体装哪几个授权 最佳答案 这要看你的wincc干什么用,不同的功能需要不同的授权,如果只是运行要运行授权(rc),如果要开发,需要完整授权(rt),如…

    SIMATIC WinCC 2019年6月11日
  • 请问WINCC故障

    请问WINNCC打开提示RUN-time orrer.1004 .method.of object failed  是什…

    SIMATIC WinCC 2019年6月11日
  • WINCC 如何做风叶转动的效果?

    我是WINCC初学者,除了直接调用FLASH以外,请问如何才能做出风叶转动的效果?而且效果要逼真一点。 问题补充:哪里有这些图片呀?自己不会做啊 我要一个轴流风机的效果图…

    SIMATIC WinCC 2019年6月11日
  • PC Access 通讯速度慢?

    将PC access速率已经设为50MS,系统采用CP243-1+opc (PC access)+WINCC,运行起来速度很慢,计算机用的T41i本,…

    SIMATIC WinCC 2019年6月11日
  • pcs7 V8.0 安装完后。WINCC tools 里面是空的!

    pcs7 V8.0 安装完后。WINCC tools 里面是空的!桌面上也没有图标,系统是 win7 64位 …

    2021年7月5日
  • 新手求问:wincc V7.0 SP3安装问题

    本人新手,准备学习wincc。网上下载的资源http://fs.gongkong.com/uploadfile/wincc/winccV70SP3A.rar打算在虚拟机XP&nbs…

    SIMATIC WinCC 2017年12月2日
  • 脚本诊断异常问题

    在运行系统里面,只要把VBS排错选项复选框选择,则一运行就会弹出gscrt.exe发生异常处理,请问这是什么问题,如果不选,则运行一切正常 最佳答案 WINCC的某些选项功能需要单…

    SIMATIC WinCC 2019年6月11日