Skip to main content

Configurazione: CODESYS Virtual Control for Linux SL

Tabella 3. Impostazione delle opzioni per le istanze

Configurazione

Valore

Descrizione

Avvio automatico

TRUE o FALSE

Avvio automatico dell'istanza all'avvio/avvio del dispositivo di destinazione. Le dipendenze vengono risolte e le istanze vengono avviate nell'ordine corretto

Funzionalità

Elenco separato da virgole, ad esempio:

cap_sys_admin, cap_sched, cap_chown, cap_ipc_lock

Autorizzazioni per l'istanza sul dispositivo di destinazione.

La preselezione è necessaria per la conformità in tempo reale.

Per le impostazioni Docker, vedi: Docker docks: Runtime Privilege e funzionalità Linux

Dipendenze

Corda

Elenco di istanze separate da virgole da cui dipende l'istanza corrente. Di conseguenza, le istanze elencate qui vengono avviate in anticipo per rendere disponibile la memoria condivisa. Se l'istanza specificata non esiste, viene emesso un messaggio di errore

Inst_B,Inst_C

Se l'istanza corrente (ad esempio, Inst_A) viene avviato con Inizio selezionato comando, quindi viene visualizzato un avviso che indica che Inst_B e Inst_C devono anche essere avviati. Quando ciò è confermato, vengono avviate prima queste due istanze e poi Instance_A istanza.

Nome host

Corda

Nome di rete dell'istanza

Il valore predefinito è il nome dell'istanza.

Immagine

Corda

Immagine utilizzata per l'istanza

IPC

Corda

Fondamentalmente, tutti i valori specificati anche nel Docker Docs per il campo sono consentiti.

Il campo viene convalidato solo quando contiene container: prefisso. Secondo Docker Docs, viene utilizzato per utilizzare una memoria condivisa esistente («join»). Questa memoria condivisa deve essere creata sull'istanza denominata container: utilizzando il shareable parola chiave. Per assicurarsi che la memoria condivisa sia disponibile all'avvio dell'istanza, è necessario definire una dipendenza corrispondente sull'istanza inserita dopo container: prefisso.

  • condivisibile

  • nessuna

  • container:Inst_first

Server di licenze

Corda

Indirizzi IP dei server di licenza

Specificato in un elenco separato da virgole

Esempio: 192.168.0.1,10.0.0.1,172.17.0.2

Supporti

Elenco separato da virgole

Monta l'istanza sull'host.

Da specificare nella sintassi Host path:Instance path

Note:

  • I percorsi sono assoluti.

  • Il percorso host contiene i nomi delle istanze. Per i montaggi predefiniti (dati/conf), questo percorso non deve essere modificato

Rete

Corda

Rete in cui l'istanza verrà montata sull'host.

Vedi: Docker docs: impostazioni di rete

Nota: è possibile specificare una sola rete.

Docker networks allow containers to communicate with each other. If the configured Docker network does not exist yet, then a new one will be created. The IP address of the respective instance within this network can be configured via the Nic field.

For more information about Docker networks, see the Docker documentation.

Nic

Corda

Configurazione degli adattatori di rete del sistema di destinazione assegnati esclusivamente a un'istanza. Questa configurazione è necessaria quando devono essere utilizzati bus di campo basati su Ethernet

Per la configurazione viene utilizzato il seguente formato:

<Nic>/<IP>/<network mask>,<Nic2>/<IP2>/<network mask2>,...

È possibile specificare più adattatori di rete con un elenco separato da virgole.

Esempi:

Configurazione desiderata

Configurazione «Nic»

NIC: eno1

IP: 192.168.0.100

Maschera: 255.255.255.0 → /24

eno1/192.168.0.100/24

NIC: eno1

IP: -

Maschera: -

NIC2: eno2

IP2: 192.168.0.100

Maschera 2: 255.255.248.0 → /21

eno1,eno2/102.168.0.100/21

NIC: eno1

IP: -

Maschera: -

NIC2: eno2

IP2: -

Maschera 2: -

eno1,2eno2

Note:

  • Un adattatore può essere assegnato a una sola istanza.

  • Di conseguenza, anche questo adattatore non è più disponibile sul sistema di destinazione.

  • L'indirizzo IP deve essere specificato insieme alla maschera di rete corrispondente.

  • La maschera di rete è specificata con un suffisso (esempio: «/24" o «/21").

  • Non è possibile assegnare più indirizzi IP a un adattatore.

Porte

Elenco separato da virgole, ad esempio:

1217:1217, 8081:8080

Porte utilizzate dall'istanza di runtime

Da specificare nella sintassi HostPort:InstancePort (elenco separato da virgole)

Nota: una porta host non può essere assegnata più di una volta.

Per i casi d'uso o le porte più comuni, vedere: CODESYS Control

Esempi: Gateway 1217. Webvisu (https) 443, OPC UA 4840

Tipo di prodotto

Runtime / Gateway

Tipo di prodotto: Runtime o Gateway

Questo valore non può essere modificato.

Tecnologia

Docker / Podman

Tecnologia container utilizzata nel sistema di destinazione

Questo valore non può essere modificato.

Avvio successivo in modalità manutenzione

TRUE o FALSE

Importante

Only for CODESYS Virtual Edge Gateway for Linux and CODESYS Edge Gateway for Linux

This setting determines whether or not the Edge Gateway is started in maintenance mode. In this mode, a connection between the Edge Gateway and the Automation Server can be configured using the CODESYS Automation Server Connector.

Importante

Usa questa modalità solo in un ambiente sicuro.

Suggerimento

Questa modalità viene disattivata dopo 30 minuti, al riavvio del gateway o al termine della configurazione.