Logging Client Workstation Names in the SIMATIC PCS 7 WinCC Operation List
In SIMATIC PCS 7 WinCC, logging the specific client computer name alongside the operator's user name in the Operation List (Bedienliste / Audit Trail) is achieved by enabling the 'Computer Name' system message block in Alarm Logging and adding the 'Computer Name' column to the WinCC AlarmControl. Once configured, every setpoint modification, manual valve command, and sequence start automatically captures both the logged-in user credentials and the physical PC station name from which the command originated.
Table of Contents
- Audit Trail Compliance and Operator Action Tracking (21 CFR Part 11)
- Enabling the Computer Name System Message Block in Alarm Logging
- Configuring WinCC AlarmControl Columns in Graphics Designer
- Operation Message Data Structure and Parameter Mapping
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Audit Trail Compliance and Operator Action Tracking (21 CFR Part 11)
In regulated continuous processing and batch manufacturing facilities (pharmaceutical, chemical, oil & gas), regulatory compliance standards such as FDA 21 CFR Part 11 and Good Automated Manufacturing Practice (GAMP 5) require complete auditability of operator actions.
When an operational change occurs (e.g. changing an auto/manual state or overriding a tank limit):
* The DCS must record Who performed the action (User ID / Operator Name).
* The DCS must record When it occurred (High-precision UTC timestamp).
* Crucially, in multi-client control rooms, the system must record Where the action took place (the physical PC Station Name of the OS Client console).
Enabling the Computer Name System Message Block in Alarm Logging
To activate computer name capture in the WinCC alarm recording engine:
[WinCC Explorer -> Open Alarm Logging Editor]
│
├─► In Left Navigation Tree, Expand: "Message Blocks"
│ • Select: "System Blocks"
│
├─► In Right Table, Locate: "Computer Name" (Computer Name)
│ • Double-click to open properties
│ • Ensure: Checkbox [x] "Active" is CHECKED
│ • Set Column Width (e.g. 15 to 20 characters)
│
└─► Save Alarm Logging Configuration
Activating this system block instructs the WinCC messaging service to record the network NetBIOS/DNS hostname of the client station issuing each operator command.
Configuring WinCC AlarmControl Columns in Graphics Designer
To display the Computer Name column in the runtime Operation List:
1. Open the target picture containing the operation list (e.g. @AlarmOperation.pdl or a custom audit screen) in Graphics Designer.
2. Double-click the WinCC AlarmControl to open its Configuration Dialog.
3. Navigate to the Message Lists tab.
4. Under Available message blocks, locate Computer Name.
5. Click the > button to move Computer Name into Selected message blocks.
6. Use the Up/Down buttons to position the column directly adjacent to User Name.
7. Save the picture.
Operation Message Data Structure and Parameter Mapping
The following table details message block components captured in standard PCS 7 operation lists:
Operation / BedientextFIC101.SP)OS_CLIENT_03)50.0 -> 75.0)Verification
To confirm that the client computer name is recorded and displayed:
1. Open WinCC Runtime on an OS Client station (e.g., CLIENT_UNIT1).
2. Log in as an operator and open any motor or valve faceplate.
3. Switch the operating mode from Auto to Manual, or adjust an analog setpoint.
4. Navigate to the Operation List (@AlarmOperation.pdl) on the operator screen.
5. Verify that a new entry appears displaying: the exact timestamp, the technological tag name, the logged-in User Name, and the Computer Name reading CLIENT_UNIT1.
Limitations and Operational Precautions
Ensure that all PC stations on the terminal bus have unique NetBIOS computer names that do not exceed 15 characters and contain no illegal punctuation or special characters. If two OS Clients share the same computer name or if DNS name resolution fails, the WinCC message engine may log blank or truncated computer names into the operation archive.
Engineer FAQ
Does logging Computer Name require a WinCC Audit license?
No. Basic Computer Name logging in the standard WinCC Operation List is a built-in feature of Alarm Logging and does not require the separate SIMATIC WinCC/Audit package. WinCC Audit is required for cryptographic checksumming and electronic signatures.
Why did the Computer Name column show blank for older entries?
The Computer Name message block captures data at the moment the message is triggered. Any operations logged prior to activating the block in Alarm Logging will have empty computer name fields.
Can Web Navigator clients log their computer names?
Yes. When commands are issued from a WinCC Web Navigator thin client, the Web client's hostname or IP address is passed to the server and recorded in the Computer Name field.
Where is the Operation List stored long-term?
Operation messages are stored inside the WinCC Alarm Logging Microsoft SQL Server database and can be archived long-term to SIMATIC Process Historian.
Technical References
- SIMATIC HMI WinCC V7.4 / V7.5 WinCC Information System - Working with Alarm Logging
- SIMATIC Process Control System PCS 7 OS Process Control (V8.1 / V8.2) - A5E36188432-AA
- Siemens Industry Online Support (SIOS) Entry ID 109780813 - PCS 7 Audit Trail Guidelines
Related Articles
- Implementing FDA 21 CFR Part 11 Audit Trails in SIMATIC PCS 7 - Standard Operation List vs WinCC Audit
- Filtering System Diagnostic Messages and Managing Safety Partial Shutdown Alarms in SIMATIC PCS 7
- Architectural Sizing and Scalability Limits of SIMATIC Process Historian - WinCC OS Servers and OPC Clients
Related Tags
- Operation List
- Computer Name
- Audit Trail
- Alarm Logging
- WinCC AlarmControl