Rockwell Automation 20D-DL2-CKS1 Import/Export Project Components User Manual
Page 51
![background image](/manuals/579797/51/background.png)
Import and export Add-On Instructions Chapter 6
When importing Add-On Instructions directly or as references, consider these
guidelines.
Topic
Consideration
Tag Data
Imported tags that reference an Add-On Instruction in the import file may be affected if the
Add-On Instruction is not imported as well. In this case, the imported tag’s data may be
converted if the existing Add-On Instruction’s data structure is different. Tag data may be
lost.
If an existing Add-On Instruction is overwritten, project tag data may be converted if the
Add-On Instruction’s data structure is different. Tag data may be lost.
See
Import configuration on page 58
for more information.
Logic
Imported logic that references the Add-On Instruction in the import file may be affected if
the Add-On Instruction is not imported. If an existing Add-On Instruction is used for the
imported logic reference and the parameter list of the Add-On Instruction in the project is
different, the project may not verify or it may verify but not work as expected.
If an existing Add-On Instruction is overwritten, logic in the project that references the Add-
On Instruction may be affected. The project may not verify or may verify but not work as
expected.
See
Import configuration on page 58
for more information.
Add-On Instructions While
Online
An Add-On Instruction cannot be overwritten during import while online with the controller,
though a new Add-On Instruction may be created while online.
Final Name Change
If the Final Name of an Add-On Instruction is modified during import configuration, the edit
date of the imported Add-On Instruction is updated. In addition, all logic, tags, user-defined
data types, and other Add-On Instructions in the import file that reference the Add-On
Instruction are updated to reference the new name. As a result, the edit date of any Add-On
Instruction that references the Add-On Instruction is updated.
Add-On Instructions that are sealed with an instruction signature cannot be renamed during
import.
User-defined data types
Add-On Instructions cannot overwrite user-defined data types. Add-On Instructions and
user-defined data types require unique names.
Instruction Signature
If you import an Add-On Instruction with an instruction signature into a project where
referenced Add-On Instructions or user-defined data types are not available, you may need
to remove the signature.
You can overwrite an Add-On Instruction that has an instruction signature by importing
another Add-On Instruction with the same name into an existing routine. Add-On
Instructions that are sealed with an instruction signature cannot be renamed during import.
Safety Add-On Instructions You cannot import a safety Add-On Instruction into a standard project.
You cannot import a safety Add-On Instruction into a safety project that has been safety-
locked or one that has a safety task signature.
You cannot import a safety Add-On Instruction while online.
Class, instruction signature, signature history, and safety instruction signature, if it exists,
remain intact when an Add-On Instruction with an instruction signature is imported.
Important: Importing an Add-On Instruction created in version 18 or later of the application, into an earlier project that
does not support Add-On Instruction signatures causes the Add-On Instruction to lose attribute data and the
instruction may no longer verify.
Rockwell Automation Publication 1756-PM019E-EN-E - October 2014
51