巧用Intouch小函数制作画面
我们用Intouch制作监控画面时,为了安全起见一般需要对技术参数设置保护,对重大事故报警需要播放声音报警和弹出警示窗口,同时为了避免岗位人员随意关闭监控画面和使用工控电脑玩小游戏的各种情况,我们可以利用Intouch 的各种小函数,对工控机电脑做各种限定和保护。
下面介绍几个Intouch的小函数:
1.登陆函数PostLogonDialog()和Logoff()
PostLogonDialog()和Logoff()是登陆Intouch配置用户的函数,使用时首先需
要配置Intouch用户,Intouch默认2个用户,Administrator 和None,其中Administrator(默认密码wonderware)的访问级别最高9999,None的访问级别为0,我们可以设置一个user用户,访问级别定义为6000,对于需要保护的技术输入参数,设置时效性
如将“删除故障记录”按钮加保护,不能随意删除故障记录,必须有权限的人才能删除故障记录,利用PostLogonDialog()函数登陆刚才配置的user用户名,
才能删除故障记录,同时利用Logoff()注销刚才的登陆,保护技术性参数。
2.PlaySound( SoundName, Flags )
PlaySound( SoundName, Flags )函数是播放音乐的函数,当我们制作画面,需要对重大报警做声音提示的时候可以使用它,通过Windows 声音设备(如已安装)播放波形声音,此声音由.wav 文件名指定,或由win.ini 文件的[sounds] 部分中的项目指定。
函数使用格式:PlaySound( "E:\alarm.wav", 9 );其中Flags 根据值的不同播放的报警声音的次数不同
3.Show Window
当重大事故报警时,同时弹出故障连锁画面,及时发现事故原因,函数格式为:Show "故障显示";
4.EnableDisableKeys(AltKey,EscKey,WinKey)
EnableDisableKeys(AltKey,EscKey,WinKey)函数,可以锁定键盘,将键盘失效,当函数为EnableDisableKeys(1,1,1)时锁定键盘,使键盘不能操作,可以编写脚本在程序运行时设置,如:
同时有权限的人登陆后配置用户时,可以使用键盘,如:
符合权限的人可以使用键盘输入参数,关掉画面对电脑维护。
通过以上小函数的应用,使我们能更好的为现场监控画面服务。