Prejsť na hlavný obsah

Siemens SINUMERIK Operate

Ak chcete získať najnovšiu verziu aplikácie SDA_Archive pre zariadenia SINUMERIK, kontaktujte nás na adrese support@softwaredefinedautomation.io.

Obsah​

  1. Prehľad
  2. Čo je nové
  3. Inštalácia
  4. Konfigurácia
  5. Formáty záloh
  6. Ukladanie archívov
  7. Protokolovanie

1. Prehľad​

SDA_Archive je aplikácia bežiaca na pozadí, ktorá vytvára archívy pre SINUMERIK 840D sl a SINUMERIK ONE. Môže bežať buď priamo na NCU, alebo na IPC/PCU v rámci HMI Operate.

Aplikácia komunikuje s TCP klientom, od ktorého prijíma príkaz na vytvorenie archívu. Vytvorený archív sa ukladá na externú jednotku Samba.

Určité nastavenia a predvolené parametre sa konfigurujú v konfiguračnom súbore.

SDA_Archive sa ovláda prostredníctvom prichádzajúcich TCP paketov. Tieto pakety prenášajú potrebné informácie a spúšťajú vytvorenie archívu. SDA_Archive potom odosiela TCP pakety späť s informáciami, ako je napríklad aktuálny stav.

Note: Množstvo dát zálohovaných v archíve aplikácia SDA_Archive nekontroluje. Je zodpovednosťou používateľa zabezpečiť, aby bolo na lokálnom dátovom nosiči a v cieľovom adresári dostatok úložného priestoru pre vytvorený archív.

Note: Na cieľovom systéme je pre spustenie aplikácie potrebná runtime opcia P60 (SINUMERIK Integrate Run MyHMI /3GL).


2. Čo je nové​

2.1 Verzia 1.0.0.0 — Základné funkcie​

Z dôvodu kompatibility so SINUMERIK Operate existujú 4 balíky závislé od verzie, určené pre konkrétne verzie HMI Operate.

Príslušné priečinky obsahujú súbory pre PCU50/IPC (Windows) aj pre NCU (Linux).

Image: Prehľad verzií.

3. Inštalácia​

Inštalačná cesta závisí od cieľového hardvéru, na ktorý sa SDA_Archive inštaluje.

V nasledujúcom texte zástupný symbol <InstallationPath> označuje inštalačný adresár SINUMERIK Operate, teda:

  • C:\Program Files (x86)\Siemens\MotionControl\ pri inštalácii na PCU50 / IPC s operačným systémom Win7/Win10
  • \card\ pri inštalácii na NCU.

Postup:

  1. Rozbaľte dodaný ZIP súbor do ľubovoľného adresára.
  2. Pri inštalácii na NCU je potrebné vytvoriť spojenie s cieľovým hardvérom pomocou SCP klienta ( napr. WinSCP):
    • Používateľ: manufact
    • Heslo: SUNRISE (alebo aktuálne heslo výrobcu)
  3. Skopírujte všetky priečinky nachádzajúce sa v hmi do: <InstallationPath>oem\sinumerik\hmi

CAUTION: Ak už v priečinku <InstallationPath>oem\sinumerik\hmi\cfg existuje súbor s názvom systemconfiguration.ini, pred kopírovaním tento súbor zálohujte. Po kopírovaní zlúčte nový súbor so zálohovaným.

Musí byť prítomný nasledujúci záznam:

[oem_dirs]
OEM_1=sda_archive

Ak už existuje záznam so sekciou [oem_dirs], prevezmite len záznam OEM_1=sda_archive a upravte číslo za OEM_, napr.: OEM_2=sda_archive

3.1 Nainštalované súbory​

<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 Súbory vytvorené počas behu​

  • Dočasné informácie o práve prebiehajúcom archivovaní sa ukladajú do lokálneho konfiguračného súboru: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Dočasné uloženie archívu pred jeho skopírovaním do cieľového adresára: každé HMI Operate má vo svojej inštalačnej ceste dočasný adresár.

3.3 Komunikačný port​

