Dateiübertragung mittels USB-Speicherstick

Einführung

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.

Warning_Color.gifWARNUNG

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.

Klonfunktion

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 Zugriffs­rechten 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...:

G-SE-0002104.1.gif-high.gif

 

 

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

Übertragungsverfahren

Warning_Color.gifWARNUNG

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 Sicherheitsaus­rü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.

Warning_Color.gifWARNUNG

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.