Skip to main content

Cambio de parámetros de entrada constantes de instancias de bloques de función

Puede escribir parámetros de entrada de instancias de bloques de función de tipo VAR_INPUT CONSTANT En modo en línea, modifique los parámetros de esta manera. Después de cerrar sesión, guarde estos parámetros haciendo clic en Guardar parámetros preparados en el proyecto.

Requisito: Hay un editor CFC activo. Hay un bloque de función instanciado. VAR_INPUT CONSTANT variables en su declaración.

  1. En el editor, abra el módulo llamando a la instancia del bloque de función.

    La declaración de FB_DoIt se ha complementado con la constante MAXIMUM.

    FUNCTION_BLOCK FB_DoIt
    VAR_INPUT     
        iAlfa : INT;     
        iBravo: INT;     
        sCharlie : STRING := 'Charlie';     
        xItem : BOOL;     
        iDelta : INT;
    END_VAR
    VAR_INPUT CONSTANT     
        MAXIMUM : INT := 12;
    END_VAR
    VAR_OUTPUT     
        iResult : INT;     
        sResult : STRING;     
        xResult : BOOL;
    END_VAR
    cfc_img_in_online_mode_with_var_constant.png

    La representación gráfica de las instancias del bloque de función contiene la Parámetros botón.

  2. Inicie sesión en el controlador.

  3. Haga clic en el Parámetros botón de la instancia del bloque de función.

    El Editar parámetros Se abre el diálogo.

  4. Haga clic en el Valor columna en un campo de monitoreo en línea de un parámetro.

    El Preparar valor Se abre el diálogo.

  5. Tipo 20 en el Preparar un nuevo valor para la próxima operación de escritura o forzada campo.

  6. Hacer clic DE ACUERDO para confirmar la entrada.

    El valor preparado se muestra entre paréntesis angulares junto al valor actual. Ejemplo: <20>

    cfc_img_edit_parameter_prepare.png
  7. Hacer clic Depurar → Escribir valor.

    Se escribe el valor preparado. El parámetro se modifica y se muestra en el proyecto entre paréntesis después del valor.

    cfc_img_edit_parameter_write.png

    La diferencia entre ambos valores se muestra mediante un asterisco rojo junto al campo de parámetro de la instancia del bloque de función.

    cfc_img_pou_parameter_changed.png
  8. Hacer clic Editar parámetros Para cerrar el diálogo. Cerrar sesión.

  9. Hacer clic CFC → Guardar parámetros preparados en el proyecto.

    El valor del parámetro modificado se guarda en el proyecto. El asterisco junto al campo del parámetro desaparece.