Add an Import Rules Block to the Library
Skip this step if you want to modify an existing import rules block.
Method 1: Manually Add an Import Rules Block
This method adds a blank import rules block which you must then configure from scratch.
- In System Browser, select the library where you want to configure the import rules. For example, Project > System Settings > Libraries > L4-Project > Global > BACnet.
- In the Library Configurator tab, click New and select New SiB-X Rules.
- Click Save .
- In the New Object dialog box, enter a name and description, and click OK.
Method 2: Add a Customized Import Rules Block
Use this method to copy the import rules block from a higher-level library (for example, L1-Headquarter > Global > BACnet > Import Rules) and insert it into a corresponding customized library at the allowed customization level (for example, L4-Project).
- In System Browser, select Project > System Settings > Libraries > L1-Headquarter > Global > BACnet > Import Rules.
- In the Import Rules tab, click Customize .
NOTE: The button is unavailable if the import rules block already exists at your allowed customization level.
- Click OK.
- The selected Import Rules block is cloned in the corresponding position within the structure of the customized library, at the allowed customization level. For example, L4-Project > Global > BACnet > Import Rules block.
NOTE: If the customized library or any parts of its structure are missing, these are created automatically.
- In the Import Rules tab, you can now modify the import rules as needed.
Limits on customized import rules
You can modify the inherited import rules created by customization only to a certain extent. In particular:
- You cannot add new hierarchies, modify, or delete inherited hierarchies.
- You can create and configure new objects and edit properties or delete copies of the created objects. However, you cannot modify or delete inherited objects and properties.
- You can modify the instance attributes mapping by adding and configuring new instance attributes, deleting the newly created instance attributes, or modifying the original data.
However, you cannot delete inherited objects, even if modified (such action will result in resetting the instance attributes to their original value).