Какие режимы загрузки программы есть у PMP20?

Проверено экспертом Опубликовано: 28.02.2025 2013 просмотров Помогло 92%

Режимов три — обычный, с защитой паролем и секретный, и выбор делается прямо при загрузке: он определяет, сможет ли кто-то потом выгрузить программу из контроллера.

  • Обычный. Программа свободно загружается и выгружается. Режим для отладки оборудования.
  • С защитой паролем. Для выгрузки нужно ввести пароль. В дополнительных настройках можно включить требование расшифровки и при загрузке новой программы — тогда пароль потребуется в обе стороны. Забытый пароль означает заблокированный контроллер, восстановить его нельзя.
  • Секретный. Программа загружается, но выгрузить её нельзя ни при каких условиях — с точки зрения выгрузки «программы не существует». Режим экономит внутренние ресурсы контроллера, увеличивает допустимый объём программы и ускоряет загрузку. Плата за это — невозможность откатиться к предыдущей версии.

Кроме режимов загрузки, есть ещё два инструмента защиты. Первый — импорт и экспорт файлов загрузки: программу можно передать заказчику так, что он сможет её заливать, но не сможет просматривать и редактировать. Второй — регистры FS, значение которых записывается, но никогда не читается; программа сравнивает их с константой и отказывается работать при несовпадении.

При выборе режима учитывайте эксплуатацию: секретная загрузка на объекте, где через два года понадобится доработка, оставит службу эксплуатации без исходной логики. Разумный компромисс — пароль плюс хранение проекта у заказчика.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Какие режимы загрузки программы есть у PMP20?