Резервные копии, роли и управление изменениями
Цель: Обеспечить восстанавливаемость проекта и контролируемый доступ без вмешательства в работающую систему наугад.
5 акад. ч. Лекция, работа с документацией, практическое задание на учебной модели или согласованном стенде и самопроверка.
Карта темы
Что сохраняют
Резервная копия системы — не один случайный файл с названием final. Нужны исходный проект ПЛК, версии библиотек и среды, конфигурация устройств, настройки приводов и сетей, проект HMI/SCADA, необходимые ресурсы и согласованные данные для восстановления. Порядок хранения защищённых сведений определяют отдельно: пароли нельзя бессистемно рассылать вместе с общим архивом.
Копия без проверки восстановления остаётся предположением о пригодности. Испытание проводят на разрешённой среде, проверяя состав, совместимость версий и целостность. Скачанная из контроллера программа может не содержать всех исходных символов и ресурсов проекта — возможности зависят от платформы и того, что было сохранено.
Изменение как управляемая операция
Для изменения фиксируют основание, ответственного, исходную версию, ожидаемый эффект, риски, план проверки и способ отката. Различают загрузку проекта, онлайн-изменение, перезапуск задачи и обновление прошивки. Они могут по-разному влиять на состояние, связь и выходы. Возможность выполнить действие технически не означает разрешение выполнить его в текущем режиме объекта.
После правки испытывают затронутую функцию и связанные сценарии. Старую версию не удаляют до предусмотренного закрытия изменений. В журнале записывают фактический результат, а не только фразу «обновили». Откат тоже требует проверки: возврат файла не гарантирует восстановления всех настроек и текущего технологического состояния.
Доступ и связь
Применяют персональные роли и минимально необходимые права. Инженерный доступ, работа оператора и просмотр должны разграничиваться по правилам объекта. Удалённое соединение организуют через согласованную защищённую архитектуру с учётом журналирования; прямое открытие программирующего порта ПЛК в Интернет не является нормальным завершением настройки.
В OPC UA отдельно рассматривают доверие приложениям, проверку сертификатов и разрешённые действия пользователя. В сетях ограничивают ненужные маршруты и сервисы, сохраняя требуемую работоспособность. Универсальная команда «отключить весь firewall» ради обмена скрывает причину и создаёт лишний доступ.
Практическое задание
Составьте опись резервной копии своего учебного проекта и инструкцию восстановления на модели. Подготовьте карточку одного изменения с проверкой и откатом. Создайте матрицу ролей «наблюдение — управление — изменение уставок — инженерная загрузка». Отдельно укажите место защищённого хранения доступов, не вписывая реальные пароли в учебный отчёт.
Что нужно запомнить
- Проверка восстановления важнее наличия файла с красивым именем.
- Изменения требуют версии, разрешения, испытаний и плана отката.
- Техническая возможность доступа не равна организационному разрешению.