您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7中变量声明表的编辑
来源:艾特贸易2017-08-13
简介变量声明表的编辑方法与符号表基本相同,但需要注意以下几点。 ①不同类型的逻辑块,可以使用的变量类型有所不同,如对于 OB 块只使用临时变量 ( TEMP) , FC 块不使用静态变量 ST
变量声明表的编辑方法与符号表基本相同,但需要注意以下几点。
①不同类型的逻辑块,可以使用的变量类型有所不同,如对于OB块只使用临时变量( TEMP),FC块不使用静态变量STAT。
②变量声明表中所显示、定义的项目对于不同类型的变量有所不同,如对于临时变量( TEMP)只有Name(名称)、Data Type(数据类型)、Address(绝对地址)与Comment(注释)4个项目的内容。
③变量声明表的Name(名称)需要通过编辑输入,但必须遵守前述的规则。
块中的局域变量名必须以字母开始,只能由英语字母、数字和下画线组成,不能使用汉字,但是在符号表中定义的共享数据的符号名可以使用其他字符(包括汉字)。在程序中,操作系统在局域变量前面自动加上“#”号,共享变量名被自动加上双引号,共享变量可以在整个用户程序中使用。
④变量声明表的DataType(数据类型)需要指定,可以根据需要选择二进制位(Bool)、字节( Byte)、字(Word)、双字(Dword)、整数(Int)、双字长整数(Dint)、浮点数(Real)、S5时间( S5 Time)等。
⑤变量声明表中局部变量的Address(绝对地址)在编辑时不需要进行输入,即不需要指定存储器地址。
在变量声明表中赋值时,不需要指定存储器地址;根据各变量的数据类型,程序编辑器自动地为所有局部变量指定存储器地址。
⑥局部变量绝对地址以L进行存储,可以使用二进制位信号(如L0.0等)、字节信号(如LB0等)、字信号(如LW0等)。
⑦在变量声明表中的InitialValue(初始值)栏可以设定变量的初始值,编辑时一般不需要进行输入,STEP 7可以根据变量的类型,自动生成默认值。
变量声明表与程序指令部分的水平分隔条拉至程序编辑器区的顶部,不再显示变量声明表,但它仍然存在。将分隔条下拉,将再次显示变量声明表。
变量声明表区的左侧给出了该表的总体结构,单击某一变量类型,如OUT,在表的右侧将显示出该类型局域变量的详细情况。
变量声明表编辑完成后,执行菜单命令File(文件)→Save(保存),可以将当前编辑的变量声明表连同项目一起进行保存;而执行菜单命令File(文件)→Save As(另存为),可改变文件名和文件夹保存位置。
点击排行
