键盘快捷键: [ Shift ] +[ F2 ]
功能: 该命令打开自动声明对话框,该对话框支持声明变量。
调用: 菜单栏:
要求: 在编辑器中打开工程的对象或设备。
由于具有自动声明功能,当光标位于包含未声明变量名称的行中POU的实现部分时,也会出现自动声明对话框。要求您必须选择命令 并在类别编码助手中激活选项声明未知变量自动(自动声明)。
由于智能标记函数,声明变量命令也会在您将光标放在ST编辑器实现部分的未声明变量上,然后单击时出现。
范围 | 还没有声明的变量的范围。 例子: VAR (局部变量的默认设置) |
名称 | 还没有声明的变量名 例子:bIsValid |
类型 | 例子: BOOL
|
对象 | 对象,其中声明了新变量。默认情况下,您正在编辑的对象。 例如:fbA : 列出可以声明变量的对象。 如果所选的作用域没有对象可用,则会出现条目<创建对象>。如果您选择条目<创建对象>,对话框添加对象生成合适的对象。 |
初始化 | 例子: FALSE 如果没有指定初始化值,则会自动初始化变量。 : 打开初始化值对话框。此过程有助于结构化变量的初始化。 |
地址 | 还没有声明的变量的应用程序的内存地址。 例子: % IX1.0 注意: . 只适用于下列范围:
|
Flags | .属性关键字
选中的属性关键字被添加到变量声明中。 |
内容 | 例子: 新输入 In1 在表格式声明编辑器中,输入的注释显示在注释列中,而在文本式声明编辑器中,它显示在变量声明的上方。 |
应用更改使用重构 | : 如果退出该对话框,则该变量尚未声明,但随后将打开重构对话框。您可以在这里继续编辑您的更改。 .出现以下范围的选项:
|
OK | 变量被声明并出现在声明中。 例子:
VAR RETAIN
// New input In1
xIn1 AT %IX1.0: BOOL := FALSE;
END_VAR |
等级和基类型规范 | 定义字段大小(维),输入数组的上下限和基类型。您可以直接输入基本类型,也可以通过对话框输入助手或数组,如果您点击按钮。 |
结果 | 显示定义的数组。 |
CODESYS只有在你修改了变量的初始值后才会重新初始化变量。 |
名称(表达式)、初始值、数据类型的变量列表。 修改后的初始值以粗体显示。 | |
列表下面的输入字段 | 输入所选变量的初始值。 |
应用值到选定的行 | 根据输入字段的值更改所选行的初始化值。 |
将选定的行重置为默认值 | 建立标准的初始化值。 |
确定 | CODESYS应用自动声明对话框中的初始化值。 |