Skip to main content

配置: CODESYS Virtual Control for Linux SL

3. 为实例设置选项

配置

价值

描述

自动启动

TRUE 或者 FALSE

设备启动/启动时自动启动实例。依赖关系已解决,实例将按正确的顺序启动。

能力

以逗号分隔的列表,例如:

cap_sys_admin, cap_sched, cap_chown, cap_ipc_lock

目标设备上实例的权限。

为了实现实时合规,需要进行预先选择。

有关 Docker 设置,请参阅: Docker 文档:运行时权限和 Linux 功能

依赖关系

字符串

以逗号分隔的当前实例所依赖的实例列表。因此,此处列出的实例是事先启动的,以便共享内存可用。如果指定的实例不存在,则会发出错误消息。

Inst_B,Inst_C

如果当前实例(例如, Inst_A) 以开头 开始选中 命令,然后显示一条警告,指出 Inst_BInst_C 也必须开始。确认这一点后,将首先启动这两个实例,然后 Instance_A 实例。

主机名

字符串

实例的网络名称

默认值是实例名称。

图片

字符串

用于实例的图像

IPC

字符串

基本上,所有值也在 Docker 文档 因为该字段是允许的。

仅当该字段包含 container: 前缀。根据Docker文档,这是为了使用现有的共享内存(“加入”)。必须在以此命名的实例上创建此共享内存 container: 使用 shareable 关键字。为了确保共享内存在实例启动时可用,必须在之后输入的实例上定义相应的依赖关系 container: 前缀。

  • 可共享

  • container:Inst_first

许可证服务器

字符串

许可证服务器的 IP 地址

在以逗号分隔的列表中指定

示例: 192.168.0.1,10.0.0.1,172.17.0.2

坐骑

以逗号分隔的列表

将实例装载到主机。

待在语法中指定 Host path:Instance path

注意事项:

  • 路径是绝对的。

  • 主机路径包含实例名称。对于默认挂载(data/conf),不得更改此路径

网络

字符串

将实例挂载到主机上的网络。

参见: Docker 文档:网络设置

注意:只能指定一个网络。

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>/<IP>/<network mask>,<Nic2>/<IP2>/<network mask2>,...

可以使用逗号分隔的列表指定多个网络适配器。

示例:

所需的配置

“不错” 配置

NIC: eno1

IP: 192.168.0.100

面具: 255.255.255.0 → /24

eno1/192.168.0.100/24

NIC: eno1

IP:-

面具:-

NIC2: eno2

IP2: 192.168.0.100

口罩 2: 255.255.248.0 → /21

eno1,eno2/102.168.0.100/21

NIC: eno1

IP:-

面具:-

NIC2: eno2

IP2:-

口罩 2:-

eno1,2eno2

注意事项:

  • 一个适配器只能分配给一个实例。

  • 因此,该适配器在目标系统上也不再可用。

  • 需要指定 IP 地址和相应的网络掩码。

  • 网络掩码使用后缀(例如:“/24” 或 “/21”)指定。

  • 无法为适配器分配多个 IP 地址。

端口

以逗号分隔的列表,例如:

1217:1217, 8081:8080

运行时实例使用的端口

待在语法中指定 HostPort:InstancePort (以逗号分隔的列表)

注意:不能多次分配主机端口。

有关常见用例或端口,请参阅: CODESYS Control

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

产品类型

Runtime / Gateway

产品类型:运行时或网关

此值无法更改。

科技

Docker / Podman

目标系统上使用的容器技术

此值无法更改。

下一步在维护模式下启动

TRUE 或者 FALSE

重要

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.

重要

只能在安全的环境中使用此模式。

提示

此模式在 30 分钟后、网关重新启动时或配置完成后停用。