Skip to main content

创建和使用沙箱

什么是 CODESYS 沙盒?

一个 CODESYS-Sandbox 是一个独立的实例 CODESYS这不会改变或影响它运行的环境/机器。属于此实例的所有内容,所有设置和存储库,都位于计算机上沙箱的定义的 “根目录” 中。通过移动/复制此根目录,可以简单地将沙箱移动到新计算机上并在那里用作安装。无需重新安装。

沙箱对以下方面很有用 CODESYS--“冻结” 并存档已完成项目的环境,这样以后可以轻松地再次对项目进行更改。由于沙箱中的版本不会更改,因此始终可以在不进行在线更改的情况下登录

当多个开发人员需要继续开发同一个项目时,使用沙箱也很有用。使用的版本 (CODESYS 和软件包)在这种情况下,必须在项目开始时定义。然后可以创建沙箱并将其分发给开发人员

沙箱的缺点包括所需的额外存储空间和管理开销。

什么是 “干净” 的沙箱?

干净的沙箱仅包含与之配套的设备/库/样式的版本 CODESYS-用作沙盒起源的版本适合。另一方面,“简单” 沙箱在大多数情况下已经包含同一设备/库的多个版本,因为它们也位于 CODESYS-版本已经包括在内。为了防止这种版本混用,你可以 CODESYS Installer 这个函数 通过安装程序创建一个干净的沙箱 使用。

注意

“干净的沙箱” 只能通过以下方式实现 CODESYS-版本 >= SP19 补丁 6 已创建。

注意

一个 CODESYS-沙盒无法升级到更新的补丁版本。

先决条件网关设置

要运行沙箱,沙箱目录中必须有一些文件形式的 “先决条件”,因为 CODESYS 否则无法启动。这些文件是在创建沙箱时创建的。还有的设置 CODESYS 网关存储在沙箱目录中。就在那一刻 CODESYS 网关和 “先决条件” 安装在计算机上,它们可以在任何沙箱中相同 CODESYS计算机上使用的版本。

过程. 从现有沙箱中创建沙箱 CODESYS-在本地计算机上安装

重要

是的 CODESYS 不完全支持长文件系统路径,请为沙箱根目录使用尽可能短的路径。

  1. 打开视图 装置CODESYS Installer

  2. 要为现有安装创建沙箱,请选择此安装文件中的命令 创建沙箱。注意:在这种情况下,不会创建 “干净的沙箱”。你只有在命令的帮助下才能得到一个干净的沙箱 从设置中创建干净的沙盒

    用于在本地文件系统中为沙箱选择根目录的对话框打开。

  3. 选择根目录。尽量缩短路径。

    注意

    创建沙箱时,安装程序会为文件做贡献 RepositoryLocations.ini 自动设置相对路径,这样当您在另一台计算机上注册沙箱时,不再需要调整这些路径。

    但是,如果出现以下情况,则不适用 CODESYS安装版本早于 3.5.20.30 版,安装程序包括以下附加版本之一:

    • CODESYS Visualization 早于 4.6.0.0

    • CODESYS SoftMotion 早于 4.17.0.0

    • CODESYS PROFINET 早于 4.6.0.0

    • CODESYS J1939 Manager SL 早于 4.2.0.0

    • CODESYS CANopen Manager SL 早于 4.3.0.0

    • CODESYS Communication 早于 4.5.2.0

    在这种情况下,您将收到相应的消息

    确认选择后,沙箱的创建将立即开始。将打开一个消息框,其中显示生成过程和取消选项

    如果出现安装不支持相对路径的警告,请参阅上面的注释,必须使用文件中的路径 RepositoryLocations.ini 调整。参见上面的注释。

    沙箱完成后,您将收到一条消息,提示对沙箱的访问不受限制,并且必须确保只有经过授权的人员才能访问沙箱目录。

    沙箱显示为另一个图块,采用颜色编码,并带有图标 _inst_icon_sandbox.png 在视野中 装置

  4. 关于按钮 复制沙箱 现在,您可以复制沙箱根目录以进行再分发,并将其存储在文件系统中

过程. 在本地计算机上注册来自其他来源的沙箱

您可以注册沙箱中的安装。这将用作计算机上的进一步安装,并附上磁贴 CODESYS Installer 已添加。

  1. 打开视图 装置CODESYS Installer

  2. 从下拉菜单中选择 _inst_icon_selection_down_arrow.png 命令按钮 添加安装 这个命令 注册沙盒

    对话 注册沙盒 打开。

  3. 输入本地文件系统上应用作沙箱根目录的目录。

  4. 如果沙箱中尚未提供网关服务,请决定是否还应下载并安装这些服务。注意:如果网关的服务相同 CODESYS沙箱中已经存在的版本,也可以由待注册的新沙箱使用。

  5. 在报告潜在安全风险之前,请激活该复选框。只有这样,您才能注册 好吧 完成。

    如果已经进行了网关安装,您将首先收到一个对话框,您必须在其中进行确认。然后将沙箱视为图块 装置 已添加。

过程. 管理沙箱

在... 的设置中 CODESYS Installer 您还可以管理沙箱安装。您可以查看当前注册了哪些沙箱,可以进行新的注册,也可以将沙盒目录排除在可能的注册范围之外

  1. 打开视图 装置CODESYS Installer

  2. 在安装程序窗口中,从菜单中选择 _inst_icon_hamburger_menu.png 在右上角,命令 设置

    对话 设置 打开。

  3. 选择 沙箱

    沙箱下的部分显示了哪些沙箱当前已在计算机上注册,哪些不包括在内。

  4. 如果您在安全通知中确认该选项,则可以使用该按钮注册更多沙箱。

  5. 在下面 排除的沙箱目录 您可以输入不应在安装程序中显示的根目录。如果在添加沙箱时指定了父目录,但您不想看到该目录中的所有沙箱,则此功能可能很有用