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

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

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

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日 上午2:47
下一篇 2019年6月11日 上午2:47

相关推荐

  • wincc输入确认

    请问高手:如何在一个I/O域中输入一个数据后,回车,再出一个确认菜单 ?因为此时该数据会按设定的公式计算后输出给其它变量,如果不确认连续按回车,则会连续计算导致错误。该数…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0怎么实现历史报警归档

    WINCC6.0怎么实现历史报警归档,就是建立定期归档并转换成EXCLE文档保存。,谁能否给个具体的说明啊?谢谢 最佳答案 转一个帖子 取之于“民”用之于“民”,几段代码…

    SIMATIC WinCC 2019年6月11日
  • 我在用SIMATIC WinCC flexible 2007下载程序进TP277时,跳出无法找到DLL. tr_ce_HMiES.dll

    TP277无法下载 问题补充:程序编译都没有问题. 通过PC/PPI(RS232)电缆下载:PC/PPI电缆的拨码开关5置0,PC/PPI电缆要使用E-Stand03的版…

    SIMATIC WinCC 2019年6月11日
  • Wincc 读取plc 时间

    我要获取plc1200的时间,这个时间不是日期的时间,是定时器的运行时间,格式是time 到wincc里没有time 这个格式,怎么办呢,我要得到多少小时多少分…

    SIMATIC WinCC 2021年7月5日
  • C脚本求救

    电柜上有一2位旋钮,用于某阀门开启/关闭,另外上位机WINCC中也要在界面里增加个类似旋钮实现控制该阀门.用库里的Toggle的on_off3,C脚本….我目的:如果在上位机里…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible中地址查找

    在wincc flexible如何查找CPU的地址在哪个画面有使用?比如说S7程序中M2.2来自触摸屏,但是不知道具体道触摸屏的那个按钮或者开关,该如何找到这个画面呢? …

    2020年11月1日
  • wincc生成excel报表时,oRs.MoveFirst这句停止运行

    我在oRs.MoveFirst这句的前后加了:xlsApp.Cells(10, 2).Value = 6MsgBox "Open&…

    SIMATIC WinCC 2017年11月19日
  • MP377 12' KEY趋势记录怎么保存

    咨询下 MP377 的HMI 我想把我做的电流曲线趋势图保存到HMI当中,以备有故障时好查阅,不知道HMI上是否有这个功能[我的HMI设备上未安装其它…

    SIMATIC WinCC 2021年7月5日
  • 请问winccflexible的组态字体为什么会变大?

    请问大家winccflexible的组态字体为什么会变大?我打开的是我之前修改过的组态,为什么现在打开了字体变大了,真郁闷的,可以整体修改吗?我买了个新本本,分辨率比原来的高。请问…

    2021年7月5日
  • WinCC7.5SP2安装

    买了WinCC7.5SP2的正版软件,里面有三个光盘,我该如何安装,官网有没有安装说明或者安装视频 问题补充:后面怎么授权呀?我之前只装过7.4的 最佳答案 参考文档,如何在Win…

    SIMATIC WinCC 2021年7月5日