Remote-Speicher

Der EYE+ Controller ist mit einem endlichen und nicht erweiterbaren internen Speicher ausgestattet und kann Ihre Rezepte speichern, bis die Kapazität erschöpft ist. Die genaue Anzahl, die gespeichert werden kann, hängt von der Komplexität der Rezepte ab. Bei einteiligen Rezepten (20 Bilder, nur Hintergrundbeleuchtung, Klassifizierung aktiviert) können Sie mit bis zu 350 Rezepten rechnen. Bei komplexeren Rezepten füllt sich der Speicher jedoch schneller.

Falls Sie mehr Speicherplatz benötigen, wurde in der Version 4.1.0 von EYE+ die Unterstützung des Zugriffs auf einen FTP-Server eingeführt.

Voraussetzungen

Folgende Voraussetzungen müssen erfüllt sein, um diese Funktion nutzen zu können:

  • Sie müssen auf FTP-Server zugreifen können, der über eine IP-Adresse erreichbar ist und dessen Port 21 (für den Befehlskanal) offen ist;

  • Es muss ein FTP-Benutzer vorhanden sein, der in seinem Home-Verzeichnis über die Rechte READ, WRITE, DELETE und RENAME verfügt;

  • Die Verbindung zu Ihrem FTP-Server muss über den Communication- oder den Config.-Port des EYE+ Controller erfolgen.

Da der FTP-Client auf EYE+ im passiven Modus arbeitet, muss Ihr Server einen beliebigen Port für den Datenkanal zuweisen. Wenn Ihr Server mit einer Firewall ausgestattet ist, müssen Sie sicherstellen, dass der Administrator eine Auswahl an Ports für den passiven Modus freigibt.

FTPS

EYE+ unterstützt TLS 1.0-Verbindungen zu FTP-Servern (explizit FTPS), allerdings ohne Zertifikatsüberprüfung. Standardmässig wird eine Nicht-TLS-Verbindung angenommen; wenn Sie diese Funktion nutzen möchten, müssen Sie die entsprechende erweiterte Option bei der Einrichtung des Remote-Speichers im Konfigurationsfenster aktivieren.

Verwaltung der Rezepte

Wenn der interne Speicher 90% seiner Kapazität erreicht hat, werden Sie aufgefordert, entweder einige Rezepte zu löschen oder die Remote-Speicher-Funktion zu aktivieren. Sobald der Remote-Speicher eingerichtet und verbunden ist, können Sie neue und importierte Rezepte darauf laden, solange Ihr Benutzer über freien Speicherplatz in seinem zugewiesenen Home-Verzeichnis verfügt. Sie können mit einem Remote-Rezept dieselben Operationen durchführen wie mit einem lokalen Rezept (vgl. hier)

Wichtig

Beim Hochfahren verbindet sich der EYE+ Controller automatisch mit Ihrem FTP-Server. Sobald die Verbindung hergestellt ist, sucht er nach allen Rezepten, die in dem ihm zugewiesenen Verzeichnis enthalten sind. Dies kann sich auf die Bootzeit auswirken. Stellen Sie daher sicher, dass Ihr FTP-Server schnell genug auf die Befehle NLST und CWD antworten kann.

Ein einzelner FTP-Server kann mehrere EYE+ Controller versorgen, aber diese werden keine Rezepte untereinander austauschen können. Sobald sich ein EYE+ Controller mit dem Home-Verzeichnis Ihres Benutzers verbindet, erstellt er ein neues Verzeichnis, das nach der CPU-Seriennummer benannt ist und in dem die Rezepte für diesen spezifischen EYE+ Controller abgelegt werden.

Warnung

Bitte versuchen Sie nicht, die Dateien in dem oben genannten Verzeichnis zu verändern, Dateien manuell in dieses oder in ein anderes Verzeichnis auf dem Server zu kopieren, da dies den ordnungsgemässen Betrieb des Systems verhindern und zu Datenverlust führen kann.

In Bezug auf die Identifikatoren und die Namen der Rezepte wird die Kombination des internen und externen Speichers von EYE+ als eine Einheit betrachtet. Das bedeutet, dass Sie nicht zwei Rezepte mit demselben Namen auf einem EYE+ System haben können, egal ob auf demselben Speicher oder auf verschiedenen Speichern (d.h. eines auf dem lokalen und eines auf dem Remote-Speicher). Wenn Sie z.B. versuchen, ein Rezept lokal zu importieren, es aber bereits auf dem angeschlossenen FTP-Server vorhanden ist, wird EYE+ einen Konflikt erkennen und Sie auffordern, diesen wie üblich zu lösen (umbenennen, überschreiben, abbrechen).

Es gibt jedoch eine Ausnahme: Wenn Sie ein Remote-Rezept bearbeiten und der FTP-Server nicht mehr verfügbar ist, haben Sie die Möglichkeit, das Rezept lokal zu speichern, wenn der Speicherplatz dies zulässt, damit Ihre Änderungen nicht verloren gehen. Sobald der Server wieder erreichbar ist, verfügt das System über zwei Versionen desselben Rezepts, von denen jedoch nur die lokale Version in der Produktion verwendet werden kann. Löschen Sie die Version auf dem Remote-Speicher und verschieben Sie die lokale Version auf den FTP-Server, um den erwarteten Zustand wiederherzustellen.

Wenn nicht mehr auf den Remote-Speicher zugegriffen werden kann, wird auch die Seite mit der Liste der Rezepte aktualisiert, damit keine unerreichbaren Remote-Rezepte angezeigt werden. Wenn Sie eine Produktion mit einem Remote-Rezept starten, hat die Unterbrechung der Verbindung zum FTP-Server keine Auswirkungen auf die Produktion, solange Sie nicht den Befehl stop production senden. Wenn Sie dies tun, kann das System das Rezept nicht finden, bis die Verbindung wiederhergestellt ist.

Fehlerbehebung

Beachten Sie folgende Punkte, wenn Sie Ihren EYE+ Controller nicht dazu bringen können, sich mit Ihrem FTP-Server zu verbinden.

  • Stellen Sie sicher, dass Sie FTPS verwenden, wenn Ihr Server dies erfordert. Aktivieren Sie es nicht, wenn Ihr Server es nicht unterstützt. Die Verbindung wird nicht erfolgreich sein, wenn dies nicht richtig eingestellt ist.

  • Vergewissern Sie sich, dass sowohl der Port des EYE+ Controller als auch Ihr FTP-Server sich im selben IP-Subnetz befinden.

  • Stellen Sie sicher, dass Ihr Server einen zufälligen Port für den Datenkanal innerhalb eines vorkonfigurierten Bereichs zuweisen kann (überprüfen Sie Ihre Firewall-Einstellungen).

  • Stellen Sie sicher, dass Ihr FTP-Server den passiven Modus unterstützt.

  • Überprüfen Sie, ob Ihr Benutzer existiert, ob Sie die richtigen Anmeldedaten und das richtige Home-Verzeichnis eingegeben haben und ob dieser Benutzer über die erforderlichen Rechte verfügt.