Ugrás a fő tartalomhoz

Siemens SINUMERIK Operate

Az SDA_Archive alkalmazás legújabb verziójának beszerzéséhez SINUMERIK eszközökhöz kérjük, vegye fel velünk a kapcsolatot a support@softwaredefinedautomation.io címen.

Tartalomjegyzék​

  1. Áttekintés
  2. Újdonságok
  3. Telepítés
  4. Konfiguráció
  5. Mentési formátumok
  6. Az archívumok tárolása
  7. Naplózás

1. Áttekintés​

Az SDA_Archive egy háttéralkalmazás a SINUMERIK 840D sl és a SINUMERIK ONE archívumainak létrehozásához. Futtatható közvetlenül az NCU-n, vagy az IPC/PCU eszközön a HMI Operate keretében.

Az alkalmazás egy TCP klienssel kommunikál, amelytől az archívum létrehozására vonatkozó megbízást kapja. A létrehozott archívum egy külső Samba meghajtón kerül tárolásra.

Bizonyos beállítások és alapértelmezett paraméterek egy konfigurációs fájlban vannak megadva.

Az SDA_Archive a beérkező TCP csomagokon keresztül vezérelhető. Ezek a csomagok továbbítják a szükséges információkat és elindítják az archívum létrehozását. Az SDA_Archive ezután TCP csomagokat küld vissza, amelyek például az aktuális állapotra vonatkozó információkat tartalmaznak.

Note: Az archívumban mentett adatmennyiséget az SDA_Archive nem ellenőrzi. A felhasználó felelőssége annak biztosítása, hogy elegendő tárhely álljon rendelkezésre a helyi adathordozón és a létrehozott archívum célkönyvtárában.

Note: Az alkalmazás futtatásához a P60 (SINUMERIK Integrate Run MyHMI /3GL) futásidejű opció szükséges a célrendszeren.


2. Újdonságok​

2.1 1.0.0.0 verzió — Alapfunkciók​

A SINUMERIK Operate rendszerrel való kompatibilitás miatt 4 verziófüggő csomag létezik az adott HMI Operate verziókhoz.

Az egyes mappák a PCU50/IPC (Windows) és az NCU (Linux) rendszerhez tartozó fájlokat egyaránt tartalmazzák.

Kép: Verzió-áttekintés.

3. Telepítés​

A telepítési útvonal attól a célhardvertől függ, amelyre az SDA_Archive telepítésre kerül.

Az alábbi szövegben a <InstallationPath> helyőrző a SINUMERIK Operate telepítési könyvtárát jelöli, azaz:

  • C:\Program Files (x86)\Siemens\MotionControl\ PCU50 / IPC eszközre történő telepítés esetén Win7/Win10 operációs rendszerrel
  • \card\ NCU-ra történő telepítés esetén.

Lépések:

  1. Csomagolja ki a mellékelt ZIP fájlt egy tetszőleges könyvtárba.
  2. NCU-ra történő telepítés esetén szükséges kapcsolatot létesíteni a célhardverrel egy SCP kliens segítségével ( pl. WinSCP):
    • Felhasználó: manufact
    • Jelszó: SUNRISE (vagy az aktuális gyártói jelszó)
  3. Másolja a hmi alatt található összes mappát ide: <InstallationPath>oem\sinumerik\hmi

CAUTION: Ha a systemconfiguration.ini nevű fájl már létezik a <InstallationPath>oem\sinumerik\hmi\cfg mappában, készítsen biztonsági másolatot erről a fájlról a másolás előtt. A másolás után egyesítse az új fájlt a mentett fájllal.

A következő bejegyzésnek jelen kell lennie:

[oem_dirs]
OEM_1=sda_archive

Ha már létezik bejegyzés az [oem_dirs] szakasszal, akkor csak az OEM_1=sda_archive bejegyzést vegye át, és módosítsa az OEM_ utáni számot, pl.: OEM_2=sda_archive

3.1 Telepített fájlok​

<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 Futásidőben létrehozott fájlok​

  • Az éppen futó archívumra vonatkozó ideiglenes információk egy helyi konfigurációs fájlban tárolódnak: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Az archívum ideiglenes tárolása a célkönyvtárba másolás előtt: minden HMI Operate rendelkezik egy ideiglenes könyvtárral a telepítési útvonalán.

3.3 Kommunikációs port​

Az SDA_Archive alkalmazás a TCP kliens által küldött beérkező TCP csomagokat figyeli. Ahhoz, hogy ezeket a csomagokat olvasni lehessen, egy portot kell megnyitni a HMI Operate segítségével.

Ehhez több lehetőség áll rendelkezésre, amelyek a HMI Operate verziójától és a célrendszertől függenek. Ezek megtalálhatók a "SINUMERIK 840D sl SINUMERIK Operate (IM9)" dokumentumban a Configure Network > Settings of the company network pont alatt:

  • A HMI Operate segítségével

    A Commissioning > Network > Company > Change menüpont alatt további portokat nyithat meg. Például a TCP/8080 portot hozzá kell adni, ha a konfigurációs fájlban a 8080-as port lett beállítva. Ezután a számítógépet újra kell indítani.

  • A <InstallationPath>user\system\etc\basesys.ini konfigurációs fájlon keresztül

    A konfigurációs fájl a fájlrendszeren keresztül érhető el, és a portbejegyzés a megjegyzéssel jelölt helyen adható hozzá, például:

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

Windows rendszert futtató PCU/IPC eszközön ez a tűzfalbeállításoktól függ, és előfordulhat, hogy a port bármilyen módosítás nélkül használható.

3.4 A jelszó megadása​

Archívum létrehozásához HMI Operate 4.x alatt a manufact, HMI Operate 6.x alatt pedig a Customer hozzáférési szint szükséges. Az SDA_Archive alkalmazás közvetlenül az archiválás előtt beállítja a hozzáférési szintet, majd az archiválás elindítása után ismét törli azt.

Alapértelmezés szerint a gyárilag beállított jelszót használja a rendszer. A jelszó módosításához az üzembe helyezés során egy további képernyőmaszk aktiválható, amely lehetővé teszi az új jelszó megadását. A jelszó ezután titkosított formában kerül tárolásra.

A képernyőmaszkot a ; megjegyzésjelek eltávolításával lehet aktiválni a <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini fájlban, és a HMI következő újraindítása után válik kiválaszthatóvá a menüben.

Előtte — megjegyzések aktívak, jelszómaszk letiltva:

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

Utána — megjegyzések eltávolítva, jelszómaszk megjelenik:

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

A képernyőmaszk mostantól a következő szabad területmenü-funkciógombon jelenik meg SDA_Archive felirattal. A funkciógomb megnyomásával megnyílik a jelszó megadására szolgáló képernyő.

Kép: Az SDA_Archive terület-funkciógomb megjelenítése a jelszóképernyő megnyitásához.

A korábbi jelszó soha nem jelenik meg. Egy üres beviteli mező látható, amelybe a jelszó beírható. A "Save Password" funkciógombbal a korábbi jelszó felülíródik.

Kép: A jelszó megadása és mentése a jelszóképernyőn.

3.5 Verzió megjelenítése​

Az alkalmazás verziója a HMI Operate rendszerben a Diagnostics > Version menüpont alatt, az OEM alkalmazások között jelenik meg.

Kép: Verzió megjelenítése

4. Konfiguráció​

Az SDA_Archive az sda_installation.ini konfigurációs fájlon keresztül konfigurálható. Ez a fájl a következő könyvtárban található: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.

Itt olyan alapértelmezett bejegyzések is tárolhatók, amelyeket nem kell a TCP kommunikáción keresztül elküldeni. Ha a bejegyzések mégis elküldésre kerülnek TCP-n keresztül, akkor a TCP csomagban szereplő értékek lesznek érvényesek.

4.1 A konfigurációs fájl felépítése​

Az sda_installation.ini inicializáló fájl határozza meg a képernyők megjelenését és a mentendő adatokat.

Az inicializáló fájl 3 szakaszra oszlik:

  • A [Network] szakasz tartalmazza a megbízásokat kezdeményező TCP klienssel folytatott kommunikáció beállításait.
  • A [Config] szakasz lehetővé teszi az egyszerűsített felhasználói naplófájl tárolási útvonalának konfigurálását.

A megjegyzéssorokat a ; megjegyzésjel vezeti be. A megjegyzésjelnek a sor legelején kell állnia. Csak teljes megjegyzéssorok engedélyezettek.

4.1.1 A [Network] szakasz leírása​

BejegyzésLeírás / ÉrtéktartományAlapértelmezés
ServerPortAz a portszám, amelyre az alkalmazás kapcsolódik a TCP csomagok figyeléséhez. Ennek a portnak nyitva kell lennie és a platformon megfelelően konfigurálva.8080

4.1.2 A [Config] szakasz leírása​

BejegyzésLeírás / ÉrtéktartományAlapértelmezés
LogFileAz az útvonal, ahol a naplófájl létrejön. Relatív útvonalként adandó meg a <InstallationPath> könyvtártól kezdve.

4.2 A komponensek jelentése​

A következő komponens-kulcsszavak érvényesek mind a konfigurációs fájlban, mind a TCP kliensen keresztüli küldés esetén:

1. táblázat — Komponens-kulcsszavak a SINUMERIK 840D sl rendszerhez

KulcsszóLeírás
NCUMinden NC adat
NCUCOMPMinden NC adat + kompenzációs adatok (azaz az NCU-t is tartalmazza)
PLCPLC adatok
COMPILECYCLESFordítási ciklus adatok
DRIVESHajtásadatok (bináris formátum)
DRIVES_ASCIIHajtásadatok (ASCII formátum)
HMIHMI adatok
ALLA következő komponensek kiválasztását határozza meg: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

2. táblázat — Komponens-kulcsszavak a SINUMERIK ONE rendszerhez

KulcsszóLeírás
NCKMinden NC adat
PLCPLC adatok
DRVHajtásadatok (bináris formátum)
DRV_ASCIIHajtásadatok (ASCII formátum)
HMIHMI adatok
SYSRendszerbeállítások
NCextendKibővített NC memória
ALLA következő komponensek kiválasztását határozza meg: NCK│PLC│SYS│DRV│HMI

4.3 Példa​

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

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

5. Mentési formátumok​

Az archiváláshoz a vezérlőgenerációtól függően eltérő formátumokat használ a rendszer:

  • SINUMERIK 840D sl: A mentések .arc archívumként jönnek létre.
  • SINUMERIK ONE: A mentések .dsf archívumként jönnek létre.

6. Az archívumok tárolása​

A HMI Operate régebbi szoftververzióihoz SMB v1 szükséges; az újabb verziók SMB v2/3 protokollt használnak. A hálózati megosztást biztosító szervernek ezért támogatnia kell az SMB v1/2/3 protokollt.

Annak érdekében, hogy ne maradjon állandó kapcsolat nyitva, a Samba meghajtóval való kapcsolat csak azután jön létre, hogy az archívum egy ideiglenes mappában elkészült. Az archívum ezt követően a távoli könyvtárba kerül áthelyezésre, majd a kapcsolat ismét lezárul.


7. Naplózás​

7.1 Egyszerűsített naplózás​

Az egyszerűsített naplózás során a munkafolyamatra és a kommunikációra vonatkozó alapvető információk kerülnek fájlba írásra. A naplófájl automatikusan az sda_installation.ini fájlban konfigurált útvonalon tárolódik. Ez a naplózás mindig aktív, és nem igényel további konfigurációt.

7.2 SLTrace naplózás​

Az SLTrace naplózás az a kibővített változat, amelyet az Operate valamennyi alkalmazása használ. Itt részletes belső nyomkövetési információk engedélyezhetők, amelyek elsősorban fejlesztők számára és mélyreható hibaelemzéshez készültek. Ez lényegesen átfogóbb és részletesebb naplóadatok rögzítését teszi lehetővé.

Ezt a nyomkövetést először aktiválni és konfigurálni kell a HMI Operate segítségével. Ehhez navigáljon a Commissioning > HMI > Diagnostics > HMI Trace > Advanced menüpontra. A bal alsó kombinált listamezőben kezdje az SLTrc modulban.

A következő beállításokat kell aktiválni a megfelelő jelölőnégyzetek bejelölésével:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Kép: Beállítás az SLTrc modulban.

Most váltson a bal alsó kombinált listamezővel az SDA_ARCHIVE modulra, és nyomja meg a vízszintes " Preferred Trace" funkciógombot, amely beállítja a nyomkövetési beállításokat.

Kép: Nyomkövetési beállítások az SDA_ARCHIVE modulban.

Ettől kezdve az információk a /user/sinumerik/hmi/log/sltrc alatti sltrc.out fájlba kerülnek kiírásra. Hiba esetén ez a fájl releváns a fejlesztés számára a mélyreható diagnosztikához.