Dateiübertragung mittels USB-Speicherstick
Der Modicon M258 Logic Controller lässt Dateiübertragungen mit einem USB-Speicherstick zu. Bei Nutzung eines solchen Speichersticks ist es nicht notwendig, EcoStruxure Machine Expert oder einen FTP-Server zu verwenden.
Zum Upload oder Download von Dateien auf die Steuerung mithilfe eines USB-Speichersticks stehen die folgenden Methoden zur Verfügung:
oMithilfe der Klonfunktion (Verwendung eines leeren USB-Speichersticks)
oMithilfe eines auf dem USB-Speicherstick gespeicherten Skripts
Wenn ein USB-Speicherstick in den USB-Datenport der Steuerung gesteckt wird, sucht die Firmware nach dem auf dem Stick enthaltenen Skript (/sys/CMD/Script.cmd) und führt es aus.
HINWEIS: Der Steuerungsbetrieb wird während der Dateiübertragung nicht geändert.
Mit dem Editor Massenspeicher (USB oder SD-Karte) können Sie das Skript generieren und alle erforderlichen Dateien auf den USB-Speicherstick kopieren.
HINWEIS: Der Modicon M258 Logic Controller akzeptiert nur USB-Schlüssel im Format FAT oder FAT32.
|
UNBEABSICHTIGTER GERÄTEBETRIEB |
oSie müssen mit der Funktionsweise der Maschine bzw. des Prozesses vertraut sein, bevor Sie dieses Gerät an die Steuerung anschließen. oStellen Sie sicher, dass die erforderlichen Schutzvorrichtungen vorhanden sind, sodass ein unbeabsichtigter Gerätebetrieb keine Körperverletzung seitens des Personals bzw. keine Beschädigung des Materials zur Folge haben kann. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |
Wenn Sie während der Übertragung der Anwendung die Spannungszufuhr zum Gerät trennen oder ein Stromausfall bzw. eine Unterbrechung der Kommunikation auftritt, kann das die Funktionsunfähigkeit des Geräts verursachen. Sollte die Kommunikation unterbrochen werden oder ein Stromausfall auftreten, dann führen Sie die Übertragung erneut durch. Wenn bei der Aktualisierung der Firmware ein Spannungsausfall oder eine Unterbrechung der Kommunikation auftritt, oder wenn eine ungültige Firmware verwendet wird, wird die Maschine betriebsunfähig. In diesem Fall verwenden Sie eine gültige Firmware und starten die Firmwareaktualisierung erneut.
HINWEIS |
GERÄT NICHT BETRIEBSBEREIT |
oUnterbrechen Sie die Übertragung des Anwendungsprogramms oder einer Firmware-Änderung nicht, nachdem die Übertragung begonnen hat. oWenn die Übertragung aus irgendeinem Grund unterbrochen wurde, starten Sie die Übertragung erneut. oVersuchen Sie keinesfalls, das Gerät in Betrieb zu nehmen, bevor die Dateiübertragung erfolgreich abgeschlossen wurde. |
Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben. |
Mit der Klonfunktion können Sie die Anwendung von einer Steuerung hochladen und ausschließlich auf die gleiche Steuerungsreferenz herunterladen.
Diese Funktion klont jeden Parameter der Steuerung (z. B. Anwendungen, Firmware, Datendatei, Postkonfiguration). Weitere Informationen finden Sie unter Speicherzuordnung.
HINWEIS: Die Benutzerzugriffsrechte können nur kopiert werden, wenn auf die Schaltfläche Include User Rights auf der Unterseite Maintenance: Untermenü "User Management" > Clone management des Webservers geklickt wird.
Standardmäßig ist Klonen ohne Verwendung des Funktionsbausteins FB_ControlClone zulässig. Wenn Sie den Zugriff auf die Klonfunktion einschränken möchten, können Sie die Zugriffsrechte des USBExecCommand object in der Gruppe Alle entfernen. Dadurch ist ein Klonen ohne Verwendung des Funktionsbausteins FB_ControlClone nicht zulässig. Weitere Informationen zu diesem Funktionsbaustein finden Sie im M258 PLCSystem Bibliothekshandbuch. Weitere Informationen zu Zugriffsrechten finden Sie im EcoStruxure Machine Expert - Programmierhandbuch.
Um den Zugriff auf die geklonte Anwendung in der Zielsteuerung zu kontrollieren, verwenden Sie die Schaltfläche Include users rights (auf der Unterseite Clone Management des Webservers) für die Quellsteuerung, bevor Sie den Klonvorgang durchführen. Weitere Informationen zu Zugriffsrechten finden Sie im EcoStruxure Machine Expert – Programmierhandbuch.
Die folgende Vorgehensweise beschreibt, wie Sie die in Ihrer Steuerung gespeicherte Anwendung auf Ihren USB-Speicherstick hochladen können:
Schritt |
Aktion |
---|---|
1 |
Trennen Sie die Steuerung von der Stromversorgung. |
2 |
Stecken Sie den USB-Speicherstick in die Steuerung ein. HINWEIS: Für dieses Verfahren muss der USB-Speicherstick leer sein. |
3 |
Schließen Sie die Steuerung wieder an die Spannungsversorgung an. |
4 |
Der Klonvorgang findet statt. HINWEIS: Während des Upload-Vorgangs blinkt die USB-LED grün. Nach Abschluss des Upload-Vorgangs leuchtet die USB-LED permanent grün; im Falle eines Fehlers leuchtet die LED rot. |
5 |
Entfernen Sie den USB-Speicherstick. |
Die folgende Vorgehensweise beschreibt, wie Sie die auf Ihrem USB-Speicherstick gespeicherte Anwendung auf Ihre Steuerung herunterladen können:
Schritt |
Aktion |
---|---|
1 |
Trennen Sie die Steuerung von der Stromversorgung. |
2 |
Stecken Sie den USB-Speicherstick in die Steuerung ein. |
3 |
Schließen Sie die Steuerung wieder an die Spannungsversorgung an. |
4 |
Der Klonvorgang findet statt. HINWEIS: Während des Download-Vorgangs blinkt die USB-LED grün. Nach Abschluss des Download-Vorgangs leuchtet die USB-LED permanent grün; im Falle eines Fehlers leuchtet die LED rot. |
5 |
Entnehmen Sie den USB-Speicherstick, um die Steuerung neu zu starten. |
HINWEIS: Um beibehaltene (Retain-) und persistente Daten wiederherzustellen, muss die Steuerungsreferenz der Datei <HardwareRef>.srd entsprechen, die sich auf dem USB-Speicherstick (Usr/dta) befindet.
HINWEIS: Wenn Sie den Zugriff auf die geklonte Anwendung in der Zielsteuerung beschränken möchten, müssen Sie die Zugriffsrechte aktivieren und einrichten sowie steuerungsspezifische Webserver-/FTP-Passwörter festlegen. Weitere Informationen zu Zugriffsrechten finden Sie im EcoStruxure Machine Expert - Programmierhandbuch.
HINWEIS: Beim Herunterladen einer geklonten Anwendung auf die Steuerung wird zuerst die vorhandene Anwendung aus dem Speicher der Steuerung gelöscht, ungeachtet eventueller Zugriffsrechte, die in der Zielsteuerung aktiviert sein könnten.
Skript- und Dateigenerierung mithilfe von Massenspeicher
Klicken Sie im Hauptmenü auf Projekt > USB-Massespeicher...:
Element |
Beschreibung |
---|---|
Neu |
Ein neues Skript erstellen |
Öffnen |
Ein Skript öffnen |
Makros |
Ein Makro einfügen |
Generieren |
Das Skript und alle erforderlichen Dateien auf dem USB-Speicherstick generieren |
Befehl |
Liste einfacher Anweisungen |
Quelle |
Quellverzeichnis auf dem PC oder der Steuerung |
Ziel |
Zielverzeichnis auf dem PC oder der Steuerung |
Neu hinzufügen |
Einen Skriptbefehl hinzufügen |
Nach oben/unten |
Reihenfolge der Skriptbefehle ändern |
Löschen |
Einen Skriptbefehl löschen |
Beschreibung der Befehle:
Befehl |
Beschreibung |
Quelle |
Ziel |
Syntax |
---|---|---|---|---|
Herunterladen |
Datei aus dem USB-Speicherstick auf die Steuerung herunterladen |
Wählen Sie die herunterzuladende Datei aus. |
Wählen Sie das Zielverzeichnis auf der Steuerung aus. |
'Download "/usr/Cfg/*"' |
SetNodeName |
Legt den Knotenname der Steuerung fest. |
Neuer Knotenname |
Knotenname der Steuerung |
'SetNodeName "Name_SPS"' |
Hochladen |
In einem Steuerungsverzeichnis gespeicherte Dateien auf den USB-Speicherstick laden |
Wählen Sie das Verzeichnis aus. |
- |
'Upload "/usr/*"' |
Löschen |
Löscht die Dateien in einem Steuerungsverzeichnis. HINWEIS: Der Befehl 'Delete "*"' löscht keine Systemdateien. |
Wählen Sie das Verzeichnis aus und geben Sie einen bestimmten Dateinamen ein. Standardmäßig werden alle Dateien im Verzeichnis ausgewählt. |
- |
'Delete "/usr/SysLog/*"' |
Löscht die Zugriffsrechte von der Steuerung |
– |
- |
'Delete "/usr/*"' |
|
Neustart |
Steuerung neu starten (nur nach Abschluss des Skripts verfügbar) |
– |
- |
'Reboot' |
HINWEIS: Wenn die Zugriffsrechte bei einer Steuerung aktiviert sind und der Benutzer keinen Lese-/Schreib-/Löschzugriff auf das Dateisystem hat, sind die Skripte zum Hochladen/Herunterladen/Löschen deaktiviert (gilt auch für den Klonvorgang). Weitere Informationen zu Zugriffsrechten finden Sie im EcoStruxure Machine Expert - Programmierhandbuch.
Beschreibung der Makros
Makros |
Beschreibung |
Verzeichnis/Dateien |
---|---|---|
Download App |
Anwendung aus dem USB-Speicherstick auf die Steuerung herunterladen |
/usr/App/*.app /usr/App/*.crc /usr/App/*.map |
Upload App |
Anwendung aus der Steuerung auf den USB-Speicherstick laden |
|
Download Sources |
Projektarchiv aus dem USB-Speicherstick auf die Steuerung herunterladen |
/usr/App/*.prj |
Upload Sources |
Projektarchiv aus der Steuerung auf den USB-Speicherstick laden |
|
Download Multi-files |
Mehrere Dateien aus dem USB-Speicherstick in ein Steuerungsverzeichnis herunterladen |
Vom Benutzer definiert |
Upload Log |
Protokolldateien aus der Steuerung auf den USB-Speicherstick laden |
/usr/Log/*.log |
|
UNBEABSICHTIGTER GERÄTEBETRIEB |
oSie müssen mit der Funktionsweise der Maschine bzw. des Prozesses vertraut sein, bevor Sie den USB-Speicherstick an die Steuerung anschließen. oStellen Sie sicher, dass die erforderlichen Schutzvorrichtungen und sonstige Sicherheitsausrüstung betriebsbeit und aktiv sind, bevor Sie Daten an die Steuerung übertragen. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |
Schritt |
Aktion |
---|---|
1 |
Erstellen Sie das Skript mithilfe des Editors USB-Massenspeicher. |
2 |
Klicken Sie auf Generieren, und wählen Sie das Stammverzeichnis auf dem USB-Speicherstick aus. Ergebnis: Das Skript und alle erforderlichen Dateien werden auf den USB-Speicherstick übertragen. |
3 |
Stecken Sie den USB-Speicherstick in die Steuerung ein. HINWEIS: Während der Übertragung blinkt die USB-LED grün. Wenn der Download abgeschlossen ist, leuchtet die USB-LED permanent grün. Sollte ein Fehler aufgetreten sein, leuchtet die LED permanent rot. Nachdem die Steuerung das Skript ausgeführt hat, wird das Ergebnis auf dem USB-Speicherstick aufgezeichnet (Datei /sys/CMD/Cmd.log). |
4 |
Entfernen Sie den USB-Speicherstick. HINWEIS: Sie müssen das System neu starten, damit die neue Anwendung berücksichtigt wird. |
|
UNBEABSICHTIGTER GERÄTEBETRIEB |
Im Diagramm der Steuerungszustände erhalten Sie Informationen dazu, welchen Zustand Ihre Steuerung nach dem Aus- und erneuten Einschalten annehmen wird. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |