# Display Operation Log

The Hardware Configuration screen can display operation logs (binary data) saved on the display unit or external storage.

You can also display operation logs using the Operation Log Viewer object. In the Operation Log Viewer object, you can set which items to show and specify the display sort order. For more information, refer to the following.

Properties (Operation Log Viewer)

## Information You Can Check with Operation Logs

By getting the operation log, you can check the following information.

Item | Description
Date | Displays the operation date. The date format is “mm/dd/yyyy”. Note: Operations by Web Viewer clients are logged with timestamps based on the HMI clock.
Time | Displays the operation time. The time format is ”hh:nn:ss”. Note: Operations by Web Viewer clients are logged with timestamps based on the HMI clock.
User | When the security feature is enabled, displays the user name of the logged in user.
Screen | Displays either the screen ID only, or both screen ID and screen name.
Object/Action | Displays the object name or object operation.
Trigger | Displays the user operation that acted as the trigger.
Function | Displays the function name.
Destination | Displays the destination object or variable and property name. Note: Screen <Screen ID> or Content <Content ID> is added as a prefix to local variable name. Example: Screen1.Var1.Value
Sub Information | Displays supplemental information for the function or operation.
Previous Value | When a value is changed, displays the previous value. Example: Value before change such as number, date/time, screen ID, language ID, or user name.
Changed Value | Displays ether the set value or the result on a change in value.

Note:

- When exporting the operation log, the format of the Date and Time uses the [Date Format] and [Time Format] as specified from the Project Explorer - [System Architecture] - [Target01] properties.
- On items from Screen onward, if there is no information a hyphen (-) is shown.
- The maximum number of characters each item can display is as follows. When information exceeds the maximum number of characters, excess characters are dropped and an underscore (_) character is appended.

User, Screen, Object/Action, Trigger: 15 single-byte characters

Function, Destination, Previous Value, Changed Value: 20 single-byte characters

Sub Information: 30 single-byte characters

### Object/Action

Object/Action | Description
(object name) | Operation performed on this object.
_NavigationSwi | Left Navigation or Icon Navigation switch was used to change the screen.
Slide Navigat_ | Slide Navigation scroll gesture was used to change the screen.
S_Next | The [Next] Slide Navigation switch was used to change the screen.
S_Prev | The [Prev] Slide Navigation switch was used to change the screen.

### Trigger

Trigger | Description
Click | Touch operation used on a screen or object.
Press
Release
Hold
DoubleClick
Flick | Scroll gesture used to change the screen. Scroll gesture used to change the content in a Slide Content Display object.

Note:

- Press, Release, Hold, and DoubleClick display when a Touch Trigger script is set up. For information about each operation, refer to the following.
  Touch

- When [Hold] is specified in a touch trigger, a log is recorded every time the defined touch duration elapses. For example, if you set the touch duration to 1000 milliseconds, if the user touched the object for 5 seconds a total of 6 logs is recorded.

### Function/Destination/Sub Information

When [Object Touch] is set in the Project Explorer [Alarm/Event] - [Operation Log]

Function | Destination | Sub Information | Description
ValueChange | (Target Object) | (Defined operation or condition) Example: Set, Reset, Toggle, Add, Subtract, Multiplication, Division, AND, OR, XOR, NAND, NOR | Change the value on the following objects Object where [Operation] - [Type] is set to [Bit], [Word], or [String]. Object set up with [Value Change], [BOOL Value Change], or [String Value Change] script operation. Value Change Bool Value Change String Value Change Note: When the operation is [Bit] or [BOOL Value Change], Changed Value field displays either “True” or “False”. When the operation is [Word] or [Value Change], Changed Value field displays the resulting value according to the [Format] setting.
ContentChange | - | Change, Previous, Next | Objects below used to change the content in a Content Display object Object with [Operation] - [Type] property set to [Content Change]. Object with [Content Change] operation set up in script. Content Change Note: When “Previous” is displayed in Sub Information field, if there is no previous content Changed Value field displays ”0”.
ScreenChange | - | Change, Previous, Next | Objects below used to change the screen Navigation Switch Object with [Operation] - [Type] property set to [Screen Change]. Object with [Screen Change] operation set up in script. Screen Change Note: When “Previous” is displayed in Sub Information field, if there is no previous screen Changed Value field displays ”0”.
CheckBox | (Target object or variable) | - | Check Box object was used Note: Changed Value field displays either “True” or “False”.
ToggleSwitch | (Target object or variable) | - | Toggle Switch object was used Note: Changed Value field displays either “True” or “False”.
RadioButton | (Target object or variable) | - | Radio Button object was used Note: Changed Value field displays either “True” or “False”.
DropdownList | (Target object or variable, property name) | (Index or selection) | Item selected in Drop-Down List object
RecipeDropdownList | Recipe Family | (Recipe Family ID) | Recipe Family selected in Recipe Drop-Down List object
Recipe Group | (Recipe Group ID) | Recipe Group selected in Recipe Drop-Down List object
Recipe | (Recipe ID) | Recipe selected in Recipe Drop-Down List object
IngredientViewer | (Recipe Data Name) | - | Recipe Data Display object was used
NumericDisplay | (Target object or variable) | (Specified format) Example: Dec, Oct, Bin, Hex, BCD, FloatFixed | Numeric Display object was used
StringDisplay | (Target object or variable) | - | String Display object was used
DateTimeDisplay | (Target object or variable) | (Specified format) Example: mm/dd/yyyy (ddd) hh:nn:ss | Date/Time Display object was used
Array | (Target variable) | Set, Copy | Set values to array variable or copy array variable using object set up with [Array] operation. Array Note: Changed Value field displays the source value. When multiple elements or members are copied, only first element or member is displayed. When the initial element data type is “array” or “struct”, value is not logged.
Initialize Variable | - | - | Variable value initialized using object set up with [Initialize Variable] operation. Initialize Variable
Convert Num to Str | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: 123 (Var1) | Converts a numeric value (decimal or hexadecimal) to a string with the [Convert Numeric to String] operation. Convert Numeric to String
Convert Float to Str | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: 123.45 (Var1) | Converts a real number value to a string with the [Convert Float to String] operation. Convert Float to String
Convert Str to Num | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: 123 (Var1) | Converts a string to an integer (decimal, hexadecimal) or real number with the [Convert String to Numeric/Float] operation. Convert String to Numeric/Float
Get String Length | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: abcd (Var1) | Gets the length of a string with the [Get String Length] operation. Get String Length
Extract String (L/R) | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: abcd (Var1) | Extracts a string from the left or right edge with the [Extract String (Left/Right)] operation. Extract String (Left/Right)
Extract String (mid) | (Name in [Destination Data]) | (Name and value in [Source Data]) Example: abcd (Var1) | Extracts a string from the desired position with the [Extract String (Middle)] operation. Extract String (Middle)
Search String | (Variable Name in [Destination Data]) | (Variable name and value in [Source Data]) Example: abcd (Var1) | Searches for a string using the following operation. Search String
ChangePictureDisplay | (object name) | Set | Change image using object set up with [Change Picture Display] operation. Picture Display Note: Changed Value field displays either “Next” or “Previous”.
ChangeSlideContentDisplay | (object name) | Next, Previous | Change displayed content using object set up with [Change Slide Content Display] operation. Change Slide Content Display
DisplayInputModeChange | (object name) | - | Enable or disable the input mode using Numeric Display object, String Display object, or Date/Time Display object set up with [Data Display Input Mode Change] operation. Data Display Input Mode Change Note: Changed Value field displays either “Disable” or “Enable”.
TrendGraph | (object name) | Mode change, Move Cursor, Move Graph plot | Change trend graph mode or move cursor position using objects set up with [Trend Graph] operation. Trend Graph Note: When the cursor position changes, Changed Value field displays the resulting data point.
BlockTrend | (object name) | Clear And Draw, Clear, Draw | Change trend graph mode or move cursor position using object set up with [Block Trend] operation. Block Trend
WebBrowser | - | Forward, Back, Refresh, Home | Move or change the browser page using object set up with [Web Browser] operation. Web Browser
Color Blink | (Target object or property) | - | Start blink using object set up with [Color Blink] operation. Color Blink
Cancel Blink | (Target object or property) | - | Stop blink using object set up with [Cancel Blink] operation. Cancel Blink
Alarm Summary | (object name) | Ack, Delete, Set Hide | Acknowledge alarm, delete alarms, and so on using objects set up with [Alarm Summary] operation. Alarm Summary Note: Changed Value field displays the variable name.
Alarm Group | (Name of alarm group or system error group) | Ack, Delete, Set Hide, Reset Hide, Delete Hide, Reset Counter | Change status of displayed alarm group using object set up with [Alarm Group] operation. Alarm Group
OperationLogData | - | ExportLogData | Export operation log using object set up with [Export Operation Log] operation. Exporting Operation Logs
ClearOperationLogData | Delete operation log data using object set up with [Clear Operation Log] operation. Clear Operation Log
LogCustomMessage | - | - | Log a custom message to operation log using object set up with [Log Custom Message] operation. Log Custom Message Note: Changed Value field displays the custom message or associated value.
ExportLogdata | (Name of exported logging group) | - | Export logging group using object set up with [Export Log Data] operation. Export Log Data
DataLogging | (Logging Group Name) | Start, Stop, RecordLogging, ClearLogging | Start, stop, save logging, and clear logging using object set up with [Data Logging] operation. Data Logging
Recipe | All, Recipe Family, Recipe Group, Recipe | Create, Delete, Save, Load, Send, Snapshot, Compare, Export, Import | Send recipe, save recipe, and so on using objects set up with [Recipe] operation. Recipe Note: Changed Value field displays the Recipe Family/Recipe Group/Recipe ID.
Security | - | Logout, Login, ExportSecurity, ImportSecurity, PopupLoginDialog, PopupAddUserDialog, PopupDeleteUserDialog | Log in, log out, and so on using objects set up with [Security] operation. Security
LanguageIDChange | (Language ID) | Value | Change language using object set up with [Change Language] operation. Language Change
Equipment | (Equipment name) | Save (Success/Fail) | Changing the IP address and unit ID of equipment set up with [Equipment] operation. Equipment
Runtime Application | - | Shutdown, Reboot | Shutdown or restart run time using objects set up with [Runtime Application] operation. Runtime Application
ExternalDevice | USB, SD | Eject, Upload, Download | Release external storage, transfer to external storage, and so on using objects set up with [External Device] operation. External Device
ExternalDevice | Ethernet1, Ethernet2 | Azbil Backup, Azbil Restore | Back up or restore data using objects set up with [Azbil] operation. Azbil
Beep | - | On, Off, OneShot | Play the buzzer, stop the buzzer, and so on using objects set up with [Beep] operation. Beep
PCApplication | (Execution path and parameter) | LaunchApplication | Start an application using object set up with [Launch Application] operation. Launch Application
ControlPanel | Start the control panel using object set up with [Launch Control Panel] operation. Launch Control Panel
Delay | - | - | Pause before running the next operation using object set with [Delay] operation. Delay Note: Changed Value field displays the length of the delay (seconds).
FileManager | From (USB/SD/Local Storage) to (USB/SD/Local Storage) | Copy&Paste Success, Fail | Copy and paste files with File Manager object.
Cut&Paste Success, Fail | Cut and paste files with File Manager object.
(USB/SD/Local Storage) | Delete Success, Fail | Delete files with File Manager object.
FileManagement | From (USB/SD/Local Storage) to (USB/SD/Local Storage) | Copy&Paste Success, Fail | Copy and paste files using object set up with [File Management] operation. File Management
Cut&Paste Success, Fail | Cut and paste files using object set up with [File Management] operation. File Management
(USB/SD/Local Storage) | Delete Success, Fail | Delete files using object set up with [File Management] operation. File Management
RemoteFileManagement | FTP:<ID> To USB FTP:<ID> To Local FTP:<ID> To SD | Download successful (number of files copied / number of files processed by the [Remote File Management] operation) | Using the [Remote File Management] operation, copied files from the FTP server. Note: The Previous Value field shows the source path and the Changed Value field shows the destination path.
Failed | Failed to copy file from the FTP server. Or the number of files exceeded the limit, so the copy operation was aborted.
USB To FTP:<ID> Local To FTP:<ID> SD To FTP:<ID> | Upload successful (number of files copied / number of files processed by the [Remote File Management] operation) | Using the [Remote File Management] operation, copied files to the FTP server. Note: The Previous Value field shows the source path and the Changed Value field shows the destination path.
Failed | Failed to copy file to the FTP server. Or the number of files exceeded the limit, so the copy operation was aborted.

