Пам'ять прогону
Жоден контролер на ринку не пам'ятає, що ви робили. Процес закінчився — і вже не згадати, яка була сировина, скільки води, коли впала температура і чому. Контролер oCBot цього теж не пам'ятає: у нього немає місця під великий масив даних і немає способу віддати його великими порціями. Пам'ять живе поруч із контролером — на комп'ютері й на порталі.
Нотатки під час прогону#
Під час виконання сценарію в інтерфейсі можна робити нотатки. Вони не стосуються роботи автоматики, але мають значення для майстра:
- яка сировина і скільки;
- яка вода;
- коли почався і закінчився процес;
- зовнішні показники, яких контролер не бачить: pH, густина;
- додаткові інгредієнти, ферменти;
- що пішло не так, і які думки були в той момент.
Нотатки зберігаються разом із прогоном на порталі.
Логування#
Усе, що контролер знає про роботу, він віддає назовні: телеметрію, стани й показники скриптів, системні дані, рядки логу. Спершу лог збирав комп'ютер, на якому відкритий інтерфейс контролера. Зараз він іде і на портал, якщо контролер до нього підключений — трьома рівнями з різним темпом: події одразу, значення раз на пів хвилини і лише при зміні, структура — знімком, коли змінилась.
Логування було сходинкою, після якої проєкт пішов швидше: з'явилось, що аналізувати.
Паспорт прогону#
З логу вичленено те, що потрібно, і обгорнуто в окремий документ — паспорт прогону, від початку сценарію до кінця. Паспорт можна переглянути, порівняти два-три між собою, доповнити нотатками. Уже на рівні паспорта рахуються загальні витрати електрики, води й напрацювання обладнання — математика, яку ніхто не збирає руками.
Плеєр#
Оскільки є паспорт, є й плеєр: він прокручує прогін як відео. Видно, як мінялися температури, як працювало обладнання, що вносив оператор, які були показники. Це той самий паспорт, розгорнутий у часі.
Обрані прогони власник може виставити у вітрину: тоді їх бачать без входу, як демонстрацію справжнього процесу.
Що далі: історія продукту#
Наступний крок — послідовність прогонів як історія не одного сценарію, а продукту: затирання → бродіння → перший перегін → другий → настоювання → купаж. Один ланцюжок для себе, для нащадків і для обміну досвідом. Цього ще немає.
Пов'язане#
- Звідки взявся oCBot — чому пам'ять стала апетитом після шести свобод.
- Паспорт апарата — паспорт схеми, не прогону: числа, що випливають зі складеного апарата.