您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7的符号表
来源:艾特贸易2017-06-05
简介1 .符号地址 在程序中可以用绝对地址(例如 I0.3 )访问变量,但是符号地址使程序更容易阅读和理解。用符号表定义的共享符号(全局符号)可供所有的逻辑块使用。 各种编程语言都
1.符号地址
在程序中可以用绝对地址(例如I0.3)访问变量,但是符号地址使程序更容易阅读和理解。用符号表定义的共享符号(全局符号)可供所有的逻辑块使用。
各种编程语言都可以使用绝对地址或符号地址来输入地址、参数和块。
2.共享符号与局部符号
共享符号在符号表和共享数据块中定义,可以被所有的块使用。符号表中的符号可以使用汉字。可以用符号表为I、Q、PI、PQ、M、T、C、FB、FC、SFB、SFC、DB、UDT(用户定义的数据类型)和VAT(变量表)定义符号。块的名称可以在符号表中定义,也可以在生成块时定义。数据块中的变量不能用符号表定义,它们的名称应在数据块中定义。
局部符号在逻辑块的变量声明表中定义,只在定义它的块中有效,同一个符号名可以在不同的块中用于不同的局部变量。局部符号只能使用字母、数字和下划线,不能使用汉字。
3.打开与编辑符号表
选中SIMATIC管理器左边窗口的“S7程序”,右边的窗口将出现“符号”图标,双击它后打开符号表编辑器(见图4-1)。STEP 7将自动地为程序中的全局符号加双引号,在局部变量的前面加“#”号。生成符号和块的局部变量时,以及在程序中使用它们时,用户不用为它们添加双引号和“#”号。保存符号表后符号才会在程序中起作用。
生成符号时,需要输入符号和地址,数据类型是自动生成的,用户可以修改它。
可以点击某一列的表头来改变排序的方法,例如点击图4-1的“地址”所在的单元,该单元出现向上的三角形,表中的各行按地址升序排列。再点击一次该单元,该单元出现向下的三角形,表中的各行按地址降序排列。
图4-1 符号表
4.过滤器( Filter)
在符号表中执行菜单命令“查看”→“过滤”,打开过滤器对话框,可以用过滤器来有选择地显示部分符号,例如在过滤器的“Address”(地址)属性中,“I*”表示只显示所有的输入,“I*.*”表示只显示所有的输入位,“I2.*”表示只显示IB2中的位等。
点击排行
