802671f443
- 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)
3.6 KiB
3.6 KiB
🚜 Система навозоудаления - 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: 4кВт, 12A, 1000об/мин → ONI#1
- Горизонт.#2: 4кВт, 12A, 1000об/мин → ONI#2
- Наклонный#1: 2.2кВт, 10A, 1500об/мин → ONI#3
- Наклонный#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% готов