Siirry pääsisältöön

Siemens SINUMERIK Operate

Saadaksesi SDA_Archive -sovelluksen uusimman version SINUMERIK-laitteille, ota meihin yhteyttä osoitteessa support@softwaredefinedautomation.io.

Sisällysluettelo​

  1. Yleiskatsaus
  2. Mitä uutta
  3. Asennus
  4. Konfigurointi
  5. Varmuuskopiomuodot
  6. Arkistojen tallennus
  7. Lokitus

1. Yleiskatsaus​

SDA_Archive on taustasovellus arkistojen luomiseen SINUMERIK 840D sl- ja SINUMERIK ONE -ohjauksille. Se voi toimia joko suoraan NCU:lla tai IPC:llä/PCU:lla HMI Operate -ympäristössä.

Sovellus kommunikoi TCP-asiakkaan kanssa, jolta se vastaanottaa toimeksiannon arkiston luomiseen. Luotu arkisto tallennetaan ulkoiselle Samba-levyasemalle.

Tietyt asetukset ja oletusparametrit määritetään konfiguraatiotiedostossa.

SDA_Archive -sovellusta ohjataan saapuvien TCP-pakettien avulla. Nämä paketit välittävät tarvittavat tiedot ja käynnistävät arkiston luomisen. SDA_Archive lähettää tämän jälkeen takaisin TCP-paketteja, jotka sisältävät esimerkiksi nykyisen tilan.

Note: SDA_Archive ei tarkista arkistoon varmuuskopioitavan datan määrää. Käyttäjän vastuulla on varmistaa, että paikallisella tietovälineellä ja kohdehakemistossa on riittävästi tallennustilaa luodulle arkistolle.

Note: Sovelluksen suorittaminen edellyttää kohdejärjestelmässä ajonaikaista optiota P60 (SINUMERIK Integrate Run MyHMI /3GL).


2. Mitä uutta​

2.1 Versio 1.0.0.0 — Perustoiminnot​

SINUMERIK Operate -yhteensopivuuden vuoksi tietyille HMI Operate -versioille on 4 versioriippuvaista pakettia.

Kyseiset kansiot sisältävät tiedostot sekä PCU50/IPC:lle (Windows) että NCU:lle (Linux).

Kuva: Versioiden yleiskatsaus.

3. Asennus​

Asennuspolku riippuu kohdelaitteistosta, johon SDA_Archive asennetaan.

Seuraavassa tekstissä paikanvaraaja <InstallationPath> tarkoittaa SINUMERIK Operaten asennushakemistoa, eli:

  • C:\Program Files (x86)\Siemens\MotionControl\ kun asennetaan PCU50:lle / IPC:lle, jonka käyttöjärjestelmä on Win7/Win10
  • \card\ kun asennetaan NCU:lle.

Vaiheet:

  1. Pura toimitettu ZIP-tiedosto mihin tahansa hakemistoon.
  2. NCU:lle asennettaessa on muodostettava yhteys kohdelaitteistoon SCP-asiakkaalla ( esim. WinSCP):
    • Käyttäjä: manufact
    • Salasana: SUNRISE (tai nykyinen valmistajan salasana)
  3. Kopioi kaikki kansiot, jotka sijaitsevat kohdassa hmi, hakemistoon: <InstallationPath>oem\sinumerik\hmi

CAUTION: Jos kansiossa <InstallationPath>oem\sinumerik\hmi\cfg on jo tiedosto nimeltä systemconfiguration.ini, varmuuskopioi tämä tiedosto ennen kopiointia. Yhdistä kopioinnin jälkeen uusi tiedosto varmuuskopioidun kanssa.

Seuraavan merkinnän on oltava olemassa:

[oem_dirs]
OEM_1=sda_archive

Jos osion [oem_dirs] sisältävä merkintä on jo olemassa, ota käyttöön vain merkintä OEM_1=sda_archive ja muuta numeroa merkinnän OEM_ jälkeen, esim.: OEM_2=sda_archive

3.1 Asennetut tiedostot​

<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 Ajonaikana luodut tiedostot​

  • Tilapäiset tiedot käynnissä olevasta arkistoinnista tallennetaan paikalliseen konfiguraatiotiedostoon: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\sda_tempinfo.ini
  • Arkiston tilapäinen tallennus ennen sen kopiointia kohdehakemistoon: jokaisella HMI Operatella on tilapäinen hakemisto asennuspolussaan.

3.3 Tietoliikenneportti​

SDA_Archive-sovellus kuuntelee TCP-asiakkaan lähettämiä saapuvia TCP-paketteja. Jotta nämä paketit voidaan lukea, on HMI Operaten kautta avattava portti.

Tähän on useita vaihtoehtoja, jotka riippuvat HMI Operate -versiosta ja kohdejärjestelmästä. Ne löytyvät dokumentista "SINUMERIK 840D sl SINUMERIK Operate (IM9)" kohdasta Configure Network > Settings of the company network:

  • HMI Operaten kautta

    Kohdassa Commissioning > Network > Company > Change voit avata lisäportteja. Esimerkiksi TCP/8080 on lisättävä, jos konfiguraatiotiedostossa on asetettu portti 8080. Tämän jälkeen tietokone on käynnistettävä uudelleen.

  • Konfiguraatiotiedoston <InstallationPath>user\system\etc\basesys.ini kautta

    Konfiguraatiotiedostoon pääsee tiedostojärjestelmän kautta, ja porttimerkintä voidaan lisätä kommentoituun kohtaan, esimerkiksi:

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

Windows-pohjaisella PCU:lla/IPC:llä tämä riippuu palomuuriasetuksista, ja porttia voi olla mahdollista käyttää ilman muutoksia.

3.4 Salasanan syöttäminen​

Arkiston luomiseen vaaditaan HMI Operate 4.x:ssä käyttöoikeustaso manufact ja HMI Operate 6.x:ssä käyttöoikeustaso Customer. SDA_Archive-sovellus asettaa käyttöoikeustason juuri ennen arkistointia ja poistaa sen jälleen sen jälkeen, kun arkistointi on käynnistetty.

Oletuksena käytetään tehtaalla asetettua salasanaa. Salasanan muuttamiseksi voidaan käyttöönoton aikana aktivoida lisänäyttömaski, jonka kautta uusi salasana voidaan syöttää. Se tallennetaan tämän jälkeen salatussa muodossa.

Näyttömaski aktivoidaan poistamalla kommenttimerkit ; tiedostosta <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg\systemconfiguration.ini, ja se tulee valittavaksi valikkoon HMI:n seuraavan uudelleenkäynnistyksen jälkeen.

Ennen — kommentit aktiivisina, salasanamaski pois käytöstä:

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

Jälkeen — kommentit poistettu, salasanamaski näkyvissä:

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

Näyttömaski ilmestyy nyt seuraavaan vapaaseen aluevalikon toimintonäppäimeen nimellä SDA_Archive. Toimintonäppäimen painaminen avaa näytön salasanan syöttämiseen.

Kuva: SDA_Archive-alueen toimintonäppäimen näyttö salasananäytön avaamiseen.

Aiempaa salasanaa ei koskaan näytetä. Näkyviin tulee tyhjä syöttökenttä, johon salasana voidaan syöttää. Toimintonäppäimellä "Save Password" aiempi salasana korvataan.

Kuva: Salasanan syöttäminen ja tallentaminen salasananäytössä.

3.5 Version näyttö​

Sovelluksen versio näytetään HMI Operatessa kohdassa Diagnostics > Version, listattuna OEM-sovellusten alle.

Kuva: Version näyttö

4. Konfigurointi​

SDA_Archive konfiguroidaan konfiguraatiotiedoston sda_installation.ini avulla. Tämä tiedosto sijaitsee hakemistossa: <InstallationPath>oem\sinumerik\hmi\sda_archive\cfg.

Tähän voidaan tallentaa myös oletusmerkinnät, joita ei tarvitse lähettää TCP-tietoliikenteen välityksellä. Jos merkinnät kuitenkin lähetetään TCP:n kautta, käytetään TCP-paketin arvoja.

4.1 Konfiguraatiotiedoston rakenne​

Alustustiedosto sda_installation.ini määrittää näyttöjen ulkoasun sekä varmuuskopioitavan datan.

Alustustiedosto on jaettu 3 osioon:

  • Osio [Network] sisältää asetukset tietoliikenteelle sen TCP-asiakkaan kanssa, joka käynnistää toimeksiannot.
  • Osio [Config] mahdollistaa yksinkertaistetun käyttäjälokitiedoston tallennuspolun määrittämisen.

Kommenttirivit alkavat kommenttimerkillä ;. Kommenttimerkin on oltava aivan rivin alussa. Vain kokonaiset kommenttirivit ovat sallittuja.

4.1.1 Osion [Network] kuvaus​

MerkintäKuvaus / arvoalueOletus
ServerPortPortin numero, johon sovellus sitoutuu kuunnellakseen TCP-paketteja. Tämän portin on oltava avoin ja määritetty vastaavasti alustassa.8080

