Die FtpRemoteFileHandling-Bibliothek stellt folgende FTP-Clientfunktionen für die dezentrale Dateiverarbeitung bereit:
Lesen von Dateien
Schreiben von Dateien
Löschen von Dateien
Auflisten des Inhalts dezentraler Verzeichnisse
Hinzufügen von Verzeichnissen
Entfernen von Verzeichnissen
1 Steuerung als FTP-Client
2 Datei-Upload (Befehl Store)
3 FTP-Server (auf PC oder Steuerung)
4 Datei-Download (Befehl Retrieve)
In der nachstehenden Tabelle werden die Merkmale der Bibliothek aufgeführt:
Merkmal |
Wert |
---|---|
Bibliothekstitel |
FtpRemoteFileHandling |
Firma |
Schneider Electric |
Kategorie |
|
Komponente |
|
Standard-Namespace |
|
Sprachmodell-Attribut |
|
Aufwärtskompatible Bibliothek |
Ja (FCL) |
Berücksichtigen Sie die folgenden Einschränkungen für die FTP-Datenübertragung:
Es werden nur ASCII-Symbole für Datei- und Verzeichnisnamen unterstützt, die mit dem FTP-Server ausgetauscht werden sollen.
Nur IPv4 (Internetprotokoll Version 4) wird unterstützt.
Nur der passive FTP-Modus wird unterstützt.
Es ist nur eine FTP-Verbindung möglich.
Nur der UNIX-Verzeichnislistenstil wird für die Auflistung des Inhalts eines ausgewählten dezentralen Verzeichnisses unterstützt. Andere Auflistungsstile der externen FTP-Server können zu einer unvollständigen Darstellung führen.
Da die Antwortzeit des FTP-Servers nicht gesteuert werden kann, sollten Sie die Funktionsbausteine in einer zyklischen Task mit geringer Priorität ausführen. Passen Sie die Watchdog-Funktion für diese Task an, um ausreichend Zeit für die Verbindung zu garantieren. Sie können die Funktionsbausteine alternativ auch in einer
-Task ausführen. Für diese Art von Task ist keine Zykluszeit definiert.Die in diesem Dokument beschriebene Bibliothek verwendet intern die TcpUdpCommunication-Bibliothek.
Die Bibliotheken TcpUdpCommunication (Schneider Electric) und CAA Net Base Services (CAA Technical Workgroup) verwenden dieselben Ressourcen in der Steuerung. Die gleichzeitige Nutzung beider Bibliotheken in derselben Anwendung kann folglich eine Störung des Steuerungsbetriebs zur Folge haben.
WARNUNG | |
---|---|
Die FtpRemoteFileHandling-Bibliotheksfunktionen stellen verschiedene Funktionsbausteine für gesicherte und ungesicherte Verbindungen bereit:
FB_FtpSecureClient unterstützt gesicherte Verbindungen mit TLS (Transport Layer Security).
FB_FtpClient unterstützt keine gesicherten Verbindungen. Aus diesem Grund sollte die Kommunikation nur innerhalb Ihres industriellen Netzwerkes erfolgen, das von anderen Netzwerken Ihres Unternehmens getrennt und vom Internet geschützt ist.
WARNUNG | |
---|---|
Weitere Informationen zu organisatorischen Maßnahmen und Regeln für den Zugang zu Infrastrukturen finden Sie in der ISO/IEC 27000-Reihe, Common Criteria for Information Technology Security Evaluation, ISO/IEC 15408, IEC 62351, ISA/IEC 62443, NIST Cybersecurity Framework, Information Security Forum - Standard of Good Practice for Information Security sowie unter Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment.