Import/Paste Configuration Dialog - Program Tags Overview

Use this dialog box to view the tags being imported as part of the program. All settings in this dialog box are read-only and cannot be changed.
When Program Tags is selected, the Details pane displays a grid view of the tag definitions.
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).
The tag definitions grid contains the union of all the program-scoped tags that are defined in the imported program in both the import content and the project, and shows the disposition of each. Controller-scoped tag references that occur in the program’s logic are represented on the tag references grid.
The Operation setting for these tags is based on the Operation chosen for the program that is being imported.
If the operation on a tag is set to use the existing tag in the project, or to Delete, then the Alias For, Data Type, and Description, fields show the values from the tag in the project and appear dimmed. Otherwise, these fields display the values from the import file.
Parameters
Row Header
The leftmost 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.
Import Name
Displays the name of the component as read from the import file.
An import name does not display for any tags that exist in the project but not in the import content.
Operation
Displays the following content dependent upon the operation selected for the program, phase, or Add-On Instruction being imported::
  • Create - for tags that exist in the import content, but not in the project and the operation for the program is set to Create or Overwrite.
  • Discard - for tags that exist in the import content, but not in the project and the operation for the program Discard or Use Existing.
  • Delete - for tags that exist in the project but not in the import content and the operation for the program Overwrite.
  • Use Existing - for tags that exist in the project but not in the import content and the operation for the program Use Existing or Discard.
  • Use Existing - for each colliding tag and the operation for the program Use Existing.
  • Overwrite - for each colliding tag and the operation for the program Overwrite.
For more information, see below for
Import Configuration Operations
.
Final Name
The final name is the name as it appears in the project after the import. It displays the contents of the Import Name field, unless the Operation field is set to Discard, in which case it is blank.
Alias For
If a tag is an alias, Alias For displays the target tag (the tag that contains the datatype definition for an alias tag). For Add-On Instruction definition, only Input and Output tags can alias Local Tags; Local Tags and InOut tags cannot alias another tag.
Data Type
Displays the data type of the tag.
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.
External Access
This column indicates whether the tag has Read/Write, Read Only, or no access (None) from external applications such as HMIs. You cannot modify this column. For more information about External Access, see below for
About External Access to Public and Private Data.
Constant
This column 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.
Preserve existing tag values in offline project
When an existing tag has
Operation
set to
Overwrite
, this check box provides the option to indicate whether data table-backed tag data values are preserved (check box selected) or overwritten (check box cleared) in an offline project as a result of an import. The check box is selected by default.
Keep the following considerations in mind when using the check box:
  • Tag data values are never overwritten in the online controller, regardless of the check box state. The check box only affects values written to the offline project.
  • Data table-backed tag data values include the value of the tag as well as any force-tag values. The state of the check box (selected or cleared) applies to all data table-backed tags in the import.
  • Types for tags that are not data table-backed follow special rules for import and are unaffected by the check box state. Tag configuration data for these types is always overwritten, in both the online controller and the offline project. Tag data values for these tag types are not present in the export file and so are never overwritten anywhere. These types include:
    • ALARM_ANALOG
    • ALARM_DIGITAL
    • AXIS
    • COORDINATE_SYSTEM
    • ENERGY_BASE
    • ENERGY_ELECTRICAL
    • Message
    • MOTION_GROUP (All tags of any Motion-related type cannot be written while online)
Messages
Pay particular attention to warnings that appear in the area below the grid.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal