|
В процессе штатной эксплуатации панели оператора непрерывно сохраняют данные во внутренний накопитель (eMMC). Это необходимо для выборки данных (Data Sampling), ведения журналов событий (Event Log) и действий оператора (Operation Log). Однако чрезмерно высокая интенсивность записи способна существенно сократить ресурс флеш-памяти и вызвать сбои файловой системы. В EasyBuilder Pro V6.10.02.394 представлены новые системные регистры для непрерывного контроля скорости записи в реальном времени. |
Проблема износа eMMC и новое решение
Если скорость записи постоянно остается избыточной или суммарный объем данных увеличивается слишком быстро, ресурс ячеек eMMC вырабатывается опережающими темпами. В критических ситуациях повреждение файловой системы приводит к ошибкам ввода/вывода или невозможности штатного запуска операционной системы HMI.
Ранее для расчета скорости записи инженерам требовалось сопоставлять общее время наработки панели и накопленный объем записанных данных вручную. Начиная с версии EasyBuilder Pro V6.10.02.394, Weintek внедрила два новых системных регистра для панелей серии cMT X. Среда исполнения панели теперь автоматически вычисляет и передает текущую скорость записи, что позволяет предупредить износ накопителя на ранней стадии.
Новые системные регистры для мониторинга eMMC
· LW-12835 (32 бита): отображает текущую скорость записи во внутреннюю память HMI в кБ/мин (KB/min) (например, 500 кБ/мин). До формирования первой корректной выборки значение остается равным 0, после чего обновляется ежеминутно.
· LW-12837 (16 бит): указывает текущий статус и достоверность процесса измерения скорости записи.
|
Значение |
Статус |
Время с момента запуска |
Описание |
|
0 |
Не активно / Ошибка |
— |
Функция отключена или произошла ошибка чтения. |
|
1 |
Исключение при запуске (Startup Exclusion) |
0–10 мин |
Данные первых 10 минут исключаются из расчета во избежание стартовых всплесков. |
|
2 |
Сбор данных (Collecting) |
10–70 мин |
Идет первичное накопление статистики; минимальный объем выборки еще не достигнут. |
|
3 |
Частичное окно (Valid with Partial Window) |
70 мин – 8 ч 10 мин |
Доступен предварительный достоверный результат; точность продолжает расти. |
|
4 |
Полное окно (Valid with Full Window) |
Более 8 ч 10 мин |
Расчет завершен по полной выборке; обеспечивается максимальная достоверность. |
Рекомендации по продлению ресурса eMMC
После того как статус измерения в регистре LW-12837 переходит в состояние 4 (Valid with Full Window), рекомендуется следить за тем, чтобы средняя скорость записи в LW-12835 не превышала 1 200 кБ/мин. Удержание интенсивности записи в пределах этой нормы замедляет деградацию накопителя и предотвращает переход регистра состояния здоровья eMMC (LW-12824) в статус 3: Poor (Плохое), существенно увеличивая общий жизненный цикл HMI.
Практический пример: создание экрана мониторинга в EasyBuilder Pro
1. Добавление числовых индикаторов: разместите на экране проекта два объекта «Число» (Numeric Display) для отображения текущей скорости и статуса. В свойствах чтения/записи нажмите кнопку [Settings].

2. Привязка системных тегов: в окне настройки адреса выберите вкладку [System tag] и задайте регистры: LW-12835 (32bit): Internal storage write rate и LW-12837 (16bit): Internal storage write rate status.


3. Добавление текстовых меток: разместите рядом текстовые блоки с описанием (например, «Скорость записи (кБ/мин)» и «Статус измерения»).
4. Заголовок экрана: создайте текстовый заголовок страницы: «Мониторинг накопителя eMMC».
5. Загрузка и тестирование: загрузите проект в операторскую панель серии cMT X. Значения скорости и статуса станут доступны прямо на экране (типовое штатное значение: 5 кБ/мин при статусе 4).

Методы снижения нагрузки на память eMMC
Для оптимизации нагрузки и предотвращения преждевременного износа накопителя рекомендуются принять следующие меры:
· Оптимизация семплирования: увеличьте интервалы выборки данных, если технологический процесс не требует высокочастотной дискретизации.
· Снижение частоты синхронизации: уменьшите частоту сброса буферов исторических данных и системных журналов во флеш-память.
· Внешние носители и БД: настройте архивирование журналов тревог и трендов на внешние USB-flash, SD-карты или настройте прямой экспорт в базу данных на сервере (SQL / Weincloud).
|
Системные требования и совместимость: |