*1 For information about script settings and operation, refer to the following.
List of Operations

When [Screen Change] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
ScreenChange | - | Change | Screen change operation occurred
Previous | Change to previous screen operation occurred
Next | Change to next screen operation occurred

When [User Login Status] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
SecurityStatus | - | Login | User logged in
Logout | User logged out
Login Error | Unable to log in
Lock User | User account locked
Unlock User | Released lock on user account
success | Change Password | Password changed
Export Security | Exported security data
Import Security | Imported security data
Add User | Added a user
Delete User | Deleted a user
fail | Change Password | Attempted to change password but failed
Export Security | Attempted to export security data but failed
Import Security | Attempted to import security data but failed
Add User | Attempted to add a user but failed
Delete User | Attempted to delete a user but failed
Auto Logout | - | Automatically logged out as the time set in the Security feature’s [Auto Logout] field elapsed

When [Date/Time Change] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
DateTimeChange | - | - | Changed the display unit’s clock data (date/time)

When [Change Language] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
LanguageChange | - | - | Changed the language table

When [Boot/Shutdown/Reboot] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
RuntimeAction | - | Boot | Started the display unit
Shutdown | Shut down the run time
Reboot | Restarted the run time

When [Hardware Configuration] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
ShowConfigScreen | - | - | Displayed the Hardware Configuration screen
ChangeConfigSetting | DateTime | - | Changed the display unit’s clock data (date/time) on the Hardware Configuration screen
Touch | - | Changed the Touch Sound (enable/disable) on the Hardware Configuration screen
Brightness | - | Adjusted the brightness on the Hardware Configuration screen
Ethernet1, Ethernet2 | (Property Name) | Changed the Ethernet settings on the Hardware Configuration screen
Drivers | (Driver name) | Changed the communication settings on the Hardware Configuration screen
(Scan Rate name) | - | Changed Scan Rate on the Hardware Configuration screen
(FTP connection name) | IP Address | In the Hardware Configuration screen, the FTP server's IP address has changed.
ConfigOperation | Eject | (External storage) | Release external storage process run on the Hardware Configuration screen
Download | (External storage) | Download project file from external storage to display unit was executed on the Hardware Configuration screen
Upload | (External storage) | Upload project file from display unit to external storage was run on the Hardware Configuration screen
Shutdown | - | Shut down run time was run on the Hardware Configuration screen
Reboot | - | Restarted the run time on the Hardware Configuration screen

When [Project Transfer] is Set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
TransferProject | Download | (User Name) | Project file was transferred to display unit
Upload | (User Name) | Project file was transferred from display unit
USB memory | (User Name) | Project file was transferred to USB memory
via SD card | (User Name) | Project file was transferred to SD card

When [Web Viewer Login/Logout/Failed] is set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
RemoteAccessStatus | - | Login (client IP address) | User logged in to the server. Note: Changed Value field displays the user name.
- | Logout (client IP address) | User logged out of the server. Note: When a user is disconnected, it is also recorded as a logout operation. Changed Value field displays the user name.
- | Login error (client IP address) | User committed a login error. Note: Login errors while locked out are not recorded in the operation log. Changed Value field displays the user name. If the user does not have access rights, or the user does not exist, the Changed Value field displays "-".
- | Lockout | User is locked out from the server. Note: Changed Value field displays the user name. If the user does not have access rights, or the user does not exist, the Changed Value field displays "-".
- | Recovery lockout | Lockout has ended and user can now attempt to log in to the server. Note: Changed Value field displays the user name.

When [Monopolize Operation] is set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
MonopolizeTouch | - | Lock (*) * When using the Security function and the client takes the lock, shows the name of the logged in user. And when the server takes the lock, shows “HMI”. When the Security function is disabled, shows "Lock" only. | Client or server is using monopolize touch and locking the screen.
- | Unlock (*) * When using the Security function and the client returns the lock, shows the name of the logged in user. And when the server returns the lock, shows “HMI”. When the Security function is disabled, shows "Unlock" only. | Client or server has released monopolize touch.

When [Equipment Property Changes] is set up from the Project Explorer [Alarms/Events] - [Operation Log]

Function | Destination | Sub Information | Description
EquipPropertyChange | (Equipment property name) | - | Equipment property value is changed. Note: Changed Value field displays the new value.