LCD128BUILDER画面设计手册.doc

上传人:文库蛋蛋多 文档编号:3773803 上传时间:2023-03-21 格式:DOC 页数:21 大小:510KB
返回 下载 相关 举报
LCD128BUILDER画面设计手册.doc_第1页
第1页 / 共21页
LCD128BUILDER画面设计手册.doc_第2页
第2页 / 共21页
LCD128BUILDER画面设计手册.doc_第3页
第3页 / 共21页
LCD128BUILDER画面设计手册.doc_第4页
第4页 / 共21页
LCD128BUILDER画面设计手册.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《LCD128BUILDER画面设计手册.doc》由会员分享,可在线阅读,更多相关《LCD128BUILDER画面设计手册.doc(21页珍藏版)》请在三一办公上搜索。

1、一个用户可自己设计外围模块的PLC使用手册洛阳易达自动化研究所前言l 在使用本手册前,必须确认已仔细研究过YF0A系列可编程控制器的使用手册。l 若有对本手册不理解的地方,请与我们联系,我们将给您详尽的解释。声明在不于通知的情况下保留对本手册进行修改的权利。目 录 第1章概述11.1 系统配置要求1第2章画面设计22.1 LCD128Builder的界面22.2 新建画面42.3 背景文本和动态元件62.4 按键设置152.5 如何把画面嵌入到梯形图中162.6 如何刷新背景文本18第1章 概述LCD128Builder是为YF-LCD128、DK128、YM0A等具有12864点阵液晶设计的

2、画面设计软件,具有易学易用,操作方便等优点,可显著地提高液晶画面的开发效率。1.1 系统配置要求操作系统:中文WIN98及其以上版本。内 存:32M以上。显 示:最小800600,256色以上。第2章 画面设计2.1 LCD128Builder的界面当进入LCD128Builder时,将显示LCD128Builder的界面。如下:n 画面列出用户设计文件中的所有画面。用户必须为每一个画面起一个唯一的画面名称。用鼠标点击某个画面名称,则可显示出该画面的内容。该栏的底部有新建和删除两个按纽,用于新建画面或删除当前画面。用户针对某产品制作的画面都保存在一个设计文件之中,设计的基本要素是画面。每一幅画

3、面完成一些特定功能,通过设计可以实现不同画面之间自由跳转。由所有画面组成的集合,就是设计人员开发完成的应用工程文件。当PLC开始运行时,首先显示的是画面0。n 屏幕为当前画面在液晶屏幕上的显示内容。可在上面输入背景文本(在没有动态元件时显示的内容)和放置动态元件,背景文本以行为单位可在下面的行文字输入框中输入。n 行文字输入以行为单位用来输入或修改液晶屏幕上的背景文本的内容,点击“屏幕”中需要修改背景文本的行,则把该行的背景文本显示在文字输入框,用户可在文字输入框中进行修改。n 元件可在屏幕中放置的动态元件。用鼠标点击元件按钮,则在“屏幕”中的当前坐标开始处放置该动态元件。在“屏幕”中选中某个

4、动态元件,点该栏的“删除”按钮可删除该元件。可使用的动态元件如下:1、 数据显示用来显示PLC中的某个变量(数据存储器)的值。2、 数据设定用来设定PLC中的某个变量(数据存储器)的值。3、 指示灯以指示灯的形式显示PLC中的某个位变量(继电器)的值。4、 可控文本用PLC中的某个位变量(继电器)来控制所显示的文本,即该变量为ON时显示什么文本,为OFF时显示什么文本(两者文本的长度应一致)。5、 棒图以棒图的形式显示PLC中的某个变量(数据存储器)的值。n 按键设置用来设置8个按键在各个画面中所执行的操作。每个画面都有自己的按键设置,因此每个按键在各个画面中可执行不同的操作。2.2 新建画面

5、用鼠标点击“画面”栏的“新建”按钮,将新建一个画面,弹出下列对话框:其中画面名称不能空,并且不能与其他画面的名称重复。若“密码输入画面”选择框有效,则表示新建的为密码输入画面,可用来对其他画面进行密码保护性进入。密码输入画面为固定的形式,如下:“密码”框:为输入的密码。“进入画面”框:当密码正确时,按“F1”(ENT)键,将要进入的画面名称。还可在该画面中设置其他按键的功能,如设置“F2”(ESC)键为画面跳转,跳转到“主画面”,用来执行“退出”操作。密码画面的使用例子如下:例如在主画面中,按“F6”键要进入参数设置(设置画面1),但要对参数设置进行密码保护,防止非法修改,此时可建一密码输入画

6、面,假设画面名称为“密码画面”。在“主画面”的按键设置中把“F6”键设置为画面跳转,跳转到“密码画面”。在“密码画面”的“进入画面”框中选择为“设置画面1”。当操作员在主画面时按“F6”键,则进入密码输入画面,此时密码输入数字为0并闪烁,按“F3”(+)键使该数字增加,按“F4”(-)键使该数字减小。输入完密码后按“F1”(ENT)键,若密码正确,则进入“设置画面1”,若密码错误,则把密码输入清除为0并还在该密码输入画面。2.3 背景文本和动态元件背景文本即某个显示位置在没有动态元件时要显示的内容,也即为在画面中显示的固定文字(静态文字)。背景文本以行为单位可在行文字输入框中输入或修改。方法如

7、下:点击“屏幕”中需要修改背景文本的行,则把该行的背景文本显示在文字输入框,用户可在文字输入框中进行修改。如下图:动态元件即在PLC的运行过程中其显示的内容可动态的改变。放置动态元件的方法如下:先在“屏幕”中用鼠标点击要放置的位置,再用鼠标点击“元件”栏中要放置的元件的按钮,则在“屏幕”中的当前坐标开始处放置该动态元件。在“屏幕”中选中某个动态元件,点“元件栏”的“删除”按钮可删除该元件。动态元件有以下几种:1、 数据显示功能:用来显示PLC中的某个变量(数据存储器)的值。用鼠标点击“屏幕”中的数据显示元件,将在下面显示出该元件的属性对话框,用户需对这些属性进行设置,以保证能正确的显示:n 坐

8、标为该元件在液晶屏幕中的起始显示位置(可能占用几个显示位置)。通过修改坐标,可调整该元件在液晶屏幕中的显示位置。n 变量或存储器为要显示的PLC中的变量(符号名)或数据存储器DM、LDM(直接地址)。该变量的数据类型应为整型或长整型。当为变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。也可为表达式,如AI0*1234/1000 56。n 显示范围为要显示的变量的数值范围,若变量的值超出该范围(不考虑小数点),则可能显示出错误的数据。不同的显示范围可能占用不同的显示位置,可用的显示范围如下:0099:占用1个显示位置。变量值范围为099。-9999999:占用2个显示位

9、置。变量值范围为-9999999。-9.999.9:占用2个显示位置。变量值范围为-99999。0.009.99:占用2个显示位置。变量值范围为0999。-99999999:占用3个显示位置。变量值范围为-99999999。-999.9999.9:占用3个显示位置。变量值范围为-99999999。-99.9999.99:占用3个显示位置。变量值范围为-99999999。-9.9999.999:占用3个显示位置。变量值范围为-99999999。-99999999999:占用3个显示位置。变量值范围为-99999999999。-999999999999:占用4个显示位置。变量值范围为-999999

10、999999。-99999.999999.9:占用4个显示位置。变量值范围为-999999999999。-9999.999999.99:占用4个显示位置。变量值范围为-999999999999。-999.999999.999:占用4个显示位置。变量值范围为-999999999999。-999999999999999:占用4个显示位置。变量值范围为-999999999999999。-9999999999999999:占用5个显示位置。变量值范围为-9999999999999999。-9999999.99999999.9:占用5个显示位置。变量值范围为-9999999999999999。-9999

11、99.99999999.99:占用5个显示位置。变量值范围为-9999999999999999。-99999.99999999.999:占用5个显示位置。变量值范围为-9999999999999999。2、 数据设定功能:用来设定PLC中的某个变量(数据存储器)的值。用鼠标点击“屏幕”中的数据设定元件,将在下面显示出该元件的属性对话框,用户需对这些属性进行设置,以保证能正确的显示:n 坐标为该元件在液晶屏幕中的起始显示位置(可能占用几个显示位置)。通过修改坐标,可调整该元件在液晶屏幕中的显示位置。n 变量或存储器为要设定和显示的PLC中的变量(符号名)或数据存储器DM(直接地址)。该变量的数据

12、类型应为整型。当为变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。n 显示范围为要显示的变量的数值范围,若变量的值超出该范围(不考虑小数点),则可能显示出错误的数据。不同的显示范围可能占用不同的显示位置,可用的显示范围如下:0099:占用1个显示位置。变量值范围为099。-9999999:占用2个显示位置。变量值范围为-9999999。-9.999.9:占用2个显示位置。变量值范围为-99999。0.009.99:占用2个显示位置。变量值范围为0999。-99999999:占用3个显示位置。变量值范围为-99999999。-999.9999.9:占用3个显示位置。变量

13、值范围为-99999999。-99.9999.99:占用3个显示位置。变量值范围为-99999999。-9.9999.999:占用3个显示位置。变量值范围为-99999999。-99999999999:占用3个显示位置。变量值范围为-3276832767。n 最小值为被修改变量的最小值范围。被修改变量的值不会再比该值小。n 最大值为被修改变量的最大值范围。被修改变量的值不会再比该值大。n 掉电保存于(DM0DM255)表示当掉电时,设定变量保存在哪个掉电保持存储器(DM0DM255)中(当上电时将自动把该掉电保持存储器中的值加载到对应的设定变量中)。若没有设置该项,则表示设定变量不需掉电保存。

14、数据设定的按键操作如下:若当前画面中有数据设定,按“F1”(ENT)键,则第一个数据设定元件的数据闪烁,此时可用“F3”(+)键(使数据增加)和“F4”(-)键(使数据减小)来修改。当该数据设定好后,再按“F1”(ENT)键,则切换到下一个数据设定元件(数据闪烁)。重复上述过程,直到该画面中的所有数据设定元件都设定好后,按“F2”(ESC)键,则退出设定状态(不闪烁),同时并把设好的数据保存到对应的掉电保持存储器中。3、 指示灯功能:以指示灯的形式显示PLC中的某个位变量(继电器)的值。用鼠标点击“屏幕”中的指示灯元件,将在下面显示出该元件的属性对话框,用户需对这些属性进行设置,以保证能正确的

15、显示:n 坐标为该元件在液晶屏幕中的显示位置(占用1个显示位置)。通过修改坐标,可调整该元件在液晶屏幕中的显示位置。n 位变量为要显示的PLC中的位型变量(符号名或整型变量中的某一位)或位型元件(如X0、Y0、M10、DM300.7)。当为位型变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。当该变量为1(ON)时显示为“”,为0(OFF)时显示为“”。4、 可控文本功能:用PLC中的某个位变量(继电器)来控制所显示的文本,即该变量为ON时显示什么文本,为OFF时显示什么文本(两者文本的长度应一致)。用鼠标点击“屏幕”中的可控文本元件,将在下面显示出该元件的属性对话框,

16、用户需对这些属性进行设置,以保证能正确的显示:n 坐标为该元件在液晶屏幕中的显示位置(可能占用几个显示位置)。通过修改坐标,可调整该元件在液晶屏幕中的显示位置。n 控制位变量为要控制显示文本的PLC中的位型变量(符号名或整型变量中的某一位)或位型元件(如X0、Y0、M10、DM300.7)。当为位型变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。n ON时显示为控制位变量为ON时要显示的内容,可以是字符串(如“运行”)或表达式(其值为某个字符串的地址,通常要使用字符串查表函数“$”,如“$SetStr(MenuVal)”)。n OFF时显示为控制位变量为OFF时要显示

17、的内容,可以是字符串(如“停止”)或表达式(其值为某个字符串的地址,通常要使用字符串查表函数“$”,如“$SetStr(MenuVal)”)。n 使用表达式来显示字符串表中的某个字符串使用可控文本的表达式选项可以显示在梯形图程序中创建的字符串表中的字符串。例如在梯形图中使用“数据(字符串)表”创建的字符串表如下:使用查表函数 $表名(Index) 即可访问表中的各个字符串。其中Index为表中字符串的索引,可以是常数、变量或表达式,但必须为整型数。在可控文本的“ON时显示”输入框输入“$SetStr(Var1)”,Var1为在梯形图中声明的整型变量,则当控制位变量为ON时:若Var1=0,显示

18、为“通讯地址”;若Var1=1,显示为“上限温度”;若Var1=2,显示为“下限温度”;注:用户要保证ON时显示和OFF时显示的所有字符串占用的显示位置数相同,否则可能产生显示不能完全覆盖的显示错误!5、 棒图功能:以棒图的形式显示PLC中的某个变量(数据存储器)的值。用鼠标点击“屏幕”中的棒图元件,将在下面显示出该元件的属性对话框,用户需对这些属性进行设置,以保证能正确的显示:n 坐标为该元件在液晶屏幕中的起始显示位置(占用5个显示位置)。通过修改坐标,可调整该元件在液晶屏幕中的显示位置。n 变量或存储器为要显示的PLC中的变量(符号名)或数据存储器DM(直接地址)。该变量的数据类型应为整型

