PlanetTogether — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(Функционал и особенности)
(Функционал и особенности)
Строка 128: Строка 128:
 
== Функционал и особенности ==
 
== Функционал и особенности ==
 
*Ресурсы ('''Resources''') все что используется для производства и хранения: производящее оборудование, необходимая оснастка и инструмент, люди, места для хранения, склады
 
*Ресурсы ('''Resources''') все что используется для производства и хранения: производящее оборудование, необходимая оснастка и инструмент, люди, места для хранения, склады
*Ограничения ('''Constraints'''): Физические ограничения ('''Physical Constraints''') и Ограничения последовательности действий ('''Sequencing Constraint'''):
+
*Ограничения ('''Constraints'''): Физические ограничения ('''Physical Constraints''') и Ограничения последовательности действий ('''Sequencing Constraint''')
 +
**Часто миксуются обе этих идеи:
 +
***Этот SKU всегда производить на этой машине, и никогда не запускается на той машине. Почему? Из-за эффективности? Из-за возможных поломок машины? Или могут быть исключения на какой машине SKU производиться при необходимости?
 +
 
 +
=== Физические ограничения ('''Physical Constraints''') ===
 
**Физические ограничения ('''Physical Constraints''') предназначены для уменьшения ресурсов ('''Resources''') до минимального количества для назначения задания.
 
**Физические ограничения ('''Physical Constraints''') предназначены для уменьшения ресурсов ('''Resources''') до минимального количества для назначения задания.
 
***Выбор какой из ресурсов ('''Resources''') может быть запланирован основывается на физических законах.  
 
***Выбор какой из ресурсов ('''Resources''') может быть запланирован основывается на физических законах.  
Строка 156: Строка 160:
 
*****Если добавить людей то увеличиться ли производительность? Быстрее ли мы произведем продукт?
 
*****Если добавить людей то увеличиться ли производительность? Быстрее ли мы произведем продукт?
 
*****Как много задач можно выполнять одновременно?
 
*****Как много задач можно выполнять одновременно?
 +
=== Ограничения последовательности действий ('''Sequencing Constraint''') ===
 
**Ограничения последовательности действий ('''Sequencing Constraint''') - выбор лучших ресурсов ('''Resources''') основывается на нескольких аспектах
 
**Ограничения последовательности действий ('''Sequencing Constraint''') - выбор лучших ресурсов ('''Resources''') основывается на нескольких аспектах
**Часто миксуются обе этих идеи:
 
***Этот SKU всегда производить на этой машине, и никогда не запускается на той машине. Почему? Из-за эффективности? Из-за возможных поломок машины? Или могут быть исключения на какой машине SKU производиться при необходимости?
 
  
 
== Вопросы ==
 
== Вопросы ==

Версия 11:15, 6 мая 2021

PlanetTogether - краткосрочное и долгосрочное планирование, продукт включает в себя встроенные компоненты интеграции с современными ERP и MES, а также SQL DB, Excel&CSV файлами

Что можно планировать

  • Рабочие центры. Индивидуальные и группы оборудования
  • станочное Оборудование
  • инструмент и оснастку (tool)
  • людские ресурсы (Labor Planning)
  • производственные линии, включая поиск "узкого горлышка"
  • внешние поставки

Лицензирование

Типы лицензий:

  • PlanetTogether (APS) Scheduling Standard
    • предложение только для комбинации и интеграции с AVEVA MES*
    • не включает в себя кастомные и дополнительные функции
  • PlanetTogether (APS) Scheduling Professional
    • предложение только для комбинации и интеграции с AVEVA MES*
    • включает в себя кастомные и дополнительные функции**
  • PlanetTogether (APS) Scheduling Standalone
    • Допускается работа без использования AVEVA MES
    • включает в себя кастомные и дополнительные функции**
  • PlanetTogether (APS) Planning Standard
    • предложение для комбинации и интеграции с AVEVA MES
    • не включает в себя кастомные и дополнительные функции
  • PlanetTogether (APS) Planning Professional
    • предложение для комбинации и интеграции с AVEVA MES
    • включает в себя кастомные и дополнительные функции**

*Интеграция с AVEVA MES

  • Автоматическая синхронизация производства с планированием
  • Перепланирование на основе MES процесса и изменение расписаний
  • Оптимизация WO на основе ограничений PT (constrains)
  • Интеграция из коробки с минимальным временем старта

**Кастомные и дополнительные функции

Версия Professional включает в себя помимо соединений с AVEVA MES:

Интеграция

AVEVA MES

  • встроенная, лицензирование см выше

Поток MES->PT

  • WO - наряд заказы текущие
  • BOM, Process - спецификации, маршруты, процессы
  • Inventory - инвентарные запасы
  • Resources (Entities) - модели единиц оборудования
  • Scheduled Receipts (PuO)
  • Planned Orders

Поток PT->MES

  • Scheduled Production - расписание WO
  • Ship Dates - даты отгрузки

Пример архитектуры

Пример архитектуры для интеграции AVEVA MES и PlanetTogether
  • Заказы поступают из ERP используя Enterprise Integrator
  • MES собирает и содержит информацию о планах WO и инвентарных запасах
  • MES знает процесс изготовления: BOM, маршруты, операции, шаги, скорость производства
  • Дополнительные БД:
    • PT_import - содержит данные из MESDB которые нужно оптимизировать
    • PT_GapData - данные для планирования, но те которых нет в MESDB
    • PT_Publish - результаты оптимизации планирования для того чтобы передать их в MESDB

Пример сценария

Scenario demo.PNG
Scenario demo PT.PNG

Дополнительные атрибуты AVEVA MES Entity

  • pt_location - определяет уровень entity
    • pt_location = Plant - верхний уровень, представляет завод/площадку
    • pt_location = Department - логический уровень для группировки
    • pt_location = Warehouse - уровень для контроля складских запасов
  • pt_scheduling - ресурс для которого нужно планирования
    • pt_scheduling = singletasking - 1 задача в каждый момент времени
    • pt_scheduling = multitasking
    • pt_scheduling = infinite
MES PT attributes.PNG

ERP

  • Microsoft Dynamics
    • Microsoft Dynamics AX
    • Microsoft Dynamics NAV
    • Microsoft Dynamics GP
    • More Microsoft Dynamics information
  • SAP
    • SAP All In One
    • SAP Business One
    • SAP Business One with Fourth Shift Edition
    • Infor (previously Softbrands) Fourth Shift
  • Sage MAS 500
  • Sage MAS 90/200
  • Escape Velocity Systems’ O2
  • Vicinity Manufacturing
  • Job Manager by Cost Control for Dynamics NAV
  • Epicor Vantage
  • Syspro
  • QAD

Источник: https://www.planettogether.com/knowledge/erp-integrations

SQL

https://www.planettogether.com/en/knowledge/integration#sql

Excel и CSV

https://www.planettogether.com/en/knowledge/integration#excel

API

https://www.planettogether.com/en/knowledge/apis

Web API

  • Используя SOAP API внешняя программа может:
  • вызвать импорт и публикацию данных
  • вызвать оптимизацию
  • создавать и удалять сценарии
  • вызвать перемещение расписания "clock"

см. PT Web Service API

Другие варианты интеграции

Other Data Connections:

  • The PlanetTogether interface service also supports other data connections such as Oracle based databases, ODBC driver, OLE DB, and even text files.

Функционал и особенности

  • Ресурсы (Resources) все что используется для производства и хранения: производящее оборудование, необходимая оснастка и инструмент, люди, места для хранения, склады
  • Ограничения (Constraints): Физические ограничения (Physical Constraints) и Ограничения последовательности действий (Sequencing Constraint)
    • Часто миксуются обе этих идеи:
      • Этот SKU всегда производить на этой машине, и никогда не запускается на той машине. Почему? Из-за эффективности? Из-за возможных поломок машины? Или могут быть исключения на какой машине SKU производиться при необходимости?

Физические ограничения (Physical Constraints)

    • Физические ограничения (Physical Constraints) предназначены для уменьшения ресурсов (Resources) до минимального количества для назначения задания.
      • Выбор какой из ресурсов (Resources) может быть запланирован основывается на физических законах.
        • Возможности оборудования (Capability): дискретный параметр (Да/Нет)
          • Материал, изделие, продукт, тип материала (Item/Item type) ресурса и взаимозависимости, т.е. это изделие может (не может) быть сделано на этой машине
          • Специфика процесса, например этот пресс только для ультрафиолетовой печати
          • Навыки персонала, например Иван Петрович может работать на измельчителях
          • и т.д.
        • Атрибуты (Attribute): аналоговые параметры (мин/макс/диапозон), например
          • Размеры, ширина, высота, толщина
          • Твердость
          • вес или объем
          • температура и пр.
        • Связность ресурсов и потоки материалов (Resource Connector / Flow of Resources / Materials)
          • Все ресурсы физически связаны?
          • Если операция 10 запланирована на ресурсе А, операция 20 должна быть запланирована на ресурсе Б, но не В и т.д.
        • Объединение ресурсов (Pairing of Resources) для одновременной работы (Allowed Helper)
          • Линия А ДОЛЖНА работать в паре с оснасткой Б, но не В
          • На машина А ДОЛЖЕН работать Иван Петрович, но не Петр Сидорович и т.д.
        • Партии и склады (Batching, Tank)
          • Можно ли запустить несколько заданий одновременно для увеличения скорости?
          • Партия на выходе должна быть направлена на этот склад?
          • Несколько производственных линий цеха 1 производят для 1 или нескольких линий цеха 2? и т.д.
        • Планирование людских ресурсов (Labor Planning):
          • Влияние на планирование доступности людских ресурсов:
          • Время работы машины == времени занятости работника? Или учет времени работы машины и работника выполняется раздельно?
          • Если добавить людей то увеличиться ли производительность? Быстрее ли мы произведем продукт?
          • Как много задач можно выполнять одновременно?

Ограничения последовательности действий (Sequencing Constraint)

    • Ограничения последовательности действий (Sequencing Constraint) - выбор лучших ресурсов (Resources) основывается на нескольких аспектах

Вопросы

Ресурсы

порты для работы

  • Ports
    • 8788 – Extra Service Web Host Port
  • Проверка лицензий: https://licenseserver.planettogether.net:45455
  • Services
    • 8005 APS System
    • 8004 APS Extra Services
    • 8003 APS Client Updater
    • 8001 APS Interface
    • 8002 APS Scheduling Agent