From TwinCAT Version 3.1 Build 4024

With TwinCAT Version 4024, the classic tree view for module/sub module population was replaced by a rack view.

In this view slots can be populated and removed without shifting the following slots. Empty slots can remain free and do not have to be provided with placeholders.

Furthermore, it is possible to generate the created module configuration in a GSDML file using the GSDML Generator. The generated file can then be integrated into the controller. The device configuration is thus fixed and does not have to be reprojected on the controller side.

For more information see chapter GSDML Generator.

The new rack view is illustrated below:

From TwinCAT Version 3.1 Build 4024 1:

The list on the left shows the available device slots; here you can see which slots are occupied or free. Clicking on a slot updates the list in the center, showing the available subslots at the selected slot. If supported by the module, the sub modules can then be populated here.

From TwinCAT Version 3.1 Build 4024 2:

The list on the right shows the available modules and sub modules. The list of sub modules is always updated depending on the selected module.

The slots and subslots can be populated simply by double-clicking or via drag and drop.

From TwinCAT Version 3.1 Build 4024 3:

In the slot and subslot list, populated modules or sub modules can be disabled via the context menu (right mouse click).

From TwinCAT Version 3.1 Build 4024 4:

The icon indicates disabled status, which is also apparent in the module tree. Disabled objects are ignored during configuration, i.e. corresponding slots or subslots are considered empty.

Classic tree view

It is possible to switch to classic tree view for module/sub module population, if required.

From TwinCAT Version 3.1 Build 4024 5:

To do this, check Legacy Config on the Device tab of the attached box.

From TwinCAT Version 3.1 Build 4024 6: