lx第9章略版报警和事件_第1页
lx第9章略版报警和事件_第2页
lx第9章略版报警和事件_第3页
lx第9章略版报警和事件_第4页
lx第9章略版报警和事件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第9章章 报警和事件报警和事件 9.1 9.1 报警处理过程报警处理过程 9.2 9.2 报警区域报警区域 9.3 报警类型和优先级报警类型和优先级 9.4 报警状态报警状态 9.5 报警组态报警组态 9.6改变显示区域改变显示区域 9.7 确认报警确认报警 9.8 查询历史报警查询历史报警 9.9 系统报警记录系统报警记录 9.10 报警组件报警组件 9.11 事件事件 9.12 显示事件记录显示事件记录 9.13 日志事件日志事件 9.14 报警和事件输出报警和事件输出 监控设备发生异常的时候,通过报警来通知操作人员控制过程和系监控设备发生异常的时候,通过报警来通知操作人员控制过程和系统

2、的情况,力控能及时将控制过程和系统的运行情况通知操作人员,统的情况,力控能及时将控制过程和系统的运行情况通知操作人员,同时要求操作人员做出响应。同时要求操作人员做出响应。 事件能记录系统各种状态的变化和操作人员的活动情况事件能记录系统各种状态的变化和操作人员的活动情况,而不要求,而不要求操作人员作出响应。操作人员作出响应。 当产生一特定系统状态时,比如某操作人员登当产生一特定系统状态时,比如某操作人员登录到力控时,事件即被触发。录到力控时,事件即被触发。力控支持力控支持“过程报警过程报警”、“系统报警系统报警”和和“事件记录事件记录”的显示、记的显示、记录和打印。录和打印。 过程报警是指过程情

3、况的警告,比如数据超过规定的报警限值,数过程报警是指过程情况的警告,比如数据超过规定的报警限值,数据发生异常时,系统据发生异常时,系统 会自动提示和记录,根据需要还可以产生声音会自动提示和记录,根据需要还可以产生声音报警等。报警等。 系统报警是有关系统运行错误报警、系统报警是有关系统运行错误报警、I/O 设备通讯错误报警、故障设备通讯错误报警、故障报警等。报警等。 事件记录则是系统对各种系统状态以及用户操作等信息的记录。事件记录则是系统对各种系统状态以及用户操作等信息的记录。 专专门的日志程序可以做特殊记录,对操作过程进行记录,用户可以通门的日志程序可以做特殊记录,对操作过程进行记录,用户可以

4、通过记录来对系统进过记录来对系统进 行维护。行维护。 第第9章章 报警和事件报警和事件 9.1 9.1 报警处理过程报警处理过程 w 力控是一个力控是一个分布式的报警系统分布式的报警系统,报警产生时首先由实时数报警产生时首先由实时数据库处理和保存,然后可由界面系统显示和确认据库处理和保存,然后可由界面系统显示和确认。由于。由于DB与与HMI可以分布运行在不同网络结点上,所以任意一可以分布运行在不同网络结点上,所以任意一台工作站的人机界面系统都可以显示和确认运行在其他网台工作站的人机界面系统都可以显示和确认运行在其他网络工作站上的实时数据库产生的报警信息。络工作站上的实时数据库产生的报警信息。w

5、 分布式的报警信息对于操作人员是透明的,操作人员不必分布式的报警信息对于操作人员是透明的,操作人员不必清楚报警来自于本地数据库或远程网络数据库。清楚报警来自于本地数据库或远程网络数据库。 9.2 报警区域报警区域 w 报警系统是根据过程点所在区域的不同对这些点报警系统是根据过程点所在区域的不同对这些点产生的报警信息进行过滤。产生的报警信息进行过滤。w 在创建数据库时用户可以按照生产工艺过程,将在创建数据库时用户可以按照生产工艺过程,将点划分在不同的区域内。力控系统可以支持多达点划分在不同的区域内。力控系统可以支持多达31(030)个个区域。设置了报警处理的数据库点分区域。设置了报警处理的数据库

6、点分布在不同的区域时,就形成了报警区域。力控可布在不同的区域时,就形成了报警区域。力控可以对不同报警区域进行分别地显示和处理。以对不同报警区域进行分别地显示和处理。 9.3 报警类型和优先级报警类型和优先级 报警主要是由实时数据库通过处理报警参数的形式来进报警主要是由实时数据库通过处理报警参数的形式来进行处理的。报警参数同时也是力控留给用户的设置接口,行处理的。报警参数同时也是力控留给用户的设置接口,用户可以通过设置数据库变量的相关参数来进行报警设置。用户可以通过设置数据库变量的相关参数来进行报警设置。 1报警类型报警类型 模拟量主要是指整型变量和实型变量,包括内存型和模拟量主要是指整型变量和

7、实型变量,包括内存型和IOIO型的。模拟型的。模拟型变量的报警类型主要有三种:限值报警、偏差报警和变化率报警。对型变量的报警类型主要有三种:限值报警、偏差报警和变化率报警。对于越限报警和偏差报警可以定义报警延时和报警死区。于越限报警和偏差报警可以定义报警延时和报警死区。 1. 1. 限值报警限值报警越限报警包括低低限报警、低限报警、高高限报警、高限报警,当越限报警包括低低限报警、低限报警、高高限报警、高限报警,当过程测量值超出了这四类报警设定的限值时,相应的报警产生。过程测量值超出了这四类报警设定的限值时,相应的报警产生。 2. 2. 偏差报警偏差报警当过程测量值(当过程测量值(PVPV)与设

8、定值()与设定值(SPSP)的偏差超出了偏差限值)的偏差超出了偏差限值(DEV)(DEV)时,时,报警产生。报警产生。 3. 3. 变化率报警变化率报警变化率报警:模拟量的值在固定时间内的变化超过一定量时产生的变化率报警:模拟量的值在固定时间内的变化超过一定量时产生的报警,即变量变化太快时产生的报警。当模拟量的值发生变化时,就计报警,即变量变化太快时产生的报警。当模拟量的值发生变化时,就计算变化率以决定时候报警。变化率的时间单位时秒。算变化率以决定时候报警。变化率的时间单位时秒。 变化率报警利用如下公式计算:变化率报警利用如下公式计算:(测量值的当前值(测量值的当前值测量值上一次的值)测量值上

9、一次的值)/ /(这一次产生测量值的时(这一次产生测量值的时间间上一次产生测量值的时间)上一次产生测量值的时间)取其整数部分的绝对值作为结果,若计算结果大于:变化率(取其整数部分的绝对值作为结果,若计算结果大于:变化率(RATERATE)/ /变化率周期(变化率周期(RATECYCRATECYC),则出现报警。),则出现报警。1报警类型报警类型 4. 4. 死区死区死区设定值死区设定值DEADBANDDEADBAND防止了由于过程测量值在限值上下防止了由于过程测量值在限值上下变化,不断地跨越报警限值造成的反复报警。变化,不断地跨越报警限值造成的反复报警。5. 5. 延时报警延时报警 延时报警保

10、证只有当超过延时时间延时报警保证只有当超过延时时间ALARMDELAYALARMDELAY后,后,PVPV值值仍超出限值时,才产生限值报警。仍超出限值时,才产生限值报警。 6. 6. 开关量状态报警开关量状态报警只要当前值与预先组态的正常状态值只要当前值与预先组态的正常状态值(NORMALVAL)(NORMALVAL)不同,不同,就会产生报警。比如,某一点的正常状态值就会产生报警。比如,某一点的正常状态值(NORMALVAL)(NORMALVAL)设设为为1 1,当它的过程值(,当它的过程值(PVPV值)变为非值)变为非1 1数值时即产生报警。数值时即产生报警。2 报警优先级报警优先级 报警优

11、先级的不同取值分别代表各类不同级别:报警优先级的不同取值分别代表各类不同级别: w0:低级报警:低级报警 w1:高级报警:高级报警 w2:紧急报警:紧急报警 这这3个级别从个级别从0到到2优先级顺序从低到高。优先级顺序从低到高。 在实时报警显示和系统报警窗口显示中,首先显示高优在实时报警显示和系统报警窗口显示中,首先显示高优先级的报警。先级的报警。 以上涉及的关于报警优先级参数,必须在数据库点组态以上涉及的关于报警优先级参数,必须在数据库点组态中正确组态。关于详细信息请参考数据库组态的内容。中正确组态。关于详细信息请参考数据库组态的内容。 报警优先级是处理和显示各类报警先后顺序的依据。它报警优

12、先级是处理和显示各类报警先后顺序的依据。它标志着报警的严重程度,可以在动作脚本中利用脚本函数标志着报警的严重程度,可以在动作脚本中利用脚本函数GetCurAlm(或者(或者$alarm数据库变量)来获取当前报警的数据库变量)来获取当前报警的优先级,然后根据优先级来进行其它处理。优先级,然后根据优先级来进行其它处理。9.4 报警状态报警状态 w. 当数据处于报警状态时,用户可选择的提示方式有:当数据处于报警状态时,用户可选择的提示方式有:1) 弹出提示框;弹出提示框;2) 声音报警;声音报警;3) 播放音乐或语音(语音自己录制,由播放音乐或语音(语音自己录制,由Playsound函数播放);函数

13、播放);4) 发送发送E-mail或短信;或短信;5) 顶层报警窗实时显示;顶层报警窗实时显示;6) 本地报警控件进行实时和历史显示。本地报警控件进行实时和历史显示。w2. 一个数据库组态变量确定是否处于报警状态的方式有:一个数据库组态变量确定是否处于报警状态的方式有:1) 使用使用GetCurAlm函数;函数;2) 使用变量使用变量.AlmStat来表示;来表示;3) 使用数据库变量来表示。使用数据库变量来表示。w报警优先级是处理和显示各类报警先后顺序的依据。它标志着报警的报警优先级是处理和显示各类报警先后顺序的依据。它标志着报警的严重程度,您可以上述方法来获取当前报警的优先级,然后根据优先

