创建和使用沙箱
什么是 CODESYS 沙盒?
一个 CODESYS-Sandbox 是一个独立的实例 CODESYS这不会改变或影响它运行的环境/机器。属于此实例的所有内容,所有设置和存储库,都位于计算机上沙箱的定义的 “根目录” 中。通过移动/复制此根目录,可以简单地将沙箱移动到新计算机上并在那里用作安装。无需重新安装。
沙箱对以下方面很有用 CODESYS--“冻结” 并存档已完成项目的环境,这样以后可以轻松地再次对项目进行更改。由于沙箱中的版本不会更改,因此始终可以在不进行在线更改的情况下登录
当多个开发人员需要继续开发同一个项目时,使用沙箱也很有用。使用的版本 (CODESYS 和软件包)在这种情况下,必须在项目开始时定义。然后可以创建沙箱并将其分发给开发人员
沙箱的缺点包括所需的额外存储空间和管理开销。
什么是 “干净” 的沙箱?
干净的沙箱仅包含与之配套的设备/库/样式的版本 CODESYS-用作沙盒起源的版本适合。另一方面,“简单” 沙箱在大多数情况下已经包含同一设备/库的多个版本,因为它们也位于 CODESYS-版本已经包括在内。为了防止这种版本混用,你可以 CODESYS Installer 这个函数 通过安装程序创建一个干净的沙箱 使用。
注意
“干净的沙箱” 只能通过以下方式实现 CODESYS-版本 >= SP19 补丁 6 已创建。
注意
一个 CODESYS-沙盒无法升级到更新的补丁版本。
先决条件 和 网关设置
要运行沙箱,沙箱目录中必须有一些文件形式的 “先决条件”,因为 CODESYS 否则无法启动。这些文件是在创建沙箱时创建的。还有的设置 CODESYS 网关存储在沙箱目录中。就在那一刻 CODESYS 网关和 “先决条件” 安装在计算机上,它们可以在任何沙箱中相同 CODESYS计算机上使用的版本。
重要
是的 CODESYS 不完全支持长文件系统路径,请为沙箱根目录使用尽可能短的路径。
打开视图 装置 的 CODESYS Installer。
要为现有安装创建沙箱,请选择此安装文件中的命令 创建沙箱。注意:在这种情况下,不会创建 “干净的沙箱”。你只有在命令的帮助下才能得到一个干净的沙箱 从设置中创建干净的沙盒。
用于在本地文件系统中为沙箱选择根目录的对话框打开。
选择根目录。尽量缩短路径。
注意
创建沙箱时,安装程序会为文件做贡献
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
调整。参见上面的注释。沙箱完成后,您将收到一条消息,提示对沙箱的访问不受限制,并且必须确保只有经过授权的人员才能访问沙箱目录。
沙箱显示为另一个图块,采用颜色编码,并带有图标
在视野中 装置。
关于按钮 复制沙箱 现在,您可以复制沙箱根目录以进行再分发,并将其存储在文件系统中
您可以注册沙箱中的安装。这将用作计算机上的进一步安装,并附上磁贴 CODESYS Installer 已添加。
打开视图 装置 的 CODESYS Installer。
从下拉菜单中选择
命令按钮 添加安装 这个命令 注册沙盒。
对话 注册沙盒 打开。
输入本地文件系统上应用作沙箱根目录的目录。
如果沙箱中尚未提供网关服务,请决定是否还应下载并安装这些服务。注意:如果网关的服务相同 CODESYS沙箱中已经存在的版本,也可以由待注册的新沙箱使用。
在报告潜在安全风险之前,请激活该复选框。只有这样,您才能注册 好吧 完成。
如果已经进行了网关安装,您将首先收到一个对话框,您必须在其中进行确认。然后将沙箱视为图块 装置 已添加。
在... 的设置中 CODESYS Installer 您还可以管理沙箱安装。您可以查看当前注册了哪些沙箱,可以进行新的注册,也可以将沙盒目录排除在可能的注册范围之外
打开视图 装置 的 CODESYS Installer。
在安装程序窗口中,从菜单中选择
在右上角,命令 设置。
对话 设置 打开。
选择 沙箱。
沙箱下的部分显示了哪些沙箱当前已在计算机上注册,哪些不包括在内。
如果您在安全通知中确认该选项,则可以使用该按钮注册更多沙箱。
在下面 排除的沙箱目录 您可以输入不应在安装程序中显示的根目录。如果在添加沙箱时指定了父目录,但您不想看到该目录中的所有沙箱,则此功能可能很有用