Import/Paste Configuration dialog - Configure Tag References tab settings
This information describes tag references during an import.
Setting | Description |
Row Header | The left-most column indicates the condition of the imported component:
|
Scope | This column displays the scope of the Final Name component. Right-click the scope and select Toggle Tag Scope . The Scope column does not appear when tag references are for rungs being imported into an Add-On Instruction.The following indicators appear in the column:
|
Import Name | The name of the tag 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 box is pre-populated; however, you can choose from a list of valid choices. |
Indicates if there are differences between the component that is in the import content and the component in the project. Also identifies if the component exists in the import content, or if it exists in the project, or if it exists in both. The following indicators appear in the column:
| |
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 tags. This replacement occurs even if you select Discard or Use Existing as the Operation . By default it is initialized to the Import Name .Important: Modifying the final name so that it is different from the import name causes logic references to update.When you click in the Final Name box, a menu appears that lists all the appropriate tags that exist in the project.
NOTE:
Picking a tag of a different scope changes the scope of the tag you selected.
If Overwrite is selected in the Operation box 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 component names on import.If Operation is set to Discard , references in the imported content are updated to use the new operand name in place of the name shown in the Import Name column).You can enter a tag expression or value in the Final Name box. Logic references in the imported content are updated to use this name in place of the tag name. You can also enter a specified operand for the Final Name . For example, you could enter myTagArray[5].myTimer. |
Usage | Appears only for tag references for rungs or routines that are imported into an Equipment Phase , Equipment Sequence , Add-On Instruction, or program.For an Equipment Phase , displays the usage of the tag reference as read from the import file, except in the following cases. Usage is blank if:
|
Alias For | Offline, you can modify Alias For by typing text in the box 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 you change Alias For to an alias component with a data type that is different from the tag specified in the Final Name box, 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 box.For Add-On Instruction definition, only Input and Output tags can alias Local Tags. Local Tags and InOut tags cannot alias another tag. For Equipment Sequence definitions, an alias is not supported. |
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 box is blank. |
Description | Displays the description of the tag. You can modify these descriptions only if Operation is set to Create or Overwrite . |
External Access | Indicates whether the tag has Read/Write , Read Only , or no access (None ) from external applications such as HMIs. You can modify a tag's external access if the tag's Operation (above) is set to Create or Overwrite . You cannot change a tag's external access if the tag's Operation is set to Use Existing or Discard . |
Constant | Indicates if logic is prevented from writing values to the associated tag or parameter. If a logic routine tries to write to a constant tag, the routine will not verify. Sequencing tags (tags on which the Sequencing attribute is selected) cannot be constants. |
Preserve existing tag values in offline project | |
Messages | Messages about the import status appear below the grid. |
Provide Feedback
Indicates why the component needs attention. Point to the red flag icon to display a tool tip that indicates the reason for the message.
Indicates a safety warning.
Indicates a non-controller-scoped safety component.
Indicates a controller-scoped safety component.
Indicates a component that collides with another component, and has differences in the component definitions.
Indicates a component that is present in the import content and not in the project.
Indicates a component that is present in the project and not in the import content.