4.1.2 Osion [Config] kuvaus​

MerkintäKuvaus / arvoalueOletus
LogFilePolku, johon lokitiedosto luodaan. Annetaan suhteellisena polkuna alkaen kohdasta <InstallationPath>.

4.2 Komponenttien merkitys​

Seuraavat komponenttien avainsanat ovat voimassa sekä konfiguraatiotiedostossa että TCP-asiakkaan kautta lähetettäessä:

Taulukko 1 — Komponenttien avainsanat SINUMERIK 840D sl:lle

AvainsanaKuvaus
NCUKaikki NC-data
NCUCOMPKaikki NC-data + kompensointidata (eli sisältää myös NCU:n)
PLCPLC-data
COMPILECYCLESCompile-cycle-data
DRIVESKäyttöjen data (binäärimuoto)
DRIVES_ASCIIKäyttöjen data (ASCII-muoto)
HMIHMI-data
ALLMäärittää seuraavien komponenttien valinnan: NCUCOMP│PLC│COMPILECYCLES│DRIVES│HMI

Taulukko 2 — Komponenttien avainsanat SINUMERIK ONE:lle

AvainsanaKuvaus
NCKKaikki NC-data
PLCPLC-data
DRVKäyttöjen data (binäärimuoto)
DRV_ASCIIKäyttöjen data (ASCII-muoto)
HMIHMI-data
SYSJärjestelmäasetukset
NCextendLaajennettu NC-muisti
ALLMäärittää seuraavien komponenttien valinnan: NCK│PLC│SYS│DRV│HMI

4.3 Esimerkki​

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

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

5. Varmuuskopiomuodot​

Arkistoinnissa käytetään ohjaussukupolven mukaan eri muotoja:

  • SINUMERIK 840D sl: Varmuuskopiot luodaan .arc-arkistoina.
  • SINUMERIK ONE: Varmuuskopiot luodaan .dsf-arkistoina.

6. Arkistojen tallennus​

HMI Operaten vanhemmat ohjelmistoversiot edellyttävät SMB v1 -protokollaa; uudemmat versiot käyttävät SMB v2/3 -protokollaa. Verkkojaon tarjoavan palvelimen on siksi tuettava SMB v1/2/3 -protokollaa.

Jotta pysyvää yhteyttä ei pidetä auki, yhteys Samba-levyasemaan muodostetaan vasta, kun arkisto on luotu tilapäiseen kansioon. Arkisto siirretään tämän jälkeen etähakemistoon, ja yhteys suljetaan jälleen.


7. Lokitus​

7.1 Yksinkertaistettu lokitus​

Yksinkertaistetussa lokituksessa tiedostoon kirjoitetaan perustiedot toiminnan kulusta ja tietoliikenteestä. Lokitiedosto tallennetaan automaattisesti polkuun, joka on määritetty tiedostossa sda_installation.ini. Tämä lokitus on aina aktiivinen eikä vaadi lisäkonfigurointia.

7.2 SLTrace-lokitus​

SLTrace-lokitus on laajennettu muunnelma, jota käyttävät kaikki Operaten sovellukset. Täällä voidaan ottaa käyttöön yksityiskohtaista sisäistä jäljitystietoa, joka on tarkoitettu ensisijaisesti kehittäjille ja syvälliseen virheanalyysiin. Tämä mahdollistaa huomattavasti kattavampien ja yksityiskohtaisempien lokitietojen keräämisen.

Tämä jäljitys on ensin aktivoitava ja konfiguroitava HMI Operaten kautta. Siirry tätä varten kohtaan Commissioning > HMI > Diagnostics > HMI Trace > Advanced. Aloita vasemmassa alareunassa olevasta valintaruudusta moduulissa SLTrc.

Seuraavat asetukset tulee aktivoida rastittamalla vastaavat valintaruudut:

  • ! add: file/linenumber
  • ! add: timestamp
  • ! datasink: file
Kuva: Asetus SLTrc-moduulissa.

Vaihda nyt vasemmassa alareunassa olevan valintaruudun kautta moduuliin SDA_ARCHIVE ja paina vaakasuoraa toimintonäppäintä "Preferred Trace", joka asettaa jäljitysasetukset.

Kuva: Jäljitysasetukset SDA_ARCHIVE-moduulissa.

Tästä lähtien tiedot kirjoitetaan tiedostoon sltrc.out polussa /user/sinumerik/hmi/log/sltrc. Virhetilanteessa tämä tiedosto on kehityksen kannalta olennainen syvällistä diagnostiikkaa varten.