Перейти к содержанию

Загрузка прошивки КМК

Общая информация

Каждый модуль расширения ПЛК1 содержит микроконтроллер «Комдив-МК», который обеспечивает внутренний цикл работы устройства. В рамках этого цикла осуществляется опрос интерфейса взаимодействия с управляющим устройством, прием команд, выдача ответа, а также опрос и выставление команд на контроллеры ввода-вывода в соответствии с задачей конкретного модуля расширения ПЛК1.

Обновление ПО микроконтроллера модуля

Перепрограммирование микроконтроллера может быть выполнено пользователем самостоятельно.

Для обновления необходим бинарный файл, содержащий программное обеспечение микроконтроллера. Чтобы выполнить обновление ПО требуется выбрать модуль в таблице устройств и нажать кнопку «Загрузить прошивку КМК».

В диалоговом окне указать путь к бинарному файлу и нажать кнопку «Open».

В случае, если устройство не поддерживает загрузку программного обеспечения, будет выведено соответствующее уведомление.

В случае успешного чтения бинарного файла и подготовки микроконтроллера к записи начнется процесс загрузки программного обеспечения в микроконтроллер. На экране появится окно загрузки, в котором будет отображаться шкала прогресса, информирующая о ходе выполнения операции.

После успешного выполнения записи программного обеспечения будет сформировано соответствующее уведомление. Для возврата в главное меню конфигуратора необходимо нажать кнопку «ОК».

Чтобы изменения вступили в силу необходимо перезапустить модуль.

Ошибки при обновлении ПО

В процессе обновления могут возникнуть ошибки.

В таблице приведены наиболее распространенные ошибки с рекомендациями по их устранению.

Название ошибки Возможное решение
Ошибка при чтении файла прошивки Чтение бинарного файла не удалось.

Необходимо повторить загрузку, выбрав другой файл.
При выделении места произошла ошибка Модуль неисправен.

Необходимо повторить попытку записи несколько раз. Если проблема повторяется, модуль следует вывести из эксплуатации и передать в ремонт.
Запись управляющего слова не удалась Модуль неисправен.

Необходимо повторить попытку записи несколько раз. Если проблема повторяется, модуль следует вывести из эксплуатации и передать в ремонт.
Не удалось изменить состояние Stage В данный момент память модуля занята или недоступна.

Необходимо закрыть окно загрузки и предпринять попытку записи не ранее чем через 30 секунд. В случае возникновения ошибок после нескольких попыток записи, необходимо проверить соединение между стендовым ПК и модулем, а также перезапустить модуль. Если указанные действия не приводят к устранению проблемы, модуль должен быть выведен из эксплуатации и передан в ремонт.
Подготовка к записи не удалась В данный момент память модуля занята или недоступна.

Необходимо закрыть окно загрузки и предпринять попытку записи не ранее чем через 30 секунд. В случае возникновения ошибок после нескольких попыток записи, необходимо проверить соединение между стендовым ПК и модулем, а также перезапустить модуль. Если указанные действия не приводят к устранению проблемы, модуль должен быть выведен из эксплуатации и передан в ремонт.
Ошибка при записи В данный момент память модуля занята или недоступна.

Необходимо закрыть окно загрузки и предпринять попытку записи не ранее чем через 30 секунд. В случае возникновения ошибок после нескольких попыток записи, необходимо проверить соединение между стендовым ПК и модулем, а также перезапустить модуль. Если указанные действия не приводят к устранению проблемы, модуль должен быть выведен из эксплуатации и передан в ремонт.
Контрольная сумма не совпала В процессе передачи бинарного файла возникли проблемы, либо сам файл был повреждён.

Необходимо выполнить проверку соединения стендового ПК с модулем и перезапустить модуль. После этого следует повторить процедуру загрузки, либо загрузить другой бинарный файл
ОШИБКА! Замена ПО не удалась! При замене старого ПО на новое внутри микроконтроллера произошла ошибка.

Не перезапуская модуль повторить загрузку ПО несколько раз. Если проблема не решится, модуль должен быть выведен из эксплуатации и передан на ремонт.