Skip to main content

Creación y uso de entornos sandbox

¿Qué es un sandbox de CODESYS?

A CODESYS Sandbox es una instancia aislada de CODESYS que no cambia ni influye en el entorno o la máquina en la que se ejecuta. Todo lo que pertenece a esta instancia (todas las configuraciones y repositorios) se encuentra en el "directorio raíz" definido del sandbox en la computadora. Al mover o copiar este directorio raíz, un sandbox se puede mover fácilmente a una nueva computadora y usarlo allí como una instalación. No se requiere una nueva instalación.

Una caja de arena es útil para "congelar" y archivar el CODESYS Entorno de trabajo para un proyecto finalizado, de modo que sea fácil volver a realizar cambios en el proyecto en una fecha posterior. Debido a que las versiones dentro del sandbox no cambian, siempre es posible iniciar sesión sin realizar cambios en línea.

Un sandbox también es útil si varios desarrolladores necesitan seguir trabajando en el mismo proyecto. En este caso, las versiones utilizadas (CODESYS y paquetes) deben definirse al inicio del proyecto. Luego se puede crear un entorno de pruebas y distribuirlo a los desarrolladores.

Las desventajas de un sandbox son el espacio de almacenamiento adicional requerido y los costos de administración.

¿Qué es un "sandbox limpio"?

Un sandbox limpio solo contiene exactamente aquellas versiones de dispositivos/bibliotecas/estilos que coinciden con el CODESYS versión que se utiliza como origen del sandbox. Un sandbox "simple", por otro lado, generalmente ya contiene múltiples versiones del mismo dispositivo/biblioteca porque ya estaban incluidas en el entorno subyacente. CODESYS Versión. Para evitar mezclar versiones, puede utilizar el Crear un Sandbox limpio desde la configuración función en el CODESYS Installer.

Nota

Una "caja de arena limpia" sólo se puede crear con CODESYS versiones >= SP19 Parche 6.

Nota

A CODESYS Sandbox no se puede actualizar a una versión de parche más nueva.

Prerrequisitos y Configuración de la puerta de enlace

Para ejecutar un sandbox, algunos requisitos previos en forma de archivos deben estar disponibles en el directorio del sandbox; de lo contrario CODESYS No se puede iniciar. Estos archivos se crean cuando se crea el sandbox. La configuración para el CODESYS La puerta de enlace también se guarda en el directorio sandbox. Tan pronto como CODESYS La puerta de enlace y los requisitos previos están instalados en una computadora y pueden usarse en cualquier sandbox de la misma. CODESYS versión en la computadora.

procedimiento. Creación de un sandbox a partir de uno existente CODESYS Instalación en el ordenador local

Importante

Porque CODESYS no admite rutas de sistema de archivos largas e ilimitadas, utilice las rutas más cortas posibles para los directorios raíz del sandbox.

  1. Abrir el Instalaciones Vista de la CODESYS Installer.

  2. Para crear un entorno sandbox para una instalación existente, seleccione el icono Crear un entorno de pruebas comando en el mosaico para esta instalación. Nota: En este caso, no se crea un "sandbox limpio". Solo puede obtener un sandbox limpio utilizando el comando Crear un entorno sandbox limpio desde la configuración dominio.

    Se abre el cuadro de diálogo para seleccionar un directorio raíz para el sandbox en el sistema de archivos local.

  3. Seleccione un directorio raíz. Mantenga la ruta lo más corta posible.

    Tras confirmar la selección, el sandbox comienza a crearse inmediatamente. Se abre un cuadro de diálogo que muestra el progreso de la creación y la opción de cancelar.

    Cuando se complete el sandbox, recibirá un mensaje indicando que el acceso al sandbox no está restringido y que debe asegurarse de que solo las personas autorizadas puedan acceder al directorio del sandbox.

    El arenero se muestra como un mosaico adicional, resaltado en color y con el _inst_icon_sandbox.png icono en el Instalaciones vista.

  4. Usando el Sandbox duplicado Botón, ahora puede duplicar el directorio raíz del sandbox para su posterior distribución y almacenarlo en el sistema de archivos.

procedimiento. Registrar un sandbox desde otra fuente en la computadora local

Puede registrar una instalación que se encuentre en un sandbox. Esto la agregará como otra instalación en su computadora con un mosaico en CODESYS Installer.

  1. Abrir el Instalaciones Vista de la CODESYS Installer.

  2. En el _inst_icon_selection_down_arrow.png cuadro de lista de la Agregar instalación botón de comando, haga clic en el Registrarse en Sandbox botón.

    El Registrarse en Sandbox Se abre el diálogo.

  3. Especifique el directorio en el sistema de archivos local que debe usarse como directorio raíz del entorno aislado.

  4. Decida si los servicios de puerta de enlace también se deben descargar e instalar si aún no están disponibles en el entorno aislado. Nota: Si los servicios de puerta de enlace para el mismo CODESYS Las versiones ya están disponibles en un sandbox, por lo que también pueden ser utilizadas por el nuevo sandbox que se va a registrar.

  5. Seleccione la casilla de verificación que se encuentra frente a la nota sobre el posible riesgo de seguridad. Solo entonces podrá hacer clic DE ACUERDO para completar el registro.

    Si se ha realizado una instalación de puerta de enlace, primero aparecerá un cuadro de diálogo en el que deberá confirmarlo. Después de eso, el sandbox se agregará como un mosaico en el Instalaciones vista.

procedimiento. Gestión de entornos sandbox

También puedes administrar las instalaciones sandbox en la configuración de CODESYS InstallerPuede ver qué entornos sandbox están registrados actualmente, realizar nuevos registros y excluir directorios de entornos sandbox de posibles registros.

  1. Abrir el Instalaciones Vista de la CODESYS Installer.

  2. En la ventana del instalador, haga clic en Ajustes Comando desde el _inst_icon_hamburger_menu.png Menú en la esquina superior derecha.

    El Ajustes Se abre el diálogo.

  3. Hacer clic Cajas de arena.

    La sección de sandboxes muestra qué sandboxes están registrados actualmente en el ordenador y cuáles están excluidos.

  4. Si confirma la opción con el aviso de seguridad, podrá utilizar el botón para registrar sandboxes adicionales.

  5. Bajo Directorios sandbox excluidos, puede especificar directorios raíz que no se deben mostrar en el instalador. Esto puede resultar útil si se especifica un directorio principal al agregar un entorno aislado, pero no se deben mostrar todos los entornos aislados contenidos en el directorio.