AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Oct 24, 2026, 01:00 JST

Non-coder builds PLC servo simulator with Claude Code in a day, 16 PRs

Send on LINE
Non-coder builds PLC servo simulator with Claude Code in a day, 16 PRs

3 Key Points

  1. What happened

    Starting from a GitHub repo, the author — who knows PLCs and servos but does not write code — had Claude Code build a browser simulator of an FX5UC PLC driving an MR-J5-40G servo over CC-Link IE Field Basic, reaching 16 pull requests in one day.

  2. Why it matters

    The author reports four AI mistakes caught by touching the screen and checking behavior, such as ladder logic not updating after switching modes and a stopped axis showing "-0"; the AI's own browser checks also caught some errors, but whether the PLC and servo specs match real hardware remains unverified.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The author's workflow was deliberately simple: look at the simulator screen, send a screenshot with a one-line Japanese request, let Claude Code research, fix on a branch, verify in the browser and open a pull request, then merge after reading the PR description. This loop produced 16 pull requests in a single day from the moment the repository was created.

What makes the account concrete is the error list. Mode switching left the running ladder unchanged because saved samples were treated as user-authored after a separate PR changed the sample content. The JOG+ and JOG− buttons were arranged opposite to the machine diagram, while the motion itself was correct. A stopped axis displayed "-0 r/min" and "-0 %" because a tiny negative calculation remained after rounding. The override stayed slow after being turned OFF because the previous value stayed in the device. The author notes that touching the screen catches many mistakes, especially visual ones, and that Claude Code's own browser checks also helped — but neither the author nor the AI could verify whether the PLC and servo specifications match real equipment, leaving that to people with hardware knowledge.

FAQ
What did the author actually build?
A single HTML file, with no libraries, that simulates an FX5UC PLC driving an MR-J5-40G servo over CC-Link IE Field Basic in the browser. Almost all of the code was written by Claude Code.
What AI mistakes were found?
Four cases include ladder logic that did not change after switching modes, JOG+ and JOG− buttons placed opposite to the machine diagram, "-0 r/min" shown while stopped, and an override switch that stayed slow after being turned OFF.
How can people with real hardware help?
The GitHub repo has an Issue form labeled "real-machine check" for reporting where the simulator differs from actual equipment. Code writing is not required.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAnthropic launches Claude Duet proactive agent