Flexipy
Індустрії · Послуги · Продукти

Проєкти · виробник компонентів із Центральної Європи

Дані з машин приходять двічі, із запізненням або ніяк

01 Проєкт

Проблема

Телеметрія лінії писалася напряму у таблиці звітності. Дубльовані повідомлення завищували показники випуску, а обрив мережі залишав прогалини, яких ніхто не помічав, поки начальник цеху не поставив під питання підсумок зміни.

Підхід

Ми поставили перед звітністю ідемпотентний шар приймання з ключем по машині й часу події та явним виявленням прогалин, яке сигналізує, а не інтерполює. Тепер звітність зводиться до цифр, яким цех уже довіряв, — саме це зробило впровадження можливим.

02 Інженерія

Що було технічно складним

Час події — єдиний ключ, за яким дубль взагалі можна виявити, а годинники машин збиваються. Лінія, яка скидає годинник або звітує місцевий час під час переходу на літній, дає покази, що виглядають новими, коли є повторами, і повторами, коли є новими, — тож дедуплікація не може просто довіряти отриманій мітці часу. Визначити, що саме є тим самим показом, і відмовлятися вирішувати, коли свідчення неоднозначні, було найбільшою частиною роботи.

Одне рішення, і чому

Виявлення прогалин сигналізує, а не інтерполює. Підставлене значення робить графік повним, а підсумок зміни — хибним, і щойно хтось спланував щось на його основі, помилка стає невідрізненною від справжнього показу. Визнана прогалина — це питання, на яке цех може відповісти з власних паперів; вигадане число — питання, яке нікому не спадає на думку поставити.

start-project.sh

$ розкажіть, що ви будуєте і де застрягли

Забронювати 30-хв дзвінок

Відповідаємо протягом одного робочого дня.

Поговоримо про ваш проєкт

Виберіть час або напишіть — відповідаємо протягом одного робочого дня.

Станіслав Рибонька · Засновник і провідний інженер

Вибрати час →
або напишіть нам