命令:编辑参数
功能: 这编辑参数对话框用于管理功能块的常量输入参数。
称呼: CFC → 编辑参数菜单;上下文菜单或单击参数功能块字段
要求:
CFC 编辑器处于活动状态。
功能块已实例化,并且具有
VAR_INPUT CONSTANT
变量在其声明中。
功能块VAR_INPUT CONSTANT
变量在编辑器中显示为范围运算块左下角的单词。
注意
此功能仅适用于已插入 CFC 的框CODESYS >= V3.5 SP4。
注意
只有 CFC 编辑器才具有此功能VAR_INPUT CONSTANT
变量。
在 FBD 编辑器中,CODESYS始终在运算块显示所有输入参数,无论它们是否声明为VAR_INPUT
或者VAR_INPUT CONSTANT
。CODESYS在文本编辑器中也没有对此做出区分。
对话框:编辑参数
参数 | 常量输入变量的名称 例子: 如果输入变量标有 |
类型 | 变量的数据类型 对于自定义数据类型,这是 DUT 名称。 例子: |
价值 | 将值传输到功能块实例
提示单击该字段以指定所需的值。 |
初始值 | 声明的初始值 |
分钟 | 如果变量标有 |
最大限度 | 如果变量被标记为 |
单元 | 如果变量被标记为 |
描述 | 声明中的评论 |
清除准备好的参数 | 删除括号中显示的准备好的值 您可以在在线模式下加载并运行应用程序,并在此时使用值对功能块实例进行参数化。为此,请为输入变量指定准备好的值,然后单击调试 →写入值 . 然后将这些值在此准备为可能的转移值。 提示如果您不想使用准备好的值,请删除它们。 注意当您在在线模式下将准备好的值写入变量时,该命令处于活动状态(调试 →写入值命令)。 |
将准备好的参数保存到项目中 | 保存项目中的传输值和参数,以便在下一次在线模式下使用。 注意当您在在线模式下写入或强制值并返回离线模式时,该命令将启用。 |
关闭 | 接受配置的值并关闭对话框 |
FB_Test
功能块TYPE 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
![]() |