Detects programs, function blocks, functions, data types, interfaces, methods, properties, and actions that are not called within the compiled program code
Justification: Unused objects unnecessarily increase the size of the project and can be confusing when reading the code.
Importance: Low
PLCopen rule: CP2
If multiple applications exist in a project, then only the objects below the currently active applications are affected. If there is only one application, then the objects in the POU pool are also affected.