14、级严重程度,您可以上述方法来获取当前报警的优先级,然后根据优先级来进行其它处理。来进行其它处理。 9.5 报警组态报警组态 w 报警记录是用来显示和确认报警数据的窗口。由报警记录是用来显示和确认报警数据的窗口。由开发系统开发系统Draw在工程画面中创建,而由界面运行在工程画面中创建,而由界面运行系统系统View运行显示。运行显示。w 报警记录是利用访问实时数据库的报警文件来进报警记录是利用访问实时数据库的报警文件来进行查询的,不但可以访问本地的历史报警数据,行查询的,不但可以访问本地的历史报警数据,还可以访问远程数据库的历史报警数据,构成分还可以访问远程数据库的历史报警数据,构成分布式的、网络

15、化的报警系统。布式的、网络化的报警系统。 9.5.1 报警记录报警记录 w 报警记录使用两种预定义的类型:实时报警和历报警记录使用两种预定义的类型:实时报警和历史报警。史报警。w “实时报警实时报警”只反映当前未确认和确认的报警。只反映当前未确认和确认的报警。如果经过处理后一个报警返回到正常状态,则这如果经过处理后一个报警返回到正常状态,则这个变量的报警状态变为个变量的报警状态变为“恢复恢复”状态,它前面产状态,它前面产生的报警状态从显示中消失。生的报警状态从显示中消失。w “历史报警历史报警”反映了所有发生过的报警。反映了所有发生过的报警。 9.5.2 实时数据库中配置报警参数实时数据库中配

16、置报警参数力控过程报警的初始配置是在数据库组态界面中配置完力控过程报警的初始配置是在数据库组态界面中配置完成的,配置界面如图。在此界面中可以配置报警限值、报警成的,配置界面如图。在此界面中可以配置报警限值、报警优先级、报警死区、报警延时时间、偏差报警和变化率报警优先级、报警死区、报警延时时间、偏差报警和变化率报警等。等。 9.5.3 系统报警系统报警系统报警是指当运行系统中有报警产生时,会以某些固定的方式进行系统报警是指当运行系统中有报警产生时,会以某些固定的方式进行提示,力控中的系统报警的方式有:记录、标准报警声音、弹出提示框、提示,力控中的系统报警的方式有:记录、标准报警声音、弹出提示框、

