Skip to main content

Diálogo: Configuración del proyecto – SFC

Símbolo: _cds_icon_option_as.png

Función: El diálogo sirve para configurar los ajustes de los objetos SFC. Cada objeto SFC nuevo tiene automáticamente los ajustes configurados en sus Propiedades.

Llamada: Comando Proyecto → Configuración del proyecto, categoría SFC

Requisito: Hay un proyecto abierto.

Pestaña: Variables

Uso

standard icon: La variable de bandera SFC se utiliza y, por lo tanto, se tiene en cuenta en el procesamiento.

Variable

Variable de bandera SFC generada implícitamente que puede utilizarse para controlar y supervisar el procesamiento de un diagrama SFC.

Declarar

standard icon: La bandera SFC se declara automáticamente.

Si la casilla de verificación Declarar está activada, pero Uso no, la variable se declara, pero la bandera no tiene ninguna función durante el procesamiento.

Nota: Si ha declarado manualmente una variable de bandera SFC, debe desactivar la declaración de esta bandera en Configuración SFC. De lo contrario, la bandera declarada automáticamente sobrescribe la bandera declarada manualmente.

Nota: Una variable de bandera declarada automáticamente solo es visible en la parte de declaración del editor SFC en el modo en línea.

Descripción

Describe qué función tiene la bandera SFC y qué efectos tiene establecerla.

Aplicar para todos

En este diálogo, CODESYS aplica los cambios a los objetos SFC existentes. CODESYS selecciona la opción Utilizar los valores predeterminados en las propiedades de las POU SFC.

Importante

Una variable de bandera SFC declarada automáticamente solo es visible en la parte de declaración del editor SFC durante el modo en línea.

Pestaña: Compilar

tabla 3. Generación de código

Calcular sólo transiciones activas

_cds_icon_checked.png: CODESYS genera código solo para las transiciones activas en ese momento.



tabla 4. Biblioteca SFC

Esta parte del diálogo solo está disponible para versiones del compilador < 3.4.1.0.

Compañía

Título

Versión

Define la biblioteca SFC que CODESYS utiliza de forma predeterminada

Espacio de nombres

Si está definido, permite un direccionamiento unívoco de las bibliotecas

Necesario si en el sistema hay disponibles varias versiones de la biblioteca

Asegúrese de que no haya incoherencias entre el espacio de nombres definido en el Administrador de bibliotecas y el definido para el objeto individual. Como configuración predeterminada se utilizan los datos de la biblioteca IecSfc.library, que CODESYS proporciona con el perfil predeterminado.



Sugerencia

Cada POU SFC almacena la información sobre la versión de la biblioteca que era válida cuando agregó la POU. Esto puede dar lugar a que utilice varias versiones de la biblioteca dentro del mismo proyecto. Para evitarlo, a partir de la versión del compilador 3.4.1.0 ya no se pueden definir versiones específicas de la IecSfc.library. La versión de la biblioteca que utiliza para todas las POU SFC del proyecto se define con un marcador de posición. CODESYS resuelve el marcador de posición en función de la versión del compilador utilizada. La asignación de la versión de la biblioteca a la versión del compilador se define en el perfil de la biblioteca.

Pestaña: Análisis

tabla 5. Handling

Modo de compatibilidad

El análisis se basa en el modelo de lenguaje de los objetos de transición. Si utiliza objetos de transición o de propiedad en ramas alternativas, este modo puede proporcionar expresiones de análisis incompletas. Además, el modo requiere que la propiedad Calcular sólo transiciones activas esté activada.

Modo multirrama

El propio objeto SFC realiza el análisis. Este modo proporciona expresiones de análisis completas, incluso si utiliza objetos de transición o de propiedad en ramas alternativas. Si la opción Modo multirrama está activada, establece la definición de compilador ExternalAnalyzation para todos los objetos de transición del proyecto.

Esta función está disponible a partir de CODESYS 3 versión 3.5.22.20.