Найти в Дзене
Khan_ASU

Изменить версию Firmware в Siemens S7-1200

Firmware в Siemens S7-1200 — это встроенное программное обеспечение, которое управляет работой контроллера, обеспечивает его базовую функциональность и взаимодействие с другими устройствами. С английского переводится недвусмысленно как "прошивка". Каждая новая версия firmware может: Для получения информации о текущей версии "прошивки" подключить ПЛК к персональному компьютеру на котором имеется ПО Tia Portal. Произведи настройку локальной сети под адрес ПЛК. Запустить в Tia Portal проект предназначенный для загрузки в ПЛК. В столбце дерева проекта развернуть вкладку "Online access", раскрыть используемую сетевую карту, в данном случае "Realtek PCle GbE Family Controller" и обновить доступные устройства кнопкой "Update accessible devices". При правильных сетевых настройках Tia Portal произведет поиск и покажет устройства в сети. Дальше необходимо активировать вкладку "CPU1 [192.168.88.10]" ➢ "Online & diagnostics". В меню онлайн и диагностика в левой части рабочей области появляется дер
Оглавление

Что такое Firmware в PLC Siemens?

Firmware в Siemens S7-1200 — это встроенное программное обеспечение, которое управляет работой контроллера, обеспечивает его базовую функциональность и взаимодействие с другими устройствами. С английского переводится недвусмысленно как "прошивка".

Для чего нужен Firmware в S7-1200?

  1. Управление аппаратной частью – обеспечивает корректную работу процессора, памяти, периферийных модулей (аналоговых, цифровых, коммуникационных).
  2. Исполнение пользовательской программы – интерпретирует и выполняет код, написанный в TIA Portal (LAD, FBD, SCL и др.).
  3. Коммуникация – поддерживает протоколы (PROFINET, Modbus, OPC UA и др.) для связи с HMI, SCADA, другими ПЛК и устройствами.
  4. Безопасность – включает механизмы защиты от несанкционированного доступа, пароли, шифрование.
  5. Обновление функционала – новые версии firmware добавляют поддержку дополнительных инструкций, оптимизируют производительность, исправляют ошибки.

За что отвечают различные версии Firmware?

Каждая новая версия firmware может:

  • Добавлять новые функции (например, поддержка OPC UA в версии V4.2).
  • Улучшать производительность (оптимизация работы цикла сканирования, быстродействие).
  • Расширять список поддерживаемых модулей (новые аналоговые/дискретные модули ввода-вывода).
  • Исправлять ошибки и уязвимости (критические баги, проблемы с коммуникацией).
  • Менять совместимость – некоторые версии требуют определенной версии TIA Portal.

Узнать текущую версию Firmware?

Для получения информации о текущей версии "прошивки" подключить ПЛК к персональному компьютеру на котором имеется ПО Tia Portal. Произведи настройку локальной сети под адрес ПЛК.

-2

Запустить в Tia Portal проект предназначенный для загрузки в ПЛК. В столбце дерева проекта развернуть вкладку "Online access", раскрыть используемую сетевую карту, в данном случае "Realtek PCle GbE Family Controller" и обновить доступные устройства кнопкой "Update accessible devices".

-3

При правильных сетевых настройках Tia Portal произведет поиск и покажет устройства в сети. Дальше необходимо активировать вкладку "CPU1 [192.168.88.10]" ➢ "Online & diagnostics".

-4

В меню онлайн и диагностика в левой части рабочей области появляется дерево функций, а на основном экране отображаются возможности каждой вкладки. Текущая задача требует развернуть вкладку "Functions" ➢ "Firmware update" ➢ "PLC".

-5

Открытое окно имеет разделение на две части. Верхняя часть "Online data" заполняется считанными данными Tia Portal с S7-1200. Здесь видно:

  • Article number - шифр исполнения ПЛК S7-1200
  • Firmware - версия прошивки
  • Name - имя заданное в Tia Portal и текущий IP адрес устройства
  • Rack - номер стойки (крейта)
  • Slot - номер слота

Таким образом текущей прошивкой "Firmware" является V4.3.1.

Обновить версию Firmware?

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

-6

В таком случае необходимо получить нужную версию "Firmware" для контроллера и сохранить ее на ПК. Пример файла прошивки:

-7

Открыть описанную ранее вкладку "Firmware update" в меню "Online & diagnostics". В окне "Firmware loader" "Firmware File" ➢ "Browse".

-8

По сохраненному пути найти файл для обновления прошивки и нажать кнопку "Открыть".

-9

Произведя выбор в поле "Firmware version" появится информация о версии загружаемой прошивки, проверив данные возможно начать загрузку по кнопке "Run update".

-10

Активировав процесс программа Tia Portal уведомит что необходимо перевести CPU в режим "stop", для продолжения необходимо согласиться. Начинается процесс загрузки сопровождающийся индикацией выполнения:

-11

Загрузка прошивки успешно завершена, подтверждением служит информационное окно в Tia Portal:

-12

Закрыв окно, Tia Portal уведомит что CPU находится в режиме "Stop" и предложит перевести его в режим "Run", дальнейшее действие необходимо выполнить по индивидуальным потребностям.

-13

Процесс обновления закончен. Новую версию прошивки "Firmware" возможно найти во вкладке "Firmware update":

-14