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
- Przegląd
- Co nowego
- Instalacja
- Konfiguracja
- 4.1 Struktura pliku konfiguracyjnego
- 4.1.1 Opis sekcji
[Network] - 4.1.2 Opis sekcji
[Config]
- 4.1.1 Opis sekcji
- 4.2 Znaczenie komponentów
- 4.3 Przykład
- 4.1 Struktura pliku konfiguracyjnego
- Formaty kopii zapasowych
- Przechowywanie archiwów
- 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).

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:
- Rozpakuj dostarczony plik ZIP do dowolnego katalogu.
- 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)
- Użytkownik:
- Skopiuj wszystkie foldery znajdujące się w
hmido:<InstallationPath>oem\sinumerik\hmi
CAUTION: Jeśli w folderze
<InstallationPath>oem\sinumerik\hmi\cfgjuż istnieje plik o nazwiesystemconfiguration.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.hmiversions.xml
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg
sda_installation.inisda_tempinfo.inisystemconfiguration.ini
<InstallationPath>oem\sinumerik\hmi\sda_archive\lng
sda_archivedialog_deu.qmsda_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.iniPlik 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.

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.

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

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]
| Wpis | Opis / Zakres wartości | Domyślnie |
|---|---|---|
ServerPort | Numer 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]
| Wpis | Opis / Zakres wartości | Domyś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 kluczowe | Opis |
|---|---|
NCU | Wszystkie dane NC |
NCUCOMP | Wszystkie dane NC + dane kompensacji (obejmuje zatem również NCU) |
PLC | Dane PLC |
COMPILECYCLES | Dane compile cycles |
DRIVES | Dane napędów (format binarny) |
DRIVES_ASCII | Dane napędów (format ASCII) |
HMI | Dane HMI |
ALL | Definiuje wybór następujących komponentów: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tabela 2 — Słowa kluczowe komponentów dla SINUMERIK ONE
| Słowo kluczowe | Opis |
|---|---|
NCK | Wszystkie dane NC |
PLC | Dane PLC |
DRV | Dane napędów (format binarny) |
DRV_ASCII | Dane napędów (format ASCII) |
HMI | Dane HMI |
SYS | Ustawienia systemowe |
NCextend | Rozszerzona pamięć NC |
ALL | Definiuje 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

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.

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.