创建和使用沙盒
什么是 CODESYS 沙箱?
一个 CODESYS 沙箱是一个独立的实例 CODESYS 它不会改变或影响运行环境/机器。属于此实例的所有内容(所有设置和存储库)都位于计算机上沙盒定义的“根目录”中。通过移动/复制此根目录,沙盒可以简单地移动到新计算机并在那里用作安装。无需新安装。
沙盒对于“冻结”和存档非常有用 CODESYS 为已完成的项目提供环境,以便日后再次对项目进行更改。由于沙盒内的版本不会更改,因此始终可以登录而无需进行在线更改。
如果多个开发人员需要继续在同一个项目上工作,沙盒也很有用。在这种情况下,使用的版本(CODESYS 在项目开始时必须定义好软件开发包(包括软件包和开发工具)。然后可以创建一个沙箱并分发给开发人员。
沙箱的缺点是需要额外的存储空间和管理开销。
什么是“干净的沙盒”?
干净的沙盒仅包含与以下版本匹配的设备/库/样式: CODESYS 版本,用作沙箱的起源。另一方面,“简单”沙箱通常已经包含同一设备/库的多个版本,因为它们已经包含在底层 CODESYS 版本。为了防止版本混合,您可以使用 从设置中创建干净的沙盒 功能 CODESYS Installer。
注意
一个“干净的沙箱”只能通过 CODESYS 版本 >= SP19 Patch 6。
注意
一个 CODESYS 沙盒无法更新到较新的补丁版本。
先决条件 和 网关设置
要运行沙盒,沙盒目录中必须有文件形式的一些先决条件;否则 CODESYS 无法启动。这些文件是在创建沙箱时创建的。 CODESYS Gateway 也保存在沙盒目录中。一旦 CODESYS 网关和先决条件安装在计算机上,它们可以被同一沙箱中的任何沙箱使用 CODESYS 计算机上的版本。
重要
因为 CODESYS 不支持无限长的文件系统路径,请使用最短的路径作为沙盒根目录。
打开 安装 的看法 CODESYS Installer。
要为现有安装创建沙盒,请选择 创建沙盒 此安装的图块中的命令。注意:在这种情况下,不会创建“干净的沙盒”。您只能通过使用 从设置中创建干净的沙盒 命令。
将打开用于选择本地文件系统中沙箱根目录的对话框。
选择根目录。路径尽量短。
确认选择后,沙盒立即开始创建。将打开一个对话框,显示创建进度和取消选项。
当沙盒完成后,您将收到一条消息,提示对沙盒的访问不受限制,您需要确保只有授权人员才能访问沙盒目录。
沙箱显示为一个附加图块,以颜色突出显示,并带有
图标 安装 看法。
使用 重复沙盒 按钮,您现在可以复制沙箱的根目录以供进一步分发并将其存储在文件系统中。
您可以注册位于沙盒中的安装。这会将其作为另一个安装添加到您的计算机上,并在 CODESYS Installer。
打开 安装 的看法 CODESYS Installer。
在
列表框 添加安装 命令按钮,单击 注册沙箱 按钮。
这 注册沙箱 对话框打开。
指定本地文件系统中应用于作为沙箱根目录的目录。
如果网关服务在沙盒中尚未可用,则确定是否也应下载并安装网关服务。注意:如果同一网关服务 CODESYS 版本已经在沙箱中可用,那么它们也可以被新注册的沙箱使用。
选中有关潜在安全风险的注释前的复选框。只有这样,您才能单击 好的 完成注册。
如果已执行网关安装,则首先会显示一个对话框,您需要确认这一点。之后,沙盒将作为图块添加到 安装 看法。
您还可以在设置中管理沙盒安装 CODESYS Installer。您可以查看当前已注册的沙箱、进行新的注册以及将沙箱目录排除在可能的注册之外。
打开 安装 的看法 CODESYS Installer。
在安装程序窗口中,单击 设置 命令来自
右上角的菜单。
这 设置 对话框打开。
点击 沙盒。
沙箱下的部分显示当前在计算机上注册的沙箱和排除的沙箱。
如果您确认安全通知的选项,那么您可以使用按钮来注册额外的沙箱。
在下面 排除沙盒目录,您可以指定不应在安装程序中显示的根目录。如果在添加沙箱时指定了父目录,但目录中包含的并非所有沙箱都应显示,则此功能会很有帮助。