Как сделать резервную копию проекта из панели PH1?
Проект выгружается с панели инструментом загрузки — пункт Выгрузка (HMI в ПК). На выходе получается файл .wmt, то есть скомпилированный проект, а не исходник.
Чтобы открыть его в среде и что-то поправить, файл нужно прогнать через инструмент Decompiled:
- Откройте инструмент декомпиляции.
- Укажите файл .wmt в поле WMT location.
- Задайте путь сохранения.
- Введите пароль проекта, если он задан.
- Нажмите OK — создаётся папка проекта.
Две вещи, которые превращают резервную копию в бесполезный файл:
- пароль разработчика. Он задаётся в Project settings и шифрует проект: без него нельзя ни выгрузить проект с панели, ни декомпилировать .wmt. Пароль хранится отдельно от проекта, иначе восстановить нечего;
- флажок «Выгрузка запрещена» в конфигурации загрузки. Если предыдущий интегратор его поставил, проект с панели не снимется вообще — это делается намеренно, чтобы защитить разработку.
Правильная резервная копия — это не только .wmt. Сохраняйте вместе с ним папку проекта (файл .pi и всё содержимое), пароль разработчика и версию среды, в которой проект собран.
Момент, о котором вспоминают поздно: ремонт или замена панели содержимое памяти не восстанавливает. Снимайте копию до того, как панель поедет в сервис, а не после.
Прикреплённая документация
Андрей Орлов
Специалист сервисного центра