【图】西门子step7符号表的结构与作用

作者:老电工时间:2015-11-29 08:21:20

西门子step7符号表的结构与作用

1、符号表的作用

在程序编写过程中若不建立符号表直接使用I/O点位进行编写程序如图1-1所示。

程序中只会出现I/O点位,如果程序非常大结构复杂,则无法看出程序的意思了,自然就无法对程序进行修改与调试,所以希望看到的程序是如图1-2的程序,这样整个程序中每个点位都有具体的含义了,对于理解与调试程序都起到了非常大的作用。

西门子step7符号表
图1-1

西门子step7符号表
图1-2

2、符号表的结构

西门子step7符号表
图2-1

图2-1所示就是step7中符号表由图2-1可以看出每条符号都包含五个信息一起来了解一下这五个信息分别代表什么含义。

状态:显示该条符号的状态正常情况下为空如果有错误将会有相应的显示后面会具体介绍。
符号:定义该条符号的符号名。
地址:确定该条符号定义的是哪个地址。

数据类型:设定该条符号的数据类型。
注释:对该条符号的具体解释。

3、错误信息

在上一段提到了状态栏的显示,如果该条符号没有任何问题状态栏是没有任何显示的,此处介绍建立符号表时一般都会出现哪些问题,以及当出现这些问题的时候状态栏将会显示什么内容。
1)当状态栏显示“X”
西门子step7符号表

图3-1
当符号表中出现“X”表示该条符号中有错误出现,这些错误包括没有定义符号、没有设定地址、当没有设置数据类型是虽然状态栏不会又任何显示但是该条符号依然是红色表示出现错误,此处需要注意的注释一栏的内容可有可无不会产生任何问题。

2)当状态栏显示“=”
西门子step7符号表

图3-2

西门子step7符号表
图3-3
当符号表的状态栏中出现“=”时说明我们符号表中至少有两条及两条以上的符号有符号名或者是地址重复的错误。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc