PLC, HMI, SCADA, INVERTERS, GSD PROFIBUS,
GSDML PROFINET, EDS CanOpen, INDUSTRIAL AUTOMATION

09:38
Инструкция по обновлению ПО RUGGEDCOM RS900

Инструкция по обновлению ПО RUGGEDCOM RS900

План действий и необходимые компоненты:

Программы:

  • PuTTY (или аналогичный эмулятор терминала) для доступа к интерфейсу командной строки (CLI) через консольный порт;
  • Tftpd64 (или другой TFTP-сервер) для передачи файлов прошивки на коммутатор по сети.

Файлы прошивки: Полученные от представителя Siemens файлы для вашей модели. Обычно это ROS-CF52_Boot_v4.3.0.zb (загрузчик) и ROS-CF52_Main_v5.10.0.zb (основная прошивка) 

Шаг 1: Подготовка оборудования и программ

Настройте компьютер и подключитесь к коммутатору.

1.1. Физическое подключение через консоль

Подключите консольный кабель к порту RS-232 на коммутаторе и к COM-порту вашего компьютера (или используйте USB-адаптер).

Запустите PuTTY и настройте сессию для последовательного порта со следующими параметрами:

COM1_Speed_57600 

Рисунок 1 – Настройки в диспетчере устройств и в PuTTY Configuration.

Serial line: Ваш COM-порт (например, COM1).

Speed (Baud): 57600.

Data Bits: 8.

Stop Bits: 1.

Parity: None.

Flow Control: None.

Нажмите Open для подключения. Откроется консольное окно и нужно зайти в «Change Settings» и включить VT100+.

 

Рисунок 2 – Настройки в диспетчере устройств и в PuTTY Configuration.

Нажмите Enter несколько раз в открывшемся окне. Вы должны увидеть приглашение к вводу логина.

1.2. Настройка сетевых параметров

По умолчанию коммутатор имеет IP-адрес 192.168.0.1. Чтобы ваш компьютер мог с ним взаимодействовать, его IP-адрес должен находиться в той же подсети.

  1. Откройте настройки сети вашего компьютера и назначьте статический IP-адрес в диапазоне вашего коммутатора
  2. Проверка связи: Откройте командную строку на компьютере и выполните команду ping <…>. Если пинг проходит успешно, сеть настроена правильно.

1.3. Подготовка TFTP-сервера

Запустите программу от имени администратора!!! Tftpd64.

В поле Server interfaces выберите IP-адрес вашего компьютера (например, 192.168.0.10).

В поле Current Directory укажите папку, куда вы поместили файлы прошивки (boot.zb и main.zb) .

Проверьте вкладку Tftp Server — она должна быть активна.

Рисунок 3 – Интерфейс Tftpd.

Шаг 2: Создание резервной копии конфигурации

Это критически важный шаг перед любым обновлением. Сохраните текущую конфигурацию коммутатора.

В окне PuTTY (CLI коммутатора) после авторизации нажмите Ctrl+S и выполните команду для отправки файла конфигурации на ваш TFTP-сервер

config.csv – файл конфига на коммутаторе.

config_backup.csv – имя созданного файла конфига в указанной директории.

tftp <IP_адрес_вашего_ПК> put config.csv config_backup.csv

Например: tftp 192.168.0.10 put config.csv config_backup.csv

Дождитесь завершения передачи. Файл config_backup.csv появится в папке, указанной в Tftpd64. Проверьте, что он не пустой.

Рисунок 4 – Созданный файл в указанной директории(Сurrent Directory).

Шаг 3: Обновление прошивки

Процесс обновления всегда выполняется в строгой последовательности: сначала загрузчик (boot), затем основная прошивка (main). Эти файлы должны быть в директории Tftpd64. Убедитесь, что ваш TFTP-сервер активен на протяжении всего процесса.

Обновление загрузчика (Boot):

В CLI коммутатора выполните команду, чтобы увидеть текущие версии и убедиться в необходимости обновления:

version

Загрузите файл загрузчика с вашего TFTP-сервера:

tftp <IP_адрес_вашего_ПК> get <имя_файла_boot_на_сервере> boot.bin

<IP_адрес_вашего_ПК> — IP вашего компьютера (например, 192.168.0.10).

boot.bin — стандартное имя, под которым файл будет сохранен в памяти коммутатора .

<имя_файла_boot_на_сервере> — точное имя вашего файла загрузчика (например, ROS-CF52_Boot_v4.3.0.zb).

Пример: tftp 192.168.0.10 get ROS-CF52_Boot_v4.3.0.zb boot.bin

После успешной загрузки перезагрузите коммутатор, чтобы новый загрузчик вступил в силу:

reset

Обновление основной прошивки (Main)

  1. После перезагрузки снова войдите в CLI.
  2. Загрузите файл основной прошивки аналогичным образом:
  3. <имя_файла_boot_на_сервере> — точное имя вашего файла загрузчика (например, ROS-CF52_Boot_v4.3.0.zb)..
  4. main.bin — стандартное имя, под которым файл будет сохранен в памяти коммутатора .

tftp <IP_адрес_вашего_ПК> get <имя_файла_main_на_сервере> main.bin

Пример: tftp 192.168.0.10 get ROS-CF52_Main_v5.10.0.zb main.bin.

  1. Дождитесь завершения передачи.
  2. Выполните финальную перезагрузку командой reset.

После перезагрузки убедитесь, что обновление прошло успешно.

Снова войдите в CLI коммутатора.

Выполните команду version.

Проверьте строки Current ROS-CF52 Boot Software и Current ROS-CF52 Main Software. Они должны соответствовать установленным вами новым версиям.

После всех процедур обновления можно попасть на веб-интерфейс коммутатора. В поисковом адресе введите заданный адрес.

Если возникают проблемы:

1) Задавайте адрес по https://

2) Могут быть проблемы с сертификатом, поэтому чтобы его сгенерировать, нужно указать тип и размер ключа:

                                                sslkeygen RSA 1024

После ввода этой команды:

Начнется фоновый процесс генерации. В консоли появится сообщение о начале (может быть не сразу). Также можно проверить лог командой:

type syslog.txt

в конце должно быть сообщение Generated ssl.crt was saved.

Файлы для скачивания

ROS-CF52_Main_v5.6.0.zip - ROS-CF52_Main_v5.6.0.zb

ROS-CF52_Main_v5.10.0.zb.zip - ROS-CF52_Main_v5.10.0.zb

ROS-CF52_Boot_v4.3.0.zip - ROS-CF52_Boot_v4.3.0.zb

ROS_RuggedCom_MIBs_2022_01_17.zip - MIBs файлы

Категория: SIEMENS | Просмотров: 21 | Добавил: gt7600 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar