Initial: backup from Claude Project 'навозоудаление OWEN'
- 8 project files from Claude Project Knowledge (MD) - CHAT_DIGEST.md: synthesis of 5 chats (architecture, status, solved issues) - INDEX.md: full manifest with notes on missing PDFs and .owle files - Missing: ManureRemoval_v2.owle (local), 2 PDF manuals (binary, too large for write_file)
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# 🤖 Для Claude
|
||||
|
||||
## Контекст
|
||||
Навозоудаление, ПЛК ОВЕН, 4 двигателя
|
||||
|
||||
**ВАЖНО:** Пользователь НОВИЧОК!
|
||||
|
||||
## Приоритеты
|
||||
1. Константы
|
||||
2. Выходы
|
||||
3. Modbus
|
||||
4. Панель
|
||||
|
||||
## Факты
|
||||
- OWEN Logic
|
||||
- test2.owle
|
||||
- 70% готов
|
||||
- Блок работает
|
||||
|
||||
## Стиль
|
||||
- Простые объяснения
|
||||
- Пошаговые инструкции
|
||||
- Примеры
|
||||
@@ -0,0 +1,34 @@
|
||||
# 📊 Текущий статус
|
||||
|
||||
**Дата:** 4 февраля 2026
|
||||
**Прогресс:** 🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜ 70%
|
||||
|
||||
## ✅ Готово
|
||||
|
||||
**Блок MotorControl:**
|
||||
- ✅ Создан, 0 ошибок
|
||||
- ✅ Упрощенная версия (без TON)
|
||||
- ✅ Только BOOL + REAL
|
||||
|
||||
**FBD схема:**
|
||||
- ✅ 4 блока MC_Motor1-4
|
||||
- ✅ 8 кнопок I1-I8 подключены
|
||||
|
||||
**Обучение:**
|
||||
- ✅ OWEN Logic освоен
|
||||
- ✅ FBD понятны
|
||||
- ✅ Отладка ошибок
|
||||
|
||||
## ⏳ В работе
|
||||
|
||||
- ⏳ Константы CurrentLimit (15.0, 11.5)
|
||||
- ⏳ Выходы Run → Q1, Q3, Q5, Q7
|
||||
- ⏳ Modbus для Current
|
||||
|
||||
## ❌ Не начато
|
||||
|
||||
- ❌ Панель СП307-Б
|
||||
- ❌ Автоматика
|
||||
- ❌ Логирование
|
||||
|
||||
**Статус:** Работает! ✅
|
||||
@@ -0,0 +1,29 @@
|
||||
# 📘 Как создать Claude Project
|
||||
|
||||
## Шаг 1: Создать Project
|
||||
**Название:** Система навозоудаления
|
||||
**Описание:** ПЛК ОВЕН, 4 двигателя, 70% готов
|
||||
|
||||
## Шаг 2: Загрузить файлы
|
||||
1. README.md
|
||||
2. PROJECT_INFO.md
|
||||
3. CURRENT_STATUS.md
|
||||
4. TODO.md
|
||||
5. TECH_STACK.md
|
||||
6. TROUBLESHOOTING.md
|
||||
7. CLAUDE_INSTRUCTIONS.md
|
||||
|
||||
## Шаг 3: Custom Instructions
|
||||
```
|
||||
Проект навозоудаления на ПЛК ОВЕН ПР200.
|
||||
|
||||
КРИТИЧНО:
|
||||
- Пользователь НОВИЧОК в ПЛК!
|
||||
- OWEN Logic (НЕ CODESYS)
|
||||
- Прогресс 70%
|
||||
- Простые объяснения
|
||||
|
||||
Читай TODO.md перед работой.
|
||||
```
|
||||
|
||||
## Готово! 🎉
|
||||
@@ -0,0 +1,151 @@
|
||||
# 🚜 Система навозоудаления - PROJECT INFO
|
||||
|
||||
## 📌 Общее
|
||||
|
||||
**Тип:** Автоматизация транспортеров навозоудаления
|
||||
**Масштаб:** 4 двигателя (2 горизонт. + 2 наклонных)
|
||||
**Пользователь:** НОВИЧОК в ПЛК! (первый проект)
|
||||
**Начало:** Ноябрь 2025
|
||||
**Прогресс:** 70% ✅
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ Архитектура
|
||||
|
||||
**ПЛК:** ОВЕН ПР200-220.2.2.0
|
||||
- 8 входов (I1-I8) / 8 выходов (Q1-Q8)
|
||||
- 2×RS-485 (COM1, COM2)
|
||||
- Светодиоды F1-F4
|
||||
|
||||
**Панель:** ОВЕН СП307-Б
|
||||
- 7" сенсорный экран
|
||||
- Modbus RTU/TCP
|
||||
|
||||
**Программа:** OWEN Logic 2.10.367.0
|
||||
- FBD (Function Block Diagram)
|
||||
- **БЕЗ CODESYS!**
|
||||
|
||||
---
|
||||
|
||||
## 🔌 Оборудование
|
||||
|
||||
**Плавные пуски:** ONI SFB-33-D55-A-10 (4шт)
|
||||
- Modbus RTU, RS-485
|
||||
- Адреса: 1, 2, 3, 4
|
||||
- Скорость: 9600, 8N1
|
||||
- **ВАЖНО:** A/B перепутаны!
|
||||
- ПР200 A+ → ONI B-
|
||||
- ПР200 B- → ONI A+
|
||||
|
||||
**Двигатели:**
|
||||
1. Горизонт.#1: 4кВт, 12A, 1000об/мин → ONI#1
|
||||
2. Горизонт.#2: 4кВт, 12A, 1000об/мин → ONI#2
|
||||
3. Наклонный#1: 2.2кВт, 10A, 1500об/мин → ONI#3
|
||||
4. Наклонный#2: 2.2кВт, 10A, 1500об/мин → ONI#4
|
||||
|
||||
**Защита:**
|
||||
- Горизонт.: 15A (125%)
|
||||
- Наклонные: 11.5A (115%)
|
||||
|
||||
---
|
||||
|
||||
## 📁 Структура проекта
|
||||
|
||||
**Файл:** test2.owle (на ПК пользователя)
|
||||
|
||||
**Блок MotorControl:**
|
||||
```
|
||||
Входы:
|
||||
- btn_Start (BOOL)
|
||||
- btn_Stop (BOOL)
|
||||
- Current (REAL)
|
||||
- CurrentLimit (REAL)
|
||||
|
||||
Выходы:
|
||||
- Run (BOOL)
|
||||
- Fault (BOOL)
|
||||
- Overload (BOOL)
|
||||
|
||||
Логика:
|
||||
IF btn_Start AND NOT Fault THEN
|
||||
Run := TRUE
|
||||
END_IF
|
||||
|
||||
IF btn_Stop OR Overload THEN
|
||||
Run := FALSE
|
||||
END_IF
|
||||
|
||||
Overload := (Current > CurrentLimit)
|
||||
```
|
||||
|
||||
**Подключения (70% готово):**
|
||||
```
|
||||
I1 → MC_Motor1.btn_Start
|
||||
I2 → MC_Motor1.btn_Stop
|
||||
I3 → MC_Motor2.btn_Start
|
||||
I4 → MC_Motor2.btn_Stop
|
||||
I5 → MC_Motor3.btn_Start
|
||||
I6 → MC_Motor3.btn_Stop
|
||||
I7 → MC_Motor4.btn_Start
|
||||
I8 → MC_Motor4.btn_Stop
|
||||
|
||||
⏳ Нужно:
|
||||
- CurrentLimit константы (15.0, 11.5)
|
||||
- Run → Q1, Q3, Q5, Q7
|
||||
- Modbus для Current
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📊 История проекта
|
||||
|
||||
### Этап 1: CODESYS (не получилось)
|
||||
- Попытка на ST
|
||||
- **Проблема:** Пользователь знает OWEN Logic
|
||||
|
||||
### Этап 2: OWEN Logic (мучения)
|
||||
- Импорт блоков (.fbst) - не работает
|
||||
- Ошибки компиляции: 16→11→12→0
|
||||
|
||||
### Этап 3: ПРОРЫВ! ✅
|
||||
- Упрощенный блок (без TON)
|
||||
- Только BOOL + REAL
|
||||
- **0 ошибок!**
|
||||
|
||||
### Этап 4: Текущий (70%)
|
||||
- 8 кнопок подключены
|
||||
- 4 блока работают
|
||||
|
||||
---
|
||||
|
||||
## 💡 Важные уроки
|
||||
|
||||
**1. Адреса в OWEN Logic:**
|
||||
НЕ НУЖНО %IX0.0!
|
||||
I1-I8 УЖЕ на схеме → соединять проводом
|
||||
|
||||
**2. OWEN Logic ≠ CODESYS:**
|
||||
- OWEN Logic: для ПР200 И СП307
|
||||
- CODESYS: только некоторые ПЛК
|
||||
|
||||
**3. Упрощение:**
|
||||
Простая версия > сложная нерабочая
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Функционал
|
||||
|
||||
**Этап 1 (текущий):**
|
||||
- ✅ Кнопки ПУСК/СТОП
|
||||
- ✅ Защита от перегрузки
|
||||
- ⏳ Панель СП307
|
||||
|
||||
**Этап 2 (будущее):**
|
||||
- ⏳ Последовательный запуск
|
||||
- ⏳ Авто режим
|
||||
- ⏳ Статистика
|
||||
|
||||
---
|
||||
|
||||
**Обновлено:** 4 февраля 2026
|
||||
**Статус:** Работает! 70% готов
|
||||
@@ -0,0 +1,28 @@
|
||||
# 🚜 Система навозоудаления
|
||||
|
||||
Промышленная автоматизация 4 транспортеров на ПЛК ОВЕН
|
||||
|
||||
## 📚 Документация
|
||||
|
||||
- [HOW_TO_CREATE_PROJECT.md](HOW_TO_CREATE_PROJECT.md) ⬅️ **НАЧНИ ЗДЕСЬ**
|
||||
- [PROJECT_INFO.md](PROJECT_INFO.md) - Полная информация
|
||||
- [CURRENT_STATUS.md](CURRENT_STATUS.md) - Текущий статус
|
||||
- [TODO.md](TODO.md) - План задач
|
||||
- [TECH_STACK.md](TECH_STACK.md) - Технологии
|
||||
- [TROUBLESHOOTING.md](TROUBLESHOOTING.md) - Решение проблем
|
||||
- [CLAUDE_INSTRUCTIONS.md](CLAUDE_INSTRUCTIONS.md) - Для Claude
|
||||
|
||||
## 🎯 Текущий статус
|
||||
|
||||
**Прогресс:** 70% готов ✅
|
||||
- ✅ Блок MotorControl работает (0 ошибок!)
|
||||
- ✅ 8 кнопок ПУСК/СТОП подключены
|
||||
- ⏳ Modbus, панель СП307 в работе
|
||||
|
||||
## 🔧 Оборудование
|
||||
|
||||
- **ПЛК:** ОВЕН ПР200-220.2.2.0
|
||||
- **Панель:** СП307-Б (7")
|
||||
- **Плавные пуски:** ONI SFB-33 (4шт)
|
||||
- **Двигатели:** 2×4кВт + 2×2.2кВт
|
||||
- **Программа:** OWEN Logic 2.10
|
||||
@@ -0,0 +1,21 @@
|
||||
# 🛠️ Технологии
|
||||
|
||||
## ПЛК
|
||||
- ОВЕН ПР200-220.2.2.0
|
||||
- 8in / 8out
|
||||
- RS-485 ×2
|
||||
|
||||
## Панель
|
||||
- ОВЕН СП307-Б
|
||||
- 7" сенсор
|
||||
- Modbus
|
||||
|
||||
## Software
|
||||
- OWEN Logic 2.10
|
||||
- FBD
|
||||
- **НЕ CODESYS!**
|
||||
|
||||
## Hardware
|
||||
- ONI SFB-33 ×4
|
||||
- 2×4кВт + 2×2.2кВт
|
||||
- Кнопки ×8
|
||||
@@ -0,0 +1,46 @@
|
||||
# ✅ TODO
|
||||
|
||||
**Обновлено:** 4 февраля 2026
|
||||
|
||||
## 🔴 Критично (эта неделя)
|
||||
|
||||
**1. Константы CurrentLimit**
|
||||
- Motor1/2: 15.0
|
||||
- Motor3/4: 11.5
|
||||
|
||||
**2. Выходы Run**
|
||||
```
|
||||
MC_Motor1.Run → Q1
|
||||
MC_Motor2.Run → Q3
|
||||
MC_Motor3.Run → Q5
|
||||
MC_Motor4.Run → Q7
|
||||
```
|
||||
|
||||
**3. Компиляция**
|
||||
- Build → Compile (F7)
|
||||
- 0 ошибок
|
||||
- Download в ПР200
|
||||
|
||||
## 🟠 Высокий (след. неделя)
|
||||
|
||||
**4. Modbus COM1**
|
||||
- 9600, 8N1
|
||||
- Modbus RTU Master
|
||||
|
||||
**5. ModbusRead блоки**
|
||||
- 4 блока для Current
|
||||
|
||||
**6. Current → блоки**
|
||||
|
||||
## 🟡 Средний (февраль)
|
||||
|
||||
- Панель СП307 главная
|
||||
- Панель СП307 аварии
|
||||
- Светодиоды F1-F4
|
||||
|
||||
## 🟢 Низкий (март+)
|
||||
|
||||
- Последовательный запуск
|
||||
- Авто режим
|
||||
- Моточасы
|
||||
- Логирование
|
||||
@@ -0,0 +1,22 @@
|
||||
# 🔧 Troubleshooting
|
||||
|
||||
## Ошибки компиляции
|
||||
1. Упростить (без TON)
|
||||
2. BOOL + REAL only
|
||||
3. Проверить синтаксис
|
||||
|
||||
## Входы не работают
|
||||
- НЕ НУЖНО %IX!
|
||||
- I1-I8 УЖЕ на схеме
|
||||
- Соединять проводом
|
||||
|
||||
## Modbus
|
||||
1. COM1: 9600, 8N1
|
||||
2. Адреса: 1,2,3,4
|
||||
3. A/B перепутаны:
|
||||
- ПР200 A+ → ONI B-
|
||||
- ПР200 B- → ONI A+
|
||||
|
||||
## OWEN Logic ≠ CODESYS
|
||||
- OWEN Logic: ПР200 + СП307
|
||||
- CODESYS: только ПР200
|
||||
Reference in New Issue
Block a user