首页 理论教育 S7-1500分配列表及过滤器的使用方法

S7-1500分配列表及过滤器的使用方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:图4-62 S7-1500的分配列表2.分配列表中的图形符号分配列表的每一行对应于一个字节,每个字节由0~7位组成。图4-62的表示MB0被设置为时钟存储器字节,用户使用了其中的M0.5。图4-63 分配列表中的图形符号图4-64 分配列表的过滤器单击图4-64的工具栏上选择框右边的按钮,选中出现的下拉式列表中的某个过滤器,分配列表按选中的过滤器的要求显示过滤后的地址。

S7-1500分配列表及过滤器的使用方法

用户程序的程序信息包括分配列表、调用结构、从属性结构和资源。

1.显示分配列表

S7-1200/1500的分配列表提供I、Q、M存储区的地址位的概览,S7-1500的分配列表还提供T、C存储区的信息,显示地址是否分配给S7程序(被程序访问),或者地址是否被分配给S7模块。它是检查和修改用户程序的重要工具。

选中项目“数据处理指令应用”的项目树中的“程序块”文件夹,或选中其中的某个块,执行菜单命令“工具”→“分配列表”,将显示选中的设备的分配列表(见图4-62)。

978-7-111-58719-4-Chapter04-91.jpg

图4-62 S7-1500的分配列表

2.分配列表中的图形符号

分配列表的每一行对应于一个字节,每个字节由0~7位组成。单击表格上面的978-7-111-58719-4-Chapter04-92.jpg按钮,将显示分配列表中的图形符号列表(见图4-63)。

B、W、DWORD和LWORD列的竖条用来表示程序使用了对应的字节、字、双字和64位位字符串来访问地址,组成它们的位用浅色的小正方形表示。例如MB10~MB13的DWORD列的竖条表示程序使用了这4个字节组成的双字MD10。

图4-62的978-7-111-58719-4-Chapter04-93.jpg表示MB0被设置为时钟存储器字节,用户使用了其中的M0.5。978-7-111-58719-4-Chapter04-94.jpg表示MB1被设置为系统存储器字节,用户使用了其中的M1.0。

3.显示和设置M区的保持功能

单击分配列表工具栏上的978-7-111-58719-4-Chapter04-95.jpg按钮,S7-1200/1500可以用打开的对话框(见图2-30)设置M区从MB0开始的具有断电保持功能的字节数,S7-1500还可以设置从T0和C0开始的有保持功能的定时器和计数器的个数。单击工具栏上的按钮978-7-111-58719-4-Chapter04-96.jpg,可以隐藏或显示M区的保持功能符号。有保持功能的M区的地址用地址列的符号978-7-111-58719-4-Chapter04-97.jpg表示。

4.分配列表的附加功能

1)选中分配列表中的某个地址(图4-62选中了I0.0),在下面的巡视窗口的“信息”→“交叉引用”选项卡中显示出选中的地址的交叉引用信息。(www.xing528.com)

2)用鼠标右键单击分配列表中的某个地址(包括位地址),执行快捷菜单中的“打开编辑器”命令,将会打开PLC变量表,可以编辑变量的属性。

3)单击工具栏上的978-7-111-58719-4-Chapter04-98.jpg按钮,出现的下拉式列表中有两个复选框。“已使用的地址”复选框用于激活或禁止显示已使用的地址;“空闲的硬件地址”复选框用于激活或禁止显示未使用的硬件地址,图4-62禁止了此选项。

5.过滤器

可以使用预定义的过滤器(Filter)或生成自己的过滤器来“过滤”分配列表显示的内容。

单击工具栏上的978-7-111-58719-4-Chapter04-99.jpg按钮,打开图4-64中的过滤器对话框,用它来生成自己的过滤器。

可以生成和编辑几个不同用途的过滤器,单击工具栏上的978-7-111-58719-4-Chapter04-100.jpg按钮,生成一个新的过滤器。单击978-7-111-58719-4-Chapter04-101.jpg按钮,将删除当前的过滤器。

978-7-111-58719-4-Chapter04-102.jpg

图4-63 分配列表中的图形符号

978-7-111-58719-4-Chapter04-103.jpg

图4-64 分配列表的过滤器

单击图4-64的工具栏上选择框右边的978-7-111-58719-4-Chapter04-104.jpg按钮,选中出现的下拉式列表中的某个过滤器,分配列表按选中的过滤器的要求显示过滤后的地址。

如果未选中图中的某个复选框,分配列表不显示对应的地址区。

可以在“过滤区域”文本框中输入要显示的唯一的地址或部分地址,例如在“存储器”(M)区的文本框中输入12表示只显示MB12;输入“0;12;18”表示只显示MB0、MB12和MB18;输入“10-19”表示只显示MB10~MB19范围内已分配的地址;输入“*”表示显示该地址区所有已分配的地址。注意上述表达式应使用英语标点符号。最后单击“确定”按钮,确认对过滤器的编辑。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