46
脚下留心:
在设置曲线标识的时候,在曲线标识窗口勾选曲线条数,并在曲线内容下拉框中选择与曲线对应的数据对象。否则,工程进入运行环境,无法正常显示曲线。
在运行环境中,单击“数据显示”菜单,打开“数据显示窗口”,就可以看到实时数据,历史报表,实时曲线,历史曲线,如图:
使用技巧
若要显示的曲线更平滑,可以采用增加曲线点数的方法,即增加单位时间内采集曲线的点数及缩短曲线数据对象的存盘周期。
47
实验6 安全机制
重点:?如何设置软件的安全机制。
MCGS组态软件提供了一套完善的安全机制,用户能够自由组态控制菜单、按钮和退出系统的操作权限,只允许有操作权限的操作员才能对某些功能进行操作。MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,来保护用MCGS组态软件进行开发所得的成果,开发者可利用这些功能保护自己的合法权益。
6.1 操作权限
MCGS系统的操作权限机制和Windows NT类似,采用用户组和用户的概念来进行操作权限的控制。在MCGS中可以定义无限多个用户组,每个用户组中可以包含无限多个用户,同一个用户可以隶属于多个用户组。操作权限的分配是以用户组为单位来进行的,即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限。
MCGS系统按用户组来分配操作权限的机制,使用户能方便地建立各种多层次的安全机制。如:实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。操作员组的成员一般只能进行简单的日常操作;技术员组负责工艺参数等功能的设置;负责人组能对重要的数据进行统计分析;各组的权限各自独立,但某用户可能因工作需要,能进行所有操作,则只需把该用户同时设为隶属于三个用户组即可。
注意:在MCGS中,操作权限的分配是对用户组来进行的,某个用户具有什么样
的操作权限是由该用户所隶属的用户组来确定。
6.2 系统权限管理
为了整个系统能安全地运行,需要对系统权限进行管理,具体操作如下:
用户权限管理:在菜单“工具”中单击“用户权限管理”,弹出“用户管理器”。点击“用户组名”下面的空白处,如下图,再单击“新增用户组”会弹出“用户组属性设置”;点击“用户名”下面的空白处,再单击“新增用户”会弹出“用户属性设置”,按下图所
48
示设置属性后按“确认”按钮,退出。
在运行环境中为了确保工程安全可靠地运行,MCGS建立了一套完善的运行安全机
49
制。我们可以通过下面的讲解来完成,具体操作如下:
在MCGS组态平台上的“主控窗口”中,按“菜单组态”按钮,打开菜单组态窗口。 在“系统管理”下拉菜单下,单击工具条中的“新增菜单项” 作0”菜单。连续单击“新增菜单项” 作2”、“操作3”。
登录用户:登录用户菜单项是新用户为获得操作权,向系统进行登录用的。双击“操作0”菜单,弹出“菜单属性设置”窗口。在“菜单属性”中把“菜单名”改为:登录用户。进入“脚本程序”属性页,在程序框内输入代码 !LogOn()。这里利用的是MCGS提供的内部函数或在“脚本程序”中单击“打开脚本程序编辑器”,进入脚本程序编辑环境,从右侧单击“系统函数”,再单击“用户登录操作”,双击“!LogOn()”也可。如下图示,这样在运行中执行此项菜单命令时,调用该函数,变会弹出MCGS登录窗口。
图标,会产生“操
图标,增加三个菜单,分别为“操作1”、“操
退出登录:用户完成操作后,如想交出操作权,可执行此项菜单命令。双击“操作1”
50