Przejdź do głównej zawartości

Siemens SINUMERIK Operate

Aby otrzymać najnowszą wersję aplikacji SDA_Archive dla urządzeń SINUMERIK, prosimy o kontakt pod adresem OrchestrationSuite-Support@sew-eurodrive.de.

Spis treści​

  1. Przegląd
  2. Co nowego
  3. Instalacja
  4. Konfiguracja
  5. Formaty kopii zapasowych
  6. Przechowywanie archiwów
  7. Rejestrowanie

1. Przegląd​

SDA_Archive to aplikacja działająca w tle, służąca do tworzenia archiwów dla SINUMERIK 840D sl oraz SINUMERIK ONE. Może działać bezpośrednio na NCU albo na IPC/PCU w ramach HMI Operate.

Aplikacja komunikuje się z klientem TCP, od którego otrzymuje polecenie utworzenia archiwum. Utworzone archiwum jest zapisywane na zewnętrznym dysku Samba.

Określone ustawienia i parametry domyślne są konfigurowane w pliku konfiguracyjnym.

SDA_Archive jest sterowana za pomocą przychodzących pakietów TCP. Pakiety te przekazują wymagane informacje i wyzwalają utworzenie archiwum. SDA_Archive odsyła następnie pakiety TCP zawierające informacje, takie jak aktualny status.

Note: Ilość danych zapisywanych w archiwum nie jest sprawdzana przez SDA_Archive. Użytkownik jest odpowiedzialny za zapewnienie, że na lokalnym nośniku danych oraz w katalogu docelowym jest wystarczająco dużo miejsca na utworzone archiwum.

Note: Do uruchomienia aplikacji wymagana jest opcja runtime P60 (SINUMERIK Integrate Run MyHMI /3GL) w systemie docelowym.


2. Co nowego​

2.1 Wersja 1.0.0.0 — Funkcje podstawowe​

Z powodu zgodności z SINUMERIK Operate dostępne są 4 pakiety zależne od wersji, przeznaczone dla określonych wersji HMI Operate.

Odpowiednie foldery zawierają pliki zarówno dla PCU50/IPC (Windows), jak i dla NCU (Linux).

Ilustracja: Przegląd wersji.

3. Instalacja​

Ścieżka instalacji zależy od docelowego sprzętu, na którym instalowana jest aplikacja SDA_Archive.

W dalszym tekście zmienna <InstallationPath> oznacza katalog instalacyjny SINUMERIK Operate, czyli:

  • C:\Program Files (x86)\Siemens\MotionControl\ przy instalacji na PCU50 / IPC z systemem operacyjnym Win7/Win10
  • \card\ przy instalacji na NCU.

Kroki:

  1. Rozpakuj dostarczony plik ZIP do dowolnego katalogu.
  2. W przypadku instalacji na NCU konieczne jest ustanowienie połączenia z docelowym sprzętem za pomocą klienta SCP ( np. WinSCP):
    • Użytkownik: manufact
    • Hasło: SUNRISE (lub aktualne hasło producenta)
  3. Skopiuj wszystkie foldery znajdujące się w hmi do: <InstallationPath>oem\sinumerik\hmi

CAUTION: Jeśli w folderze <InstallationPath>oem\sinumerik\hmi\cfg już istnieje plik o nazwie systemconfiguration.ini, należy przed kopiowaniem wykonać jego kopię zapasową. Po skopiowaniu połącz nowy plik z tym z kopii zapasowej.

Musi być obecny następujący wpis:

[oem_dirs]
OEM_1=sda_archive

Jeśli wpis z sekcją [oem_dirs] już istnieje, przejmij wyłącznie wpis OEM_1=sda_archive i dostosuj numer po OEM_, np.: OEM_2=sda_archive

3.1 Zainstalowane pliki​

<InstallationPath>oem\sinumerik\hmi\sda_archive\

  • versions.xml

<InstallationPath>oem\sinumerik\hmi\sda_archive\appl

  • libSDA_Archive.so (NCU)
  • SDA_Archive.dll (PCU/IPC)
  • sda_archivedialog.hmi
  • versions.xml

<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg

  • sda_installation.ini
  • sda_tempinfo.ini
  • systemconfiguration.ini

<InstallationPath>oem\sinumerik\hmi\sda_archive\lng

  • sda_archivedialog_deu.qm
  • sda_archivedialog_eng.qm

3.2 Pliki tworzone w czasie działania​

  • Tymczasowe informacje o aktualnie tworzonym archiwum są przechowywane w lokalnym pliku konfiguracyjnym: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Tymczasowe przechowywanie archiwum przed skopiowaniem go do katalogu docelowego: każdy HMI Operate posiada katalog tymczasowy w swojej ścieżce instalacyjnej.

3.3 Port komunikacyjny​

Aplikacja SDA_Archive nasłuchuje przychodzących pakietów TCP wysyłanych przez klienta TCP. Aby te pakiety mogły zostać odczytane, należy otworzyć port za pośrednictwem HMI Operate.

Istnieje kilka możliwości, które zależą od wersji HMI Operate i systemu docelowego. Można je znaleźć w dokumencie „SINUMERIK 840D sl SINUMERIK Operate (IM9)” w rozdziale Configure Network > Settings of the company network:

  • Za pośrednictwem HMI Operate

    W Commissioning > Network > Company > Change można otworzyć dodatkowe porty. Na przykład należy dodać TCP/8080, jeśli w pliku konfiguracyjnym ustawiono port 8080. Następnie komputer musi zostać uruchomiony ponownie.

  • Za pośrednictwem pliku konfiguracyjnego <InstallationPath>user\system\etc\basesys.ini

    Plik konfiguracyjny jest dostępny w systemie plików, a wpis portu można dodać w zakomentowanym miejscu, na przykład:

    ; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)
    FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900

Na PCU/IPC z systemem Windows zależy to od ustawień zapory i może być możliwe użycie portu bez żadnych zmian.

3.4 Wprowadzanie hasła​

Do utworzenia archiwum wymagany jest poziom dostępu manufact w HMI Operate 4.x oraz poziom dostępu Customer w HMI Operate 6.x. Aplikacja SDA_Archive ustawia poziom dostępu na krótko przed archiwizacją i usuwa go ponownie po wyzwoleniu archiwizacji.

Domyślnie używane jest hasło ustawione fabrycznie. Aby zmienić hasło, można podczas uruchamiania aktywować dodatkową maskę ekranową umożliwiającą wprowadzenie nowego hasła. Jest ono następnie przechowywane w formie zaszyfrowanej.

Maskę ekranową aktywuje się poprzez usunięcie znaków komentarza ; w <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini; staje się ona dostępna w menu po następnym ponownym uruchomieniu HMI.

Przed — komentarze aktywne, maska hasła wyłączona:

;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel

Po — komentarze usunięte, maska hasła wyświetlana:

[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel

Maska ekranowa pojawia się teraz na następnym wolnym softkeyu menu obszarów, oznaczonym SDA_Archive. Naciśnięcie softkeya otwiera ekran wprowadzania hasła.

Ilustracja: Wyświetlenie softkeya obszaru SDA_Archive służącego do otwarcia ekranu hasła.

Poprzednie hasło nigdy nie jest wyświetlane. Wyświetlane jest puste pole wprowadzania, w którym można wpisać hasło. Za pomocą softkeya „Save Password” poprzednie hasło zostaje nadpisane.

Ilustracja: Wprowadzanie i zapisywanie hasła w ekranie hasła.

3.5 Wyświetlanie wersji​

Wersja aplikacji jest wyświetlana w HMI Operate w Diagnostics > Version, na liście aplikacji OEM.

Ilustracja: Wyświetlanie wersji

4. Konfiguracja​

SDA_Archive jest konfigurowana za pomocą pliku konfiguracyjnego sda_installation.ini. Plik ten znajduje się w katalogu: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.

Można tu również zapisać wpisy domyślne, których nie trzeba przesyłać przez komunikację TCP. Jeśli wpisy zostaną jednak przesłane przez TCP, używane są wartości z pakietu TCP.

4.1 Struktura pliku konfiguracyjnego​

Plik inicjalizacyjny sda_installation.ini definiuje wygląd ekranów oraz dane, które mają zostać zarchiwizowane.

Plik inicjalizacyjny jest podzielony na 3 sekcje:

  • Sekcja [Network] zawiera ustawienia komunikacji z klientem TCP, który inicjuje zlecenia.
  • Sekcja [Config] umożliwia skonfigurowanie ścieżki przechowywania uproszczonego pliku dziennika użytkownika.

Linie komentarza są wprowadzane znakiem komentarza ;. Znak komentarza musi znajdować się na samym początku linii. Dozwolone są wyłącznie całe linie komentarza.

4.1.1 Opis sekcji [Network]​

WpisOpis / Zakres wartościDomyślnie
ServerPortNumer portu, na którym aplikacja nasłuchuje pakietów TCP. Port ten musi być otwarty i odpowiednio skonfigurowany na platformie.8080

4.1.2 Opis sekcji [Config]​

WpisOpis / Zakres wartościDomyślnie
LogFileŚcieżka, w której tworzony jest plik dziennika. Podawana jako ścieżka relatywna względem <InstallationPath>.

4.2 Znaczenie komponentów​

Poniższe słowa kluczowe komponentów są prawidłowe zarówno w pliku konfiguracyjnym, jak i przy przesyłaniu przez klienta TCP:

Tabela 1 — Słowa kluczowe komponentów dla SINUMERIK 840D sl

Słowo kluczoweOpis
NCUWszystkie dane NC
NCUCOMPWszystkie dane NC + dane kompensacji (obejmuje zatem również NCU)
PLCDane PLC
COMPILECYCLESDane compile cycles
DRIVESDane napędów (format binarny)
DRIVES_ASCIIDane napędów (format ASCII)
HMIDane HMI
ALLDefiniuje wybór następujących komponentów: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabela 2 — Słowa kluczowe komponentów dla SINUMERIK ONE

Słowo kluczoweOpis
NCKWszystkie dane NC
PLCDane PLC
DRVDane napędów (format binarny)
DRV_ASCIIDane napędów (format ASCII)
HMIDane HMI
SYSUstawienia systemowe
NCextendRozszerzona pamięć NC
ALLDefiniuje wybór następujących komponentów: NCK│PLC│SYS│DRV│HMI

4.3 Przykład​

[Network]
; The TCP server listens on this port.
ServerPort=8080

[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl

5. Formaty kopii zapasowych​

W zależności od generacji sterownika do archiwizacji używane są różne formaty:

  • SINUMERIK 840D sl: Kopie zapasowe są tworzone jako archiwa .arc.
  • SINUMERIK ONE: Kopie zapasowe są tworzone jako archiwa .dsf.

6. Przechowywanie archiwów​

W przypadku starszych wersji oprogramowania HMI Operate wymagany jest SMB v1; nowsze wersje używają SMB v2/3. Serwer udostępniający udział sieciowy musi zatem obsługiwać SMB v1/2/3.

Aby nie utrzymywać stale otwartego połączenia, połączenie z dyskiem Samba jest ustanawiane dopiero po utworzeniu archiwum w folderze tymczasowym. Archiwum jest następnie przenoszone do katalogu zdalnego, a połączenie zostaje ponownie zamknięte.


7. Rejestrowanie​

7.1 Uproszczone rejestrowanie​

Przy uproszczonym rejestrowaniu do pliku zapisywane są podstawowe informacje o przebiegu pracy i komunikacji. Plik dziennika jest automatycznie zapisywany w ścieżce skonfigurowanej w sda_installation.ini. To rejestrowanie jest zawsze aktywne i nie wymaga dodatkowej konfiguracji.

7.2 Rejestrowanie SLTrace​

Rejestrowanie SLTrace to rozszerzony wariant używany przez wszystkie aplikacje w Operate. Można tu włączyć szczegółowe wewnętrzne informacje trace, przeznaczone przede wszystkim dla programistów oraz do pogłębionej analizy błędów. Pozwala to na rejestrowanie znacznie obszerniejszych i bardziej szczegółowych danych dziennika.

Ten trace musi zostać najpierw aktywowany i skonfigurowany za pośrednictwem HMI Operate. W tym celu przejdź do Commissioning > HMI > Diagnostics > HMI Trace > Advanced. W polu kombi w lewym dolnym rogu rozpocznij w module SLTrc.

Należy aktywować następujące ustawienia, zaznaczając odpowiednie pola wyboru:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Ilustracja: Ustawienie w module SLTrc.

Następnie przejdź za pomocą pola kombi w lewym dolnym rogu do modułu SDA_ARCHIVE i naciśnij poziomy softkey „ Preferred Trace”, który ustawia konfigurację trace.

Ilustracja: Ustawienia trace w module SDA_ARCHIVE.

Od tej chwili informacje są zapisywane do pliku sltrc.out w /user/sinumerik/hmi/log/sltrc. W przypadku błędu plik ten jest istotny dla działu rozwoju w celu pogłębionej diagnostyki.