Vorbereitung
Steuerung
Voraussetzung: Auf Ihrer Steuerung muss ein aktuelles Linux-Betriebssystem (beispielsweise Debian oder Ubuntu) installiert und ein ssh-Server installiert und aktiviert sein.
Zur Überprüfung, ob der ssh-Server aktiv ist, führen Sie auf Ihrer Steuerung folgenden Befehl aus:
sudo systemctl status ssh
Wenn der ssh-Server aktiv ist, sollte die Ausgabe wie folgt aussehen:
ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; preset: enabled) Active: active (running) since [...] Docs: man:sshd(8) man:sshd_config(5) Main PID: 741 (sshd) Tasks: 1 (limit: 18876) Memory: 10.4M CPU: 12.778s CGroup: /system.slice/ssh.service └─741 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
Wenn der ssh-Server nicht aktiviert sein sollte, können Sie den Server mit folgendem Befehl dauerhaft aktivieren: sudo systemctl enable ssh
. Überprüfen Sie anschließend, wie oben beschrieben, ob der Dienst aktiv ist.
Wenn Sie die CODESYS Virtual Control for Linux SL verwenden möchten, muss außerdem folgende Software in einer aktuellen Version installiert sein:
Python3
Docker oder Podman
Eine Anleitung für die Installation eines Docker auf Debian finden Sie in Docker-Engine auf Debian installieren
CODESYS Entwicklungsumgebung
Installieren Sie mit dem CODESYS Installer eine aktuelle Version des CODESYS Development System sowie des CODESYS-Package für die Steuerung, auf der Sie das Laufzeitsystem verwenden möchten.
Sie benötigen mindestens die folgenden Packages:
lCODESYS Control SL Deploy Tool
CODESYS Control for <device>, beispielsweise CODESYS Control for Linux ARM.
Package CODESYS Control for <device> SL in CODESYS installieren
Starten Sie das CODESYS Development System.
Wählen Sie den Befehl
→ .Es öffnet sich der Dialog CODESYS Installer.
Klicken Sie unter Add-ons auf Durchsuchen.
Wählen Sie das Package des Laufzeitsystem-Produkts aus.
Das Package wird installiert: Laufzeitsystem-Package, Bibliotheken, Gerätebeschreibungen und Beispielprojekte werden auf dem Entwicklungssystem abgelegt.
Das Laufzeitsystem-Package steht je nach Produkt als Debian- oder IPK-Laufzeitsystemdatei im Ordner
..\user\<user name>\CODESYS Control for <device>
zur Verfügung.