Error: Failed to modify the Instruction

This message appears for a variety of reasons. These are the possible reasons for this error message:
  • Cannot change Class to Safety because Add-On Instruction contains incompatible Safety data types.
  • Cannot change Class to Safety because License Source Protection is not supported for Safety components on this controller type.
  • Safety tags cannot be of type REAL, LINT, ALARM_ANALOG, ALARM_DIGITAL, or standard Add-On Instructions.
  • The instruction name is blank, invalid, or is a keyword.
  • An identically named User-Defined Data Type exists. A User-Defined Data Type cannot have the same name as an instruction's Add-On-Defined Data Type.
  • The instruction name is already reserved because a built-in instruction has a same name.
  • The controller is locked by another user. If two users are making online edits to a project, one user's edits could overwrite the other's.
  • The data type will cause the data size of tags that directly or indirectly reference the Add-On Instruction to exceed the maximum size. Choose a valid data type.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.