You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
Unused Objects (Reference): provides a table listing all unused objects in the solution. This view is updated when first loading and via the Refresh button. Its purpose is to identify components that can be removed to enhance efficiency.
Access: Track Changes → Unused Objects
Parent Page: Track Changes Tools (Reference)
Table Columns
Column | Description |
---|
ID | Unique object identifier |
Module | Module containing object |
ObjectName | Name of unused object |
Removing Unused Objects
Safety Warning
This feature only detects direct usage. Do not remove objects that might be:
- Used via string references
- Accessed by external applications
- Referenced indirectly in scripts
- Consumed via OPC UA/MQTT
Removal Process
- Click Refresh to update list
- Select objects (Shift-click/Ctrl-click for multiple)
- Click Remove Selected Lines
- Confirm deletion
Deleting Objects with References
When Delete is Disabled
If an object appears unused but can't be deleted:
- Search References
- Use Find Results panel
- Enter object name
- Review all locations
- Remove References
- Double-click each reference
- Delete or replace usage
- Repeat until clear
- Final Deletion
- Return to object definition
- Delete from main table
- Or delete from Unused Objects
Example: Deleting Displays
- Navigate to Displays → List
- Select display
- Click Delete (X) button
- If disabled, find and remove references first
Best Practices Checklist
- Always verify no indirect usage
- Check external system dependencies
- Document why objects were removed
- Consider archiving before deletion
- Test after cleanup
See Also
In this section...
The root page @parent could not be found in space 93Draft.