Import Configuration Dialog - Configure Tag References for Phase Overview

Use this dialog box to review and configure Equipment Phase Tag References for the import.
Tag references are represented in the Import Content by the Tags item found under the References folder. When the Tags item is selected, the Details pane displays the tag references in the import content. The list includes any tags directly referenced by any imported logic and tags (via Alias For).
If the operation on a tag is set to use the existing tag in the project then the Scope, Alias For, Data Type and Description fields show the values from the tag in the project and are unavailable. Otherwise, these fields display the values from the import file.
Parameters
Row Header
The left-most part of the grid, provides an indication of the condition of the component that was imported, as follows:
Import_Configuration_dialog_warning_flag_without_astericks
Indicates why the component needs attention. Hover the cursor over the red flag icon and a tool tip displays and indicates the reason for the message.
fixed_product_safety_warning
Indicates a safety warning.
Scope Column
(The second column) displays the scope of the Final Name component. You can right-click on the scope and choose Toggle Tag Scope from the menu.
non_controller_scoped_icon (2)
Indicates a non-controller-scoped component.
controller_scoped_icon
Indicates a controller-scoped component.
non_controller_scoped_safety_tag_icon
Indicates a non-controller-scoped safety component.
controller_scoped_safety_tag (2)
Indicates a controller-scoped safety component.
Import Name
Displays the name of the tag as read from the import file.
If the tag has descriptions defined for one or more of its members (bit or otherwise), then the row can be expanded to show only the tag’s members that have these descriptions.
Operation
Identifies what is done with the tag upon import.
The field is pre-populated; however, you can choose from a list of valid choices.
See
Import Configuration Operations
for more details.
Differences Column
Provides, at a glance, an indication of how the imported content matches the project content.
collision_with_differences
Indicates a component that collides with another component, but has differences in the component definitions.
sources_only (2)
Indicates a component that is present in the import content and not in the project.
destination_only
Indicates a component that is present in the project and not in the import content.
Blank
(no icon)
Indicates a component that collides with another component, but an identical component definition.
Final Name
The final name is the name of the tag as it appears in the project after the import. Changing the Final Name changes the name in all places where this tag’s Import Name is referenced in the import content (throughout the logic and in any alias tag specifiers), This replacement occurs even if you select Discard or Use Existing as the Operation. By default it is initialized to the Import Name.
When you click in the Final Name cell, a menu appears, which lets you pick from a list of all of the appropriate tags that exist in the project.
TIP:
Picking a tag of a different scope changes the scope of the tag you selected.
If Overwrite is selected in the Operation field when the import proceeds, then the imported name (or the name you type as the final name) and the Scope appear in the resulting project, including any case changes. This lets you change the case of component names on import.
You can enter a tag expression or value in the Final Name field and logic references in the imported content are updated to use this in place of the tag name. You can also enter a specified operand (for example, myTagArray[5].myTimer) for the Final Name.
The Operation field is set to Discard. References in the imported content are updated to use that new operand name (in place of the name shown in the Import Name column).
If you enter an invalid name, an error message displays and the Operation field is set to Discard.
Usage
Displays only for tag references for rungs or routines that are imported into an Equipment Phase or Add-On Instruction.
IMPORTANT:
You may either create or avoid a problem by modifying the final name, (based on if you modify the final name to match that of another component name in the project). Modifying the final name so that it is different from the import name causes logic references to update.
Displays the usage of the tag reference as read from the import file.
The Usage will be blank if:
  • the Operation field is set to Undefined.
  • rows represent members of an expanded Tag.
  • the Tag is an alias Tag (Alias For field is not empty).
Alias For
Offline, you can modify the Alias For field by typing text in the field or by picking a tag from the existing project from the Tag Browser. A tag is valid if the tag specified matches a tag name in the Final Name column. An invalid tag name results in an unverified tag.
If the Alias For field is changed to an alias component with a data type that is different from the tag specified in the Final Name field, the data type of the resulting reference (whether it is being created or overwritten) is changed to the data type of the tag specified in the Alias For field.
Data Type
Displays the data type of the tag reference.
If the Tag is an alias Tag, or if the row represents a member of an expanded tag, this field is blank.
Description
Displays the description of the tag.
You can modify these descriptions only if the Operation field is set to Create or Overwrite.
Message
Pay particular attention to warnings that appear in the area below the grid.
OK
Click this button to accept your import edits.
Cancel
Click this button to cancel your import and close this dialog box.
Help
Click this button for help on this dialog box.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal