{ string soundname;
soundname=InfoAppDir()+"wendugao.wav";
PlaySound( SoundName, 1 );}
图3.11 研墨车间监控及其报警画面
并对其属性进行些设置如图3.12 。
图3.12 报警设置属性
本设计根据每个车间设置了报警组CONTROL ENGINEERING China版权所有,并针对研墨车间单独创建了报警画面,这里需要说明的是在设置需要报警的变量时必须对其进行报警设置和记录设置(可参考前面的变量定义图 3.6),才能把该变量的报警显示到画面中。
3. 报表功能
数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式。是生产过程必不可少的部分。它既能反映系统实时的生产情况www.cechina.cn,也能对长期的生产过程进行打印、统计、分析,使管理人员能够实时掌握和分析生产情况。
图3.13 系统报表画面
4. 趋势曲线分析功能
该画面是对现场数据的采集形成曲线表达,更形象直观的看出数据的发展趋势,分历史曲线与实时曲线,即能得到实时值
if (menuindex==0)
{ k1=1;}/*实时曲线*/
if (menuindex==1)
{ k1=0;}/*历史曲线*/
在画面命令语言中设置:if(k1==1)
{Ctrl4.HTUpdateToCurrentTime();}/*使控件的右指示器永远指向当前值*/
这样,在对菜单进行切换时,就能实现两种曲线的切换。
图3.14实时趋势曲线画面
图3.15 历史趋势曲线画面
5.安全管理功能
安全保护是应用系统不可忽视的问题,对于可能有不同类型的用户共同使用的大型复杂应用,必须解决好授权与安全性的问题,系统必须能够依据用户的使用权限允许或禁止其对系统进行操作。在“组态王”系统中,在开发系统里可以对工程进行加密。打开工程时只有输入密码正确时才能进入该工程的开发系统。对画面上的图形对象设置访问权限,同时给操作者分配访问优先级和安全区www.cechina.cn,运行时当操作者的优先级小于对象的访问优先级或不在对象的访问安全区内时,该对象为不可访问,即要访问一个有权限设置的对象,要求先具有访问优先级,而且操作者的操作安全区须在对象的安全区内时,方能访问。
系统登录:在Touchvew运行环境下www.cechina.cn,操作人员必须以自己的身份登录才能获得一定的操作权。
图 3.16 登录对话窗
单击用户名下拉列表框显示在开发系统中定义的所有用户的用户名称,从中选择一个;在“口令”文本框中正确输入口令,然后单击“确定”按钮。如果登录无误,使用者将获得一定的操作权。否则系统显示“登录失败”的信息。
密码修改:在运行环境下,“组态王”还允许任何登录成功的用户(访问权限无限制)修改自己的口令。首先进行用户登录控制工程网版权所有,然后执行“修改密码”菜单,则弹出如图 3.17所示。
图3.17 修改口令对话窗
在“旧口令”输入栏中输入旧的口令, 在“新口令”输入栏中输入新的口令,在“校验新口令”输入栏中同样输入新的口令,给用户一次核实的机会。最后单击“确定”按钮,然后旧的口令将被新的口令所代替。
管理定义用户:
运行系统中,对于操作权限大于900的用户还可以对用户权限进行修改,可以添加、删除或修改各个用户的优先级和安全区。如图 3.18。
图 3.18管理定义用户对话窗
★ 仿真演示与实际运行调试
仿真演示
软件程序设计完毕后必须进行运行调试才能验证开发制作的如何,并检查错误漏洞进行修补。此过程是一个反复试验反复修改的过程,比较繁琐。由于仿真技术的发展,现在许多程序可以先进行仿真试验后再进行实际运行调试,这样给程序软件的开发带来了很大方便,缩短了开发周期,减少了开发费用。组态王提供一个仿真PLC设备,用来模拟实际设备向程序提供数据,供用户调试。它虽不能代表实际运行的结果,但能从某种程度上反应运行结果情况。
只是从某种意义上可以代表运行情况,不会和实际完全吻合。仿真缩短了开发周期,避免现场调试去修改那些不必要的错误而花费大量时间,但它并不完全代表实际,一切实际工程调试应以现场调试为