asoco is the AI control engineer. Describe a machine in plain English — it writes the PLC logic, proves it in simulation, and ships it to any controller.
90% of the physical world runs on PLCs — programmed rung by rung, in 30-year-old languages, with tools locked to one vendor. Win the job on Rockwell, the customer mandates Siemens, and your team rewrites everything. Bugs surface at commissioning — on a live line, where downtime runs into millions an hour.
“Start the conveyor when the photo-eye is blocked for 2 s, and stop on the E-stop.”
Generates Structured Text and ladder, declares the interface, picks a TON debounce and the E-stop interlock.
Compiles to an open IEC 61131-3 runtime and executes against a virtual machine.
Forces the inputs, confirms the interlock trips and the motor stops — fixing its own mistakes first.
Retargets to Siemens or Rockwell, remapping I/O addresses and dialect for that controller.
The same program retargets across every major platform. I/O addressing, data types and dialect quirks are handled by the agent — you choose the hardware last, not first.
Every edit runs the full loop on a real runtime — write, compile, simulate, verify. The agent corrects itself in simulation before you ever see the code, because downtime costs millions an hour.
asoco starts with PLC logic — the layer engineers fight with most. The same agents will take a full requirements spec and design the rest, on one shared model of the plant.
Built for machine builders, system integrators and controls engineers. We're onboarding a small group as design partners.