Skip to main content

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

_rtsl_img_scenario_native_safe_house.png

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:

  1. Führen Sie den Befehl ToolsDeploy Control SL aus und stellen Sie eine Verbindung zum Linux-Host-PC her (Registerkarte Kommunikation).

    Für weitere Informationen siehe: Verbindung herstellen

  2. 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.

  1. Führen Sie den Befehl ToolsDeploy Control SL aus und stellen Sie eine Verbindung zum Linux-Host-PC 2 her (Registerkarte Kommunikation).

    Für weitere Informationen siehe: Verbindung herstellen

  2. Installieren Sie nachfolgendes Produkt in der neuesten Version (Registerkarte Bereitstellung):

    • CODESYS Safe Time Provider SL

    Für weitere Informationen siehe: Image installieren

  3. Wechseln Sie zur Registerkarte Operation und wählen Sie unter Services den CODESYS Safe Time Provider SL aus.

  4. Stoppen die den Timeprovider, damit Sie die Konfiguration vornehmen können.

  5. 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.

  6. Klicken Sie auf Speichern um die Änderungen zu übernehmen.

  7. 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.