PlanetTogether — различия между версиями
(→Панели (views)) |
(→Панели (views)) |
||
Строка 252: | Строка 252: | ||
*'''Process Flow''' | *'''Process Flow''' | ||
*'''Purchase Orders''' - заказы на приобретение, например материалов, комплектующих | *'''Purchase Orders''' - заказы на приобретение, например материалов, комплектующих | ||
− | *'''Sales Orders''' - сбытовые заказы, заказ клиента | + | *'''Sales Orders''' - сбытовые заказы, заказ клиента, для сбыта готовой продукции |
*'''Scenario History''' | *'''Scenario History''' | ||
*'''Sheets''' - представление для свободной табличной обработки данных, наподобие листов Excel. Служит для импорта данных из Excel и их табличной обработки | *'''Sheets''' - представление для свободной табличной обработки данных, наподобие листов Excel. Служит для импорта данных из Excel и их табличной обработки |
Версия 01:42, 9 мая 2021
PlanetTogether - инструмент создания сценариев производства, планирования и составления расписаний, в зависимости от доступности материалов, людских ресурсов, производительности оборудования ограничений технологического процесса. Продукт включает в себя встроенные компоненты интеграции с современными ERP и MES, а также SQL DB, Excel&CSV файлами
Содержание
- 1 Перечень функционала
- 2 Лицензирование
- 3 Интеграция
- 4 Функционал и особенности
- 4.1 Термины и определения
- 4.2 Физические ограничения (Physical Constraints)
- 4.3 Ограничения последовательности действий (Sequencing Constraint)
- 4.4 Панели (views)
- 4.4.1 Analytics
- 4.4.2 Activities
- 4.4.3 Buffer Management
- 4.4.4 Capacity Plan
- 4.4.5 Gantt
- 4.4.6 Inventory Plan
- 4.4.7 Jobs
- 4.4.8 Job Watch Gantt
- 4.4.9 Key Performance Indicators
- 4.4.10 Materials
- 4.4.11 Process Flow
- 4.4.12 Purchase Orders
- 4.4.13 Sales Orders
- 4.4.14 Scenario History
- 4.4.15 Sheets
- 4.4.16 Templates
- 5 Вопросы
- 6 Задачи
- 7 Ресурсы
- 8 порты для работы
Перечень функционала
- Представление на основе диаграмм Гантта. Gantt Charts
- Сценарии "Что если..." (what if)
- Автоматическая подстройка при Drag&Drop операциях на основе ограничений (constraints)
- Списки Заказов, операций, процессов для удобства планирования
- Анализ влияний в режиме реального времени
- Возможность создания кастомных KPI
- Управление буферными местами хранения
- Гибкая оптимизация правил и процесса производства
- Автоматический поиск "узкого горлышка"
- Выстроенные механизмы компенсации и устранения "узкого горлышка"
- Неограниченное количество сценариев планирования
- Сравнение результатов планирования по разным сценариям
- Возможность изготовления готового товара к определённому сроку (capable-to-promise, CTP)
- Быстрое планирование по запросы
- Уменьшение влияния производственных и технологических ограничений
- Контроль сроков годности продукта и материалов
см. видео здесь: https://www.youtube.com/watch?v=zMEqLO49pSo
Ресурсы для планирования
- Рабочие центры. Индивидуальные и группы оборудования
- станочное Оборудование
- инструмент и оснастку (tool)
- людские ресурсы (Labor Planning)
- производственные линии, включая поиск "узкого горлышка"
- внешние поставки
Сценарии "что если" (what if)
Мощный инструмент планирования для проработки разных вариантов событий, например:
- Что произойдет если оборудование 1 поставить на обслуживание на 2 дня?
- Как измениться время готовности заказа N при перегруппировке заказов?
- Как влияет переналадка оборудования на процесс производства?
- Если оператор не вышел на смену как изменить очередь заказов?
- Если недостаточно материала для производства заказа 1, как это повлияет на общий план и другие заказы?
- Как повлияет на процесс производства и планы если добавить новое оборудование/производственную линию?
- Как скажется на выполнении плана повышение приоритета для заказа А?
- Как построить процесс производства если заказ Б нужно выполнить через 2 дня?
- Как повлияет на процесс производства добавление 3й смены/работа в выходные/переработка?
- Что произойдет если увеличить количество рабочих на производственной линии 1?
- и многое другое...
Лицензирование
Типы лицензий:
- 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
- включает в себя кастомные и дополнительные функции**
- Демо лицензия на PlanetTogther доступна через ресурс обучения https://aveva.learning.planettogether.com/dashboard
*Интеграция с AVEVA MES
- Автоматическая синхронизация производства с планированием
- Перепланирование на основе MES процесса и изменение расписаний
- Оптимизация WO на основе ограничений PT (constrains)
- Интеграция из коробки с минимальным временем старта
**Кастомные и дополнительные функции (extensions)
Версия Professional включает в себя помимо соединений с AVEVA MES:
- шаблоны соединения с SAP/MS Dynamics (https://www.planettogether.com/knowledge/erp-integrations )
- возможность использовать API (https://www.planettogether.com/en/knowledge/apis )
- Список существующих extensions https://www.planettogether.com/en/knowledge/customization-roadmap
- возможность разработать свой плагин
- Дополнительно:
- Создавать пользовательские ограничения (constraints)
- Создавать пользовательские KPI
- Создавать пользовательские View (UI)
- Примеры использования extensions:
- Моделирование ограничений (constraint) не может быть выполнено стандартными функциями
- Требования пользовательского constraint
Интеграция
AVEVA MES
- встроенная, лицензирование см выше
Поток MES->PT
- WO - наряд заказы текущие
- BOM, Process - спецификации, маршруты, процессы
- Inventory - инвентарные запасы
- Resources (Entities) - модели единиц оборудования
- Scheduled Receipts (PuO)
- Planned Orders
Поток PT->MES
- Scheduled Production - расписание WO
- Ship Dates - даты отгрузки
Пример архитектуры
- Заказы поступают из ERP используя Enterprise Integrator
- MES собирает и содержит информацию о планах WO и инвентарных запасах
- MES знает процесс изготовления: BOM, маршруты, операции, шаги, скорость производства
- Дополнительные БД:
Пример сценария
Дополнительные атрибуты 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
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"
Другие варианты интеграции
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) все что используется для производства и хранения: производящее оборудование, необходимая оснастка и инструмент, люди, места для хранения, склады
- Департаменты / Рабочие центры (Depatrments / Work Center) - для группировки ресурсов (Resources)
- Завод/площадка (Plant) для группировки департаментов/рабочих центров (Depatrments / Work Center)
- Ограничения (Constraints):
- Физические ограничения (Physical Constraints)
- и Ограничения последовательности действий (Sequencing Constraint)
- Часто миксуются обе этих идеи:
- Этот SKU всегда производить на этой машине, и никогда не запускается на той машине. Почему? Из-за эффективности? Из-за возможных поломок машины? Или могут быть исключения на какой машине SKU производиться при необходимости?
- Материалы и инвентарные запасы (Material and Inventory):
- Bill of Materials (BOM)
- Ограничения
- Критические (Critical): нельзя планировать без информации о доступности материалов
- Умеренные(Moderate): если время контролируется из вне, то считать доступным
- Не значимый (Non-Factor): доступность может игнорироваться
- Ограничения
- Обновление запасов (Inventory Update):
- В режиме реального времени (Real-Time)
- Ретроспективно, посменно, в конце дня, в заданное время и т.д.
- Материалы могут влиять на производственный заказ?
- Ограничения по местам хранения: например стационарный склад, сезональность
- Наличие: заказов на закупку (purchase orders), сбытовых заказов (Sales orders), планов по продажам, заказов на перемещение (Transfer Orders)
- Bill of Materials (BOM)
- Пропускная способность (Recurring Capacity) - возможность для планирования заданий, в том числе периодическая, например для указания смен работы или для планирования обслуживания оборудования
- Виды
- Normal Online - основная работа
- Overtime - переработка, например в выходные или праздники, можно запланировать переработку на конкретное оборудование/ресурс
- Potential Ovetime - потенциальная переработка
- Offline - оборудование/ресурс не запланирован к работе или не запланирован для тех работ которые инициируются через PlanetTogether
- Cleanout
- Варианты повторения (Recurrence)
- День, день недели, месяц, год
- Когда начать и когда закончить
- Можно указать ресурсы для которых применяется пропускная способность (capacity), Например, станок А работает только в смену 1, а станок Б в смены 1 и 2
- Виды
- Панели (view) - обеспечивают представление, например Gantt для диаграмм Гантта.
Физические ограничения (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) основывается на нескольких аспектах
- Последовательность зависит от подготовительных работ (переналадки)? Что влияет на подготовку к производству?
- тип конечной продукции?
- какой-либо из характеристик или их комбинаций для продукта?
- основывается на оборудовании?
- Скорость производства, эффективность?
- например новое и старое оборудование
- Дебит, выработка, качество?
- Внутренние и государственные регламентирующие нормы и правила?
- Приоритет и важность, например VIP заказчик, компания должна выполнить план квартала и пр.
Панели (views)
Виды панелей (views)
- Analytics
- Activities
- Buffer Management
- Capacity Plan
- Gantt - представление плана в виде диаграмм Гантта
- Inventory Plan - работа с инвентарными запасами
- Jobs
- Job Watch Gantt
- Key Performance Indicators - набор показателей эффективности
- Materials - работа с материалами
- Process Flow
- Purchase Orders - заказы на приобретение, например материалов, комплектующих
- Sales Orders - сбытовые заказы, заказ клиента, для сбыта готовой продукции
- Scenario History
- Sheets - представление для свободной табличной обработки данных, наподобие листов Excel. Служит для импорта данных из Excel и их табличной обработки
- Templates
Analytics
Activities
Buffer Management
Capacity Plan
Gantt
Inventory Plan
Jobs
Столбцы:
- Hot
- CustomerName
- Name
- OrderNumber
- Qty
- HotReason
- ProductDescription
- NeedDateTime
- NextResources
- ScheduledStartDate
- ScheduledEndDate
- Resources
Job Watch Gantt
Key Performance Indicators
Materials
Process Flow
Purchase Orders
Столбцы:
- Name
- Item
- Description
- Qty Ordered
- Qty Remaining
- Overdue
- Scheduled Receipt Date
- Available Date
- Closed
- Transfer Hours
- Upload Hours
- Upload End Date
- Buyer
Sales Orders
Scenario History
Sheets
Templates
Вопросы
- При запуске служб происходит проверка лицензии, для этого требуется наличие доступа к Интернету. Ресурс: https://licenseserver.planettogether.net:45455/KeyService.svc
- Unable to validate licensing
- The installer must be able to access license information. Allow access to https://licenseserver.planettogether.net:45455/KeyService.svc
- Для устранения проверить доступ к ресурсу https://licenseserver.planettogether.net:45455 и к порту 45455
- Unable to connect to download server. The webinstaller uses files from the followin downoad server http://apsportal.com/webinstaller
- Проверить доступ к ресурсу http://apsportal.com/webinstaller
Задачи
Пример базовой задачи планирование
- Обновить данные для планирования (обновить данные с ERP/MES)
- Настроить часы (PlanetTogether позволяет использовать собственные встроенные часы не связанные с текущим временем)
- Запустить оптимизацию
- Проверить план (визуально)
- Опубликовать (загрузить на исполнение в MES и обновить информацию в ERP)
Ресурсы
- Основной сайт PlanetTogether https://www.planettogether.com/
- Youtube канал: https://www.youtube.com/channel/UCTp2QN7lX6aAMMtesGaNflQ
- Техническая информация по PlanetTogether https://www.planettogether.com/en/knowledge
- Требования для аппаратного и программного окружения для PlanetTogether https://www.planettogether.com/knowledge/it-reference-guide
- Обучение и курсы PlanetTogether https://aveva.learning.planettogether.com/dashboard
- Предложение идей по развитию https://apsideas.planettogether.com/
- Скачать дистрибутивы PlanetTogether можно на основном сайте продукта в самом низу страницы или по ссылкам ниже:
- сервер с включенным в дистрибутив клиентским приложением PlanetTogether Server installer
- отдельно дистрибутивы клиентского приложения PlanetTogether client installer
порты для работы
- Ports
- 8788 – Extra Service Web Host Port
- 7990/7991 - для подключения клиента
- Проверка лицензий: https://licenseserver.planettogether.net:45455
- Services
- 8005 APS System
- 8004 APS Extra Services
- 8003 APS Client Updater
- 8001 APS Interface
- 8002 APS Scheduling Agent