Hoppa till huvudinnehåll

Siemens SINUMERIK Operate

För att få den senaste versionen av applikationen SDA_Archive för SINUMERIK-enheter, kontakta oss på support@softwaredefinedautomation.io.

Innehållsförteckning​

  1. Översikt
  2. Nyheter
  3. Installation
  4. Konfiguration
  5. Säkerhetskopieringsformat
  6. Lagring av arkiven
  7. Loggning

1. Översikt​

SDA_Archive är en bakgrundsapplikation för att skapa arkiv för SINUMERIK 840D sl och SINUMERIK ONE. Den kan köras antingen direkt på NCU:n eller på IPC:n/PCU:n inom HMI Operate.

Applikationen kommunicerar med en TCP-klient, från vilken den tar emot ordern att skapa arkivet. Det skapade arkivet lagras på en extern Samba-enhet.

Vissa inställningar och standardparametrar konfigureras i en konfigurationsfil.

SDA_Archive styrs via inkommande TCP-paket. Dessa paket överför den nödvändiga informationen och utlöser skapandet av ett arkiv. SDA_Archive skickar sedan tillbaka TCP-paket som innehåller information såsom aktuell status.

Note: Datamängden som säkerhetskopieras i ett arkiv kontrolleras inte av SDA_Archive. Det är användarens ansvar att säkerställa att det finns tillräckligt med lagringsutrymme på det lokala datamediet och i målkatalogen för ett skapat arkiv.

Note: Körtidsoptionen P60 (SINUMERIK Integrate Run MyHMI /3GL) krävs på målsystemet för att kunna köra applikationen.


2. Nyheter​

2.1 Version 1.0.0.0 — Grundfunktioner​

På grund av kompatibiliteten med SINUMERIK Operate finns det 4 versionsberoende paket för specifika HMI Operate-versioner.

De respektive mapparna innehåller filer för både PCU50/IPC (Windows) och NCU (Linux).

Bild: Versionsöversikt.

3. Installation​

Installationssökvägen beror på målhårdvaran som SDA_Archive installeras på.

I den följande texten står platshållaren <InstallationPath> för installationskatalogen för SINUMERIK Operate, det vill säga:

  • C:\Program Files (x86)\Siemens\MotionControl\ vid installation på en PCU50 / IPC med operativsystemet Win7/Win10
  • \card\ vid installation på en NCU.

Steg:

  1. Packa upp den medföljande ZIP-filen i valfri katalog.
  2. Vid installation på en NCU är det nödvändigt att upprätta en anslutning till målhårdvaran med hjälp av en SCP-klient ( t.ex. WinSCP):
    • Användare: manufact
    • Lösenord: SUNRISE (eller aktuellt tillverkarlösenord)
  3. Kopiera alla mappar som ligger under hmi till: <InstallationPath>oem\sinumerik\hmi

CAUTION: Om en fil med namnet systemconfiguration.ini redan finns i mappen <InstallationPath>oem\sinumerik\hmi\cfg, säkerhetskopiera denna fil före kopieringen. Slå efter kopieringen samman den nya filen med den säkerhetskopierade.

Följande post måste finnas:

[oem_dirs]
OEM_1=sda_archive

Om en post med avsnittet [oem_dirs] redan finns, överta då endast posten OEM_1=sda_archive och justera numret efter OEM_, t.ex.: OEM_2=sda_archive

3.1 Installerade filer​

<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 Filer som skapas vid körning​

  • Temporär information om ett arkiv som håller på att skapas lagras i en lokal konfigurationsfil: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Temporär lagring av arkivet innan det kopieras till målkatalogen: varje HMI Operate har en temporär katalog i sin installationssökväg.

3.3 Kommunikationsport​

Applikationen SDA_Archive lyssnar efter inkommande TCP-paket som skickas av en TCP-klient. För att dessa paket ska kunna läsas måste en port öppnas via HMI Operate.

Det finns flera alternativ för detta, vilka beror på HMI Operate-versionen och målsystemet. De återfinns i dokumentet "SINUMERIK 840D sl SINUMERIK Operate (IM9)" under Configure Network > Settings of the company network:

  • Via HMI Operate

    Under Commissioning > Network > Company > Change kan du öppna ytterligare portar. Till exempel måste TCP/8080 läggas till om port 8080 har angetts i konfigurationsfilen. Datorn måste därefter startas om.

  • Via konfigurationsfilen <InstallationPath>user\system\etc\basesys.ini

    Konfigurationsfilen kan nås via filsystemet, och portposten kan läggas till på den kommenterade platsen, till exempel:

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

På en PCU/IPC under Windows beror detta på brandväggsinställningarna, och det kan vara möjligt att använda porten utan någon ändring.

3.4 Ange lösenordet​

För att skapa ett arkiv krävs åtkomstnivån manufact under HMI Operate 4.x, och åtkomstnivån Customer under HMI Operate 6.x. Applikationen SDA_Archive sätter åtkomstnivån strax före arkiveringen och rensar den igen efter att arkiveringen har utlösts.

Som standard används det lösenord som ställts in från fabrik. För att ändra lösenordet kan en ytterligare skärmbild aktiveras vid idrifttagning, vilket gör att det nya lösenordet kan anges. Det lagras därefter i krypterad form.

Skärmbilden aktiveras genom att ta bort kommentarstecknen ; i <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini, och blir valbar i menyn efter nästa omstart av HMI:n.

Före — kommentarer aktiva, lösenordsbilden inaktiverad:

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

Efter — kommentarer borttagna, lösenordsbilden visas:

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

Skärmbilden visas nu på nästa lediga softkey i områdesmenyn med beteckningen SDA_Archive. Genom att trycka på softkeyn öppnas bilden för att ange lösenordet.

Bild: Visning av områdes-softkeyn SDA_Archive för att öppna lösenordsbilden.

Det tidigare lösenordet visas aldrig. Ett tomt inmatningsfält visas, i vilket lösenordet kan anges. Med softkeyn "Save Password" skrivs det tidigare lösenordet över.

Bild: Ange och spara lösenordet i lösenordsbilden.

3.5 Versionsvisning​

Applikationens version visas i HMI Operate under Diagnostics > Version, listad under OEM- applikationerna.

Bild: Versionsvisning

4. Konfiguration​

SDA_Archive konfigureras via konfigurationsfilen sda_installation.ini. Denna fil finns i katalogen: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.

Här kan även standardposter lagras som inte behöver skickas via TCP-kommunikationen. Om posterna ändå skickas via TCP används värdena från TCP-paketet.

4.1 Konfigurationsfilens struktur​

Initieringsfilen sda_installation.ini definierar skärmbildernas utseende och de data som ska säkerhetskopieras.

Initieringsfilen är indelad i 3 avsnitt:

  • Avsnittet [Network] innehåller inställningarna för kommunikationen med den TCP-klient som initierar ordrarna.
  • Avsnittet [Config] gör det möjligt att konfigurera sökvägen för lagring av en förenklad användarloggfil.

Kommentarsrader inleds med kommentarstecknet ;. Kommentarstecknet måste stå allra först på en rad. Endast hela kommentarsrader är tillåtna.

4.1.1 Beskrivning av avsnittet [Network]​

PostBeskrivning / värdeområdeStandard
ServerPortPortnummer som applikationen binder till för att lyssna efter TCP-paket. Denna port måste vara öppen och konfigurerad i plattformen.8080

4.1.2 Beskrivning av avsnittet [Config]​

PostBeskrivning / värdeområdeStandard
LogFileSökväg där loggfilen skapas. Anges som en relativ sökväg med utgångspunkt i <InstallationPath>.

4.2 Komponenternas betydelse​

Följande komponentnyckelord är giltiga både i konfigurationsfilen och vid sändning via TCP-klienten:

Tabell 1 — Komponentnyckelord för SINUMERIK 840D sl

NyckelordBeskrivning
NCUAlla NC-data
NCUCOMPAlla NC-data + kompenseringsdata (dvs. inkluderar även NCU)
PLCPLC-data
COMPILECYCLESCompile-cycle-data
DRIVESDrivdata (binärformat)
DRIVES_ASCIIDrivdata (ASCII-format)
HMIHMI-data
ALLDefinierar valet av följande komponenter: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabell 2 — Komponentnyckelord för SINUMERIK ONE

NyckelordBeskrivning
NCKAlla NC-data
PLCPLC-data
DRVDrivdata (binärformat)
DRV_ASCIIDrivdata (ASCII-format)
HMIHMI-data
SYSSysteminställningar
NCextendUtökat NC-minne
ALLDefinierar valet av följande komponenter: NCK│PLC│SYS│DRV│HMI

4.3 Exempel​

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

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

5. Säkerhetskopieringsformat​

Olika format används för arkivering beroende på styrsystemsgeneration:

  • SINUMERIK 840D sl: Säkerhetskopior skapas som .arc-arkiv.
  • SINUMERIK ONE: Säkerhetskopior skapas som .dsf-arkiv.

6. Lagring av arkiven​

För äldre programvaruversioner av HMI Operate krävs SMB v1; nyare versioner använder SMB v2/3. Servern som tillhandahåller nätverksutdelningen måste därför stödja SMB v1/2/3.

För att ingen permanent anslutning ska hållas öppen upprättas anslutningen till Samba-enheten först efter att arkivet har skapats i en temporär mapp. Arkivet flyttas sedan till fjärrkatalogen och anslutningen stängs igen.


7. Loggning​

7.1 Förenklad loggning​

Med förenklad loggning skrivs grundläggande information om arbetsflödet och kommunikationen till en fil. Loggfilen lagras automatiskt i den sökväg som konfigurerats i sda_installation.ini. Denna loggning är alltid aktiv och kräver ingen ytterligare konfiguration.

7.2 SLTrace-loggning​

SLTrace-loggning är den utökade varianten som används av alla applikationer i Operate. Här kan detaljerad intern spårningsinformation aktiveras, vilken främst är avsedd för utvecklare och fördjupad felanalys. Detta gör det möjligt att registrera betydligt mer omfattande och finkorniga loggdata.

Denna spårning måste först aktiveras och konfigureras via HMI Operate. Navigera för detta till Commissioning > HMI > Diagnostics > HMI Trace > Advanced. I kombinationsrutan nere till vänster, börja i modulen SLTrc.

Följande inställningar bör aktiveras genom att kryssa i motsvarande kryssrutor:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Bild: Inställning i modulen SLTrc.

Växla nu via kombinationsrutan nere till vänster till modulen SDA_ARCHIVE och tryck på den horisontella softkeyn " Preferred Trace", som ställer in spårningsinställningarna.

Bild: Spårningsinställningar i modulen SDA_ARCHIVE.

Från och med nu skrivs information till filen sltrc.out under /user/sinumerik/hmi/log/sltrc. Vid ett fel är denna fil relevant för utvecklingen vid fördjupad diagnostik.