Skip to main content

 

1

前言


 

INTOUCH实际应用过程中,业主可能有些特殊要求或者咱们自己有一些小失误。这期给大家分享如下两个案例:

工程师权限登录后无操作超时(一定时间)自动退出权限。

设置密码后自己忘了。

2

超时自动退出权限


 

您可以将 WindowViewer 配置成从 InTouch 应用程序自动注销不活动的操作员。因为不活动而注销操作员之后,操作员必须再次登录。通过设置自动不活动注销时段,可以在操作员离开工作站而导致其无人照管时,防止他人未经授权访问您的 InTouch 应用程序。

有一个计时器测量操作员未与正在运行的 InTouch 应用程序进行交互的时段。每次操作员使用鼠标或任何其它输入设备输入数据时,该计时器会重置。如果计时器超时,用户会自动注销。

备注:不活动计时器不会因 Active-X 控件和 OLE 自动化控件而重置。

图片

自动注销操作员的过程分为两个步骤:

●(1)操作员的不活动时段超过指定的警告时段时,WindowViewer 将 $InactivityWarning 系统标记设置为 1。您可以在条件 QuickScript 中使用 $InactivityWarning 标记显示一个窗口,以警告操作员因不活动而将要注销的情况。操作员通过在指定的超时时段发生之前作出响应以保持登录。操作员采取某种操作时,$InactivityWarning 标记与不活动计时器重置为零。

●(2)如果操作员在不活动警告之后未能作出响应,到达超时时段时,$InactivityTimeout 系统标记设置为 1。$InactivityTimeout 为 1 时,WindowViewer 将登录的操作员姓名设置为保留名 None,并将 $AccessLevel 安全性标记设置为 0。用户会自动注销。

图片

您可以在警告功能之外独立使用超时功能。

2.1

要配置不活动超时 

(1)在特别菜单上,指向配置,然后单击 WindowViewer。此时会出现“WindowViewer 属性”对话框。

图片

(2)在不活动区域中,配置警告与超时值。执行以下操作:

图片

● 在警告框中,输入在 $InactivityWarning 标记设置为 1 之前可以经过的秒数。

● 在“超时”框中,输入在 $InactivityTimeout 标记设置为 1 且用户自动注销之前可以经过的秒数。(这个项目我把报警时间设置为600S,退出时间设置为900S)

图片

(3)单击确定。

2.2

做一个名字为“警告 - 暂停注销”窗口

要在不活动警告时间过去之后显示名为“警告 - 暂停注销”的窗口,请创建以 "$InactivityWarning" 为条件并使用以下脚本主体的条件脚本:

Show "警告 -暂停注销";

图片

2.3

做一个名字为“已注销”窗口

要在不活动超时之后显示“已注销”窗口,请创建以“$InactivityTimeOut”为条件并使用以下脚本主体的条件脚本:

Show "已注销";

图片

3

忘记密码如何处理


 

有时候我们把密码忘了,就比较尴尬。如何解决呢?

3.1

删除相关密码配置文件

打开工程文件夹,删除password.BIN这个文件。

图片

Passwords.bin – This file contains the defined usernames, passwords, and access levels for the InTouch application.

If Passwords.bin is deleted, it will automatically be recreated the next time you run WindowViewer.

The new Passwords.bin file will only contain the default username of Administrator with the password Wonderware and an access level of 9999.

图片

2026年5月