Skip to main content

Fijar

¿Qué es fijar?

Fijar significa que se establece un punto de referencia para la versión actual de una aplicación de seguridad. El pin guarda la versión específica de la aplicación de seguridad y los objetos asociados. Mediante el pin, es posible identificar una versión específica de la aplicación en el proyecto y de un objeto en el editor en el EtherCAT Safety Módulo. Según el pin, el verificador puede identificar cambios en la estructura de la aplicación, el contenido de sus objetos o los bloques de funciones de la biblioteca incluidos en cualquier momento.

Importante

Una versión específica se hace identificable colocando un pin; sin embargo, al hacer esto no se genera ninguna copia de la versión específica.

Vista comparativa

Las funciones de pin se encuentran en el editor del objeto de la aplicación. Para hacer esto, seleccione el SafetyApp objeto en el árbol del proyecto y haga clic Editar objeto en el menú contextual. El Objetos La pestaña muestra la vista comparativa. Esto muestra la versión y el CRC de los objetos del proyecto actual y el project.ct anclado.

Para obtener una descripción detallada de la información y la lista de objetos de la vista de comparación, consulte la Objetos página de ayuda.

ejemplo 3. Ejemplo
figura 5. Vista comparativa de una aplicación de seguridad que aún no ha sido fijada
Vista comparativa de una aplicación de seguridad que aún no ha sido fijada


figura 6. Vista comparativa de una aplicación de seguridad fijada
Vista comparativa de una aplicación de seguridad fijada


figura 7. Vista comparativa de una aplicación de seguridad fijada con POU modificada de la aplicación actual
Vista comparativa de una aplicación de seguridad fijada con POU modificada de la aplicación actual




Fijar una aplicación de seguridad

Puedes usar el Crear nuevo pin comando para establecer un pin en la versión de ejecución actual de los objetos enumerados. Cuando se hace esto, se anotan el CRC y la versión, pero no el contenido. Puede ingresar un nombre de PIN. El número de revisión del pin se incrementa automáticamente en 1 con cada fijación "nueva".

El Pasador claro El comando elimina el pin actual y todos los objetos se devuelven a En el trabajo.

  • Alcance de la aplicación de seguridad

    • Cual Safety ¿Los objetos pertenecen a la aplicación?

    • ¿Qué bloques de funciones de biblioteca requiere la aplicación?

  • Versión relevante para la ejecución de los objetos y bloques de funciones de biblioteca en el ámbito de la aplicación

    • Código de cada objeto de la aplicación

    • Configuración y parámetro de dispositivo de cada objeto de E/S lógica de la aplicación.

    • Interfaz de la implementación externa de cada bloque de funciones de biblioteca utilizado

    • Designaciones de versión de los objetos.

Los comentarios de los objetos no pertenecen a la versión relevante para la ejecución. Estos no están fijados y, por lo tanto, pueden actualizarse al final y durante la verificación.

Usted, como verificador, identifica una versión fijada mediante un identificador de PIN, que se muestra en diferentes puntos del sistema de desarrollo.

El identificador de pin contiene lo siguiente:

  • Nombre

  • Contador de revisiones, que se incrementa automáticamente en 1 al fijar

  • CRC: un CRC32 de la versión de ejecución fijada

Además, se registra el momento de la fijación. Sin embargo, esto no forma parte del identificador de PIN.

Visualización de la información del pin y desviaciones.

Como desarrollador, puede mostrar la información del pin de la aplicación de seguridad en la vista comparativa.

La información del pin de aplicación de seguridad consta de lo siguiente:

  • Nombre: Nombre del pin

  • Revisión

  • CDN: El CRC se crea para toda la aplicación anclada.

  • Ultimo cambio: Hora de generación del pin

Además, la vista comparativa de los SafetyApp El objeto muestra en qué se diferencia la versión actual del proyecto de la versión actualmente fijada de la aplicación.

Se muestran las siguientes diferencias:

  • Nuevos objetos

  • Objetos eliminados

  • Objetos modificados con respecto al código o parámetros del dispositivo.

  • POU extraídas recientemente de bibliotecas

  • Ya no se hace referencia a los bloques de funciones de la biblioteca

  • Los bloques de funciones de la biblioteca se diferencian según la interfaz o la versión de implementación.

Las diferencias están claramente resaltadas en color para que el verificador pueda identificarlas fácilmente:

  • Verde: nuevos objetos o bloques de biblioteca de funciones en el proyecto

  • Rojo: cambio/diferencia en el contenido del objeto o conjunto de parámetros del dispositivo o bloque de funciones de biblioteca

  • Azul: objetos o bloques de funciones de biblioteca eliminados o que ya no se utilizan en el proyecto

Fijar en la vista del proyecto y la vista de objetos

Cuando la aplicación de seguridad está fijada, la información de la clavija se muestra en la vista de comparación. En el árbol del proyecto, el SafetyAppIcon.png El nodo y sus objetos secundarios están marcados con el SafetyPinIcon.png símbolo. El Aplicación de seguridad el nodo se considera anclado PinIcon.png si el objeto en sí y todos sus objetos secundarios corresponden a la versión del objeto indicada en el pin.

Si la aplicación aún no ha sido fijada o si la fijación ha sido eliminada, entonces solo la aplicación En el trabajo El estado aparece en la línea superior. En el árbol del proyecto, el SafetyAppIcon.png El nodo y sus objetos secundarios no están marcados en el árbol del proyecto.

Si un niño objeto de la aplicación de seguridad es En el trabajo, entonces la aplicación de seguridad también es En el trabajo.

La información sobre el pin o En el trabajo se muestra en la vista de objetos y en la impresión del proyecto.

Realizando una verificación

Sugerencia

Al establecer un pin, puede detectar cambios relevantes para la ejecución durante y después de la verificación.

Como desarrollador, usted publica la versión actual de una aplicación de seguridad en el proyecto para su verificación o para su verificación continua después de un cambio. Fijar hace esta versión identificable en lo que respecta a las partes relevantes para la ejecución para las tareas de verificación y para la aceptación.