17、系统报警窗、打印等。系统报警窗、打印等。创建系统报警的方式如下:创建系统报警的方式如下:选择系统配置导航栏中报警配置下的报警设置并双击,弹出如图对话选择系统配置导航栏中报警配置下的报警设置并双击,弹出如图对话框:框: 9.5.3 系统报警系统报警1. 记录记录如果选择记录这一项,当工程在运行中有报警产生时,会如果选择记录这一项,当工程在运行中有报警产生时,会写入力控的写入力控的plog日志中,见图日志中,见图 9.5.3 系统报警系统报警2. 标准报警声音标准报警声音 选择此项后,当运行系统中有报警产生时,计算机的蜂鸣器会发出选择此项后,当运行系统中有报警产生时,计算机的蜂鸣器会发出提示音。提

18、示音。3. 弹出提示框弹出提示框 选择此项后,当运行系统中有报警产生时,弹出如图选择此项后,当运行系统中有报警产生时,弹出如图10-4所示的提所示的提示框。示框。 报警实例一报警实例一标准声音报警标准声音报警w 创建一个点:创建一个点:baojing.pv,报警参数页面设置如下:报警参数页面设置如下:文本框输入文本框输入baojing.pvbaojing.pv的值的值9.5.3 系统报警系统报警4. 系统报警窗系统报警窗系统报警记录为长条形窗口,显示在屏幕的顶部或底部。它是一种顶系统报警记录为长条形窗口,显示在屏幕的顶部或底部。它是一种顶层窗口,始终显示在屏幕上,不会因为切换画面而关闭。层窗口

19、,始终显示在屏幕上,不会因为切换画面而关闭。 系统报警记录分为左右两个显示区,左边的部分为系统报警区,显示系统报警记录分为左右两个显示区,左边的部分为系统报警区,显示最近发生的系统报警记录;右边部分为过程报警区,显示最近发生的过最近发生的系统报警记录;右边部分为过程报警区,显示最近发生的过程报警记录。如图所示:程报警记录。如图所示: 1) 在图在图10-2中,勾选中,勾选“系统报警窗系统报警窗”,并选择后面的下拉框,以确定,并选择后面的下拉框,以确定在运行时系统报警记录显示在屏幕中的位置。若没有勾选在运行时系统报警记录显示在屏幕中的位置。若没有勾选“系统报警系统报警窗窗”,在运行系统中即使发生

20、过程报警,系统报警记录也不会出现。,在运行系统中即使发生过程报警,系统报警记录也不会出现。 “系统报警窗提示系统报警窗提示” 是当发生系统报警(如:系统检测到是当发生系统报警(如:系统检测到I/O设备发设备发生故障或其它异常情况)时,系统报警记录会自动出现,但仅显示系统生故障或其它异常情况)时,系统报警记录会自动出现,但仅显示系统报警区的信息,如图报警区的信息,如图5. 打印打印当选择打印项后,运行系统中有报警产生后,会当选择打印项后,运行系统中有报警产生后,会自动输出到打印机,将报警信息打印出来,打印的自动输出到打印机,将报警信息打印出来,打印的方式有两种:一种为逐行打印(适合于针式打印方式

21、有两种:一种为逐行打印(适合于针式打印机),另一种为整页打印。机),另一种为整页打印。9.5.3 系统报警系统报警w 本地报警使用两种预定义的类型:实时报警和历史报警。本地报警使用两种预定义的类型:实时报警和历史报警。“实时报警实时报警”只反映当前未确认和确认的报警。只反映当前未确认和确认的报警。如果经过处如果经过处理后一个报警返回到正常状态,则这个变量的报警状态变为理后一个报警返回到正常状态,则这个变量的报警状态变为“恢复恢复”状态,状态,它前面产生的报警状态从显示中消失。它前面产生的报警状态从显示中消失。“历历史报警史报警”反映了所有发生过的报警。反映了所有发生过的报警。w “历史报警记录

22、历史报警记录”可显示出报警发生的时间、确认的时间可显示出报警发生的时间、确认的时间和报警状态返回到正常状态时的时间。和报警状态返回到正常状态时的时间。 w 在两种类型报警的显示中,本地报警按行显示,一屏可显在两种类型报警的显示中,本地报警按行显示,一屏可显示的行数由报警记录的大小和显示字体决定。示的行数由报警记录的大小和显示字体决定。 w 力控允许配置报警记录,包括显示字体、确认未确认项的力控允许配置报警记录,包括显示字体、确认未确认项的显示颜色等。显示颜色等。9.6 系统报警系统报警9.6.1 创建本地报警记录创建本地报警记录 1. 在开发环境下,顺序点击在开发环境下,顺序点击“工具工具”、

