UAC: Audit

UniStream PLCs support an Audit Trail, which provides a logical path linking a sequence of events to track transactions that have impacted the contents of a record. 

Benefits of Audit Trail Compliance:

  1. Accurate Record Keeping - Automatically maintain precise date and time stamps for events.

  2. Event Traceability - Ensure all events are recorded in a clear, sequential order.

  3. Data Change Transparency - Log data changes with before-and-after values.

  4. User Activity Monitoring - Track user access and authentication events, including logins, logouts, password updates, and expiration.

  5. Data Integrity Assurance - Safeguard audit records against tampering.

 

Prerequisites

Before enabling the Audit Trail, ensure the following conditions are met:

  • A valid SD card is inserted in the PLC
  • A Serial Number (SN) is burned into the PLC

 

Audit Trail Setup and Operation


Step 1: Enable User Access Control


Step 2: Define Users


Step 3: Configure the Audit Trail

Enable Audit

Click to Enable Audit

Audit Log

Select the preferred format for date representation, and choose the character used to separate fields in the audit log.

Configuration

Check the corresponding boxes to enable the Audit Trail for each module you want to activate.

 

Step 4: Exporting the Audit Trail

Step 5: Locate the Audit Files

 

Step 6: Verifying the Audit Log

 

Module-Based Audit Event Tracking

The table below outlines the events based on the configuration settings for each module.

Module

Event

Format

General

PLC Initial Power-up

Date, Time, Event (PLC Initial Power-up)

UAC

Login, Logout

Date, Time, "Login:" / "Logoff:", Username

HMI

State Machine Button

Radio Button

Combo-Box

Check-Box

List-Box

Text-Box

Password-Box

Numeric-Box

IP Address Edit

IP Settings Edit

Slider

Timer-Box

Data Table

Analog Schedule

Digital Schedule

File Browser

Accessing UniApps/Returning to UserApp

Date, Time, Username, Screen Name, Element Name, Tag Name, Old Value, New Value

Local Actions

Set Bit

Reset Bit

Toggle Bit

Increment

Decrement

Clear and Ack all Alarms

Clear all Alarms

Reset Numeric

Set Value

Date, Time, Username, Screen Name, Element Name, Action Name, Tag Name, Old Value, New Value

Global Actions

Ack and Clear all Alarms

Clear all Alarms

Date, Time, Username, Event Group ID, Event ID, Action (Ack and/or Clear)

Alarms

Alarm acknowledge

Alarm Clear

Clear Alarm History (in "Alarm History" widget)

Date, Time, Username, Event Group ID, Event ID, Action (Ack and/or Clear)

VNC

Remote Connection Established

Remote Connection Disconnected or Communication Loss

Date, Time, "VNC Remote Access Connected, User", Username

Date, Time, "VNC Remote Access Disconnected, User", Disconnected Username

Date & Time

Time change from UniLogic

Time change from Ladder

Date, Time, "Date/Time Changed", Old Value, New Value, Change source: UniLogic script / Ladder, Change Method (Manual or Auto)