第九章 生产实时监控系统的安全可靠性设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第九章 生产实时监控系统的安全可靠性设计

实时监控系统对安全有着很

高的要求,集中表现在以下几方

面:

系统具有防范和阻止非法操

作的技术手段,防止对数据的非

法修改。

具有记录系统运行和操作全

过程的“黑匣子”功能,可以记

录全部的系统程序启动、退出、

数据修改、报警确认、操作人员

登录与退出等操作。

对系统中的组态内容进行密码保护,包括关键的工艺、专有

控制算法、配方数据等涉及企业知识产权的内容。

对非法的操作能够屏蔽,使这种操作对系统不构成任何

影响。

系统应该具有抗故障能力,比如采用双机或多机冗余热

备结构来提高系统的可靠性。另外系统还应该能够在掉电等

意外情况不丢失数据,恢复上电时能够恢复到掉电前的历史状态。因此,在这里就系统的安全管理单独学习是是十分有

必要的。

9.1 如何调出和查看系统的操作记录和事件记录

力控提供了一个函数EventDisp(),用

来调出系统事件显示画面,该画面能够将

发生过的所有事件显示在一个窗口中,如

图9-1所示。可划分为系统事件、过程操

作和系统操作三类。系统事件记录系统故

障。工程操作记录操作人员对数据的修改

和报警确认等操作,系统操作记录系统程

序的启动和退出。所有事件都记录发生时

间事件和操作人员名称。

还有一种方法也可以调出事件记录画

面,如图9-2所示,在View 的菜单上选择菜单“特殊功能/事件记录显示”同样可以

调出图9-1的画面。

并不是所有变量的数据修改都要进行记录,只有在变量组态时规定记录数据改变的变量,它的变化才被记录,如图9-3所示,要选中“记录”。

函数EventDisp()通过按钮的触敏动作就可以实现。例如如果用按钮

来调

出事件显示画面的话,对应的的脚本触敏动作是EventDisp()。

9.2 如何防止操作人员非法修改数据

在一个监控系统中数据可分为以下几类:1. 只读

数据,即只能查看,任何人都无权修改。2. 少数人可

以有权修改,但是不经常修改的数据,比如配方的修

改。3. 经常需要修改,但是对生产影响较大,需要受

过专门训练、熟悉整个系统的操作人员修改。只读数

据在定义变量时就可以规定其只读属性,如图9-3所

示。如果想限定变量的访问级别,即只允一部分人可

以修改,则在图9-3中“安全限制”中选择“班长”、

“工程师”或“系统管理员”。

如图9-4那样定义一个用户的名称和操作权限,如果操作人员在权限白够时试图修改某个变量的值,系统会自动提示,这时需要以级别高的用户身份登录系统。

9.3 如何对一个实时监控系统的组态内容

进行保护

组态内容中可能会包含某些敏感的工

艺参数和方法,尤其是关键的配方数据,

如果不设法保护这些关键的工艺、专有控

制算法、配方数据,企业将面临很大的风

险。为此需要在访问组态内容的人员级别

上有所限制,如图9-5所示,将访问级别

设为最高(系统管理员),就可以有效地防

止泄密。

9.4 采用双机或多机冗余来提高可靠性

采用双机乃至多机冗余来保证系统的可靠性是比较常见的做法,两台以上的操作站同时

出故障的可能性是很小的。双机热备对软件的要求

比较高,要求从机和主机之间的时钟、历史数据库

严格同步。图9-6是双机或多机冗余设置的组态对

话框,主站不需要做任何设置。在设定的超时时间

内如果主站没有向从站给出同步信号及历史数据,

从站将主动接管系统的饿控制权,将自己切换为主

站。

9.5 如何确保能够在掉电等意外情况不丢失数据

在系统掉电后重新启动时,往往需要知道掉

电前的一些数据状态,怎样才能够实现呢?历史

趋势是存储在缓冲区内的,而且是存储变化的数

据,也就是说历史趋势数据是不定期保存的。那

么就很难保证在系统掉电前一定存盘。在力控实

时数据库DB运行时可以设置使DB定期保存数

据,如图9-7所示,运行代表的“配置/系统参数

配置”命令。调出图9-8所示对话框,在上面设

置定期保存数据的周期为5分钟,则当出现意外掉电

时,至少可以恢复掉电前5 分钟的数据。

9.6 如何在紧急情况下锁定画面

在一些紧急状态下,需要将当时的操作画面锁定

并保存下来,以备事后分析事故原因,此时可以使用

力控的“快照”功能,快照类似于用照相机将屏幕拍

成照片,保存在计算机中。可以为每个快照起一个名

字,按照名字来浏览已经有的快照,快照只能看,不

能删除。力控还提供了一对函数SnapShotMake()和SnapShotView()

用于实现拍摄快照和播放快照。SnapShotMake()将当前活动窗口

(覆盖式窗口)进行拍照,SnapShotView()可以指定播放某一个快

照,如果不选择浏览文件,浏览窗口将自动顺序播放。这两个函数

与按钮动作或数据改变动作合起来使用可以在一些紧急情况下自

动拍照。

9.7 如何阻止操作人员非法退出系统的某个程序

力控的所有系统程序均可以设置口令,以防止非法退出。另外,操作员级人员无权退出任意系统程序。

相关文档
最新文档