Библиотека Производственных Систем

Библиотека производственных и транспортных систем включает следующие блоки:

Convey

Перемещает поступающих агентов (материальные объекты) посредством конвейера к месту назначения в конвейерной сети. Это единственный блок, управляющий передвижением материальных объектов в конвейерной сети.

Маршрут может быть задан явно, как последовательность конвейеров, или рассчитан автоматически. Если маршрут рассчитан автоматически, используйте блок Convey для корректирования маршрута (добавляя / исключая определенные конвейеры).

Чтобы позволить материальному объекту принимать решения относительно путей следования на заданном маршруте, необходимо смоделировать непрерывное движение, последовательно расположив необходимое количество боков Convey, возможно с блоками SelectOutput между ними.

ConveyorEnter

Блок помещает поступающих агентов (материальных объектов) в конвейерную сеть, но не инициализирует транспортировку посредством конвейера (хотя объект становится доступным из конвейерной сети и начинает взаимодействовать с другими материальными объектами). 

Чтобы инициализировать транспортировку, используйте блок Convey.

ConveyorExit Извлекает поступающий в блок материальный объект из конвейерной сети и передает его как агента через выходной порт далее в обычную диаграмму процесса. 
MoveByCrane Управляет перемещением агента (материального объекта) с помощью крана.

TransporterFleet Задает парк транспортеров, задействованных в производственной системе транспортировки материальных объектов. примером транспортера может служить мобильный робот (AGV).
Материальные объекты захватывают и отпускают транспортеры с помощью блоков SeizeTransporter и ReleaseTransporter

MoveByTransporter Производит транспортировку агента посредством захваченного транспортера. Блок предоставляет набор параметров, позволяющих захватит транспортер, погрузить на него агента, отправить к месту назначения, выгрузить агента, и после этого освободить транспортер. 
SeizeTransporter Захватывает один транспортер из заданного парка транспортера (блок TransporterFleet). Отправляет транспортер к месту назначения.
ReleaseTransporter Освобождает транспортер, ранее захваченный блоком SeizeTransporter или MoveByTransporter. Это происходит мгновенно, действие не занимает времени. 

Учтите, что все захваченные транспортеры должны быть освобождены до того, как агент будет уничтожен блоком Sink.

TransporterControl Настраивает правила навигации в сети и алгоритм маршрута для транспортеров.


См. также

Элементы разметки для моделей Библиотеки производственных систем