e-plc-ladder

Community

Auto-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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.