3.9 KiB
3.9 KiB
Схема линии переработки лома во вторичный гранулят
1. Технологический процесс (Flowchart)
graph TD
%% Стили
classDef storage fill:#e1f5fe,stroke:#01579b,stroke-width:2px;
classDef process fill:#fff3e0,stroke:#ff6f00,stroke-width:2px;
classDef control fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;
classDef output fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px;
subgraph СЫРЬЕ
A[Разгрузка лома]:::storage
B[Склад сырья]:::storage
end
subgraph СОРТИРОВКА
C[QR-сканер + Камера]:::process
D[Сортировочный узел]:::control
end
subgraph ПЕРЕРАБОТКА
E[Подача / Дробление]:::process
F[Мойка / Флотация]:::process
G[Сушка]:::process
H[Экструзия / Грануляция]:::process
end
subgraph ГОТОВАЯ ПРОДУКЦИЯ
I[Бункер гранулята]:::storage
J[Манипулятор / Паллетирование]:::output
K[Склад готовой продукции]:::storage
end
A --> B
B --> C
C -- "Тип отклонен" --> B
C -- "Тип принят" --> D
D --> E
E --> F
F --> G
G --> H
H --> I
I --> J
J --> K
%% Данные в систему
C -.->|MQTT: QR-данные| M[Edge Controller]
D -.->|MQTT: Состояние| M
E -.->|MQTT: Ток/Вибрация| M
H -.->|MQTT: Температура/Давление| M
J -.->|MQTT: Счетчик паллет| M
2. Архитектура управления и данных
graph LR
subgraph УРОВЕНЬ ПОЛЕВОГО ОБОРУДОВАНИЯ
S1[QR Камера]
S2[Датчики ЧРП]
S3[Датчики T/P/V]
S4[Манипулятор ПЛК]
end
subedge Edge Gateway
G1[Node-RED / Python Bridge]
end
subedge MQTT BROKER
MQ[Mosquitto]
end
subedge SCADA & ХРАНЕНИЕ
DB[(InfluxDB)]
Graf[Grafana]
end
S1 -->|/qr/result| G1
S2 -->|/drive/telemetry| G1
S3 -->|/sensor/telemetry| G1
S4 -->|/robot/status| G1
G1 --> MQ
MQ --> DB
DB --> Graf
3. Таблица соответствия этапов и оборудования
| Этап | Действие | Оборудование (из Line/) |
Телеметрия (MQTT) |
|---|---|---|---|
| 1. Разгрузка | Приемка лома, взвешивание | infrastructure_rittal, sensor_current (весы) |
Вес партии, ID поставки |
| 2. QR Сортировка | Сканирование, валидация | controller_raspberrypi, QR/scanner.py |
Тип полимера, цвет, статус |
| 3. Подача | Загрузка на конвейер | drive_danfoss, sensor_position |
Скорость ленты, наличие объекта |
| 4. Дробление | Шредер / Дробилка | sensor_vibration, drive_sew |
Вибрация подшипников, ток мотора |
| 5. Мойка | Очистка, флотация | sensor_level, sensor_temperature |
Уровень воды, T, расход химии |
| 6. Сушка | Удаление влаги | sensor_temperature (бесконтактный) |
T агента, влажность на выходе |
| 7. Экструзия | Плавление, грануляция | controller_siemens, drive_abb |
Давление в голове, T зон, нагрузка |
| 8. Манипулятор | Упаковка, паллетирование | safety_pilz, comm_hilscher |
Цикл завершен, кол-во коробок |