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 y tiene
VAR_INPUT CONSTANT
variables 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 en el proyecto | 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
![]() |