CapitalKnowledge

Wiring

Combine Identical Harness Levels

The Combine Identical Harness Levels action runs during wiring synthesis to optimize harness level organization.

The action performs the following operations:

  • Removes harness levels containing no wiring

  • Combines harness levels that have identical wiring contents, but only when:

          No additional wires become applicable for the combined harness level
    
        
    
        
          No wires become unapplicable for the combined harness level
    

When combining specific harness levels would alter wire applicability, the system attempts to combine a subset of those levels while maintaining wire applicability. The system processes harness levels in alphanumeric order.

Example of Failing to Combine Harness Levels Where a

      Wire Would Become Applicable

Consider a scenario where the action evaluates combining the 3 harness levels VM21 (with applicable option A), VM31 (with applicable option B), and VM41 (with applicable option C) because they contain the same single wire (WIRE7). There is an additional harness level _VM11 (with applicable options A, B, and C) that contains wires WIRE6 and WIRE7.

Figure 214: Example One - Harness Levels Before Action

The system cannot combine all 3 harness levels because WIRE6 (with applicable options A, B, and C) would become applicable to the combined harness level, which would have applicable options A, B, and C.

Instead, the system evaluates subsets of these harness levels in alphanumeric order. It successfully combines VM21 and VM31, as this combination does not change any wire applicability.

Figure 215: Example 1 - Harness Levels After Action

The resulting combined harness level VM21 inherits the model and option applicability from both VM21 and VM31.

Figure 216: Example 1 - Applicable Models and Options for Harness Levels After Action

Example of Failing to Combine Harness Levels Where a Wire Would

      Become Unapplicable

In this example, the action would consider combing harness levels VM11 (with applicable option A and D), VM21 (with applicable options B and D), and VM31 (with applicable option D) because they contain the same 3 wires (WIRE1, WIRE2, and WIRE3).

Figure 217: Example 2 - Harness Levels Before Action

It does not combine those 3 harness levels because WIRE2 would no longer be applicable to the combined harness level in that case. This is because WIRE2 has the option expression !A && !C && D || !B && !C && D.

It considers subsets of those 3 harness levels, checking them in alphamerical order. It finds that it can combine VM11 and VM31, without any wires changing their applicability.

Figure 218: Example 2 - Harness Levels After Action

The combined harness level VM11 has the model and option applicability from VM11 and VM31.

Figure 219: Applicable Models and Options for Harness Levels After Action

Output When Harness Levels Cannot Be Combined

When harness levels cannot be combined due to potential wire applicability changes, the system reports this in the Synthesis tab of the Output Window:

Note: Harness levels with identical wires in harness could not be combined together. Combining these levels will change the applicability of the wires. Save detailed report...

Clicking Save detailed report opens the Save Wires Applicability Report dialog box where you can specify a CSV file name and location.

The CSV report provides:

  • Harness levels that failed to combine

  • Wires whose applicability would change if those harness levels were combined

The change in applicability would result in a wire being added or removed from the combined harness level if the Assign Levels action were run.

In the example report below, you can see the combined harness level would have applicable options A, B, and C. If you ran the Assign Levels action, it would add WIRE6 (applicable options A, B, C) to the combined harness level.

Figure 220: Wires Applicability Report - Adding a Wire

In the next example report, you can see the combined harness level would have applicable options A, B, and D. If the Assign Levels action were run, WIRE2 (with option expression !A && !C && D || !B && !C && D) would be removed from the combined harness level.

Figure 221: Wires Applicability Report - Removing a Wire

The options marked with * are the relevant options, given the wire's option expression and the applicable combined options of the harness levels in question. The systems checks which options from the wire's option expression affect the wire's applicability and make it eligible for addition or removal from the combined level that would result if the combination took place. It does so by checking the options from the wire's option expression against the combined applicable options of the harness levels that failed to combine.

Note

The report generates dynamically when you click the hyperlink. For accurate results, generate the report before making any post-synthesis modifications. The following changes can affect report accuracy:

  • Modifying wire option expressions

  • Deleting wires

  • Modifying wire levels

  • Changing level names

  • Deleting levels

Parent Topic:

Wiring

Capital Systems Integrator User Guide, 2512.2606

Unpublished work. © 2026 Siemens

Source: https://docs.sw.siemens.com/en-US/doc/861057055/202511026.capital_si_user/fiv1744189278049 · retrieved 2026-07-18