# 显示操作日志

硬件配置画面可以显示保存在人机界面或外部存储上的操作日志（二进制数据）。

您还可以使用操作日志查看器对象显示操作日志。在操作日志查看器对象中，可以设置要显示的项目并指定显示排序顺序。有关更多信息，请参阅以下内容。

属性 (操作日志查看器)

## 通过操作日志可以查看的信息

通过获取操作日志，可检查以下信息。

项目 | 描述
Date | 显示操作日期。日期格式为“mm/dd/yyyy”。 注： Web Viewer客户端操作基于HMI时钟使用时间戳记录。
Time | 显示操作时间。时间格式为”hh:nn:ss”。 注： Web Viewer客户端操作基于HMI时钟使用时间戳记录。
User | 启用安全功能后，显示登录用户的用户名。
Screen | 只显示画面 ID，或同时显示画面 ID和画面名称。
Object/Action | 显示对象名称或对象操作。
Trigger | 显示用作触发条件的用户操作。
Function | 显示功能名称。
Destination | 显示目标对象或变量以及属性名称。 注： 画面 <画面 ID> 或内容 <内容 ID> 被作为前缀添加到本地变量名称中。示例：Screen1.Var1.Value
Sub Information | 显示功能或操作的补充信息。
Previous Value | 值更改时，显示前一个值。 例如：更改前的值，如号码、日期/时间、画面 ID、语言 ID或用户名。
Changed Value | 显示设定值或值更改的结果。

注：

- 导出操作日志时，Date和Time使用工程浏览器 - [系统架构] - [Target01]属性中指定的[日期格式]和[时间格式]。
- 在从Screen开始的项目上，如果没有信息，则会显示连字符（-）。
- 每个项目可以显示的最大字符数如下。当信息超过最大字符数时，将删除多余的字符并附加下划线(_)字符。

User, Screen, Object/Action, Trigger: 15个单字节字符

Function, Destination, Previous Value, Changed Value: 20个单字节字符

Sub Information: 30个单字节字符

### Object/Action

Object/Action | 描述
（对象名称） | 对此对象执行的操作。
_NavigationSwi | 左导航或图标导航开关用于更改画面。
Slide Navigat_ | 幻灯片导航滚动手势用于更改画面。
S_Next | [下一个]幻灯片导航开关用于更改画面。
S_Prev | [上一个]幻灯片导航开关用于更改画面。

### Trigger

Trigger | 描述
Click | 画面或对象上使用的触摸操作。
Press
Release
Hold
DoubleClick
Flick | 滚动手势用于更改画面。 滚动手势用于更改幻灯片内容显示对象中的画面。

注：

- 设置触摸触发条件脚本时，按下、释放、保持和双击显示。有关各操作的信息，请参阅以下内容。
  触摸

- 当触摸触发条件中指定了[保持]时，每次定义的触摸持续时间过后都会记录日志。例如，如果将触摸持续时间设置为1000毫秒，则如果用户触摸对象5秒，则总共记录6个日志。

### Function/Destination/Sub Information

在工程浏览器[报警/事件] - [操作日志]中设置了[触摸对象]时

