• {{item.name}}
SIMATIC S7-200 SMART {{item.name}}
{{item2.name}}
更多

S7-200 SMART V3.0 全局变量表介绍

star star star star star
0 分
  • 使用操作
发布时间:2025年11月28日
  • 0
  • 74
S7-200 SMART V3.0 全局变量表介绍

S7-200 SMART V3.0 全局变量表介绍

全局变量是可为存储器地址或常量指定的变量名。可为下列存储器类型创建全局变量名:I、Q、M、SM、AI、AQ、V, S、C、T、HC。在全局变量表中定义的变量适用于全局。已定义的全局变量可在程序的所有程序组织单元 (POU) 中使用。如果在局部变量表中指定变量名称,则该变量适用于局部范围。它仅适用于定义时所在的 POU。变量可在创建程序逻辑之前或之后进行定义。

打开全局变量表

要打开 STEP 7‑Micro/WIN SMART V3 中的全局变量表,可使用以下方法之一:

• 在“视图”(View) 菜单的“窗口”(Windows) 区域中,从“组件”(Component) 下拉列表中选择“全局变量表”(Global Variable Table)。

• 在项目树中打开“全局变量表”(Global Variable Table) 文件夹。单击“插入全局变量表”(Insert Global Variable Table) 按钮添加新表。

在全局变量表中分配全局变量

要将全局变量分配给地址或常量值,请按以下步骤操作:

1. 打开变量表。

2. 在“名称”(Name) 列中键入变量名(例如:Input1)。变量名可包含的最大字符数为 128 个单字节字符。

3. 在“初始值”(Initial Value) 列中键入初始值(例如:123)。请注意,在为全局变量分配字符串常数时,需要用双引号将该字符串常量括起来。

4. 可选中“绑定”(Bind) 选项,并在地址栏中输入 PLC 的具体地址。

注:如果未选中“绑定”(Bind) 选项,系统将在编译过程中为该变量分配一个 DB2 中的地址。

5. 可选中“保持”(Retain) 选项以保持变量。

6. 也可以键入最长为 79 个字符的注释。

可根据需要在变量表编辑器中调整列宽。

说明:可创建多个变量表;但是,在进行全局变量分配时,不可多次使用同一变量名。

定义变量时应遵守以下语法规则:

• 变量名可包含字母数字字符、下划线以及从 ASCII 128 到 ASCII 255 的扩充字符。第一个字符不能为数字。

• 不要使用关键字作为变量名。

• 变量名的最大长度为 128 个字符。

间接寻址:

在程序编辑器中引用全局变量时,可以像直接地址一样对全局变量名使用间接记号(& 和*)。

插入附加行:

使用以下方法之一可在全局变量/常量表中插入附加行:

• 右键单击全局变量/常量表中的单元格,从上下文菜单中选择“插入 > 行”(Insert > Row)。STEP 7‑Micro/WIN SMART V3 将新行插入到当前位置上方。

• 在“编辑”(Edit) 菜单功能区的“插入”(Insert) 区域中,选择“行”(Row)。STEP 7‑Micro/WIN SMART V3 将新行插入到全局变量/常量表中光标所在位置上方。

删除变量/常量:

使用以下方法之一可在全局变量/常量表中删除附加行:

• 右键单击全局变量/常量表中的单元格,从上下文菜单中选择“删除 > 行”(Delete > Row)。STEP 7‑Micro/WIN SMART V3 将删除当前位置的行。

• 在“编辑”(Edit) 菜单功能区的“删除”(Delete) 区域中,选择“行”(Row)。STEP 7‑Micro/WIN SMART V3 将删除全局变量/常量表中光标所在位置的行。

对变量/常量表进行排序:

可基于“名称”(Name) 或“地址”(Address) 列按字母升序或降序对变量表进行排序。在“地址”(Address) 列中,数字常量排在字符串常量之上,字符串常量又在地址之上。

要对列进行排序,可单击“名称”(Name) 或“地址”(Address) 列标题来按相应的值进行排序。要颠倒排序顺序,可再次单击该列。STEP7‑Micro/WIN SMART V3 在排序的列旁边显示一个向上或向下箭头,用于指示排序选择。

将符号表迁移到全局变量表

将在 STEP 7-Micro/WIN SMART V2.8 中创建的项目迁移到 V3.0 时,将传送符号、常数和变量,如下所述:

• 具有常量符号的符号表分为两个表,常量置于常量表中,其余内容置于全局变量表中。这意味着,如果项目的符号表“Table_1”中有常量符号需要迁移,则在 STEP 7-Micro/WIN SMART V3 中添加一个名为“Table_1_Const”的新表。随后,“Table_1”中的常量符号会移至“Table_1_Const”。

• 迁移后,系统符号表的名称不变。

• 迁移后的系统变量表仅包含 3.0 版本中新增的系统变量。可使用功能“更新系统变量表”恢复丢失的系统符号。

• 如果 DB 定义的存储器(有效 DB 行)和全局变量表中的变量(有效变量地址)之间存在重叠或完全匹配,并且如果全局变量的初始值为 0,则禁用该变量的初始值单元格。在这种情况下,用户只能在 DB 中设置变量的初始值。

• 迁移前,表属性和可编辑字段具有一致的可编辑属性。

• 变量的数据类型为空。

迁移后,将传送符号表,如下所示:

表格

AI 生成的内容可能不正确。

1 如果原始程序中没有常量,将创建一个默认常量表。

说明:

• 变量的初始值为 0。仅对于用户级变量表和库级变量表,默认值才会显示并可编辑。

• 编辑 DB 和变量时,系统将检查二者之间是否有任何地址重叠,若有,则变量单元无法编辑。

• 将符号迁移到变量后,ValidFlag 保持不变(加下划线或高亮显示)。

FB实例表和系统运动控制变量表

STEP7‑Micro/WIN SMART V3全局变量表除了变量表以外,还有常量表、I/O变量表、POU变量表、系统变量表、FB实例表和系统运动控制变量表。

FB实例表:用来定义FB功能块的实例

表格

AI 生成的内容可能不正确。

系统运动控制变量表:用来定义创建的运动控制单轴、轴组或者凸轮数据

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。