回复:wincc7.5 SP2 怎么做屏幕上没操作超过10分钟进入一自定义的屏保画面?

已锁定

龙云浪子

  • 帖子

    1261
  • 精华

    12
  • 被关注

    45

论坛等级:至圣

注册时间:2014-10-17

钻石 钻石 如何晋级?

发布于 2024-07-18 13:33:05

2楼

创建一个定时器:
打开WinCC项目,在导航窗口中找到“s cripts”文件夹,右键点击并选择“New Timer”。

编写脚本:
创建一个新脚本文件,编写一个脚本来检测无操作时间。
在脚本中,使用全局变量来记录最后一次操作的时间。

设置定时器:
在定时器事件中调用脚本,检查当前时间与最后一次操作时间的差值。如果差值超过10分钟(600秒),则执行页面跳转。

绑定脚本到操作事件:
在WinCC的画面中,为所有控件的操作事件(如鼠标点击、键盘输入等)绑定一个更新最后一次操作时间的脚本。





在画面控件事件中绑定脚本:
在画面中所有控件的操作事件中,添加调用UpdateActivityTime脚本。例如:
按钮的点击事件,输入框的输入事件。

需要注意的是,确保全局变量LastActivityTime在WinCC项目中已正确定义并初始化。
个体职业者。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。