Saltar a contenido

Configurar tareas

Basado en el procedimiento para el tipo de carga SIMATIC S7, se muestra un ejemplo de configuración de la tarea específica del dispositivo. Las diferencias específicas de dispositivos en la Configuración de tareas pueden consultarse en los tutoriales de cada tipo de carga.

Sección: Configuración de la tarea

Ejemplo:

Imagen: Configuración de la tarea, secciones configuración de SIMATIC S7 y detalles de la ruta de acceso

  1. Inicie AdminClient y abra el módulo Tareas.
  2. En el Árbol de proyectos, seleccione el componente para el cual quiere crear la tarea.
  3. Haga clic en el botón Crear de la barra de menús o arrastre y suelte el componente en el área Tareas (en el centro de la interfaz).
  4. Compruebe que el Tipo de carga específico está seleccionado en el área Configuración de tarea (parte derecha de la pantalla).
  5. En Ejecutar, seleccione cómo debe ejecutarse la tarea en el menú desplegable: Según cronograma, No programada, Usando BackupClient o Desencadenada por una URL.

Info

Tiene la opción de activar una tarea a través de una variable OPC. Esta funcionalidad es una extensión, por lo que requiere una licencia adicional.

Sección: General

  1. Nombre de la tarea: Seleccione un nombre significativo para el tarea (máximo 64 caracteres).
  2. Componente: Introduzca en el campo la ruta a su componente en el Árbol de proyectos.
  3. Mensaje de advertencia si la copia de seguridad es anterior a: Seleccione una antigüedad para la copia de seguridad en la lista desplegable, si es necesario. La selección por defecto es No advertir. Si se selecciona aquí un periodo de tiempo, las tareas para las que la copia de seguridad es más antigua que el periodo de tiempo seleccionado se marcan con un símbolo de advertencia en la columna Etiqueta de fecha y hora de la copia de seguridad.

    Imagen: Configuración de la tarea, advertencia si la copia de seguridad es vieja

  4. Cronograma: Este campo sólo se muestra si se ha seleccionado el valor Según cronograma en el menú desplegable Ejecutar.

  5. Al hacer clic en este campo se abre el cuadro de diálogo Cronograma. Aquí puede definir la hora de inicio y los intervalos para la ejecución de la tarea.

    Imagen: Cuadro de diálogo del cronograma

  6. En caso de error: Este campo sólo se muestra si se ha seleccionado el valor Según cronograma en el menú desplegable Ejecutar.

  7. Al hacer clic en este campo se abre el cuadro de diálogo Según error, en el que se puede especificar si se debe repetir la ejecución de la tarea en caso de error. Para las repeticiones se puede configurar el número máximo de intentos y la pausa entre intentos.

    Imagen: Diálogo de error

  8. Ejecutado por: Aquí se muestra el nombre del equipo desde el que se ejecuta la tarea. Por defecto, esto se determina automáticamente, para sistemas de servidores paralelos puede seleccionar un equipo . Si la tarea sólo debe ejecutarse en uno de los servidores sincronizados en el caso de sincronización de servidores, debe seleccionarse aquí el servidor correspondiente. Si se selecciona Automático, la tarea es ejecutada por ambos servidores después de la sincronización.

Info

Después de importar una licencia con un nuevo número de serie, puede ocurrir que el número de serie (antigüo) se muestre aquí en lugar del nombre del equipo. Si esto ocurre, puede seguir los siguientes pasos:

  • Reinicie el VDog MasterService si aún no lo hizo.

  • Para servidores paralelos, compruebe en el módulo Tablero de mandos si se procesaron las tareas pendientes.

  • Si el valor sigue siendo incorrecto, debe seleccionar un nuevo nombre del equipo. De lo contrario, la tarea no podrá ejecutarse según el cronograma.

Sección: Notificación

La Notificación sólo se muestra si en el cuadro de diálogo Configuración específica al tipo de carga se especificó que se envíen correos electrónicos Específico a la tarea o diariamente sobre la ejecución de tareas.

  1. Haga clic en el campo Notificar a.
  2. Se abre el cuadro de diálogo A quién notificar.
  3. Seleccione los usuarios y grupos que deben ser notificados y active las casillas correspondientes.
  4. Los destinatarios de correo electrónico que no sean usuarios de versiondog pueden introducirse en el campo Direcciones de correo adicionales. Introduzca varios destinatarios separados por comas.

Sección: Carga y Comparación

  1. Estrategia de almacenamiento: Las siguientes opciones están disponibles en la lista desplegable:
    • Guardar siempre la copia de seguridad (sobrescribir la copia de seguridad, si es igual): Seleccione esta opción si quiere crear como máximo una copia de seguridad. Contiene los valores actuales y todos los demás archivos que se ignoran durante la comparación.
    • Guardar la copia de seguridad solo si difiere con la anterior: Seleccione esta opción si sólo se debe crear una copia de seguridad si se detectaron cambios (en función de los valores incluidos en la comparación).
    • Guardar siempre la copia de seguridad (conservar la copia de seguridad anterior, aunque sea igual): Seleccione esta opción si se crea una nueva copia de seguridad cada vez que se ejecuta una tarea. Si sus políticas de trazabilidad especifican que las copias de seguridad se conserven durante al menos un año, debe establecer el valor para el número de copias de seguridad conservadas (rollover) en consecuencia, teniendo en cuenta la frecuencia de las copias de seguridad. Tenga en cuenta que esta estrategia de almacenamiento junto con un valor alto para el rollover puede ocupar mucho espacio de almacenamiento.
  2. Cantidad de copias retenidas (por sustitución):Número de copias de seguridad conservadas. Establezca un valor. Una vez alcanzado este valor, se sobrescribe la copia de seguridad más antigua. El valor por defecto es 5.
  3. Agente de carga: Si quiere usar un agente de carga para esta tarea, seleccione el agente de carga de la lista desplegable. A continuación, haga clic en Probar conexión para asegurarse de que versiondog puede acceder al equipo en el que está instalado el agente. Si la comprobación falla, la tarea también fallará.

    Info

    Tenga en cuenta que cuando se utiliza un agente, toda la información de usuario y las rutas se refieren al equipo en el que está instalado el agente y no al servidor. Si posteriormente define un nombre de usuario o una ruta de red, ésta debe existir en el equipo en el que está instalado el agente o la ruta debe ser accesible desde este equipo.

  4. Estrategia de comparación: Seleccione una estrategia de comparación de la lista desplegable. Están disponibles las tres opciones siguientes:

    • Versión del servidor <-> Copia de seguridad, copia de seguridad anterior <-> Copia de seguridad En primer lugar, se compara la copia de seguridad de la versión en el dispositivo con la última versión registrada del proyecto y, a continuación, se compara la última copia de seguridad con la anterior. Esta opción proporciona más información que las otras. Sin embargo, la información debe interpretarse correctamente. Ejemplos:
      • Si la copia de seguridad difiere de la anterior pero no de la última versión registrada del proyecto, esto indica que se ha desarrollado, realizado el check-in e instalado una nueva versión del proyecto en el dispositivo (este es el flujo de trabajo recomendado).
      • Si la copia de seguridad difiere de la última versión registrada del proyecto, pero no de la copia de seguridad anterior, esto indica que se creó y realizó el check-in de una nueva versión del proyecto, pero aún no fue instalada en el dispositivo.
      • Si la copia de seguridad difiere tanto de la última versión del servidor del proyecto como de la copia de seguridad anterior, esto indica que se desarrolló e instaló una nueva versión del proyecto, pero que aún no se creó una versión ni se realizó el check-in.
    • Versión del servidor <-> Copia de seguridad: El programa que se ejecuta en el dispositivo se compara con la última versión del proyecto del servidor. Los resultados de la tarea no se comparan. Esta opción se recomienda si el sistema versiondog (independientemente de la configuración del comparador) siempre detecta diferencias entre la copia se seguridad última y la anterior. En esta situación, no vale la pena ejecutar la comparación.
    • Copia de seguridad anterior<->Copia de seguridad: El programa que se ejecuta en el dispositivo se compara con la copia de seguridad anterior. La comparación no se realiza con la última versión. Si se detecta una diferencia con esta opción, puede significar lo siguiente:
      • Se ha desarrollado una nueva versión del proyecto y se ha instalado en el dispositivo.
      • Los valores reales o de forzado no fueron ignorados durante la comparación (lo que significa que la copia de seguridad siempre difiere de la copia de seguridad anterior).
      • Se modificó el programa del dispositivo. Puede utilizar la función de comparación de versiondog para determinar qué cambios fueron realizados.
  5. Agente de comparación: Si quiere usar un agente de comparación para esta tarea, seleccione el agente de comparación. A continuación, haga clic en el botón Comprobar conexión para asegurarse de que se puede acceder al equipo en el que está instalado el agente. Si la comprobación falla, la tarea también fallará.
  6. Si activa la casilla de verificación Configuración de comparación específica a la tarea, puede utilizar el botón Configuración de comparación para configurar de manera específica la comparación para esta tarea:

    Imagen: Configuración de la tarea, cuadro de diálogo de configuración de comparación

Sección: Creación automática de versiones tras la ejecución de la tarea

Esta sección sólo se muestra si en el cuadro de diálogo Configuración específica al tipo de carga

  • en la pestaña General, la casilla de control Activar la creación automática de versiones ** está activada, y**
  • en la pestaña del tipo de carga correspondiente, se activa la casilla de verificación Activar la creación automática de versiones.

