Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:raduga [2023/09/28 16:26] denis [Проходы в цикле] |
doc:jroboplc:modules:raduga [2023/10/01 19:16] (текущий) denis [Состояния комбинированной линии (combo)] |
||
---|---|---|---|
Строка 276: | Строка 276: | ||
===== Совместное использование основных дозаторов комбинированными линиями ===== | ===== Совместное использование основных дозаторов комбинированными линиями ===== | ||
- | todo | + | |
- | | + | Для дозирования основных компонентов комбинированные линии используют одну и ту же группу дозаторы. Т.к. группа основных дозаторов одномоментно может обслуживать только одну линию, то, во избежание конфликтов, организован шеринг основных дозаторов при помощи тегов ''HoldDosers'', при этом действуют следующие правила: |
+ | |||
+ | - Если линия хочет начать работать с основными дозаторами, то она должна выставить 1 в своем теге ''HoldDosers'' | ||
+ | - Линия не может выставить 1 в своем теге ''HoldDosers'', если: | ||
+ | - у другой линии уже установлен тег ''HoldDosers'' | ||
+ | - другая линия также хочет захватить основные дозаторы и она захотела это сделать раньше (соблюдение очереди) | ||
+ | - Если две и более линий имеют у себя тег ''HoldDosers'' установленным, то линии переходят в состояние ошибки | ||
+ | |||
+ | Аналогично с оборудованием транспорта основных компонентов, только с использованием тега ''HoldTransport''. | ||
===== Описание состояний ===== | ===== Описание состояний ===== | ||
| | ||
Строка 540: | Строка 548: | ||
** 99 - ERROR **- Ошибка установки задачи | ** 99 - ERROR **- Ошибка установки задачи | ||
- | Аналогично | + | Аналогично simple |
\\ | \\ | ||
\\ | \\ | ||
Строка 547: | Строка 555: | ||
** 100 - CYCLE_FINISHED **- Цикл дозирования закончен | ** 100 - CYCLE_FINISHED **- Цикл дозирования закончен | ||
- | Аналогично | + | Аналогично simple |
\\ | \\ | ||
\\ | \\ | ||
Строка 554: | Строка 562: | ||
** 101 - TASK_FINISHED **- Задача выполнена | ** 101 - TASK_FINISHED **- Задача выполнена | ||
- | Аналогично | + | Аналогично simple |
\\ | \\ | ||
\\ | \\ | ||