Aplikácia SDA_Archive načúva prichádzajúcim TCP paketom odosielaným TCP klientom. Aby sa tieto pakety dali prečítať, musí byť prostredníctvom HMI Operate otvorený port.

Existuje niekoľko možností, ktoré závisia od verzie HMI Operate a cieľového systému. Nájdete ich v dokumente „SINUMERIK 840D sl SINUMERIK Operate (IM9)“ pod Configure Network > Settings of the company network:

  • Prostredníctvom HMI Operate

    V Commissioning > Network > Company > Change môžete otvoriť ďalšie porty. Napríklad TCP/8080 musí byť pridaný, ak bol v konfiguračnom súbore nastavený port 8080. Následne je potrebné počítač restartovať.

  • Prostredníctvom konfiguračného súboru <InstallationPath>user\system\etc\basesys.ini

    Ku konfiguračnému súboru je možné pristúpiť cez systém súborov a záznam portu je možné pridať na komentovanom mieste, napríklad:

    ; 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 so systémom Windows to závisí od nastavení firewallu a môže byť možné použiť port bez akejkoľvek zmeny.

3.4 Zadanie hesla​

Na vytvorenie archívu je pod HMI Operate 4.x potrebná úroveň prístupu manufact a pod HMI Operate 6.x úroveň prístupu Customer. Aplikácia SDA_Archive nastaví úroveň prístupu krátko pred archivovaním a po spustení archivovania ju opäť zruší.

Predvolene sa používa heslo nastavené vo výrobe. Na zmenu hesla je možné počas uvádzania do prevádzky aktivovať dodatočnú obrazovkovú masku, ktorá umožňuje zadať nové heslo. To sa potom ukladá v zašifrovanej podobe.

Obrazovková maska sa aktivuje odstránením znakov komentára ; v súbore <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini a po nasledujúcom restarte HMI je voliteľná v menu.

Pred — komentáre aktívne, maska hesla vypnutá:

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

Po — komentáre odstránené, maska hesla sa zobrazuje:

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

Obrazovková maska sa teraz zobrazí na nasledujúcom voľnom softkey menu oblastí s označením SDA_Archive. Stlačením softkey sa otvorí obrazovka na zadanie hesla.

Image: Zobrazenie softkey oblasti SDA_Archive na otvorenie obrazovky s heslom.

Predchádzajúce heslo sa nikdy nezobrazuje. Zobrazí sa prázdne vstupné pole, do ktorého je možné zadať heslo. Pomocou softkey „Save Password“ sa predchádzajúce heslo prepíše.

Image: Zadanie a uloženie hesla v obrazovke s heslom.

3.5 Zobrazenie verzie​

Verzia aplikácie sa zobrazuje v HMI Operate pod Diagnostics > Version, v zozname OEM aplikácií.

Image: Zobrazenie verzie

4. Konfigurácia​

SDA_Archive sa konfiguruje prostredníctvom konfiguračného súboru sda_installation.ini. Tento súbor sa nachádza v adresári: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.

Tu je možné uložiť aj predvolené záznamy, ktoré nie je potrebné odosielať prostredníctvom TCP komunikácie. Ak sa záznamy napriek tomu odošlú prostredníctvom TCP, použijú sa hodnoty z TCP paketu.

4.1 Štruktúra konfiguračného súboru​

Inicializačný súbor sda_installation.ini definuje vzhľad obrazoviek a dáta určené na zálohovanie.

Inicializačný súbor je rozdelený na 3 sekcie:

  • Sekcia [Network] obsahuje nastavenia komunikácie s TCP klientom, ktorý iniciuje príkazy.
  • Sekcia [Config] umožňuje konfigurovať cestu na ukladanie zjednodušeného používateľského protokolového súboru.

Riadky komentárov sa uvádzajú znakom komentára ;. Znak komentára musí byť na úplnom začiatku riadka. Povolené sú iba celé riadky komentárov.

4.1.1 Opis sekcie [Network]​

ZáznamOpis / rozsah hodnôtPredvolené
ServerPortČíslo portu, na ktorý sa aplikácia naviaže, aby načúvala TCP paketom. Tento port musí byť otvorený a príslušne nakonfigurovaný v platforme.8080

4.1.2 Opis sekcie [Config]​

ZáznamOpis / rozsah hodnôtPredvolené
LogFileCesta, v ktorej sa vytvára protokolový súbor. Zadáva sa ako relatívna cesta začínajúca od <InstallationPath>.

4.2 Význam komponentov​

Nasledujúce kľúčové slová komponentov sú platné tak v konfiguračnom súbore, ako aj pri odosielaní prostredníctvom TCP klienta:

Tabuľka 1 — Kľúčové slová komponentov pre SINUMERIK 840D sl

Kľúčové slovoOpis
NCUVšetky NC dáta
NCUCOMPVšetky NC dáta + kompenzačné dáta (t. j. zahŕňa aj NCU)
PLCPLC dáta
COMPILECYCLESDáta kompilačných cyklov
DRIVESDáta pohonov (binárny formát)
DRIVES_ASCIIDáta pohonov (formát ASCII)
HMIHMI dáta
ALLDefinuje výber nasledujúcich komponentov: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabuľka 2 — Kľúčové slová komponentov pre SINUMERIK ONE

Kľúčové slovoOpis
NCKVšetky NC dáta
PLCPLC dáta
DRVDáta pohonov (binárny formát)
DRV_ASCIIDáta pohonov (formát ASCII)
HMIHMI dáta
SYSSystémové nastavenia
NCextendRozšírená NC pamäť
ALLDefinuje výber nasledujúcich komponentov: NCK│PLC│SYS│DRV│HMI

4.3 Príklad​

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

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

5. Formáty záloh​

Na archivovanie sa v závislosti od generácie riadiaceho systému používajú rôzne formáty:

  • SINUMERIK 840D sl: Zálohy sa vytvárajú ako archívy .arc.
  • SINUMERIK ONE: Zálohy sa vytvárajú ako archívy .dsf.

6. Ukladanie archívov​

Pre starší softvér HMI Operate je potrebné SMB v1; novšie verzie používajú SMB v2/3. Server poskytujúci sieťové zdieľanie preto musí podporovať SMB v1/2/3.

Aby nebolo trvale otvorené žiadne spojenie, spojenie s jednotkou Samba sa vytvorí až po vytvorení archívu v dočasnom priečinku. Archív sa potom presunie do vzdialeného adresára a spojenie sa opäť uzavrie.


7. Protokolovanie​

7.1 Zjednodušené protokolovanie​

Pri zjednodušenom protokolovaní sa do súboru zapisujú základné informácie o priebehu a komunikácii. Protokolový súbor sa automaticky ukladá v ceste nakonfigurovanej v sda_installation.ini. Toto protokolovanie je vždy aktívne a nevyžaduje žiadnu dodatočnú konfiguráciu.

7.2 Protokolovanie SLTrace​

Protokolovanie SLTrace je rozšírený variant, ktorý používajú všetky aplikácie v Operate. Tu je možné zapnúť podrobné interné trasovacie informácie, ktoré sú určené predovšetkým pre vývojárov a hĺbkovú analýzu chýb. Umožňuje to zaznamenávať výrazne komplexnejšie a podrobnejšie protokolové dáta.

Toto trasovanie je najprv potrebné aktivovať a nakonfigurovať prostredníctvom HMI Operate. Prejdite na Commissioning > HMI > Diagnostics > HMI Trace > Advanced. V kombinovanom poli v ľavom dolnom rohu začnite v module SLTrc.

Zaškrtnutím príslušných zaškrtávacích políčok by sa mali aktivovať nasledujúce nastavenia:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Image: Nastavenie v module SLTrc.

Teraz prostredníctvom kombinovaného poľa v ľavom dolnom rohu prepnite na modul SDA_ARCHIVE a stlačte horizontálny softkey „ Preferred Trace“, ktorý nastaví parametre trasovania.

Image: Nastavenia trasovania v module SDA_ARCHIVE.

Od tohto momentu sa informácie zapisujú do súboru sltrc.out v /user/sinumerik/hmi/log/sltrc. V prípade chyby je tento súbor relevantný pre vývoj na účely hĺbkovej diagnostiky.