TD400C可以配置成使用用户菜单形式,或者报警消息形式,或者同时使用这两种显示模式。
菜单模式下,最多可定义8个菜单,每个菜单下可定义8个信息画面,总共64个信息画面。
注意:
第一步:TD400C基本配置完成,可进入用户菜单(UserMenu)定义,或报警设定
图1.完成TD基本配置
第二步:定义用户菜单
图2.用户菜单定义界面
第三步:进入画面进行信息编辑及数据嵌入
图3.编辑菜单屏显示
在图3中看不到TD400C的面板图形,这是因为已经选择了用户自定义面板,但在TDKeypadDesigner中还没有做图形设计,因此生成的.td4文件中不包含图形。如果完成的.td4文件中包括图形,则可以再次导入以在这里显示。不显示图形不会影响功能键的定义。
第四步:嵌入并定义PLC数据
图5.定义嵌入数据
注:在TD400C上修改完数据必须按“ENTER”键确认后,改变的数值才能生效,并被写入CPU中。
在TD400C联机工作于菜单模式时,如何得知当前显示的是哪个菜单的哪个屏幕?
在TD400C配置完成后可以在符号表中找到联机显示屏幕的状态字节,如下图中的TD_CurScreen_0。
图6.TD400C符号表
TD400C文本显示器菜单屏幕与TD_CurScreen_0对应关系?
TD400C文本显示器地址中TD_CurScreen_0数值按照定义的菜单和屏幕顺序依次增加;菜单下未添加的屏幕不占用屏幕号。
如下所示例子:
1.菜单1下添加了8个屏幕,则TD_CurScreen_0数值0至7分别对应于菜单1屏幕0至菜单1屏幕7;
2.菜单2下添加了2个屏幕,则TD_CurScreen_0数值8至9分别对应于菜单2屏幕0至菜单2屏幕1;
注意:在该菜单下,余下未添加的其余6个屏幕不占用屏幕号!
3.菜单3下添加了1个屏幕,则TD_CurScreen_0数值10对应于菜单3屏幕0。
如下表1所示:
表1.TD400C文本显示器菜单屏幕与TD_CurScreen_0对应关系
在TD400C文本显示向导组态中,对(VW)字(无符号或有符号)类型的数据或(VD)双字(无符号或有符号)类型的数据设置“小数点右侧位数”的用途是什么?
图7.TD400C定义(VW)字(无符号或有符号)类型
图8.TD400C定义(VD)双字(无符号或有符号)类型
如上图7,8涉及的“小数点右侧位数”设置,用于使TD400C文本显示器上定义的数据的实际值按照设置的缩小比例显示。“小数点右侧位数”设置范围为0至7,分别可以使数据实际值在TD400C文本显示器上按照1至10000000比例缩小显示。如下表2所示:
表2.小数点位数与显示数值比例关系
例:以实际数据值等于12345为例,小数点位数设置不同,文本显示器上显示数值如下表3的所示:
表3.小数点位数与实际值和显示值关系
如何避免屏幕上的数据显示"eeeeeee"或文本字符被数据覆盖
随着数据值数量级的增长,它会逐步使用定位点左侧的空间。如果左侧的显示空间不够时,数据会显示"eeeeeee";如果左侧有文本字符,数据可能会覆盖该文本字符。因此,在文本显示器屏幕上插入PLC数据或输入文本字符时,应考虑预期的数据值范围,始终在文本末尾和定位点之间提供足够的空间。
例:TD400C文本显示器选择了小字体,每行最多可有24个ASCII字符。屏幕上插入PLC数据类型为字(VW),数据格式为“有符号”,此数据类型占用6个字符;因此,该数据左侧空间最多只能输入字符18个字符(如:ABCDEFGHIJKLMNOPQR共18个字母),才能保证左侧的文本字符在数据值数量级增长时不被覆盖。如下图9所示:
图9.插入PLC数据类型及编辑文本字符
TD400C屏幕中插入的数据类型不同,占用的最大字符数不同,具体如下表4所示:
字节
(VB)
字
双字
表4.计算屏幕中嵌入变量的字符数
注:行长度(行中的字符数)会随着TD型号和字符大小的不同而变化。对于TD400C,行长度取决于所选的字体。如果选择了小字体,则每行24个ASCII字符或12个中文字符。如果选择了大字体,则每行16个ASCII字符或8个中文字符。