23、“复合组件复合组件”或从工程或从工程项目导航栏中点击项目导航栏中点击“复合组件复合组件”,可打开复合组件窗口。在,可打开复合组件窗口。在复合组件窗口的复合组件窗口的“报警报警”子目录下,可找到本地报警控件。子目录下,可找到本地报警控件。见图见图2.2.双击本地报警控件,双击本地报警控件,即可将一个本地报警即可将一个本地报警控件添加到当前活动控件添加到当前活动窗口上,如图窗口上,如图9.6.2 报警简介报警简介报警记录由以下字段组成:报警记录由以下字段组成:“报警类型日期报警类型日期 + + 时间时间 + + 位号位号 + + 说明说明 + + 数值数值 + + 单位单位 + +限值限值+ +类

24、类型型+ +级别级别+ +确认确认+ +单元号单元号+ +单元说明单元说明+ +子单元号子单元号+ +子单元说明子单元说明+ +组号组号+ +组说明组说明”。各个字段在运行时是否显示是可选择。各个字段在运行时是否显示是可选择。1. 1. 报警类型报警类型 1) 01) 0值表示数据库点的报警值表示数据库点的报警 2) 12) 1值表示系统的报警值表示系统的报警 3) 23) 2值表示外部的报警值表示外部的报警2. 2. 日期、时间日期、时间 格式为:格式为:YY/MM/DD hhYY/MM/DD hh:mmmm:ss ss 其中:其中: YY YY 表示年表示年 MM MM 表示月表示月 DD

25、DD 表示日表示日 hhhh 表示时表示时 mm mm 表示分表示分 ssss 表示秒表示秒3. 3. 位号位号 当前报警的点的名称。当前报警的点的名称。9.6.2 报警简介报警简介4. 说明说明报警点的描述内容,在实时数据库中建数据库点时所配置的。报警点的描述内容,在实时数据库中建数据库点时所配置的。5. 数值数值 产生报警时的过程值。产生报警时的过程值。 6. 单位单位显示当前报警点在实时数据库中设置的工程单位名。显示当前报警点在实时数据库中设置的工程单位名。7. 限值限值当前报警点在实时数据库中设置的报警限值的数值。当前报警点在实时数据库中设置的报警限值的数值。8. 类型类型发生报警的类

26、型,模拟量报警包括:低报、低低报、高报、高高报、发生报警的类型,模拟量报警包括:低报、低低报、高报、高高报、偏差报警、变化率报警等,开关量报警实际上就是异常值报警,共有偏差报警、变化率报警等,开关量报警实际上就是异常值报警,共有ON报警和报警和OFF报警两种情况。报警两种情况。9. 级别级别 发生报警的优先级别,包括低级,高级,紧急报警。发生报警的优先级别,包括低级,高级,紧急报警。 10. 确认确认 报警是否处于确认、未确认和恢复、未恢复状态。报警是否处于确认、未确认和恢复、未恢复状态。 9.6.2 配置本地报警配置本地报警 双击本地报警控件,可以对报警属性进行设置,包括外观、记录格双击本地

27、报警控件,可以对报警属性进行设置,包括外观、记录格式和统计位号设置:式和统计位号设置:外观:外观选项卡可设置本地控件在运行状态的显示样式,如图外观:外观选项卡可设置本地控件在运行状态的显示样式,如图1) 颜色:设置表头背景颜色,表头的文颜色:设置表头背景颜色,表头的文字颜色,报警确认后的颜色、报警级别为低、字颜色,报警确认后的颜色、报警级别为低、高、紧急时的颜色;高、紧急时的颜色;2) 数据源:选择报警的数据源;数据源:选择报警的数据源;3) 报警类型:实时记录或历史记录;报警类型:实时记录或历史记录;4) 区域号:要显示的区域;区域号:要显示的区域;5) 单元:要显示的单元;单元:要显示的单

28、元;6) 子单元:要显示的子单元;子单元:要显示的子单元;7) 组:要显示的组;组:要显示的组;8) 确认级别:设置报警控件的允许操作确认级别:设置报警控件的允许操作级别和允许操作的安全区。级别和允许操作的安全区。2. 记录格式:记录格式选项卡用来配置报警记录的显示内容,记录格式:记录格式选项卡用来配置报警记录的显示内容,即记录的字段名。已选列中所列出的字段名将会是系统进即记录的字段名。已选列中所列出的字段名将会是系统进入运行时本地报警组件所显示的字段。配置界面如图入运行时本地报警组件所显示的字段。配置界面如图9.6.2 配置本地报警 3. 统计位号设置:配合本地报警组件的统计位号设置:配合本

29、地报警组件的statistic()方法使用,分别将统方法使用,分别将统计个数变量、最大值变量、最小值变量连接一个变量点,所对应的点分计个数变量、最大值变量、最小值变量连接一个变量点,所对应的点分别表示别表示statistic()方法中的方法中的报警条数、最大值、最小值报警条数、最大值、最小值,statistic()方法的方法的具体使用详见下文中的具体使用详见下文中的“本地报警的属性、方法本地报警的属性、方法”一节。配置界面如图一节。配置界面如图所示:所示: 9.6.2 配置本地报警 1. AckAll()语法:语法:#name.AckAll()说明:确认全部报警信息说明:确认全部报警信息示例:

30、示例: #FCAlarm.AckAll();/ 确认全部对象名为确认全部对象名为FCAlarm的的本地报警组件的报警信息本地报警组件的报警信息等等11条。条。9.6.3本地报警的属性、方法本地报警的属性、方法运行力控后本地报警控件显示如图运行力控后本地报警控件显示如图10-12所示:所示:报警显示包括实时报警以及历史报警,实时报警是实时显示报警的类报警显示包括实时报警以及历史报警,实时报警是实时显示报警的类型、级别等,历史报警显示力控型、级别等,历史报警显示力控 运行后所产生的所有报警的历史记录,通运行后所产生的所有报警的历史记录,通过相关按钮可以进行查询,如图过相关按钮可以进行查询,如图9.

31、6.4 运行环境运行环境1. 1. 确认报警确认报警对于实时报警可以选择对于实时报警可以选择“确认确认”和和“全确认全确认”按钮,对当前产生的报按钮,对当前产生的报警信息进行确认处理。警信息进行确认处理。2. 2. 历史报警的查询历史报警的查询在右侧的下拉框中选择历史报警后,可以通过在右侧的下拉框中选择历史报警后,可以通过“前一天前一天”和和“后一天后一天”按钮进行历史报警的简单查询。按钮进行历史报警的简单查询。3. 历史报警记录的条件查询历史报警记录的条件查询本地报警具有历史查询功能,可查询某段时间内的报警情况,在右侧本地报警具有历史查询功能,可查询某段时间内的报警情况,在右侧的下拉框中选择

32、的下拉框中选择“报警查询报警查询”后,弹出如图的对话框:后,弹出如图的对话框: 9.6.4 运行环境运行环境4. 4. 报警记录显示区域设置报警记录显示区域设置本地报警可以按报警点在不同本地报警可以按报警点在不同的实时数据库的区域来显示,的实时数据库的区域来显示,在左侧的下拉框中有在左侧的下拉框中有“所有区所有区域域”及区域号的选择,可以按及区域号的选择,可以按区域来显示报警点。区域来显示报警点。5. 5. 打印打印选择选择“打印打印”按钮,可以打印按钮,可以打印当前对话框中的内容。当前对话框中的内容。报警实例二多功能报警报警实例二报警实例二多功能报警多功能报警b1b1:显示报警的个数:显示报

33、警的个数b2b2:显示报警的最大值:显示报警的最大值b3b3:显示报警的最小值。如右图:显示报警的最小值。如右图:按钮按钮- -左键动作左键动作- -按下鼠标按下鼠标输入以下:输入以下:#FCAlarm.Statistic(2008/3/16 #FCAlarm.Statistic(2008/3/16 8:50:00,2008/3/16 8:50:00,2008/3/16 13:50:00,baojing);13:50:00,baojing);语法语法: :#name.Statistic(string1,string2,str#name.Statistic(string1,string2,str

34、ing3)ing3)统计给定位号在查询时间范围内的统计给定位号在查询时间范围内的报警条数,最大值与最小值,给组报警条数,最大值与最小值,给组态时设置的相应变量赋值。态时设置的相应变量赋值。说明说明: :string1string1为查询起始时间,为查询起始时间,string2string2为查询结束始时间,为查询结束始时间,string3string3为查询为查询位号名位号名 示例示例:#Alarm.Statistic(2007/2/1 8:50:00,2007/2/1 12:50:00,t7);:#Alarm.Statistic(2007/2/1 8:50:00,2007/2/1 12:50

35、:00,t7);/统计位号统计位号t7t7在在2007/2/1 8:50:002007/2/1 8:50:00至至2007/2/1 12:50:002007/2/1 12:50:00时间范围内的报警条数时间范围内的报警条数与最值。与最值。9.10 事件事件 w 力力控事件系统记录了系统进程的启停、系统状态的变化、控事件系统记录了系统进程的启停、系统状态的变化、系统内部消息以及操作人员的活动记录等信息。系统内部消息以及操作人员的活动记录等信息。w 例如:当系统启动运行或退出运行,操作人员手工设置变例如:当系统启动运行或退出运行,操作人员手工设置变量数值时,就会触发力控的事件系统对所发生的事件进行

36、量数值时,就会触发力控的事件系统对所发生的事件进行记录。记录。 w 力控的日志程序可以对操作人员的操作过程进行记录,并力控的日志程序可以对操作人员的操作过程进行记录,并可记录力控相关程序的启动、退出及异常的详情。用户可可记录力控相关程序的启动、退出及异常的详情。用户可以通过记录来对系统进行维护。以通过记录来对系统进行维护。9.11变量产生的事件记录的配置变量产生的事件记录的配置 力控事件记录系统可以记录用户对变量的操作详情。如果力控事件记录系统可以记录用户对变量的操作详情。如果用户想记录操作员对变量的操作详情,首先需要确定此变用户想记录操作员对变量的操作详情,首先需要确定此变量在窗口上有数值输

37、入连结,然后在开发系统的量在窗口上有数值输入连结,然后在开发系统的“特殊功特殊功能能”菜单中找到菜单中找到“变量变量”,再找到您需要设置事件记录的再找到您需要设置事件记录的变量(如数据库变量变量(如数据库变量A1),点选记录即可。),点选记录即可。设置界面如设置界面如图图; 对于中间变量和间接变量,用户也可直接在建立变量的同对于中间变量和间接变量,用户也可直接在建立变量的同时设置是否记录操作。时设置是否记录操作。9.12 显示事件记录显示事件记录 w 事件的显示有多种方式:系统的事件显示可以通事件的显示有多种方式:系统的事件显示可以通过日志管理来进行,可以通过系统提供的事件函过日志管理来进行,

38、可以通过系统提供的事件函数来进行,也可以通过组件来进行显示数来进行,也可以通过组件来进行显示 函数方式函数方式 创建一个按钮:输入创建一个按钮:输入EventDisp()就可以显示日志系统就可以显示日志系统日志系统日志系统 事件组件事件组件 一、日志系统一、日志系统 日志系统包括两部分:日志系统包括两部分:系统日志和操作日志系统日志和操作日志,日志系统将力,日志系统将力控控 的各种组件的状态信息和相关通信信息统一管理起来,用户的各种组件的状态信息和相关通信信息统一管理起来,用户可以通过日志来了解软件的运行情况。可以通过日志来了解软件的运行情况。1)系统日志记录了力控的运行状态,系统日志记录了力控的运行状态,包括运行系统包括运行系统VIEW、数、数据库系统据库系统DB、驱动服务器、驱动服务器IO Server的运行状态的运行状态,如图所示。,如图所示。9.12 显示事件记录显示事件记录 2. 当用户在定义中间变量的时候选择了记录操作,变量变化的时候,变当用户在定义中间变量的时候选择了记录操作,变量变化的时候,变化内容就可以在操作日志中显示。化内容就可以在操作日志中显示。3. 选择文件选择文件/打开日志文件,可以选择之前存储的文件。打开日志文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论