
rivie13/studio5000-ai-assistant
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP, который позволяет моделям ИИ взаимодействовать с SDK Rockwell Automation и внутренней документацией, которая поставляется с загрузкой программного обеспечения
Обзор
Обратите внимание, что этот репо является прототипом, который, вероятно, не будет поддерживаться. Вы можете работать над этим, если хотите, просто сделайте вилку и сделайте свое дело. Этот революционный сервер MCP (Model Context Protocol) трансформирует программирование PLC, обеспечивая генерацию кода на основе ИИ, создание рутины L5X, генерацию реальных файлов .ACD и бесшовную интеграцию Studio 5000. Преобразуйте спецификации естественного языка непосредственно в рабочую логику лестницы и завершите проекты Studio 5000! Пропустите настройку Claude Desktop, если тесты пройдут. - - Полное руководство по рабочему процессу с реальными примерами - - Ежедневные команды и ярлыки - - Общие вопросы и решения - (Не 3.11 или ранее - SDK не будет работать!) - установлен на вашем компьютере - (Studio 5000 SDK - только для Windows) 4. : Должен показать: Документация проиндексирована, SDK доступен, тесты проходят 5.
Обзор (машинный перевод)
Обратите внимание, что этот репо является прототипом, который, вероятно, не будет поддерживаться. Вы можете работать над этим, если хотите, просто сделайте вилку и сделайте свое дело.
Студия 5000 AI-Powered PLC Programming Assistant
Этот революционный сервер MCP (Model Context Protocol) трансформирует программирование PLC, обеспечивая генерацию кода на основе ИИ, создание рутины L5X, генерацию реальных файлов .ACD и бесшовную интеграцию Studio 5000. Преобразуйте спецификации естественного языка непосредственно в рабочую логику лестницы и завершите проекты Studio 5000!
##TL;DR - для нетерпеливых товарищей по команде
** Ресурсы новых членов команды**
** Доступны полные командные руководства: ** ** TEAM USAGE GUIDE.md** - Полное руководство по рабочему процессу с реальными примерами QUICK REFERENCE CARD.md - Ежедневные команды и ярлыки
- TEAM TROUBLESHOOTING GUIDE.md - Общие вопросы и решения
** Быстрый старт для товарищей по команде**
** Готовы ли вы использовать этот инструмент? Выполните следующие действия: **
###Предпосылки ️
- Python 3.12** (не 3.11 или ранее - SDK не будет работать!) Студия 5000 Logix Designer v36 или более поздняя установлена на вашем компьютере
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}