Skip to main content

Configuration : CODESYS Virtual Control for Linux SL

Tableau 3. Configuration des options pour les instances

Configuration

Valeur

Descriptif

Démarrage automatique

TRUE ou FALSE

Démarrage automatique de l'instance au démarrage/démarrage de la machine cible. Les dépendances sont résolues et les instances démarrées dans le bon ordre.

Capacités

Liste séparée par des virgules, par exemple :

cap_sys_admin, cap_sched, cap_chown, cap_ipc_lock

Autorisations pour l'instance sur l'appareil cible.

La présélection est nécessaire pour assurer la conformité en temps réel.

Pour les paramètres de Docker, voir : Docker Docker : Privilège d'exécution et fonctionnalités Linux

Dépendances

Corde

Liste d'instances séparées par des virgules dont dépend l'instance actuelle. Par conséquent, les instances répertoriées ici sont démarrées au préalable afin de rendre la mémoire partagée disponible. Si l'instance spécifiée n'existe pas, un message d'erreur est émis.

Inst_B,Inst_C

Si l'instance actuelle (par exemple, Inst_A) est lancé avec Début sélectionné commande, puis un avertissement s'affiche indiquant que Inst_B et Inst_C doivent également être démarrés. Lorsque cela est confirmé, ces deux instances sont démarrées en premier, puis Instance_A instance.

Nom d'hôte

Corde

Nom réseau de l'instance

La valeur par défaut est le nom de l'instance.

Image

Corde

Image utilisée pour l'instance

IPC

Corde

En gros, toutes les valeurs qui sont également spécifiées dans Docks Docker pour le champ sont autorisés.

Le champ n'est validé que s'il contient le container: préfixe. Selon Docker Docs, cela est utilisé pour utiliser une mémoire partagée existante (« join »). Cette mémoire partagée doit être créée sur l'instance nommée d'après container: à l'aide du shareable mot clé. Afin de s'assurer que la mémoire partagée est disponible au démarrage de l'instance, une dépendance correspondante doit être définie par rapport à l'instance saisie après container: préfixe.

  • partageable

  • aucun

  • container:Inst_first

Serveur de licences

Corde

Adresses IP des serveurs de licences

Spécifié dans une liste séparée par des virgules

Exemple : 192.168.0.1,10.0.0.1,172.17.0.2

Supports

Liste séparée par des virgules

Monte l'instance sur l'hôte.

À spécifier dans la syntaxe Host path:Instance path

Remarques :

  • Les chemins sont absolus.

  • Le chemin d'hôte contient les noms des instances. Pour les montages par défaut (data/conf), ce chemin ne doit pas être modifié.

Réseau

Corde

Réseau sur lequel l'instance sera montée sur l'hôte.

Voir : Docker Docks : paramètres réseau

Remarque : Un seul réseau peut être spécifié.

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

Corde

Configuration des adaptateurs réseau du système cible qui sont exclusivement affectés à une instance. Cette configuration est requise lorsque des bus de terrain basés sur Ethernet doivent être utilisés

Le format suivant est utilisé pour la configuration :

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

Plusieurs adaptateurs réseau peuvent être spécifiés à l'aide d'une liste séparée par des virgules.

Exemples :

Configuration souhaitée

Configuration « Nic »

NIC: eno1

IP: 192.168.0.100

Masque : 255.255.255.0 → /24

eno1/192.168.0.100/24

NIC: eno1

IP: -

Masque : -

NIC2: eno2

IP2: 192.168.0.100

Masque 2 : 255.255.248.0 → /21

eno1,eno2/102.168.0.100/21

NIC: eno1

IP: -

Masque : -

NIC2: éno2

IP2: -

Masque 2 : -

eno1,2eno2

Remarques :

  • Un adaptateur ne peut être attribué qu'à une seule instance.

  • Par conséquent, cet adaptateur n'est plus disponible sur le système cible.

  • L'adresse IP doit être spécifiée en même temps que le masque réseau correspondant.

  • Le masque réseau est spécifié par un suffixe (exemple : « /24" ou « /21").

  • Il n'est pas possible d'attribuer plusieurs adresses IP à un adaptateur.

Ports

Liste séparée par des virgules, par exemple :

1217:1217, 8081:8080

Ports utilisés par l'instance d'exécution

À spécifier dans la syntaxe HostPort:InstancePort (liste séparée par des virgules)

Remarque : Un port hôte ne peut pas être attribué plus d'une fois.

Pour les cas d'utilisation ou les ports courants, voir : CODESYS Control

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

Type de produit

Runtime / Gateway

Type de produit : Runtime ou Gateway

Cette valeur ne peut pas être modifiée.

Technologie

Docker / Podman

Technologie de conteneur utilisée sur le système cible

Cette valeur ne peut pas être modifiée.

Démarrage suivant en mode maintenance

TRUE ou FALSE

Important

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.

Important

Utilisez ce mode uniquement dans un environnement sécurisé.

Astuce

Ce mode est désactivé au bout de 30 minutes, lorsque la passerelle est redémarrée ou une fois la configuration terminée.