About Terminal Block Grouping

A terminal block grouping can link terminal groups and terminals to form a complex structure.

This page discusses:

Goal of Terminal Block Grouping Creation

The main goal for creating a terminal block grouping is the capability to design symbols for terminals and store them in a catalog. These symbols can be placed in a diagram view and then grouped to form a terminal block.

Structure

In a terminal block grouping model, all the objects are logical terminal block.

In this complex structure:

  • The terminal block is highest object of the terminal block grouping.
  • In a three levels hierarchy, the terminal group is the second highest object of the terminal block grouping.
  • A terminal can be a logical instance or a logical port.

Example of Terminal Block Grouping

Here is an example of a terminal block grouping structure displayed under the Connector node.

Harness Link with Terminal Block Grouping

When a link is created between a harness and an object of a terminal block grouping, this is the topmost grouping object which is allocated to the harness content. This way, all the objects from the terminal block grouping are linked to the harness.

Note: If the harness link operation is done before the terminal block grouping definition, additional checks are done during the terminal block grouping operation to manage the links between the objects and the harness.

Harness Link Review

The Electrical: Harness Links Review B.I checks every terminal block of the grouping. If the topmost grouping terminal block is allocated to a harness, all the children objects are considered as allocated to the harness and are highlighted in green.

Knowledge Functions

The following knowledge functions are available when working with terminal block grouping:

  • GetTerminalBlock: retrieves the terminal block object from a terminal block grouping structure (the topmost grouping object).
  • GetTerminalGroup: retrieves the terminal group object of a terminal block grouping structure (the second topmost grouping object).
  • GetHarness: retrieves the harness group occurrence linked with topmost grouping terminal block.
  • GetHarnessContent: retrieves all the objects of the terminal block grouping, allocated to the harness.

For more information, see Electrical Logical Functions and Methods.