Copia Automation delivers modern developer tools for industrial automation. Our Git-based source control solution for PLCs streamlines workflows for faster delivery and maximized uptime.
With Copia, you can see your code, and any historical changes to it, rendered right in a web browser. Every engineer can always see a complete list of who changed what, when, and can easily go back and restore any previous version. Because every engineer has a complete copy of your PLC code’s history, you never have to worry about losing access to your code due to hard drive failures, or when an engineer leaves.
In addition to all these benefits, Copia supports a branched workflow, enabling easy multi-user programming; an entire team of Controls Engineers can all work on the same RSLogix 5000 v16-20 code concurrently, without ever worrying about overwriting each other’s work.
This branched workflow comes together with merging, allowing a team to smoothly combine multiple engineers’ work into a single version of your PLC code, and Copia provides powerful tools to help review code when merging. With Copia, you can view all proposed changes before merging, and have a detailed conversation between engineers, by leaving comments on individual rungs of ladder logic, lines of structured text, and tags.
Copia’s Advanced Merge conflict tool automatically recognizes different changes made to the same PLC code file, and prompts the user to manually select which version to pull into the final code, empowering users to produce the highest quality code possible. Note that using Copia’s Advanced Merge tool is only compatible with Rockwell RSLogix 5000 v20, and will upgrade your PLC project to v20. If two branches from an earlier version of RSLogix 5000 are merged using Copia’s Advanced Merge tool, this merge can always be reverted, and both versions from before the merge can be retrieved using Copia’s Branching and Checkout tools.