# save / open

{% columns %}
{% column %}

<figure><img src="/files/93GFKC9KzC993KXVof6i" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Die XENAX®-Parameter, auch Applikationsdaten genannt, umfassen alle im Kontroller remanent gespeicherten Einstellungen, die hauptsächlich über WebMotion® konfiguriert werden. Dazu zählen z. B. Reglereinstellungen, Softwarelimits, Triggerpunkte sowie Programme.

Über `save` können die aktuellen Applikationsdaten gespeichert werden – entweder direkt im Kontroller, was nur nötig ist wenn der `save`-Button blinkt, als Backup-Datei oder auf einem `Startup-Key`.

Über `open` können zuvor gespeicherte Applikationsdaten (Backup-Dateien) geladen und wieder in den Kontroller übernommen werden.
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### XENAX® tauschen

Soll ein XENAX®-Servocontroller in einem bestehenden Projekt ersetzt oder die Applikation auf eine identische Station übertragen werden, ist wie folgt vorzugehen:
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}
{% stepper %}
{% step %}

#### Applikations-Backup erstellen

Erstellen Sie ein Backup der bestehenden Applikation über `Operation` → `save` → `To File` und vergeben Sie einen passenden Dateinamen.

<figure><img src="/files/gaU2p3oV8yaCxc7EYXUb" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Falls vorhanden: Safety Motion Unit Backup

Die `Safety-Parameter` sind nicht Teil der XENAX®-Applikation und müssen separat gesichert werden. Im Menü [functional safety](broken://pages/744hKAIKaBrGwumcSnW0) steht hierfür ebenfalls die Funktion `Save` → `To File` zur Verfügung.
{% endstep %}

{% step %}

#### Firmwareabgleich

Aus Kompatibilitätsgründen wird empfohlen, Applikationsdaten nur auf Servocontroller mit gleicher oder höherer Firmwareversion zu laden. Ein Firmware-Update des Zielgeräts ist ggf. vor dem Laden der Applikation durchzuführen → [update](broken://pages/zEFzXqkaq8PkXkvJdwjU).
{% endstep %}

{% step %}

#### Applikationsdaten auf Zielgerät übertragen

Öffnen Sie das WebMotion® des Zielgeräts und wählen Sie `Operation` → `open` → `From File`, um die zuvor gespeicherte Applikation zu laden.

Aus praktischen Gründen werden Netzwerkeinstellungen (z. B. IP-Adresse) nicht übernommen und müssen bei Bedarf manuell angepasst werden.
{% endstep %}
{% endstepper %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/VqiKID2BKlPA0HjVbbUF" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

#### To XENAX

Änderungen im Bereich `application` werden zunächst nur lokal im Browser durchgeführt und *nicht* unmittelbar an den XENAX® übertragen. Ein blinkender `save`-Button weist darauf hin, dass Änderungen noch ausstehen. Durch Betätigen des **To XENAX**-Buttons werden die geänderten Werte an den Servocontroller übertragen. Dabei wird der Kontroller neu gestartet, was zur Folge hat, dass die Achse während dieses Vorgangs stromlos geschaltet wird.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

#### To File

Exportiert die XENAX®-Applikationsdaten als Backup-Datei in ein lokales Verzeichnis.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/7F93Nw3N3hYnRKNJH03f" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

#### To Startup-Key

Speichert die XENAX®-Applikation auf dem an der [START-UP-Schnittstelle](broken://pages/0JmTYHSywVylJlNSFenH#start-up) angeschlossenen Startup-Key. Optional können die Netzwerkeinstellungen mitgespeichert werden

Der `Startup-Key` ist ein Speichermodul mit EEPROM, das alle XENAX®-Einstellungen und Programme speichert – ganz ohne Laptop oder zusätzliche Software. Dadurch können verschiedene «Rezepte» oder Programme auf unterschiedlichen Keys hinterlegt werden. Beim Aufstarten mit dem passenden Key wird automatisch das richtige «Rezept» bzw. Programm auf den XENAX® geladen und gestartet.
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tech.jennyscience.com/control_system/xenax/xenax-xvi-75v8s/webmotion/operation/save-open.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
