Как проверить, прошла ли операция с рецептом на панели PH1?
По регистру HSW242 — панель кладёт туда код результата последней операции с рецептом. Выведите его числовым полем на сервисный экран, и станет понятно не только «получилось или нет», но и что именно не так.
Коды идут блоками по шесть на каждую операцию, по одной схеме: запуск, ошибка выполнения, файлов нет, элементов нет, групп нет, успешно.
| Операция | Запуск | Ошибка | Нет файла | Нет элемента | Нет группы | Успех |
|---|---|---|---|---|---|---|
| Загрузка | 1 | 2 (ошибка в операторе SQL) | 3 | 4 | 5 | 6 |
| Выгрузка | 7 | 8 | 9 | 10 | 11 | 12 |
| Вставка | 13 | 14 | 15 | 16 | 17 | 18 |
| Удаление | 19 | 20 | 21 | 22 | 23 | 24 |
| Удаление с сортировкой | 25 | 26 | 27 | 28 | 29 | 30 |
Отдельно: HSW243 отдаёт результат индексации рецепта — коды с 31 по 36 по той же схеме, где 36 означает успех. А коды 37 и 38 в HSW242 относятся к импорту CSV: 37 — импорт выполнен, 38 — не выполнен.
Как читать типовые ситуации:
- 3, 9, 15 («файлы не существуют») — панель не нашла файл рецепта. Обычно это неверное имя папки рецептов или отсутствующая флешка;
- 5, 11, 17 («группы не существуют») — номер группы, записанный в адрес группы, выходит за пределы существующих;
- 4, 10, 16 («элементы не существуют») — расходятся структура файла и настройка рецепта в проекте.
Совет для наладки: держите HSW242 на экране всё время пусконаладки. Половина жалоб «рецепт не грузится» закрывается за минуту, если видно код.
Прикреплённая документация
Георгий Жуков
Ведущий инженер