Crear versión cuando: En la lista desplegable, puede especificar cuándo debe crearse automáticamente una nueva versión del componente:

  • Nunca: No se crean versiones automáticas.
  • Diferencias encontradas (versión del servidor <-> copia de seguridad): Se genera automáticamente una nueva versión si se encuentran diferencias entre la versión del servidor y la copia de seguridad después de la ejecución de la tarea.
  • No existe una versión base: Si no existe una versión de base, se crea automáticamente una versión base independientemente del resultado de la tarea.
  • Siempre: Si la tarea se ejecutó correctamente, se crea automáticamente una nueva versión. Si se produjo un error durante la ejecución de la tarea, no se crea ninguna versión nueva.

Sección: Información de la tarea

En esta sección encontrará el ID de la tarea y el ID del componente. Estos son relevantes para Scripting, por ejemplo.

Sección: Configuraciones de SIMATIC S7

A partir de esta sección, realice las configuraciones específicas para el tipo de carga seleccionado.

Sección: Detalles de la ruta de acceso

Seleccione la Ruta de acceso a través de la cual se realizará la comunicación con el controlador.

Sección: Copia de seguridad

Reduce la carga de la red y excluye los bloques definidos de la comparación.

Sección: Avanzado

Cambie el puerto TCP/IP, especifique una contraseña de CPU, configure reintentos en caso de fallo de carga y especifique tiempos de espera entre paquetes de datos.

Preguntas frecuentes

¿Puedo configurar el servidor versiondog para realizar copias de seguridad de un dispositivo por vez?

Puede establecer la hora de la copia de seguridad para que los dispositivos se copien con un retraso de tiempo (vaya a AdminClient > Tareas > Configuración de tareas > General > Programación).

Alternativamente, puede establecer el número de cargas que pueden realizarse simultáneamente. Para ello, proceda del siguiente modo:

  1. Abra el AdminClient > Archivos INI
  2. Seleccione el archivo AgentStation.ini (ruta al archivo: {Unidad}:\vdServerArchive\VD$A\Configuration\Upload)
  3. Busque la sección [Common] o añádala. Introduzca la clave 4900 con el valor 1 (sólo se realiza una comparación por vez)
  4. Añada la sección para la clase de carga en [Common] e introduzca la clave 4900 con el valor 1.
    Ejemplo:
[Common]
4900=1
[FTP]
4900=1

Los valores del ejemplo significan que nunca se crea más de una comparación por vez.

El número de comparaciones que pueden ejecutarse en paralelo puede configurarse del siguiente modo:

  1. Abra el AdminClient > Archivos INI
  2. Abra el archivo AgentStation.ini (ruta al archivo: {Unidad}:\vdServerArchive\VD$A\Configuration\Compare)
  3. Busque la sección [Common]. Si no existe, añádala. Escriba la clave 4930 y el valor 2.
  4. En esta sección, añada la clase de carga junto con la clave 4930 con el valor correspondiente para la comparación paralela, por ej:
[Common]
4930=2
[FTP]
4930=2

Los valores del ejemplo significan que nunca se realizan más de dos comparaciones simultáneamente.

Aviso

  • La sección [Common] puede ir seguida de varias secciones del tipo de carga. Las posibles clases de carga son, por ejemplo, UNC, FTP y SimaticS7.
  • El valor especificado en la sección [Common] es el valor máximo. Si se asigna un valor superior para 4900 en una de las siguientes secciones, se aplica el valor máximo definido en [Common].
  • Valores posibles: Valor mínimo = 1, Valor máximo = 1024; Valor estándar = 5
¿Dónde encuentro el ID de tarea de 32 dígitos y cómo lo copio en el portapapeles?

Proceda del siguiente modo para encontrar el ID de tarea:

  1. Diríjase al área Tareas.
  2. Active la columna ID de tarea.
  3. El ID de tarea se muestra si la tarea se ejecutó al menos una vez.

Proceda del siguiente modo para copiar el ID de tarea en el portapapeles:

  1. Haga clic en ID de tarea y cópielo con CTRL + C.
  2. Pegue el texto copiado en un editor de texto (por ejemplo, Bloc de notas). El ID de tarea se pega junto con el resto de la información de la tarea.
  3. Copie sólo el ID de tarea de 32 dígitos. Para todos los usos posibles del ID de tarea, es necesario que esté completo y sea correcto.
¿Por qué falla una tarea aunque haya un agente instalado y la tarea está configurada correctamente?

Posible causa

Este problema puede ocurrir si el agente no tiene derechos de administrador para una aplicación que debe iniciarse para ejecutar la tarea.

Solución

Proceda del siguiente modo para asegurarse de que la cuenta de inicio de sesión del agente está configurada correctamente:

  1. Abra la consola de servicios de Windows (Windows > Inicio > services.msc).
  2. Haga doble clic en el servicio del agente VDogUploadAgent o VDogCompareAgent.
  3. Abra la pestaña Iniciar sesión.
  4. La opción Esta cuenta debe estar seleccionada. Si no es el caso, seleccione la opción e introduzca el nombre de usuario y la contraseña de una cuenta que tenga los derechos administrativos necesarios.

Para obtener más información sobre la configuración de la tarea para los tipos de carga generales, consulte las siguientes secciones.

Contenido relacionado