Function | Destination | Sub Information | 描述
ValueChange | (目标对象) | (定义的操作或条件) 例如：Set, Reset, Toggle, Add, Subtract, Multiplication, Division, AND, OR, XOR, NAND, NOR | 更改以下对象上的值。 [操作] - [类型]设置为[位]、[字]或[字符串]的对象。 对象设置了[值更改]、[布尔值更改]或[字符串值更改]脚本操作。 值更改 布尔值更改 字符串值更改 注： 当操作为[位]或[布尔值更改]时，Changed Value字段显示“True”或“False”。 当操作为[字]或[值更改]时，Changed Value字段根据[格式]设置显示结果值。
ContentChange | - | Change, Previous, Next | 下面对象用于更改内容显示对象中的内容。 [操作] - [类型]属性设置为[内容更改]的对象。 在脚本中设置了[内容更改]操作的对象。 内容更改 注：当“Previous”显示在Sub Information字段时，如果没有上一个内容，则Changed Value字段显示”0”。
ScreenChange | - | Change, Previous, Next | 下面对象用于更改画面 导航开关 [操作] - [类型]属性设置为[画面更改]的对象。 在脚本中设置了[画面更改]操作的对象。 画面更改 注：当“Previous”显示在Sub Information字段时，如果没有上一个画面，则Changed Value字段显示”0”。
CheckBox | (目标对象或变量) | - | 复选框对象被使用 注：Changed Value字段显示“True”或“False”。
ToggleSwitch | (目标对象或变量) | - | 反转开关对象被使用 注：Changed Value字段显示“True”或“False”。
RadioButton | (目标对象或变量) | - | 单选按钮对象被使用 注：Changed Value字段显示“True”或“False”。
DropdownList | (目标对象或变量、属性名称) | （索引或选择） | 在下拉列表对象中选择的项目
RecipeDropdownList | 配方系列 | (配方系列 ID) | 在下拉列表对象中选择的配方系列
配方组 | (配方组 ID) | 在下拉列表对象中选择的配方组
配方 | (配方 ID) | 在下拉列表对象中选择的配方
IngredientViewer | （配方数据名称） | - | 配方数据显示对象被使用
NumericDisplay | (目标对象或变量) | (指定格式) 示例: Dec, Oct, Bin, Hex, BCD, FloatFixed | 数值显示对象被使用
StringDisplay | (目标对象或变量) | - | 字符串显示对象被使用
DateTimeDisplay | (目标对象或变量) | (指定格式) 示例: mm/dd/yyyy (ddd) hh:nn:ss | 日期/时间显示对象被使用
Array | (目标变量) | Set, Copy | 使用通过[数组]操作设置的对象将值设置为数组变量或复制数组变量。 数组 注：Changed Value字段显示源值。复制多个元素或成员时，只显示第一个元素或成员。当初始元素数据类型为“array”或“struct”时，不会记录值。
Initialize Variable | - | - | 使用通过[初始化变量]操作设置的对象变量值被初始化。 初始化变量
Convert Num to Str | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：123 (Var1) | 使用[将数值型转换为字符串型]操作将数字值（十进制或十六进制）转换为字符串。 将数值型转换为字符串型
Convert Float to Str | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：123.45(Var1) | 使用[将浮点型转换为字符串型]操作将实数值转换为字符串。 将浮点型转换为字符串型
Convert Str to Num | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：123(Var1) | 使用[将字符串型转换为数值型/浮点型]操作将字符串转换为整数(十进制，十六进制)或实数。 将字符串型转换为数值型/浮点型
Get String Length | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：abcd (Var1) | 通过[获取字符串长度]操作获取字符串的长度。 获取字符串长度
Extract String (L/R) | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：abcd (Var1) | 使用[向左/向右提取字符串]操作从左侧或右侧边缘提取字符串。 向左/向右提取字符串
Extract String (mid) | ([Destination Data] 中的名称) | ([Source Data]中的名称和值) 示例：abcd (Var1) | 使用[提取中间字符串]操作从所需位置提取字符串。 提取中间字符串
Search String | ([Destination Data] 中的变量名称) | ([Source Data]中的变量名称和值) 示例：abcd (Var1) | 使用以下操作搜索字符串。 搜索字符串
ChangePictureDisplay | （对象名称） | Set | 使用通过[更改图片显示]操作设置的对象更改图像。 图片显示 注：Changed Value字段显示“Next”或“Previous”。
ChangeSlideContentDisplay | （对象名称） | Next, Previous | 使用通过[更改幻灯片内容显示]操作设置的对象更改显示内容。 更改幻灯片内容显示
DisplayInputModeChange | （对象名称） | - | 使用通过[数据显示输入模式更改]操作设置的数值显示对象、字符串显示对象或日期/时间显示对象，启用或禁用输入模式。 数据显示输入模式更改 注：Changed Value字段显示“Disable”或“Enable”。
TrendGraph | （对象名称） | Mode change, Move Cursor, Move Graph plot | 使用通过[趋势图]操作设置的对象更改趋势图模式或移动光标位置。 趋势图 注：光标位置更改时， Changed Value 字段显示结果数据点。
BlockTrend | （对象名称） | Clear And Draw, Clear, Draw | 使用通过[块趋势]操作设置的对象更改趋势图模式或移动光标位置。 块趋势
WebBrowser | - | Forward, Back, Refresh, Home | 使用通过[Web 浏览器]操作设置的对象移动或更改浏览器页。 Web 浏览器
Color Blink | (目标对象或属性) | - | 使用通过[颜色闪烁]操作设置的对象开始闪烁。 颜色闪烁
Cancel Blink | (目标对象或属性) | - | 使用通过[取消闪烁]操作设置的对象停止闪烁。 取消闪烁
Alarm Summary | （对象名称） | Ack, Delete, Set Hide | 使用通过[报警摘要]操作设置的对象确认报警、删除报警等。 报警摘要 注： Changed Value字段显示变量名称。
Alarm Group | （报警组或系统错误组的名称） | Ack, Delete, Set Hide, Reset Hide, Delete Hide, Reset Counter | 使用通过[报警组]操作设置的对象更改所显示报警组的状态。 报警组
OperationLogData | - | ExportLogData | 使用通过[导出操作日志]操作设置的对象导出操作日志。 导出操作日志
ClearOperationLogData | 使用通过[清除操作日志]操作设置的对象删除操作日志数据。 清除操作日志
LogCustomMessage | - | - | 使用通过[记录自定义消息]操作设置的对象将自定义消息记录到操作日志。 记录自定义消息 注： Changed Value字段显示自定义消息或值。
ExportLogdata | (导出记录组的名称) | - | 使用通过[导出日志数据]操作设置的对象导出记录组。 导出日志数据
DataLogging | (记录组名称) | Start, Stop, RecordLogging, ClearLogging | 使用通过 [数据记录] 操作设置的对象来启动、停止、保存记录和清除记录。 数据记录
Recipe | All, Recipe Family, Recipe Group, Recipe | Create, Delete, Save, Load, Send, Snapshot, Compare, Export, Import | 使用通过[配方]操作设置的对象发送配方、保存配方等 。 配方 注： Changed Value 字段显示配方系列/配方组/配方ID。
Security | - | Logout, Login, ExportSecurity, ImportSecurity, PopupLoginDialog, PopupAddUserDialog, PopupDeleteUserDialog | 使用通过[安全]操作设置的对象登录、登出等。 安全
LanguageIDChange | (语言ID) | Value | 使用通过[更改语言]操作设置的对象更改语言。 语言更改
Equipment | (设备名称) | Save (Success/Fail) | 改变用 [设备] 操作设置的设备 IP 地址和单位 ID。 设备
Runtime Application | - | Shutdown, Reboot | 使用通过[运行时程序]操作设置的对象关闭或重启。 运行时程序
ExternalDevice | USB, SD | Eject, Upload, Download | 使用通过[外接设备]操作设置的对象释放外部存储、传输到外部存储等。 外接设备
ExternalDevice | Ethernet1, Ethernet2 | Azbil Backup, Azbil Restore | 使用通过[Azbil]操作设置的对象备份或恢复数据。 Azbil
Beep | - | On, Off, OneShot | 使用通过[蜂鸣]操作设置的对象播放蜂鸣器、停止蜂鸣器等。 Beep
PCApplication | (执行路径和参数) | LaunchApplication | 使用通过[启动应用程序]操作设置的对象启动一个应用程序。 启动应用程序
ControlPanel | 使用通过[启动控制面板]操作设置的对象启动控制面板。 启动控制面板
Delay | - | - | 在使用通过[延迟]操作设置的对象运行下一个操作之前暂停。 延迟 注：Changed Value字段显示延迟的长度（秒）。
FileManager | From (USB/SD/Local Storage) to (USB/SD/Local Storage) | Copy&Paste Success, Fail | 使用文件管理员对象复制和粘贴文件。
Cut&Paste Success, Fail | 使用文件管理员对象剪切和粘贴文件。
(USB/SD/Local Storage) | Delete Success, Fail | 使用文件管理员对象删除文件。
FileManagement | From (USB/SD/Local Storage) to (USB/SD/Local Storage) | Copy&Paste Success, Fail | 使用通过[文件管理]操作操作设置的对象复制和粘贴文件。 文件管理
Cut&Paste Success, Fail | 使用通过[文件管理]操作操作设置的对象剪切和粘贴文件。 文件管理
(USB/SD/Local Storage) | Delete Success, Fail | 使用通过[文件管理]操作操作设置的对象删除文件。 文件管理
RemoteFileManagement | FTP:<ID> To USB FTP:<ID> To Local FTP:<ID> To SD | Download successful (复制的文件数/[远程文件管理] 操作处理的文件数) | 使用 [远程文件管理] 操作，从 FTP 服务器复制文件。 注： 上一值字段显示源路径，更改值字段显示目标路径。
Failed | 从 FTP 服务器复制文件失败。或者文件数量超出限制，因此复制操作被中止。
USB To FTP:<ID> Local To FTP:<ID> SD To FTP:<ID> | Upload successful (复制的文件数/[远程文件管理] 操作处理的文件数) | 使用 [远程文件管理] 操作，将文件复制到 FTP 服务器。 注： 上一值字段显示源路径，更改值字段显示目标路径。
Failed | 向 FTP 服务器复制文件失败。或者文件数量超出限制，因此复制操作被中止。

