GSKLadder使用手册 2.7版 软件使用 1.1工程管理器窗口 工程管理器是树状结构,其根节点是工程名称, 根节点下有六个一级树节点[梯形图]、[符号表] 、[数据设置表]、[显示信息表]、 [引用索引表]、[梯形图版本信息] [梯形图]下面由[一级程序]、[二级程序]和[子程序]组成,而[子程序]下面的节点个数不定,可以通过增删子程序来添加和删除节点 [符号表]下面由[程序块符号]和一些用户自定义的符号表节点组成其中[程序块符号]节点是固定的,自定义的符号表节点个数跟符号表的个数有关系 [数据设置表] 下面由[K值设置]和一些用户自定义的数据表节点组成其中[K值设置]节点是固定的,自定义的数据表节点个数跟数据表的个数有关系 图1-1 工程管理器 [显示信息表] 没有分支树节点,不能向其添加子节点,也就是说显示信息表只有唯一的一个 [引用索引表] 有三个子节点:[索引]、 [位使用]、[字节使用] ,这三个节点是固定的,不能删除和编辑,而且不能向引用索引表新增子节点 [梯形图版本信息] 也是一个固定的节点,没有子节点。
2.7版 1.2视图的打开和切换 有三种方式可以实现视图之间的切换:双击工程管理器的树节点、执行工程管理器树节点的[打开]菜单、点击用户编辑区顶端的视图框架切换标签和底端的子视图切换标签 图1-2 视图框架切换标签 图1-3 子视图切换标签 图1-4 通过[打开]菜单切换视图 2.7版 1.3 梯形图 图1-5 梯形图程序视图 打开工程后,当前视图将是梯形图程序的一级程序(Level1),可以根据上一节介绍的方法在不同的程序块之间切换或者切换到其他视图框架各项菜单及工具栏的操作请参照前两章的说明下面只介绍子程序的创建、重命名、删除、程序块信息的编辑以及添加网络解释 1.3.1 子程序的创建、重命名和删除 创建子程序: 在[子程序]节点上右击弹出[插入子程序]菜单,执行该命令则生成一个新的子程序,并在该节 点下面添加一个节点和在梯形图视图框架中添加一个子视图 重命名子程序:绽开[子程序]节点,在子节点上右击弹出菜单并执行[重命名],或者在已经获得焦点的子节点 上用左键点击一下,则该节点的字符串变为可编辑,修改该字符串,按[Enter]键结束编辑。
留意子程序名不能和其他程序块重名,包括一级程序和二级程序 删除子程序:执行 [删除] 菜单弹出对话框询问是否删除,按确定则获得焦点的节点对应的子程序被删除 2.7版 图1-6 插入子程序 图1-7 子程序右键菜单 1.3.2 修改程序块信息 图1-8 程序块信息 执行图1-7 的[程序块块信息]菜单则弹出图1-8的对话框编辑完成后按[确定]使修改生效,不想进行修改则按[取消]退出 2.7版 1.3.3 添加网络解释 在梯形图视图双击网络标题则弹出以下对话框,在编辑框中修改网络解释,编辑完成后按[确定]使修改生效,不想进行修改则按[取消]退出 图1-9 编辑网络解释 1.4符号表 单击[符号表]标签切换到符号表视图框架,利用子视图标签在不同的符号表之间切换 图1-10 符号表视图 2.7版 符号表的主要作用是实现符号和地址的映射,有了这种映射关系用户在编辑梯形图时就可以用符号代替地址符号表是可以增删的,但“程序块符号”这个表是固定且不行编辑的,它主要是给用户供应子程序名和子程序地址的映射关系,因此子程序名也可以作为一个符号使用(在CALL指令中调用)。
除了“程序块符号”这个表,用户自己定义其他符号表,下面介绍怎么创建和删除符号表等: 1.4.1 符号表的创建、重命名和删除 创建符号表: 在[符号表]节点上右击弹出[插入符号表]菜单,执行该命令则生成一个新的符号表,并在该 节点下面添加一个节点和在符号表视图框架中添加一个子视图 重命名符号表:绽开[符号表]节点,在子节点上右击弹出菜单并执行[重命名],或者在已经获得焦点的子节 点上用左键点击一下,则该节点的字符串变为可编辑,修改该字符串,按[Enter]键结束编辑 留意符号表不能和其他符号表重名,包括“程序块符号”表 删除符号表:执行[删除]菜单弹出对话框询问是否删除,按确定后则获得焦点的节点对应的符号表被删除 图1-11 插入符号表 图1-12 符号表菜单 2.7版 1.4.2 符号的编辑 行的编辑:右键单击符号表的行标题,弹出如下的行编辑菜单执行[清除该行]则清除被选择的这一行的内 容,但不删除这一行;执行[插入一行(上)]则在当前位置的上面插入一行;执行[插入一行(下)]则在当前位置的下面插入一行;执行[删除一行]则删除被选择的这一行; 图1-13 符号表行编辑菜单 符号输入:符号有格式限制,输入的字符必需是字母、数字、下划线和汉字,而符号的首字符不能是数字, 长度不能超过32个字符。
符号不允许相同,假如相同即使格式正确也是无效的假如有相同的符号则提示符号已存在 地址输入:地址有格式限制,字节地址是:类型(字母)+地址号(数字),位地址是:类型(字母)+地址 号(数字)+‘.’+位号(数字) 允许输入的类型为:A、X、Y、R、K、F、C、T、D、DT、DC地址不允许相同,相同的地址以绿色标识 解释输入:解释有长度限制(127字节),但内容和格式不限,也可以不输入 有一种特别状况,只输入地址和解释而不输入符号,这是允许的,这时看作是对地址的一种解释;但相反,假如只输入了符号而不输入地址则是不正确的,这时该符号是无效的 1.4.3 符号的使用 符号的使用很简洁,在编辑元件的时候,将符号直接作为参数输入就可以了符号不肯定要定义了才可以使用,也可以先使用未定义的符号,然后才定义该符号 图1-14 编辑触点输入符号 图1-15编辑功能指令输入符号 2.7版 被输入符号的参数在“地址”视图方式下显示时以蓝色显示该符号所映射的地址,假如该符号无效或未定义则用红色显示该符号而在“符号”视图方式或“地址:符号” 视图方式下显示该符号,参数正确时显示为黑色;符号所映射的地址的类型不是参数所要求的类型则显示为橙色;符号不正确或未定义时显示为红色。
图1-16 符号的使用 2.7版 1.5数据设置表 单击[数据设置表]标签切换到数据设置表视图框架数据设置表视图框架有两种不同的编辑界面:参数页和表格参数页用于K值的设置,而表格用于输入D、DT和DC地址的初始化数据假如是第一次切换到数据设置表视图则打开的是“K值设置”视图(图1-17),“K值设置”是固定的视图,不能移除除了“K值设置“以外,其他的视图皆使用数据设置表格(图1-18),而且可以自由添加和删除 1.5.1 K值设置 进行 K值设置的参数页由多个按列排序的多个参数项组成,每个参数项由序号和数据组成由于视图区域可能容纳不下全部的参数项,所以参数有可能被分成多页显示,页数和每页的参数项个数依据视图区域的大小而定使用参数页右下角的旋转按钮或快捷键[PageUp]和[PageDown]进行翻页在参数页的下面有两行绿色的解释,第一行是位的解释,其次行是在参数项的解释这些解释并不是被固化在软件中的,而是由用户自行添加的,用户可以在符号表中添加和编辑这些解释 K值设置采纳位编辑方式,要修改某一位直接用鼠标双击要修改的位,或者将光标移到这一位上再按[Enter]键。
图1-17 K设置表视图 2.7版 1.5.2 数据设置表(D、DT和DC)的编辑 图1-17 D、DT、DC设置表视图 行的编辑:右键单击数据设置表的行标题,弹出如下的行编辑菜单执行[清除该行]则清除被选择的这一行 的内容,但不删除这一行;执行[插入一行(上)]则在当前位置上面插入一行;执行[插入一行(下)]则在当前位置下面插入一行;执行[删除一行]则删除被选择的这一行; 地址输入:地址输入和符号表中地址的输入是类似的,不过数据设置表只支持D、DC、DT三类地址 数值输入:假如没有输入最小值和最大值则可以输入从-2147483647到2147483647之间的整数;假如已经输 入了最小值和最大值,则输入的数值范围被限定在最小值到最大值之间,小于最小值则给予最小值,大于最大值则给予最大值 最小值输入:假如没有输入最大值则可以输入从-2147483647到2147483647之间的整数;假如已经输入了最 大值,则输入的数值范围被限定在-2147483647到最大值之间,小于-2147483647则给予-2147483647,大于最大值则给予最大值。
假如修改最小值以后使得“数值”小于最小值,则将最小值给予“数值” 最大值输入:假如没有输入最小值则可以输入从-2147483647到2147483647之间的整数;假如已经输入了最 小值,则输入的数值范围被限定在最小值到2147483647之间,大于2147483647则给予2147483647,小于最小值则给予最小值假如修改最大值以后使得“数值”大于最大值,则将最大值给予“数值” 2.7版 1.5.3 数据设置表的创建、重命名和删除 创建数据设置表: 在[数据设置表]节点上右击弹出[插入数据设置]菜单,执行该命令则生成一个新的数据设 置表,并在该节点下面添加一个节点和在数据设置表视图框架中添加一个子视图 重命名数据设置表:绽开[数据设置表]节点,在子节点上右击弹出菜单并执行[重命名],或者在已经获得焦点 的子节点上用左键点击一下,则该节点的字符串变为可编辑,修改该字符串,按[Enter]键结束编辑留意不能和其他数据表重名,包括“K值设置”表 删除数据设置表:执行[删除] 菜单弹出对话框询问是否删除,按确定后则获得焦点的节点对应的数据设置表 被删除。
图1-18 插入数据设置表图 1-19 数据设置表菜单 2.7版 1.6显示信息表 单击[显示信息表]标签切换到显示信息表视图显示信息表只有一个,用户不能增删,且显示信息表只有固定的200行,地址从A0000.0到A0024.7,用户不能增加或删除行报警号的范围从1000到9999且不行以相同报警号和显示内容不能只输入一个而不输入另一个,否则在编译预处理时会有警告 图1-20 显示信息表视图 2.7版 1.7引用索引表 单击[引用索引表]标签切换到引用索引表视图。