19、。当为变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。也可为表达式,如AI0*1234/1000 56。n 最小值最小值即下限值固定为0,用户不可修改n 最大值最大值即上限值,为100%满刻度所对应的值。用户要保证变量或存储器的实际值不要大于该值。棒图的显示形式为水平向右,分辨率为1/10。2.4 按键设置用来设置8个按键在各个画面中所执行的操作。每个画面都有自己的按键设置,因此每个按键在各个画面中可执行不同的操作。其形式如下:每个按键可设置为两种操作之一:画面跳转或设置线圈。n 画面跳转若画面跳转选项框有效,则执行画面跳转功能。当按下该按键,将跳转到(显示)设定的画

20、面。“跳转至”的输入为画面名称。n 设定线圈若设定线圈选项框有效,则执行设定线圈功能。当按下该按键,将按设定的功能使指定的线圈(位型变量)动作。“线圈符号或地址” 可以是位型变量(符号名或整型变量中的某一位)或可输出的位型元件(如Y0、M10、DM300.7)。当为位型变量(符号名)时,该变量(符号名)必须在梯形图程序的全局符号表中进行声明。可以设定为4种动作类型:1、 设定为ON当按下按键,将使指定的线圈(位型变量)置位。2、 设定为OFF当按下按键,将使指定的线圈(位型变量)复位。3、 取反每按一下按键,将使指定的线圈(位型变量)取反。4、 瞬时ON每按一下按键,将使指定的线圈(位型变量)

21、接通(为ON)一个扫描周期。2.5 如何把画面嵌入到梯形图中当用户设计完画面后,则需要在梯形图程序中嵌入该画面,以便能使该画面随梯形图程序一同下载到PLC中。具体方法如下: 在LCD128Builder中把设计的画面编译为指令表文件,如下:例如画面文件名为“DK128多屏界面例子.lcd”,则编译后的指令表文件名为“DK128多屏界面例子.stl”,且该文件与画面文件在同一文件夹中。编译后的指令表文件将创建几个全局变量(符号名):n Page :整型变量,定义为DM455,存当前显示的画面号,用户可通过改变该变量的值来实现用程序使画面跳转。例如执行“Page = 输出画面1”,则使当前画面跳转

22、到“输出画面1”画面;执行“Page = 设置画面1”,则使当前画面跳转到“设置画面1”画面。n ModEnW:整型变量,定义为DM454,该变量对用户来说无用。n Password:整型变量,定义为DM453,该变量对用户来说无用。n KEY:整型变量,定义为DM452,该变量存储按键的状态:位0为“F1”,位1为“F2”,位15为“F16”,当按键按下时其对应的位为1(ON),当按键松开时其对应的位为0(OFF)。n IncKey:位型变量,定义为KEY.2,为“数据增”功能键的定义。n DecKey:位型变量,定义为KEY.3,为“数据减”功能键的定义。用户在梯形图程序中定义的全局变量或

23、符号名不要与上述的符号名重复,并且不要再使用上述的存储单元。 在EasyLad中打开用户的梯形图文件,若该梯形图中没有连接液晶显示函数库文件。 则应按前面的方法添加该函数库文件的连接。对于不同的显示型号则应连接不同的函数库:若型号为YM0A或YF-LCD128,则连接“LCD128.yf”函数库;若型号为DK128,则连接“DK128.yf”函数库。 在梯形图的开始使用文件连接指令“LINK”连接画面编译后的指令表文件名,如下:注:若该指令表文件与梯形图文件不在同一个文件夹中,则应加上该指令表文件的路径。 向PLC中写入该梯形图程序即可。2.6 如何刷新背景文本为了节约LCD显示所占用的时间,背景文本是在切换画面时一次性送入LCD中。但若环境中干扰很强时,LCD可能会受到干扰而显示出乱码。动态元件由于是每个扫描周期都要进行刷新,因此能够自动恢复而使其不受干扰的影响。但背景文本这种一次性送入LCD的方式则不能够自动恢复。采用一些简单的编程方法则能够控制刷新背景文本,而使其能够从强干扰中恢复过来,在梯形图中的具体编程方法如下: 刷新背景文本说明:由于在液晶显示模块中采取了许多抗干扰手段,因此在大多数情况下可以不必采用上述措施,在现场环境干扰很强时可考虑采用上述措施。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号