Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:raduga [2023/09/28 16:24]
denis
doc:jroboplc:modules:raduga [2023/10/01 19:16] (текущий)
denis [Состояния комбинированной линии (combo)]
Строка 271: Строка 271:
 Каждый дозатор имеет физическое ограничение по весу, который он может набрать за один раз. Это значение может быть прописано в модуле дозатора в сохраняемом теге ''​SetWeightMax''​. По умолчанию равно 0, что означает "​без ограничений"​. ​ Каждый дозатор имеет физическое ограничение по весу, который он может набрать за один раз. Это значение может быть прописано в модуле дозатора в сохраняемом теге ''​SetWeightMax''​. По умолчанию равно 0, что означает "​без ограничений"​. ​
  
-В тоже время задача может требовать от дозатора загрузки в одном цикле веса, превышающего его ''​SetWeightMax''​. В этом случае дозатор выполняет дозирование несколько проходов,​ количество которых рассчитывается в начале цикла, а заданный вес цикла дозатора,​ делится на равный части для каждого прохода.+В тоже время задача может требовать от дозатора загрузки в одном цикле веса, превышающего его ''​SetWeightMax''​. В этом случае дозатор выполняет дозирование ​в несколько проходов,​ количество которых рассчитывается в начале цикла, а заданный вес цикла дозатора,​ делится на равный части для каждого прохода.
  
 Все действия по загрузке и разгрузке дозаторов выполняются синхронно,​ в том числе и выполнение проходов. Все действия по загрузке и разгрузке дозаторов выполняются синхронно,​ в том числе и выполнение проходов.
  
 ===== Совместное использование основных дозаторов комбинированными линиями ===== ===== Совместное использование основных дозаторов комбинированными линиями =====
-  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
 \\ \\
 \\ \\
  
  
doc/jroboplc/modules/raduga.1695907497.txt.gz · Последние изменения: 2023/09/28 16:24 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0