
rivie13/studio5000-ai-assistant
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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:
- 📖 TEAM_USAGE_GUIDE.md - Complete workflow guide with real examples
- ⚡ QUICK_REFERENCE_CARD.md - Daily commands and shortcuts
- 🔧 TEAM_TROUBLESHOOTING_GUIDE.md - Common issues and solutions
🚀 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
-
Verify Python 3.12:
python --version # Must show Python 3.12.x - if not, install Python 3.12 from python.org -
Clone and Install:
git clone cd Studio5000_MCP_Server pip install -r requirements.txt -
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" -
Test the Installation:
python src/mcp_server/studio5000_mcp_server.py --test✅ Should show: Documentation indexed, SDK available, tests passing
-
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
설치
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"
}
}
}
}