RS

rivie13/studio5000-ai-assistant

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

39 stars 20 forks 품질 64 트렌드 12

AI 모델이 소프트웨어 다운로드와 함께 제공되는 Rockwell Automation SDK 및 내부 문서와 상호 작용할 수 있는 MCP 서버

개요

이 재포는 확실히 유지되지 않는 프로토 타입입니다. 당신이 좋아한다면, 그냥 포크를 만들고 자신의 일을 할 때이 일에 오신 것을 환영합니다. 이 혁신적인 MCP (모델 Context Protocol) 서버는 AI 전원 코드 생성, L5X 루틴 생성, 실제 .ACD 파일 생성 및 원활한 스튜디오 5000 통합을 제공함으로써 PLC 프로그래밍을 변환합니다. 자연 언어 사양을 직접 작업 사다리 논리 및 완료 스튜디오 5000 프로젝트로 변환! ✅ 시험이 통과되면 Claude Desktop 설정에 건너 뛰기. short - short - 완전한 워크플로우 가이드 실제 예제 - ⚡ - 매일 명령 및 단축 - ☸ - 일반적인 문제 및 솔루션 - (NOT 3.11 이상 - SDK는 작동하지 않습니다!) - 컴퓨터에 설치 - (Studio 5000 SDK는 Windows 전용입니다) 4. : ✅ 표시해야 합니다: 문서 색인, 유효한 SDK, 시험 합격 5. 명세.

개요(AI 번역)

이 재포는 확실히 유지되지 않는 프로토 타입입니다. 당신이 좋아한다면, 그냥 포크를 만들고 자신의 일을 할 때이 일에 오신 것을 환영합니다.

스튜디오 5000 AI-Powered PLC 프로그래밍 보조

이 혁신적인 MCP (모델 Context Protocol) 서버는 AI 전원 코드 생성, L5X 루틴 생성, 실제 .ACD 파일 생성 및 원활한 스튜디오 5000 통합을 제공함으로써 PLC 프로그래밍을 변환합니다. 자연 언어 사양을 직접 작업 사다리 논리 및 완료 스튜디오 5000 프로젝트로 변환!

⚡ **TL;DR - 임의 팀 동료를위한 **

That’s it! ✅ 테스트 패스가 있는 경우 Claude Desktop 설정으로 이동합니다.

## ☸ **새로운 팀 멤버 리소스 **

s 완전한 팀 가이드 가능:

  • ✈ TEAM USAGE GUIDE.md - 실제 예제와 워크플로우 가이드
  • ⚡QUICK REFERENCE CARD.md - 매일 명령 및 단축키
  • ☸ TEAM TROUBLESHOOTING GUIDE.md - 일반적인 문제 및 솔루션

♨ **팀용 빠른 시작 **

이 도구를 사용하려면? 다음 단계를 따르십시오:

##필수 ⚠️ 기술

  • Python 3.12 (NOT 3.11 이하 - SDK는 작동하지 않습니다!)
  • ** Studio 5000 Logix Designer v36 이상 ** 기계에 설치

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

NOTICE:

Please note that this repo is strictly a prototype that will probably not be maintained. You are welcome to work on this if you like, just make a fork and do your own thing.

🤖 Studio 5000 AI-Powered PLC Programming Assistant

This revolutionary MCP (Model Context Protocol) server transforms PLC programming by providing AI-powered code generation, L5X routine creation, real .ACD file generation, and seamless Studio 5000 integration. Convert natural language specifications directly into working ladder logic and complete Studio 5000 projects!

⚡ TL;DR - For Impatient Teammates

# 1. Get Python 3.12 (NOT 3.11!) from python.org
python --version  # Must show 3.12.x

# 2. Clone and install
git clone 
cd Studio5000_MCP_Server
pip install -r requirements.txt

# 3. Install SDK (CRITICAL for .ACD files!)
pip install "C:\Users\Public\Documents\Studio 5000\Logix Designer SDK\python\logix_designer_sdk-*-py3-none-any.whl"

# 4. Test it works
python src/mcp_server/studio5000_mcp_server.py --test

That’s it! ✅ Skip to Claude Desktop setup if tests pass.

📚 New Team Member Resources

🎯 Complete Team Guides Available:

🚀 Quick Start for Teammates

Ready to use this tool? Follow these steps:

Prerequisites ⚠️ CRITICAL

  • Python 3.12 (NOT 3.11 or earlier - the SDK will not work!)
  • Studio 5000 Logix Designer v36 or later installed on your machine
  • Windows Operating System (Studio 5000 SDK is Windows-only)

Installation Steps

  1. Verify Python 3.12:

    python --version
    # Must show Python 3.12.x - if not, install Python 3.12 from python.org
    
  2. Clone and Install:

    git clone 
    cd Studio5000_MCP_Server
    pip install -r requirements.txt
    
  3. Install Studio 5000 SDK (for .ACD files):

    pip install "C:\Users\Public\Documents\Studio 5000\Logix Designer SDK\python\logix_designer_sdk-*-py3-none-any.whl"
    
  4. Test the Installation:

    python src/mcp_server/studio5000_mcp_server.py --test
    

    ✅ Should show: Documentation indexed, SDK available, tests passing

  5. Ready to Use! - The server will auto-detect your Studio 5000 installation paths

Having Issues? See the Troubleshooting section below.

🚀 AI-Powered Features

🧠 Natural Language to PLC Code

  • AI Code Generation: Convert plain English to working ladder logic
    • “Start the motor when the start button is pressed and stop it when the stop button is pressed” → Complete ladder logic with proper start/stop interlocking
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "studio5000-ai-assistant": { "command": "python", "args": [ "C:\\Users\\YourUsername\\Studio5000_MCP_Server\\src\\mcp_server\\studio5000_mcp_server.py" ], "cwd": "C:\\Users\\YourUsername\\Studio5000_MCP_Server", "env": { "STUDIO5000_DOC_PATH": "C:\\Program Files (x86)\\Rockwell Software\\Studio 5000\\Logix Designer\\ENU\\v36\\Bin\\Help\\ENU\\rs5000", "STUDIO5000_SDK_PATH": "C:\\Users\\Public\\Documents\\Studio 5000\\Logix Designer SDK\\python" } } } }