Add an item to a logical module
Remove an item from a logical module
Select/Deselect in variants/Options
This window is used to create logical modules. A logical module can contain one or more logical typicals. Additionally it can contain attributes and a value set. In a logical module the connection between de typical variables and Typical Manager attributes is established. By drag-and-drop you can add typicals, attributes and a value set to the module. If you add a typical to the module, and the variables of the typical are available as attributes in Typical Manager, these attributes are automatically added to the logical module. You can view the variable status per typical in the 'Variable status' panel. A file viewer and value set viewer are available both. You can export the list of logical modules to Excel by clicking Export excel.
See also:
Changing attribute expressions
Click
.Enter a unique name
Optionally, enter a group and a subgroup.
If you do not want this logical module to appear in the library and project screens, it can be disabled by unchecking the ‘enabled’ checkbox.
Instead of creating a new logical module from scratch, an existing logical module can also be copied.
Select the logical module to copy.
Click
.Enter a new, unique name for the copy.
Optionally change the logical module’s group, subgroup and enable or disable it.
Select the logical module(s) to remove.
Click
.Click
in the message dialog.
Notes:
1. A logical module in use can not be deleted.
(Attributes, logical typicals, value set)
Select the item to add to the logical module from detail window 'Library'. Selection of multiple items is possible (except for the value set).
Drag the item(s) to the desired logical module.
Optionally, change the default value(s) of the items.
Notes:
1. In case multiple items are dragged to a logical module and one or more of these items are already present in the module, the drag action can not be completed.
2. A valueset can only be added if the valueset key-attributes in the module are not used in a attribute relation with a different type then the key attribute type.
Attribute - Read only
Attributes can be put into read only mode, this disables the ability to change the attribute value.
(Attributes, logical typicals, value set)
Select the logical module from which an item will be removed.
Click the
left of the module’s name to unfold the item tabs.Select the tab corresponding to the item to remove.
From this tab select the item to remove. Selection of multiple items is possible in case more than one should be removed.
Click
.Click
in the message dialog.To remove the value set, click on the small 'X' in the value set cell.
It is possible to quickly select items in existing variants and options. e.g. Add an attribute (or typical) to a logical module, which needs to be selected in variants/options where the logical module is used (in products).
This is possible by selecting the attributes (or typicals), then by pressing the right mouse button and clicking on 'Select in variants/options'. The selected attributes (or typicals) will only be selected in variants/options (inproducts) where the logical module is selected. If the logical module is not selected in any of the variant/options, then the items won't be selected.
Select in variant/options
Will select all the selected items in variants and options (in products) where the logical module is selected.
It is not possible to do this for logical modules.
Deselect in variants/options
Will deselect all the selected items in all variants and options (in products).
See also:
To store a description or additional information on an logical module, a memo tab is available in detail window 'Description'.
Each logical module has its own memo field.
In this case, we created a logical module called ‘Motor’ with the following two typicals:
- 10_TYP_FB_CM_MODULE_[MODULE_MOTOR_ENDSWITCH]
- 10_TYP_FB_CM_MODULE_[VARIABLE_MOTOR]
The module contains the following attributes:
- TAGNAME (Take over Tag)
- TAGDESC (Take over Tag function)
Variable ‘<%SL_NAME%> does not need an attribute, because this is a system variable. See also System -> Options -> System -> Plug-in logical.
For each typical in a logical module you must define the logical template type. In this case, we attach template type ‘PLC Code’ to both typicals.
Changing the 'Template Type' will also change the template type anywhere the typicals & Module is used, in library and project.
It is possible to change the template type of a Logical Typicals in a Logical module used in a product. If so, the template type will not be changed in that typical, used in that product.