Ga naar hoofdinhoud

Siemens SINUMERIK Operate

Neem contact met ons op via OrchestrationSuite-Support@sew-eurodrive.de om de nieuwste versie van de applicatie SDA_Archive voor SINUMERIK-apparaten te verkrijgen.

Inhoudsopgave​

  1. Overzicht
  2. Wat is er nieuw
  3. Installatie
  4. Configuratie
  5. Back-upformaten
  6. Opslag van de archieven
  7. Logging

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 draaien of op de IPC/PCU binnen de HMI Operate.

De applicatie communiceert met een TCP-client, van waaruit zij de opdracht ontvangt om het archief aan te maken. Het aangemaakte archief wordt opgeslagen op een externe Samba-schijf.

Bepaalde instellingen en standaardparameters worden geconfigureerd in een configuratiebestand.

SDA_Archive wordt aangestuurd via binnenkomende TCP-pakketten. Deze pakketten dragen de vereiste informatie over en starten het aanmaken van een archief. SDA_Archive stuurt vervolgens TCP-pakketten terug met informatie zoals de huidige status.

Note: De hoeveelheid gegevens 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 op het doelsysteem vereist om de applicatie te kunnen uitvoeren.


2. Wat is er 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).

Afbeelding: Versieoverzicht.

3. Installatie​

Het installatiepad is afhankelijk van de doelhardware waarop SDA_Archive wordt geïnstalleerd.

In de volgende tekst staat de plaatsaanduiding <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:

  1. Pak het meegeleverde ZIP-bestand uit in een willekeurige map.
  2. 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)
  3. Kopieer alle mappen die zich onder hmi bevinden naar: <InstallationPath>oem\sinumerik\hmi

CAUTION: Als er in de map <InstallationPath>oem\sinumerik\hmi\cfg al een bestand met de naam systemconfiguration.ini bestaat, maak dan vóór het kopiëren een back-up van dit bestand. Voeg het nieuwe bestand na het kopiëren 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 regel OEM_1=sda_archive over en pas het nummer achter 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.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 Bestanden die tijdens runtime worden aangemaakt​

  • Tijdelijke informatie over een momenteel lopend 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 beschikt over een tijdelijke map in het installatiepad.

3.3 Communicatiepoort​

De applicatie SDA_Archive luistert naar binnenkomende 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 er meerdere mogelijkheden, die afhankelijk zijn van de HMI Operate-versie en het doelsysteem. Deze 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 aanvullende poorten openen. Zo moet bijvoorbeeld TCP/8080 worden toegevoegd als poort 8080 in het configuratiebestand is ingesteld. De computer moet daarna opnieuw worden gestart.

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

    Het 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 hangt dit af 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 applicatie SDA_Archive stelt het toegangsniveau kort vóór het archiveren in en wist het 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 aanvullend beeldscherm worden geactiveerd waarin het nieuwe wachtwoord kan worden ingevoerd. Het wordt vervolgens versleuteld opgeslagen.

Het beeldscherm wordt geactiveerd door de commentaartekens ; te verwijderen in <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini, waarna het na de volgende herstart van de HMI in het menu selecteerbaar wordt.

Vóór — commentaar actief, wachtwoordscherm uitgeschakeld:

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

Na — commentaar verwijderd, wachtwoordscherm weergegeven:

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

Het beeldscherm verschijnt nu op de eerstvolgende vrije softkey van het bereikmenu met het label SDA_Archive. Door op de softkey te drukken, wordt het scherm voor het invoeren van het wachtwoord geopend.

Afbeelding: Weergave van de SDA_Archive-bereiksoftkey voor het openen van het wachtwoordscherm.

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

Afbeelding: Het wachtwoord invoeren en opslaan in het wachtwoordscherm.

3.5 Versieweergave​

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

Afbeelding: Versieweergave

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 TCP-communicatie hoeven te worden verzonden. Als de vermeldingen toch via TCP worden verzonden, worden de waarden uit het TCP-pakket gebruikt.

4.1 Structuur van het configuratiebestand​

Het initialisatiebestand sda_installation.ini definieert de weergave van de schermen en de te back-uppen gegevens.

Het initialisatiebestand is onderverdeeld in 3 secties:

  • De sectie [Network] bevat de instellingen voor de communicatie met de TCP-client die de opdrachten initieert.
  • Met de sectie [Config] kan het pad voor het opslaan van een vereenvoudigd gebruikerslogbestand worden geconfigureerd.

Commentaarregels worden ingeleid door 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]​

VermeldingBeschrijving / WaardebereikStandaard
ServerPortPoortnummer waarop 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]​

VermeldingBeschrijving / WaardebereikStandaard
LogFilePad waarin het logbestand wordt aangemaakt. Wordt ingevoerd als relatief pad vanaf <InstallationPath>.

4.2 Betekenis van de componenten​

De volgende componentsleutelwoorden zijn geldig zowel in het configuratiebestand als bij het verzenden via de TCP-client:

Tabel 1 — Componentsleutelwoorden voor SINUMERIK 840D sl

SleutelwoordBeschrijving
NCUAlle NC-gegevens
NCUCOMPAlle NC-gegevens + compensatiegegevens (bevat dus ook NCU)
PLCPLC-gegevens
COMPILECYCLESCompile-cyclusgegevens
DRIVESAandrijfgegevens (binair formaat)
DRIVES_ASCIIAandrijfgegevens (ASCII-formaat)
HMIHMI-gegevens
ALLDefinieert de selectie van de volgende componenten: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Tabel 2 — Componentsleutelwoorden voor SINUMERIK ONE

SleutelwoordBeschrijving
NCKAlle NC-gegevens
PLCPLC-gegevens
DRVAandrijfgegevens (binair formaat)
DRV_ASCIIAandrijfgegevens (ASCII-formaat)
HMIHMI-gegevens
SYSSysteeminstellingen
NCextendUitgebreid NC-geheugen
ALLDefinieert 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 aanbiedt, moet daarom SMB v1/2/3 ondersteunen.

Om te voorkomen dat er permanent een verbinding openblijft, wordt de verbinding met de Samba-schijf 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 werkverloop 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 fijnmazigere loggegevens worden vastgelegd.

Deze trace moet eerst via HMI Operate worden geactiveerd en geconfigureerd. Navigeer hiervoor naar Inbedrijfstelling > HMI > Diagnose > HMI Trace > Geavanceerd. Begin in de keuzelijst linksonder in de module SLTrc.

De volgende instellingen dienen te worden geactiveerd door de betreffende selectievakjes aan te vinken:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Afbeelding: Instelling in de SLTrc-module.

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

Afbeelding: Trace-instellingen in de module SDA_ARCHIVE.

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