e-plc-ladder
CommunityAuto-generate MELSEC IL ladders from natural language.
Authorpjy4617
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates translating natural-language PLC requirements into MELSEC IL ladder programs that run on the OpenPLC-based runtime, dramatically reducing manual drafting and verification time.
Core Features & Use Cases
- Automatically generates ladder logic from requirements for PLC simulation and runtime execution.
- Provides web AI mode with 7 ladder tools and a CLI Claude Code mode to support writer, simulator, and reviewer triad.
- Enforces MELSEC IL opcodes (LD, LDI, AND, ANI, OR, ORI, ORB, ANB, OUT, SET, RST, END) and TMR/CNT timers with 100 ms K1 granularity and grid-based layout rules.
- Supports common PLC patterns including self-hold, timers, and parallel logic with pseudo-simulation and static checks to guide safe designs.
Quick Start
Generate a self-hold ladder for a motor using natural language and run the pipeline to compile MELSEC IL and simulate.
Dependency Matrix
Required Modules
ws
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: e-plc-ladder Download link: https://github.com/pjy4617/plc-skill/archive/main.zip#e-plc-ladder Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.