2.4.2 使用变量表与帮助功能
1.生成和修改变量
打开项目树的文件夹“PLC变量”,双击其中的“默认变量表”,打开变量编辑器。“变量”选项卡用来定义PLC的全局变量,“系统常数”选项卡中是系统自动生成的与PLC的硬件和中断事件有关的常数值。
在“变量”选项卡最下面的空白行的“名称”列输入变量的名称,单击“数据类型”列右侧隐藏的按钮,设置变量的数据类型,可用的PLC变量地址和数据类型见TIA博途的在线帮助。在“地址”列输入变量的绝对地址,“%”是自动添加的。
符号地址使程序易于阅读和理解。可以首先用PLC变量表定义变量的符号地址,然后在用户程序中使用它们。也可以在变量表中修改自动生成的符号地址的名称。
图2-26是修改变量名称后项目“电动机控制”的PLC变量表。
2.变量表中变量的排序
单击变量表表头中的“地址”,该单元出现向上的三角形,各变量按地址的第一个字母从A到Z升序排列。再单击一次该单元,三角形的方向向下,各变量按地址的第一个字母从Z到A降序排列。可以用同样的方法,根据变量的名称和数据类型等来排列变量。
图2-26 PLC变量表的“变量”选项卡
3.快速生成变量
右击图2-26的变量“电源接触器”,执行出现的快捷菜单中的命令“插入行”,在该变量上面出现一个空白行。单击“接触器”最左边的单元,选中变量“接触器”所在的整行。将光标放到该行的标签列单元左下角的小正方形上(见图2-26),光标变为深蓝色的小十字。按住鼠标左键不放,向下移动鼠标。松开左键,在空白行生成新的变量“接触器_1”,它继承了上一行的变量的数据类型,其地址QB1与上一行顺序排列,其名称是自动生成的。如果选中最下面一行的变量,用上述方法可以快速生成多个相同数据类型的变量。
4.设置变量的保持性功能
单击变量编辑器工具栏上的按钮,可以用打开的对话框(见图2-27)设置M区从MB0开始的具有保持性功能的字节数。设置后变量表中有保持性功能的M区的变量的“保持性”列的复选框中出现“√”。将项目下载到CPU后,M区的保持性功能开始起作用。
图2-27 设置保持性存储器
5.调整表格的列
右键单击TIA博途中某些表格灰色的表头所在的行,选中快捷菜单中的“显示/隐藏”,勾选某一列对应的复选框,或去掉复选框中的勾,可以显示或隐藏该列。选中“调整所有列的宽度”,将会调节各列的宽度,使表格各列尽量紧凑。单击某个列对应的表头单元,选中快捷菜单中的“调整宽度”,将会使该列的宽度恰到好处。
6.全局变量与局部变量
PLC变量表中的变量是全局变量,可以用于整个PLC中所有的代码块,在所有的代码块中具有相同的意义和唯一的名称。可以在变量表中,为输入I、输出Q和位存储器M的位、字节、字和双字定义全局变量。在程序中,变量表中的变量被自动添加英语的双引号,例如"起动按钮"。全局数据块中的变量也是全局变量,程序中的变量名称中,数据块的名称被自动添加双引号,例如"数据块_1".功率[1]。
局部变量只能在它被定义的块中使用,同一个变量的名称可以在不同的块中分别使用一次。可以在块的接口区定义块的输入/输出参数(Input、Output和Inout参数)和临时数据(Temp),以及定义FB的静态数据(Static)。在程序中,局部变量被自动添加#号,例如“#起动按钮”。
7.设置块的变量只能用符号访问
右击项目树中的某个全局数据块、FB或FC,选中快捷菜单中的“属性”,再选中打开的对话框左边窗口中的“属性”,勾选“优化的块访问”复选框,确认后在块的接口区声明的变量在块内没有固定的地址,只有符号名。在编译时变量的绝对地址被动态地传送,并且不会在全局数据块内或在FB、FC的接口区显示出来。变量以优化的方式保存,可以提高存储区的利用率。只能用符号地址的方式访问声明的变量。例如用"Data".Level2访问数据块Data中的变量Level2。
视频“使用变量表”可通过扫描二维码2-3播放。
二维码2-3
8.使用帮助功能
为了帮助用户获得更多的信息和快速高效地解决问题,STEP 7提供了丰富全面的在线帮助信息和信息系统。
(1)弹出项
将鼠标的光标放在STEP 7的文本框、工具栏上的按钮和图标等对象上,例如在设置CPU的“循环”属性的“循环周期监视时间”时,单击文本框,将会出现黄色背景的弹出项方框(见图2-28),方框内是对象的简要说明或帮助信息。
设置循环周期监视时间时,如果输入的值超过了允许的范围,按回车键后,出现红色背景的错误信息(见图2-29)。
图2-28 弹出项
图2-29 弹出项中的错误信息
将光标放在指令的地址域的<???>上,将会出现该参数的类型(例如Input)和允许的数据类型等信息。如果放在指令已输入的参数上,将会出现该参数的数据类型和地址。
(2)层叠工具提示
下面是使用层叠工具提示的例子。将光标放在程序编辑器的收藏夹的按钮上(见图2-30),出现的黄色背景的层叠工具提示框中的表示有更多信息。单击图标,层叠工具提示框出现第2行的蓝色有下划线的层叠项,它是指向相应帮助页面的链接。单击该链接,将会打开信息系统,显示对应的帮助页面。可以用“设置”窗口的“工具提示”区中的复选框设置是否自动打开工具提示框中的层叠功能(见图1-11)。
图2-30 层叠工具提示框
(3)信息系统
帮助又称为信息系统,除了上述用层叠工具提示框打开信息系统,还可以用下面两种方式打开信息系统(见图2-31)。
1)执行菜单命令“帮助”→“显示帮助”。
2)选中某个对象(例如程序中的某条指令)后,按〈F1〉键。
信息系统从左到右分为“搜索区”“导航区”和“内容区”。可以用鼠标移动3个区的垂直分隔条,也可以用垂直分隔条上的小按钮打开或关闭某个分区。
在搜索区搜索关键字,将会列出包含与搜索的关键字完全相同或者有少许不同的所有帮助页面。双击列表中的某个页面,将会在内容区显示它。可以用“设备”和“范围”下拉式列表来缩小搜索的范围。
可以通过导航区的“目录”选项卡查找到感兴趣的帮助信息。右键单击内容区或导航区中搜索到的某个页面,可以用快捷菜单中的命令将页面的名称保存到收藏夹。右键单击搜索到的某个页面,执行快捷菜单中的“在新选项卡中打开”命令,可以在内容区生成一个新的选项卡。
二维码2-4
视频“帮助功能的使用”可通过扫描二维码2-4播放。
图2-31 信息系统