Getting started
Your first project
Create a project and understand what lives inside one.
A project in PLCcode is one controller's worth of logic, under version control. Most teams keep one project per PLC.
Create a project
From your workspace, hit New project, give it a name that matches the machine or line, and pick how you're starting:
- Import an L5X — you already have a Studio 5000 program. This is the common one.
- Start empty — you'll bring logic in later, or you're just looking around.
What's inside a project
Once logic lands, a project holds:
- Routines and rungs — your actual ladder logic, comments and all.
- Tags — controller and program scope, including aliases.
- UDTs and AOIs — the definitions and every place they're used.
- History — every change since import, who made it, and when.
Nothing here is connected to a live PLC. A project is a record of your logic, not a link to the controller. Going online with hardware is a separate, deliberate step via PLCconnect.
What's next
Most people start by importing real logic from Studio 5000.