В предыдущей статье мы говорили о версии прошивки вашего ПЛК и о том, как обрабатывать ошибки, которые могут возникнуть из-за несоответствия прошивки между вашим проектом в TIA Portal и вашим фактическим ПЛК.
В этой статье мы покажем, как обновить версию прошивки вашего ПЛК.
Содержание:
- Что такое версия прошивки?
- Почему версия прошивки может вызвать у меня проблемы?
- Как узнать версию прошивки вашего аппаратного ПЛК?
- Как обрабатывать ошибки версии прошивки?
- Как обновить версию прошивки вашего ПЛК?
- Заключение.
Что такое версия прошивки?
Как мы объясняли в предыдущей статье, прошивка ПЛК или модуля ПЛК (вводы-выводы, модули связи и т. д.) — это просто внутреннее программное обеспечение, установленное в ПЛК, которое отвечает за то, что оборудование может фактически делать.
ПЛК со старой версией прошивки будет иметь меньше функций и внутренних возможностей, чем ПЛК с новой версией прошивки.
На рисунках 1 и 2 показано, как один и тот же аппаратный ПЛК будет иметь разные функции и возможности производительности с разными установленными версиями прошивки.
Рисунок 1. Версия прошивки V4.0
Рисунок 2. Версия прошивки V4.4
Вы можете видеть, что теперь у ЦП больше функций, добавленных просто за счет обновления до более высокой версии прошивки. С более высокой версией прошивки V4.4 у ЦП теперь есть OPC UA среди других функций, добавленных к его возможностям производительности.
Почему версия прошивки может вызывать проблемы?
Вы выберете свой ПЛК в TIA Portal в соответствии с одним из двух пунктов:
- Вы уже приобрели аппаратный ПЛК, поэтому выберете тот же ПЛК, который у вас фактически есть в проекте TIA Portal.
- Вы еще не приобрели ПЛК, поэтому выберете ПЛК в TIA Portal, который соответствует вашим требованиям, а затем купите его позже.
В любом из двух случаев, если версия прошивки ПЛК, выбранная в проекте TIA Portal, отличается от версии прошивки фактического оборудования, у вас возникнут проблемы. А в некоторых ПЛК ваша программа даже не будет загружена в аппаратный ПЛК.
Поэтому вы всегда должны следить за тем, чтобы версия прошивки фактического ПЛК соответствовала ПЛК, выбранному в TIA Portal.
Стоит отметить, что если версия прошивки, выбранная в TIA Portal, старше, чем версия фактического ПЛК, у вас не возникнет никаких проблем с вашей программой, вы потеряете некоторые функции и возможности ПЛК, но ваша программа будет работать нормально.
Проблемы возникнут, если наоборот, если версия прошивки, выбранная в TIA Portal, новее, чем версия фактического ПЛК, у вас возникнут проблемы.
Вот почему, если вы не знаете версию прошивки вашего оборудования, вам следует выбрать более старую версию в проекте TIA Portal.
Как узнать версию прошивки аппаратного ПЛК?
Мы можем узнать версию прошивки аппаратного ПЛК одним из двух способов:
- Из самого ПЛК:
Версия прошивки любого ПЛК или модуля ПЛК всегда записана где-то на аппаратном устройстве.
- Из программного обеспечения TIA Portal:
Используя программное обеспечение TIA Portal, вы можете подключить свой ПЛК к своему TIA Portal и выполнить поиск устройства, после чего вы сможете найти версию прошивки аппаратного устройства. Мы показали, как это сделать, в предыдущей статье.
Как обрабатывать ошибки версии прошивки?
Если версия прошивки фактического аппаратного ПЛК старше версии ПЛК, выбранной в проекте TIA Portal, это приведет к ошибкам прошивки, и для решения этих ошибок мы можем попробовать один из следующих подходов:
- мы можем выбрать ПЛК в проекте TIA Portal с той же или более старой версией прошивки, что и у фактического ПЛК. Мы показали это в предыдущей статье.
- мы можем обновить версию прошивки фактического аппаратного ПЛК до более высокой версии прошивки, чем выбранная в вашем проекте, или, по крайней мере, до той же версии прошивки. И это тема этой статьи.
Как обновить версию прошивки вашего ПЛК?
Вы можете обновить версию прошивки вашего ПЛК двумя способами:
- Онлайн с помощью TIA Portal.
- Оффлайн с помощью карты памяти Siemens SMC.
Обновление прошивки онлайн с помощью TIA Portal:
Вам не нужно открывать существующий проект в TIA Portal, вам просто нужно программное обеспечение TIA Portal и подключить ПЛК к вашему ПК. См. рисунок 3.
Рисунок 3. Откройте Tia Portal, не создавая новый проект.
Когда вы открываете TIA Portal, перейдите в онлайн-доступ, выберите подходящий адаптер связи между вашим ПЛК и вашим ПК, а затем нажмите «Обновить доступные устройства», чтобы найти ваш ПЛК. См. рисунок 4.
Рисунок 4. Найдите свой ПЛК.
После того, как ПЛК будет найден, как вы можете видеть на предыдущем рисунке, откройте папку ПЛК и нажмите онлайн и диагностика, чтобы увидеть версию прошивки ПЛК. См. рисунок 5.
рисунок 5. Текущая версия прошивки ПЛК.
ТЕПЕРЬ, чтобы обновить версию прошивки, нажмите атрибут Обновление прошивки. См. рисунок 6.
рисунок 6. Страница обновления прошивки.
Как вы видите, при нажатии на атрибут Firmware Update вы можете увидеть текущее обновление прошивки, которое является V4.1.3, а также вы можете увидеть Firmware Loader, где вы можете просмотреть версию прошивки, которую вы хотите установить.
Конечно, сначала у вас должна быть версия прошивки на вашем ПК, что означает, что нам нужно загрузить версию прошивки. Чтобы загрузить версию прошивки, вы должны войти в свою учетную запись Siemens, если у вас ее нет, вы можете легко создать новую учетную запись, но активация займет 1 или 2 дня.
После этого вы можете найти версию прошивки для вашего ПЛК. В нашем случае у нас есть S7-1200 CPU 1214C AC/DC/RLY, и мы найдем его версию прошивки, используя его номер артикула. Смотрите рисунок 7.
Рисунок 7. Поиск версии прошивки вашего ПЛК.
После этого загрузите версию прошивки, которую вы хотите установить, в нашем случае мы хотим обновить наш ПЛК до версии 4.4.0, поэтому мы загрузим эту версию на наш ПК. Смотрите рисунок 8.
рисунок 8. Загрузите V4.4.0
Загруженный файл будет zip-файлом, вам следует распаковать файл, чтобы получить файл данных версии прошивки, а затем вернуться к атрибуту загрузчика прошивки и нажать «Обзор», чтобы найти версию прошивки. Смотрите рисунок 9.
рисунок 9. Найдите файл версии прошивки.
Не беспокойтесь о том, что вы допустите ошибку на этом этапе, потому что если версия прошивки несовместима с ПЛК, вы не сможете запустить обновление. Смотрите рисунок 10.
рисунок 10. Обновление не будет продолжено, если прошивка не совпадает.
Как вы видите, когда мы попытались загрузить версию прошивки для ЦП 1215C в наш ПЛК с ЦП 11214C, он выдал ошибку, что файл не подходит для ПЛК.
ТЕПЕРЬ снова нажмите «Обзор», но на этот раз найдите правильную версию прошивки. Смотрите рисунок 11.
рисунок 11. Нет сообщения об ошибке, когда версия прошивки правильная.
Как вы видите, когда мы выбрали подходящую версию прошивки, не было сообщения об ошибке, и теперь мы можем нажать «Запустить обновление», чтобы начать обновление нашего ПЛК.
Окно обновления прошивки появится, как только вы начнете процесс обновления, и в конце появится сообщение об успешном завершении, если обновление прошло гладко. Смотрите рисунки 12 и 13.
рисунок 12. Обновление прошивки выполняется.
Рисунок 13. Обновление прошивки успешно завершено.
Теперь, когда версия прошивки обновлена, обновите связь, повторно нажав «Обновить доступные устройства» и проверив версию прошивки ПЛК.
Вы обнаружите, что версия прошивки ПЛК теперь V.4.4.0 вместо V4.1.3, и это означает, что нам удалось обновить версию прошивки нашего ПЛК. Смотрите рисунок 14.
Рисунок 14. Прошивка обновлена до V4.44.0
И вот как мы обновляем версию прошивки нашего ПЛК с помощью TIA Portal.
Офлайн с помощью карты памяти Siemens SMC:
Другой способ, который можно использовать для обновления прошивки нашего ПЛК, — это использование карты памяти SIEMENS SMC.
Для этого нам просто нужно загрузить версию прошивки, которую мы хотим использовать, затем мы скопируем версию прошивки с нашего ПЛК на SMC, а затем вставим SMC в выделенный слот в ПЛК. При следующем включении ПЛК прошивка будет обновлена.
Заключение
- Вы можете обновить версию прошивки с помощью программного обеспечения TIA portal или карты памяти SIEMENS SMC.
- Убедитесь, что вы выбираете версию прошивки точно так же, если есть несоответствие между ПЛК и TIA Portal, обновление не начнется.