Some of the benefits of using AOIs are:
- Reuse of coding to promote consistency between projects by reusing commonly used control algorithms.
- Maintenance troubleshooting friendly for technicians to understand by providing an easier to understand interface for complicated algorithms inside of an Add-On Instruction.
-Easily copy and paste between projects.
- Protect intellectual property when using proprietary code using source protection to prevent other programmers from visually viewing or changing your code.
- Track revisions and you can add an instruction signature preventing the instruction from being edited.
Once an AOI has been defined in a project, the instruction would behave similarly to the built-in instructions available in the Logix 5000 application. They will appear on the instruction toolbar for easy access.