9.4操作日志
9.4.1日志存储类型
- 自动存储所有下发的控制命令
包括系统提供的执行程序、变量步进、输入模拟量、输入数字量、输入离散量、输入变量、设置变量、变量取反、发送脉冲、报警确认等鼠标事件,同时也包括系统脚本函数中提供的set()、setEx()、pulse()、pulseNB()和sleep()等函数。
- 自动存储系统用户登录注销操作
包括运行状态条提供的登录操作,以及用户调用的系统脚本函数中login()和logout()函数。
- 自定义日志记录
系统软件提供写操作记录函数writeLog(),用户可以在组态过程中任意调用系统脚本函数的环境下写入自定义操作记录。
调用方法:System.writeLog(int dpuid,string oper_obj,string oper_concent);
dpuid:操作记录所属控制器ID号;
oper_obj:操作对象
oper_concent:操作内容
9.4.2操作日志存储配置
打开工程资源视图->运行平台->运行平台配置界面,在全局设置中启用“允许写日志”功能,系统将自动存储所有用户操作记录。
9.4.3操作日志查询
系统软件提供日志查询控件,可根据用户需求部署到任何窗口图形中进行日志记录查询。
- 创建日志查询控件
选择系统基本绘图工具条中日志查询控件工具,在当前打开图形窗口内拖动绘制日志查询控件。可以像处理基本图形一样打开控件的属性页设置控件名称、提示信息、高度和宽度等属性。
- 配置日志查询控件
双击控件弹出日志查询配置窗口。报警控件经过方案配置后运行态显示日志记录。
日志查询配置窗口中包括“查询方案”、“查询分类”和“查询字段”的配置。
查询方案:查询方案主要是对日志查询控件的基本属性进行设置,包括查询表头、表头字体、表格字体、表格背景,表格文字,表格线,表头文字的颜色设置。
- 表头:为方便用户区分查询内容的标识;
- 表头字体:为设置控件表头文字的字体,双击弹出文字设置面板;
- 表格字体:为设置控件表格文字的字体,双击弹出文字设置面板;
- 表格背景色:为设置控件查询记录背景颜色,双击弹出颜色配置面板。
- 表头文字色:为设置控件表头文字颜色,双击弹出颜色配置面板;
- 表格文字色:为设置控件报警记录文字颜色,双击弹出颜色配置面板;
- 表格线色:为设置控件表格线颜色,双击弹出颜色配置面板;
- 查询其它系统:启用连接指定IP地址历史数据库的功能;
- 外部系统IP1:指定IP地址;
- 外部系统IP2:指定IP地址。
查询分类:查询分类选项页中设置对日志记录的过滤查询,可以根据需要过滤查询不同DPU的日志记录。
查询字段:查询字段选项页中设置显示在查询控件窗口中的报警记录字段,包括:序号、操作人、操作节点、操作对象、操作内容和操作时间。其中:
- 序号:标识操作记录的顺序;
- 操作人:记录执行该项操作的操作人员,系统默认为当前登录的用户;
- 操作节点:记录执行该项操作的计算机节点名称;
- 操作对象:系统记录由操作记录函数中指定的字符串;
- 操作时间:记录执行该项操作时操作系统的详细时间。
将左侧单个报警字段添加到右侧报警显示字段中;
将左侧所有报警字段全部添加到右侧报警显示字段中;
将右侧单个报警字段移出报警显示字段;
将右侧全部报警字段移出报警显示字段;
将右侧选中的单个报警字段向上调整移动位置;
将右侧选中的单个报警字段向下调整移动位置。
- 运行模块下日志查询操作
运行状态下,打开日志查询控件所在窗口图形,提供以下功能:
单元过滤:用户可以查看指定的控制器的日志,默认为全选。
类型过滤:用户可以查看指定类型的日志,默认为全选。
日志操作过滤:用户可以查看指定节点和指定操作人的日志。
日志内容过滤:用户可以查看指定对象和指定内容的日志。
日志时间过滤:用户可以查看指定时间段内的日志。
查询:根据用户前面的选择进行查询,列表显示查询后的日志。
右键点击工具栏,弹出如下菜单:
打印当前画面:对当前页面进行打印。
拷屏打印:对当前屏内容进行打印。
反色拷屏打印:将当前屏反色后再打印
拷屏保存:对当前屏进行保存,保存为png图片。