Codesys PLC Motion Control Programming
Budget: $5,000 – $10,000 CAD
I need a Codesys-based PLC program that will drive an automated piece of machinery using electronic gearing in full closed-loop mode. The machine relies on incremental encoders for position feedback and must maintain tight speed control while keeping several axes perfectly synchronized.
Here is what I am expecting:
• A clean, well-structured Codesys project that implements electronic gearing and closed-loop PID control for each axis.
• Reliable speed control logic proven in simulation or on actual hardware, with clear evidence that synchronized axes never drift.
• Parameter blocks and comments that make it easy for my maintenance team to tweak gains, limits, and following error thresholds.
• A short commissioning guide describing the start-up sequence, diagnostic screens, and any custom function blocks you create.
I am comfortable providing the hardware manual, encoder specs, and current I/O map as soon as we start. If you have experience with multi-axis MC_Power, MC_GearIn, MC_GearOut, or similar Codesys motion library calls, you will ramp up quickly.
Code that runs deterministically, handles fault recovery, and exposes basic status bits (ready, in position, error) is the primary acceptance criterion. I can run final tests on my bench rig or, if you have remote access tools, we can verify together in real time.
Here is what I am expecting:
• A clean, well-structured Codesys project that implements electronic gearing and closed-loop PID control for each axis.
• Reliable speed control logic proven in simulation or on actual hardware, with clear evidence that synchronized axes never drift.
• Parameter blocks and comments that make it easy for my maintenance team to tweak gains, limits, and following error thresholds.
• A short commissioning guide describing the start-up sequence, diagnostic screens, and any custom function blocks you create.
I am comfortable providing the hardware manual, encoder specs, and current I/O map as soon as we start. If you have experience with multi-axis MC_Power, MC_GearIn, MC_GearOut, or similar Codesys motion library calls, you will ramp up quickly.
Code that runs deterministically, handles fault recovery, and exposes basic status bits (ready, in position, error) is the primary acceptance criterion. I can run final tests on my bench rig or, if you have remote access tools, we can verify together in real time.