Szenario "Natives Safe House": PLC + Safe + ProfiSafe + Time Provider

Anmerkung
Die Dokumentation auf den folgenden Seiten wird nur zu Informationszwecken zur Verfügung gestellt. Für Einschränkungen sowie Sicherheits- oder Zertifizierungsinformationen konsultieren Sie bitte die Sicherheitsdokumentation des Herstellers des Geräts, das Sie programmieren.
Voraussetzungen
Hardware
Es werden folgende Geräte benötigt:
Desktop-PC mit installiertem CODESYS Development System
Linux-Host-PC mit 64-bit oder 32-bit-AMD Architektur
Es werden zusätzlich folgende Geräte benötigt:
Host für den Safe Timeprovider, im Schaubild als Linux-Host-PC 2 benannt. Anforderungen an diesen Host: Linux-Betriebssystem mit SSH-Server.
Echtzeitfähiges Netzwerk zum Linux-Host-PC, um das deterministische Senden der Datenpakete zu gewährleisten.
Folgende Add-On-Produkte müssen auf den Desktop-PC installiert sein:
CODESYS Virtual Safe Control SL
CODESYS Control for Linux SL
CODESYS Edge Gateway for Linux SL
Linux-Host-PC
Damit die Safe PLC auf dem Linux-Host-PC installiert werden kann, wird eine 32-bit AMD-Architektur auf dem Gerät benötigt. Diese 32-bit-Architektur kann auch auf einem 64-bit-Gerät eingerichtet werden.
Führen Sie dazu folgende Befehle auf der Kommandozeile aus, gegebenenfalls mit sudo.
sudo dpkg --add-architecture i386 sudo apt-get install libc6:i386
Damit ist der Linux-Host-PC für die Safe PLC vorbereitet. Die Safe PLC kann nun wie auch andere Produkte über das Programmiersystem installiert werden. Gehen Sie dazu wie folgt vor:
Führen Sie den Befehl Tools → Deploy Control SL aus und stellen Sie eine Verbindung zum Linux-Host-PC her (Registerkarte Kommunikation).
Für weitere Informationen siehe: Verbindung herstellen
Installieren Sie nachfolgende Produkte in der neuesten Version (Registerkarte Bereitstellung):
CODESYS Safe Control SL
CODESYS Control for Linux SL
CODESYS Edge Gateway for Linux
Für weitere Informationen siehe: Paket installieren.
Linux-Host-PC 2
Richten Sie den Timeprovider auf dem Linux-Host-PC 2 ein.
Der Timeprovider sendet die aktuelle Zeit an ein konfiguriertes Ziel und kann verwendet werden, um die von der CODESYS Safe Control SL benötigte zweite Zeit zu liefern.
Führen Sie den Befehl Tools → Deploy Control SL aus und stellen Sie eine Verbindung zum Linux-Host-PC 2 her (Registerkarte Kommunikation).
Für weitere Informationen siehe: Verbindung herstellen
Installieren Sie nachfolgendes Produkt in der neuesten Version (Registerkarte Bereitstellung):
CODESYS Safe Time Provider SL
Für weitere Informationen siehe: Image installieren
Wechseln Sie zur Registerkarte Operation und wählen Sie unter Services den CODESYS Safe Time Provider SL aus.
Stoppen die den Timeprovider, damit Sie die Konfiguration vornehmen können.
Konfigurieren Sie den Timeprovider.
Die Ziel-IP-Adresse und der Ziel-Port müssen konfiguriert werden. Ziel ist der Linux-Host-PC.
Ziel-IP-Adresse
IP-Adresse oder Hostname des Linux-Host-PCs
Port
6000
60000 ist der Standardport für eine CODESYS Safe Control SL, um eine externe Zeitquelle vom Zeitgeber zu empfangen.
Weitere Parameter sind ebenfalls konfigurierbar und können nach Ihren Bedürfnissen angepasst werden.
Klicken Sie auf Speichern um die Änderungen zu übernehmen.
Starten Sie den Timeprovider.
Damit sind alle notwendigen Geräte fertig vorbereitet. Sie können nun Ihre Applikationen auf die Steuerungen herunterladen. Die weiteren Schritte zur Erstellung eines Projekts und Einbindung von PROFIsafe sind in der Dokumentation CODESYS Safety Extension beschrieben.