Aktualizacja oprogramowania - RS485

Aktualizację oprogramowania można przeprowadzić za pośrednictwem magistrali RS485.

Jest to sposób bardziej zawodny, niż aktualizacja za pośrednictwem karty SD. Oferuje za to dużo większą wydajność, ponieważ można aktualizować jednocześnie i zdalnie wszystkie urządzenia podłączone do magistrali. Możliwa jest również aktualizacja wybiórcza.

 

Wymagania:

  • Konwerter RS485 do PC.
  • Program terminalowy z możliwością wysyłania ciągów podawanych szesnastkowo i transmisję plików (np: Realterm, można go pobrać z naszego mirrora).
  • Karta SD w panelu.
  • Plik firmware (rozpakowany, rozszerzenie .bin).
  • Brak aktywnej komunikacji Modbus na magistrali - master Modbus musi być wyłączony lub odłączony.

Wskazówki:

  • W procesie bardzo istotną rolę odgrywa jakość magistrali, a w szczególności:
    • poprawna terminacja;
    • poprawna struktura (poprawna magistrala, bez rozgałęzień).
  • Czasem, mimo zachowania poprawnych warunków transmisji, częsć urządzeń może się nie zaktualizować, zwracając błąd integralności pliku.
    Jest to zjawisko normalne i wynika z charakteru transmisji. Przeważnie występuje losowo. W przypadku wystąpienia takiej sytuacji, należy wykonać operację ponownie.
  • Wszystkie zapisane na panelu ustawienia są zachowywane.

Procedura:

1

Uruchamiamy program terminalowy i konfigurujemy parametry komunikacji zgodne z aktualnie skonfigurowanymi w urządzeniu

WSKAZÓWKA:
domyślne ustawienia komunikacji to: 115200, 8, N, 1

Na przykładzie Realterm:
2

Wysyłamy ramkę:

0x00 0x10 0x01 0x04 0x00 0x02 0x04 0x52 0x53 0x46 0x57 0x68 0x07

Na przykładzie Realterm:

3

Na panelach powinien pojawić się komunikat popup: "REMOTE UPDATE MODE"

[OPCJA]

Jeśli panele mają ustawioną prędkość inną, niż domyślna, po wysłaniu ramki z punktu 3, należy przestawić program terminalowy na parametry: 115200, 8, N,1 (aktualizacja ma wymuszone ustawienia transmisji).

 
4

Wysyłamy plik z nowym oprogramowaniem układowym.

WSKAZÓWKA:
W przypadku aktualizacji po RS485 nazwa otwieranego pliku nie jest istotna.

Na przykładzie Realterm:
5 Na panelach powinien pojawić się komunikat popup: "DOWNLOADING..."
6

Po przesłaniu pliku urządzenie automatycznie się zrestartuje w trybie aktualizacji oprogramowania układowego.

Dalszy proces jest identyczny, jak w przypadku aktualizacji za pomocą karty SD.

Finalnie urządzenie zrestartuje się automatycznie i powróci do normalnej pracy.