*1 有关脚本和操作的信息，请参阅以下内容。
操作列表

在工程浏览器[报警/事件] - [操作日志]中设置[画面更改]时

Function | Destination | Sub Information | 描述
ScreenChange | - | Change | 发生画面更改操作
Previous | 发生切换到上一个画面的操作
Next | 发生切换到下一个画面的操作

在工程浏览器[报警/事件] - [操作日志]中设置[用户登录状态]时

Function | Destination | Sub Information | 描述
SecurityStatus | - | Login | 用户已登录
Logout | 用户已登出
Login Error | 无法登录
Lock User | 用户帐户已锁定
Unlock User | 已释放用户帐户锁定
success | Change Password | 密码已更改
Export Security | 导出的安全数据
Import Security | 导入的安全数据
Add User | 已添加用户
Delete User | 已删除用户
失败 | Change Password | 尝试更改密码，但失败
Export Security | 尝试导出安全数据，但失败
Import Security | 尝试导入安全数据，但失败
Add User | 已尝试添加用户，但失败
Delete User | 已尝试删除用户，但失败
Auto Logout | - | 当安全功能的[自动登出]字段中设置的时间过去时自动登出

在工程浏览器[报警/事件] - [操作日志]中设置[日期/时间更改]时

Function | Destination | Sub Information | 描述
DateTimeChange | - | - | 已更改人机界面的时钟数据（日期/时间）

在工程浏览器[报警/事件] - [操作日志]中设置[更改语言]时

Function | Destination | Sub Information | 描述
LanguageChange | - | - | 已更改语言表

在工程浏览器[报警/事件] - [操作日志]中设置[启动/关机/重启]时

Function | Destination | Sub Information | 描述
RuntimeAction | - | Boot | 已启动人机界面
Shutdown | 关闭运行时
Reboot | 重新启动运行时

在工程浏览器[报警/事件] - [操作日志]中设置[硬件配置]时

Function | Destination | Sub Information | 描述
ShowConfigScreen | - | - | 显示硬件配置画面
ChangeConfigSetting | DateTime | - | 已更改硬件配置画面上人机界面的时钟数据（日期/时间）
Touch | - | 已更改硬件配置画面上的触摸声音（启用/禁用）
Brightness | - | 已调整硬件配置画面上的亮度
Ethernet1, Ethernet2 | (属性名称) | 已更改硬件配置画面上的以太网设置
Drivers | (驱动程序名称) | 已更改硬件配置画面上的通讯设置
(扫描速率名称) | - | 在硬件配置画面上更改了扫描速率
(FTP 连接名称) | IP Address | 在硬件配置画面中，FTP 服务器的 IP 地址已更改。
ConfigOperation | Eject | (外部存储) | 释放外部存储进程在硬件配置画面上运行
Download | (外部存储) | 在硬件配置画面上执行了将工程文件从外部存储器下载到人机界面的操作
Upload | (外部存储) | 在硬件配置画面上运行了将工程文件从人机界面上传到外部存储器的操作
Shutdown | - | 在硬件配置画面上运行了关闭运行时
Reboot | - | 在硬件配置画面重新启动了运行时

在工程浏览器[报警/事件] - [操作日志]中设置[工程传输]时

Function | Destination | Sub Information | 描述
TransferProject | Download | (用户名) | 工程文件已传输到人机界面
Upload | (用户名) | 工程文件已从人机界面中传输
USB memory | (用户名) | 工程文件传输到了 USB 存储器
via SD card | (用户名) | 工程文件传输到了SD卡

在工程浏览器[报警/事件] - [操作日志]中设置[Web Viewer登录/注销/失败]时

Function | Destination | Sub Information | 描述
RemoteAccessStatus | - | 登录 (客户端IP地址) | 用户已登录服务器。 注：Changed Value字段显示用户名。
- | 登出 (客户端IP地址) | 用户已登出服务器。 注： 当用户断开连接时，也被记录为登出操作。 Changed Value 字段显示用户名。
- | 登录错误 (客户端IP地址) | 用户登录错误 注： 锁定时的登录错误不会记录在操作日志中。 Changed Value 字段显示用户名。如果用户没有访问权限，或者用户不存在，Changed Value 字段将显示“-”。
- | 锁定 | 用户被锁定在服务器之外。 注：Changed Value字段显示用户名。如果用户没有访问权限，或者用户不存在，Changed Value 字段将显示“-”。
- | 恢复锁定 | 锁定已结束，用户现在可以尝试登录服务器。 注：Changed Value字段显示用户名。

在工程浏览器[报警/事件] - [操作日志]中设置[独占操作]时

Function | Destination | Sub Information | 描述
MonopolizeTouch | - | 锁（*） *当使用安全性功能且客户端获得锁时，显示登录用户名。当服务器获得锁时，显示“HMI”。 当禁用安全功能时，仅显示“锁”。 | 客户端或服务器正在使用独占触摸并锁定画面。
- | 解锁（*） *当使用安全性功能且客户端返回锁时，显示登录用户名。当服务器返回锁时，显示“HMI”。当禁用安全功能时，仅显示“解锁”。 | 客户端或服务器已释放独占触摸。

当从工程浏览器 [报警/事件] - [操作日志] 设置 [设备属性更改] 时

Function | Destination | Sub Information | 描述
EquipPropertyChange | (设备属性名称) | - | 设备属性值被改变。 注： Changed Value字段显示新值。