Comando: Editar parámetros
Función: El Editar parámetros El diálogo se utiliza para administrar los parámetros de entrada constantes de un bloque de función.
Llamar: CFC → Editar parámetros menú; menú contextual o haga clic en el Parámetros campo de bloque de función
Requisitos:
Un editor CFC está activo.
Se crea una instancia de un bloque de función que tiene
VAR_INPUT CONSTANTvariables en su declaración.
Bloques de función con VAR_INPUT CONSTANT Las variables se muestran en el editor con el Parámetro palabra en la esquina inferior izquierda del módulo.
Nota
Esta funcionalidad se aplica únicamente a las cajas que se han insertado en un CFC con CODESYS >= V3.5 SP4.
Nota
Sólo el editor CFC tiene esta funcionalidad para su VAR_INPUT CONSTANT variables.
En el editor FBD, CODESYS siempre muestra todos los parámetros de entrada en el módulo, independientemente de si se declaran como tales o no. VAR_INPUT o VAR_INPUT CONSTANT. CODESYS Tampoco hace distinción sobre esto en los editores de texto.
Diálogo: Editar parámetros
Parámetros | Nombre de la variable de entrada constante Ejemplo: Si la variable de entrada está marcada con el |
Tipo | Tipo de dato de la variable Para un tipo de datos personalizado, este es el nombre DUT. Ejemplo: |
Valor | Transferir valores a la instancia del bloque de función
SugerenciaHaga clic en el campo para especificar el valor deseado. |
Valor inicial | Valor inicial de la declaración |
Mínimo | Valor mínimo de la declaración si la variable fue marcada con el |
Máximo | Valor máximo de la declaración si la variable fue marcada con el |
Unidad | Unidad de la declaración si la variable fue marcada con el |
Descripción | Comentario de la declaración |
Borrar parámetros preparados | Elimina los valores preparados que se muestran entre paréntesis Puede cargar y ejecutar la aplicación en línea y, al mismo tiempo, parametrizar la instancia del bloque de función con valores. Para ello, especifique valores preparados para la variable de entrada y haga clic en Depurar → Escribir valores Estos valores se preparan aquí como posibles valores de transferencia. SugerenciaElimine los valores preparados si no desea utilizarlos. NotaEl comando está activo cuando escribe un valor preparado en una variable en modo en línea (Depurar → Escribir valores dominio). |
Guardar parámetros preparados del objeto actual | Guarda los valores de transferencia y los parámetros en el proyecto para que puedan usarse durante el próximo modo en línea. NotaEl comando se habilita cuando ha escrito o forzado valores en el modo en línea y está nuevamente en el modo fuera de línea. |
Cerca | Acepta los valores configurados y cierra el diálogo. |
FB_Test bloque de funciónTYPE EXAMPLE :
STRUCT
x1 : BOOL;
i1 : INT;
str1 : STRING;
END_STRUCT
END_TYPE
TYPE COLOR :
(
yellow,
green,
blue,
black
) // Basic data type is INT, default initialization for all COLOR_BASIC variables is yellow
;
END_TYPE
FUNCTION_BLOCK FB_Test
VAR_INPUT CONSTANT
xConst : BOOL := FALSE; // Boolean value
{attribute 'parameterCategory':='General'}
{attribute 'parameterUnit':= 'm/s'}
{attribute 'parameterMinValue':= '0'}
{attribute 'parameterMaxValue':= '100'}
iConst : INT := 0; // Integer
strConst : STRING := 'Hello World'; // String
exampleConst : EXAMPLE := (x1 := TRUE, i1 := 1, str1 := 'first'); // STRUCT
colorConst : COLOR := yellow; // ENUM
END_VAR
VAR_OUTPUT
END_VAR
VAR
END_VAR
;
PROGRAM PLC_PRG
VAR
xStart : BOOL;
fbTest : FB_Test;
END_VAR
fbTest![]() |
