Siemens SINUMERIK Operate
Neem contact met ons op via support@softwaredefinedautomation.io om de meest recente versie van de
SDA_Archive-applicatie voor SINUMERIK-apparaten te verkrijgen.
Inhoudsopgave
1. Overzicht
SDA_Archive is een achtergrondapplicatie voor het aanmaken van archieven voor de SINUMERIK 840D sl en de SINUMERIK ONE. De applicatie kan rechtstreeks op de NCU of op de IPC/PCU binnen de HMI Operate worden uitgevoerd.
De applicatie communiceert met een TCP-client, van welke zij de opdracht ontvangt om het archief aan te maken. Het aangemaakte archief wordt opgeslagen op een externe Samba-drive.
Bepaalde instellingen en standaardparameters worden in een configuratiebestand geconfigureerd.
SDA_Archive wordt bestuurd via inkomende TCP-pakketten. Deze pakketten dragen de vereiste informatie over en activeren het aanmaken van een archief. SDA_Archive stuurt vervolgens TCP-pakketten terug met informatie zoals de huidige status.
Note: De hoeveelheid data die in een archief wordt geback-upt, wordt niet door SDA_Archive gecontroleerd. Het is de verantwoordelijkheid van de gebruiker om ervoor te zorgen dat er voldoende opslagruimte beschikbaar is op de lokale gegevensdrager en in de doelmap voor een aangemaakt archief.
Note: De runtime-optie P60 (SINUMERIK Integrate Run MyHMI /3GL) is vereist op het doelsysteem om de applicatie te kunnen uitvoeren.
2. Wat is nieuw
2.1 Versie 1.0.0.0 — Basisfuncties
Vanwege de compatibiliteit met SINUMERIK Operate zijn er 4 versieafhankelijke pakketten voor specifieke HMI Operate-versies.
De betreffende mappen bevatten bestanden voor zowel de PCU50/IPC (Windows) als de NCU (Linux).

3. Installatie
Het installatiepad is afhankelijk van de doelhardware waarop SDA_Archive wordt geïnstalleerd.
In de volgende tekst staat de placeholder <InstallationPath> voor de installatiemap van SINUMERIK
Operate, dat wil zeggen:
C:\Program Files (x86)\Siemens\MotionControl\bij installatie op een PCU50 / IPC met het besturingssysteem Win7/Win10\card\bij installatie op een NCU.
Stappen:
- Pak het meegeleverde ZIP-bestand uit in een willekeurige map.
- Voor een installatie op een NCU is het noodzakelijk om met een SCP-client (
bijv. WinSCP) een verbinding met de doelhardware tot stand te brengen:
- Gebruiker:
manufact - Wachtwoord:
SUNRISE(of het actuele fabrikantwachtwoord)
- Gebruiker:
- Kopieer alle mappen die zich onder
hmibevinden naar:<InstallationPath>oem\sinumerik\hmi
CAUTION: Als er in de map
<InstallationPath>oem\sinumerik\hmi\cfgal een bestand met de naamsystemconfiguration.inibestaat, maak dan een back-up van dit bestand voordat u kopieert. Voeg na het kopiëren het nieuwe bestand samen met het geback-upte bestand.
De volgende vermelding moet aanwezig zijn:
[oem_dirs]
OEM_1=sda_archive
Als er al een vermelding met de sectie [oem_dirs] bestaat, neem dan alleen de vermelding OEM_1=sda_archive over en pas het
nummer na OEM_ aan,
bijv.: OEM_2=sda_archive
3.1 Geïnstalleerde bestanden
<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 Bestanden die tijdens runtime worden aangemaakt
- Tijdelijke informatie over een momenteel actief archief wordt opgeslagen in een lokaal configuratiebestand:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini - Tijdelijke opslag van het archief voordat het naar de doelmap wordt gekopieerd: elke HMI Operate heeft een tijdelijke map in zijn installatiepad.
3.3 Communicatiepoort
De SDA_Archive-applicatie luistert naar inkomende TCP-pakketten die door een TCP-client worden verzonden. Om deze pakketten te kunnen lezen, moet er via HMI Operate een poort worden geopend.
Hiervoor zijn verschillende mogelijkheden, die afhankelijk zijn van de HMI Operate-versie en het doelsysteem. Ze zijn te vinden in het document "SINUMERIK 840D sl SINUMERIK Operate (IM9)" onder Netwerk configureren > Instellingen van het bedrijfsnetwerk:
-
Via HMI Operate
Onder Inbedrijfstelling > Netwerk > Bedrijf > Wijzigen kunt u extra poorten openen. Zo moet bijvoorbeeld
TCP/8080worden toegevoegd als poort 8080 in het configuratiebestand is ingesteld. Daarna moet de computer opnieuw worden opgestart. -
Via het configuratiebestand
<InstallationPath>user\system\etc\basesys.iniHet configuratiebestand is toegankelijk via het bestandssysteem en de poortvermelding kan op de becommentarieerde plaats worden toegevoegd, bijvoorbeeld:
; Protocol/Port pairs to open in the firewall (e.g., TCP/5900, UDP/514, ...)FirewallOpenPorts=TCP/22 TCP/8080 TCP/102 TCP/5900
Op een PCU/IPC onder Windows is dit afhankelijk van de firewall-instellingen en is het mogelijk dat de poort zonder enige wijziging kan worden gebruikt.
3.4 Het wachtwoord invoeren
Om een archief aan te maken is onder HMI Operate 4.x het toegangsniveau manufact vereist en onder HMI Operate 6.x het toegangsniveau Customer. De SDA_Archive-applicatie stelt het toegangsniveau kort voor het archiveren in en wist dit weer nadat het archiveren is gestart.
Standaard wordt het in de fabriek ingestelde wachtwoord gebruikt. Om het wachtwoord te wijzigen, kan tijdens de inbedrijfstelling een extra beeldscherm-masker worden geactiveerd waarin het nieuwe wachtwoord kan worden ingevoerd. Het wordt vervolgens versleuteld opgeslagen.
Het beeldscherm-masker wordt geactiveerd door de commentaartekens ; te verwijderen in
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini,
en is na de volgende herstart van de HMI selecteerbaar in het menu.
Vóór — commentaar actief, wachtwoordmasker uitgeschakeld:
;[areas]
;AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Na — commentaar verwijderd, wachtwoordmasker weergegeven:
[areas]
AREA0550= name:=SDA_Archive, dialog:=SDA_Archivedialog, panel:=SlHdStdHeaderPanel
Het beeldscherm-masker verschijnt nu op de volgende vrije softkey van het gebiedsmenu met het label SDA_Archive. Door op de softkey te drukken, wordt het scherm voor het invoeren van het wachtwoord geopend.

Het vorige wachtwoord wordt nooit weergegeven. Er wordt een leeg invoerveld weergegeven waarin het wachtwoord kan worden ingevoerd. Met de softkey "Wachtwoord opslaan" wordt het vorige wachtwoord overschreven.

3.5 Versieweergave
De versie van de applicatie wordt in HMI Operate weergegeven onder Diagnose > Versie, vermeld onder de OEM- applicaties.

4. Configuratie
SDA_Archive wordt geconfigureerd via het configuratiebestand sda_installation.ini. Dit bestand bevindt zich in de
map:
<InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.
Hier kunnen ook standaardvermeldingen worden opgeslagen die niet via de TCP-communicatie verzonden hoeven te worden. Als de vermeldingen desondanks via TCP worden verzonden, worden de waarden uit het TCP-pakket gebruikt.
4.1 Structuur van het configuratiebestand
Het initialisatiebestand sda_installation.ini definieert het uiterlijk van de schermen en de te back-uppen data.
Het initialisatiebestand is onderverdeeld in 3 secties:
- De sectie
[Network]bevat de instellingen voor de communicatie met de TCP-client die de opdrachten initieert. - De sectie
[Config]maakt het mogelijk het pad voor het opslaan van een vereenvoudigd gebruikerslogbestand te configureren.
Commentaarregels worden ingeleid met het commentaarteken ;. Het commentaarteken moet helemaal aan het begin van een
regel staan. Alleen volledige commentaarregels zijn toegestaan.
4.1.1 Beschrijving van de sectie [Network]
| Vermelding | Beschrijving / waardebereik | Standaard |
|---|---|---|
ServerPort | Poortnummer waaraan de applicatie zich bindt om naar TCP-pakketten te luisteren. Deze poort moet open zijn en dienovereenkomstig in het platform zijn geconfigureerd. | 8080 |
4.1.2 Beschrijving van de sectie [Config]
| Vermelding | Beschrijving / waardebereik | Standaard |
|---|---|---|
LogFile | Pad waarin het logbestand wordt aangemaakt. Wordt ingevoerd als relatief pad vanaf <InstallationPath>. |
4.2 Betekenis van de componenten
De volgende componenttrefwoorden zijn geldig zowel in het configuratiebestand als bij verzending via de TCP-client:
Tabel 1 — Componenttrefwoorden voor SINUMERIK 840D sl
| Trefwoord | Beschrijving |
|---|---|
NCU | Alle NC-data |
NCUCOMP | Alle NC-data + compensatiedata (omvat dus ook NCU) |
PLC | PLC-data |
COMPILECYCLES | Compile-cycle-data |
DRIVES | Aandrijvingsdata (binair formaat) |
DRIVES_ASCII | Aandrijvingsdata (ASCII-formaat) |
HMI | HMI-data |
ALL | Definieert de selectie van de volgende componenten: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI |
Tabel 2 — Componenttrefwoorden voor SINUMERIK ONE
| Trefwoord | Beschrijving |
|---|---|
NCK | Alle NC-data |
PLC | PLC-data |
DRV | Aandrijvingsdata (binair formaat) |
DRV_ASCII | Aandrijvingsdata (ASCII-formaat) |
HMI | HMI-data |
SYS | Systeeminstellingen |
NCextend | Uitgebreid NC-geheugen |
ALL | Definieert de selectie van de volgende componenten: NCK│PLC│SYS│DRV│HMI |
4.3 Voorbeeld
[Network]
; The TCP server listens on this port.
ServerPort=8080
[Config]
; Path of the log file.
LogFile=/oem/sinumerik/hmi/appl
5. Back-upformaten
Afhankelijk van de besturingsgeneratie worden verschillende formaten voor het archiveren gebruikt:
- SINUMERIK 840D sl: back-ups worden aangemaakt als
.arc-archieven. - SINUMERIK ONE: back-ups worden aangemaakt als
.dsf-archieven.
6. Opslag van de archieven
Voor oudere softwareversies van HMI Operate is SMB v1 vereist; nieuwere versies gebruiken SMB v2/3. De server die de netwerkshare levert, moet daarom SMB v1/2/3 ondersteunen.
Om te voorkomen dat er een permanente verbinding open blijft staan, wordt de verbinding met de Samba-drive pas tot stand gebracht nadat het archief in een tijdelijke map is aangemaakt. Het archief wordt vervolgens naar de externe map verplaatst en de verbinding wordt weer gesloten.
7. Logging
7.1 Vereenvoudigde logging
Bij vereenvoudigde logging wordt basisinformatie over het verloop en de communicatie naar een bestand geschreven. Het logbestand wordt
automatisch opgeslagen in het pad dat in sda_installation.ini is geconfigureerd. Deze logging is altijd actief en vereist geen
aanvullende configuratie.
7.2 SLTrace-logging
SLTrace-logging is de uitgebreide variant die door alle applicaties in Operate wordt gebruikt. Hier kan gedetailleerde interne trace-informatie worden ingeschakeld die vooral bedoeld is voor ontwikkelaars en diepgaande foutanalyse. Hierdoor kunnen aanzienlijk uitgebreidere en fijnmaziger logdata worden vastgelegd.
Deze trace moet eerst via HMI Operate worden geactiveerd en geconfigureerd. Navigeer daarvoor naar Inbedrijfstelling > HMI > Diagnose > HMI Trace > Geavanceerd. Start in de combobox linksonder in de module SLTrc.
De volgende instellingen moeten worden geactiveerd door de bijbehorende checkboxen aan te vinken:
! add: file/linenumber! add: timestamp! datasink: file

Schakel nu via de combobox linksonder naar de module SDA_ARCHIVE en druk op de horizontale softkey " Preferred Trace", waarmee de trace-instellingen worden ingesteld.

Vanaf nu wordt informatie geschreven naar het bestand sltrc.out onder /user/sinumerik/hmi/log/sltrc. In geval van een fout
is dit bestand voor de ontwikkeling relevant voor diepgaande diagnose.