符号表

在符号表中,允许您定义编辑符号名以及添加变量的注释,如下图 1 所示:

图1. 符号表

符号表使用的相关视频教程链接如下:

在 STEP 7-Micro/WIN SMART 软件中,可以建立多个符号表,但不允许将相同的符号名多次用作全局符号赋值,在单个符号表中和几个符号表内均不得如此。可以在多个不同局部变量表中多次使用相同的符号名称。

符号名的最大长度为 23 个字符。

在注释栏最多允许键入 79 个字符。

寻址方式

在 STEP 7 Micro/Win SMART 软件中可选择三种不同的寻址方式:仅绝对,仅符号,符号和地址。

在工具>选项>常规界面选择寻址方式

选择“工具”> “选项”菜单命令,如下图 2 所示:

图 2. 工具选项菜单

在常规选项里, 可选择寻址方式, 如下图 3 所示:

图 3. 选择寻址方式

在 “视图” 菜单栏,选择寻址方式

1. 仅绝对寻址

选择 “视图”> “仅绝对” 菜单命令,所有的变量都将以绝对地址寻址,并且在程序中仅作为绝对地址显示。如下图 4 所示:

图 4. 仅绝对寻址

绝对地址用存储区加上位或字节地址来标识地址(例如,V0.0),如下图 5 所示:

图 5. 绝对地址显示

2. 仅符号寻址

在符号表中定义符号名后不仅能用绝对地址访问变量,也能用符号地址访问变量。在 STEP 7 Micro/Win SMART 软件中选择 “视图”> “仅符号” 菜单命令。如下图 6 所示:

图 6. 仅符号寻址

符号地址用一串字符组合来标识地址(例如,启动),如下图 7 所示:

图 7. 仅符号寻址

3. 符号和绝对寻址

在 STEP 7 Micro/Win SMART 软件中选择 “视图”> “符号:绝对” 菜单命令。如下图 8 所示:

图 8. 符号和绝对地址寻址

所有的地址既显示符号也显示绝对地址。如下图 9 所示:

图9. 符号和绝对地址显示

常见问题

在符号表中修改变量的符号名后,为何程序中仍然显示为修改前的符号名且该字符显示绿色波浪下划线?

图10. 符号名显示不正确

原因:以上现象是因为在 “仅符号”或者“符号绝对” 寻址方式下直接在符号表中修改了变量的符号名。

解决方式:如果要修改变量的符号名,应先按“仅绝对”寻址,修改符号名之后再恢复“符号:绝对”方式。具体按照以下步骤操作:

1. 选择“视图”>“仅绝对”,如下图 11 所示:

图11. 仅绝对寻址

2. 在符号表中修改变量(例如将地址 V0.0 的符号名由“启动”改为“停止”),如下图 12 所示:

图12. 修改后的符号名

3. 选择 “视图”>“符号:绝对” 寻址,如下图 13 所示:

图13. 符号和绝对寻址

程序中显示为修改后的符号名,如下图 14 所示:

图14. 符号名修改后的程序