Preparazione
Controller
Requisito: sul controller deve essere installato un sistema operativo Linux aggiornato (ad esempio Debian o Ubuntu) e deve essere installato e attivato un server SSH.
Per verificare se il server SSH è attivo, esegui il seguente comando sul controller:
sudo systemctl status ssh
Quando il server SSH è attivo, l'output dovrebbe assomigliare a questo:
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"
Se il server SSH non è attivato, puoi attivare il server in modo permanente con il seguente comando: sudo systemctl enable ssh
. Quindi controlla se il servizio è attivo come descritto sopra.
Se vuoi usare CODESYS Virtual Control for Linux SL, deve essere installata anche una versione aggiornata del seguente software:
Python 3
Docker o Podman
Per istruzioni su come installare un Docker su Debian, vedere Installazione di un motore Docker su Debian.
CODESYS Ambiente di sviluppo
Usa il CODESYS Installer per installare una versione aggiornata di CODESYS Development System e il CODESYS pacchetto per il controller in cui si desidera utilizzare il sistema di runtime.
Sono necessari almeno i seguenti pacchetti:
lCODESYS Control SL Deploy Tool
CODESYS Control for<device> (example: CODESYS Control for Linux ARM)
Installazione del CODESYS Control for <device> SL pacchetto in CODESYS
Avvia il CODESYS Development System.
Fare clic
→ .Le Installatore CODESYS si apre una finestra di dialogo.
Sotto Componenti aggiuntivi, fai clic Sfoglia.
Seleziona il pacchetto del prodotto runtime.
Il pacchetto è installato: il pacchetto runtime, le librerie, le descrizioni dei dispositivi e i progetti di esempio vengono archiviati nel sistema di sviluppo.
A seconda del prodotto, il pacchetto di sistema runtime è disponibile come file di sistema runtime Debian o IPK nella cartella
..\Users\<user name>\CODESYS Control for <device>
.