可编程控制器(PLC)应用技术PPT第6章.ppt
《可编程控制器(PLC)应用技术PPT第6章.ppt》由会员分享,可在线阅读,更多相关《可编程控制器(PLC)应用技术PPT第6章.ppt(124页珍藏版)》请在三一办公上搜索。
1、6.1 实训9:抢答器的设计 6.2 八段数码管的驱动 6.3 文本显示器 6.4 触摸屏与组态软件 6.5 相关知识:字符串指令 6.6 实训10:天塔之光的塔层显示 习题,第6章 PLC人机界面,6.1 实训9:抢答器的设计6.1.1 控制要求儿童2人、青年学生1人和教授2人组成3组抢答。儿童任一人按按钮均可抢答,教授需两人同时按按钮才可抢答,在主持人按开始开关同时宣布开始后10 s内有人抢答则幸运彩球转动表示庆贺,同时用八段数码管显示组别。表6-1给出了本例PLC的端子分配情况。其中Q0.1Q0.7用于驱动八段数码管显示组别,是本例的输出线圈,绘梯形图时仍针对每个输出以启保停电路模式绘出
2、。,6.1.2 要求分析考虑各输出之间的制约,主要有以下几个方面:(1)抢答器的重要性能是竞时封锁,也就是说若已有某组按钮抢答,则其他组再按无效,体现在梯形图上,是M10.1M10.3间的互锁,这要求在相应支路中互串其余两个输出继电器的动断触点。(2)按控制要求,只有在主持人宣布开始的10 s内M10.1M10.3接通才能启动彩球,且彩球启动后,该定时器也应失去对彩球的控制作用。因此在梯形图中串入了定时器的动断触点,且在两端并上了Q1.4的自保触点。,6.1.3 梯形图编程抢答器梯形图如表6-2所示。该梯形图中,驱动数码管1、4、7段的程序完全一样,因此进行了合并,不仅不影响程序的功能,反而使
3、程序更加紧凑;数码管6、8段根本用不上,干脆不加驱动,这在实际应用中经常采用,以节省I/O点数。,6.2 八段数码管的驱动6.2.1 LED基本知识早在50多年前人们就已经有了半导体材料可产生光线的基本知识,第一个商用二极管产生于1960年。LED是英文Light Emitting Diode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,其四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗振性能好。,发光二极管的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。这种利用注入式电致发光原理制作的
4、二极管叫发光二极管。当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就能发出从紫外到红外不同颜色的光线,光的强弱与电流有关。LED的特点有:使用低压电源,特别适用于公共场所;效能高;可以制备成各种形状的器件;可工作约10万小时;响应时间快,为纳秒级;对环境无污染;改变电流可以变色;价格比较昂贵。基于上述特点,LED在仪器仪表的指示光源、交通信号灯、计量、大面积显示屏、汽车信号灯、全彩显示屏等领域都得到了应用。,6.2.2 八段数码管的驱动八段数码发光管是由8个发光二极管组成的,在空间排列成“8”字型且带个小数点,只要将电压加在阳极和阴极之间相应的笔画段就会发
5、光。它有两种:一种是8个发光二极管的阴极并接在一起,8个阳极分开,接控制端,称之为共阴八段数码管或共阴LED显示器;另一种是8个发光二极管的阳极都连在一起,称之为共阳八段数码管或共阳LED显示器。通常用LED数码显示器来显示各种数字或符号。八段LED显示器由8个发光二极管串限流电阻组成。其中7个长条形的发光管排列成“日”字形,另一个点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部分英文字母,如图6-1所示。,图6-1 八段数码管结构与驱动,共阴和共阳结构的LED显示器各笔画段名和安排位置是相同的。当二极管导通时,相应的笔画段发亮,由发亮的笔画段组合而显示各种字符。8个笔画段h
6、gfedcba对应于一个字节(8位)的D7D6D5D4D3D2D1D0,于是用8位二进制码就可以表示显示字符的字形代码。例如,对于共阴LED显示器,当公共阴极接地(为零电平),而阳极hgfedcba各段为01110011时,显示器显示“P”字符,即对于共阴LED显示器,“P”字符的字形码是73H。如果是共阳LED显示器,公共阳极接高电平,显示“P”字符的字形代码应为10001100(8CH)。两者互为反码。这里必须注意的是,很多产品为方便接线,常不按规则的方法去对应字段与位的关系,这时字形码就必须根据接线来自行设计了。,实际设计中,为了节省I/O点数,经常采用动态显示(详见节)。除了八段数码管
7、外,还有“米”字型数码管等,此处不再介绍,可查阅相关资料。,6.3 文本显示器“人机界面”从字面上讲可以理解为人和机器交往的“地方”,是近几年才流行起来的新鲜词汇。但人机界面所代表的概念却很早就存在着。就拿继电接触器系统来说,每种控制电路,无论它多么简单,总得有人操作的入口,比如启动、停止该电路的按钮及开关等。再实际一点的人机界面有指示灯,这是机器告诉人们机器自己工作状态的语言。再复杂一点的人机界面设备可以是拨码开关,这是一种在机外现场设定机器工作参数的输入设备。在可编程控制器程序中定时器的延时时间要更改及在用可编程控制器的定位设备中定位数据需要修订时,都可以用到拨码开关。比指示灯更高级一些的
8、输出类人机界面是语言提示屏,假若它是用来提示机器的故障,可以用语言准确地将故障的类型及出故障的部位表达出来,可以将几十条语句一起存放在机器中,用故障自诊断电路控制这些语句的显示。,文本显示器(Text Display,TD)用来显示数字(包括PLC的动态数据)、字符和汉字,还可以用来修改PLC中的参数设定值。文本显示器的价格便宜,操作方便,一般与小型PLC配合使用,组成小型控制系统。新一代TD200C(S7-200的文本显示界面)提供了非常灵活的键盘布置和面板设计。键盘设计可选择多达20种不同形状、颜色和字体的按键,背景图像也可任意变化。通过STEP7-Micro/Win V4.0的键盘设计工
9、具可轻松实现按键的布局。TD200C包括标准TD200的基本操作功能,同时它又允许用户建立特别的可定制的面板设计,另外增加的一整套新的功能使得TD200C成为更加强大的文本显示屏。TD200C和TD400C如图6-2和图6-3所示,本章将它们统称为TD设备。,图6-2 TD200C,图6-3 TD400C,6.3.1 文本显示器概述1TD设备的外观图6-4为TD200的外观及随机附件。TD200是一个长方形的扁盒子,尺寸为148 mm76 mm28 mm,像素为33181,面板上设有文本显示区及9个功能键。文本显示区为一个背光液晶显示器,可以显示两行、每行20个字符长的信息。9个功能键中有4个
10、是可以由用户自定义的,配合SHIFT键可以实现8个PLC的机外按钮的功能。除了SHIFT键外另外4个预定义键的功能如表6-3所示。,图6-4 TD200的外观及随机附件,2.TD200C和TD400C的区别TD400C是TD200C的升级产品,专门支持S7-200。TD200C显示2行文本,每行最多10个中文字符;TD400C可以显示4行文本,每行最多12个中文字符,分辨率为19264。TD400C支持两种显示字体和中英文显示。TD200C的4个功能键与SHIFT键配合,允许用户定义最多8个专用的功能键。TD400C比TD200C增加了4个功能键,8个功能键与SHIFT键配合,最多可以定义16
11、个功能键。,3.TD设备的功能TD设备根据CPU内部的逻辑条件显示信息,每个信息最多可以嵌入6个PLC的动态变量,操作人员可以通过嵌入的变量读取和修改PLC存储区中的数据。可以为有实时时钟的CPU设置时间和日期,查看和改变CPU的RUN/STOP操作模式,对开关量输入/输出点进行强制。可以将CPU中的用户程序加载到存储卡中。TD设备可以设置密码,限制对设备的操作,以保护设备,防止未经许可对生产的数据进行修改。,4.TD设备的键盘设计TD200C和TD400C提供了非常灵活的键盘设计和面板设计方法,允许用户建立可定制的面板胶膜的背景颜色、图标和文字,提供编程软件的键盘设计工具,可以轻松设计用户定
12、义的键盘,最多可以设置20个不同形状、颜色和字体的按键,背景图像也可以任意变化。,5.TD200与PLC的连接在正常工作时,TD200与PLC使用TD200供货商提供的TD/CPU专用电缆连接。当S7-200 CPU与TD200之间的距离小于2.5 m时,可以由S7-200 CPU模块通过TD/CPU电缆供电。当S7-200 CPU与TD200之间的距离大于2.5 m时,用外接的DC 24 V电源单独供电。在TD200与一台或几台S7-200 CPU连接构成的网络中,TD200在网络中为通信主站。多台TD200可以和一个或多个连在同一网络的S7-200 CPU模块一起使用。(1)一对一网络配置
13、。采用一对一网络配置,连接如图6-5所示。TD200缺省地址为1,与之通信的CPU地址设为2。,(2)通信配置。多个S7-200 CPU联网时,某个CPU的通信接口使用带编程口的网络连接器,来自TD200的电缆连接到该编程口。此时TD200的DC 24 V电源由CPU提供,不能再外接DC 24 V电源。(3)TD200接入网络。可以用网络连接器(PROFIBUS网络插头)和PROFIBUS电缆将TD200接入网络。如果CPU使用带编程口的网络连接器,插上编程电缆就是一个多主站编程网络。通过PROFIBUS电缆连接TD200时,只连接了通信信号线(3针和8针),没有连接电源线(2针和7针),此时
14、需要DC 24 V电源为之供电。,6.3.2 TD200的组态“组态”是时下比较流行的术语,在自动控制领域中指控制系统硬件、软件的配置过程。严格地说,TD设备只是一个文本显示设备,是不必对它进行组态及编程的。唯一存储在TD设备里的操作参数是TD设备的地址、CPU的地址、波特率及参数块的位置。而TD设备待显示的所有数据都存储在CPU的V存储区中。当PLC上电后,TD设备从CPU读取参数块,并对参数进行合法性检查,如一切合格,TD设备开始主动轮询信息使能位,以决定显示的信息,然后显示信息。,TD设备的组态使用STEP7-Micro/Win编程软件中的“文本向导”(Wizard)进行,向导可在STE
15、P7-Micro/Win编程软件主菜单工具项下选择“TD200向导”或从引导条中点击工具项下选择“文本向导”进入。进入向导后的组态过程十分简单,只要依向导提示完成有关设置就可以了。设置内容有两类:一类是TD设备本身配置所需的,如为8个自定义功能键设置内存位,选择信息显示语言及字符集,选择是否在TD设备上显示时间,选择是否设置强制输入/输出及设置编辑口令等;另一类是设置所要显示信息的数量及长度,安排TD设备数据块在CPU中的地址。,使用STEP7-Micro/Win中的文本显示向导可以完成下列任务:(1)组态TD设备的参数。(2)生成在TD设备上显示的屏幕和报警信息。(3)生成TD设备的语言设置
16、。(4)为参数块指定V存储区地址。,1组态TD设备用文本显示向导组态TD设备的步骤如下:1)进入文本显示向导在使用向导时,必须先对S7-200的项目进行编译,编译成功后,在编程软件中执行菜单命令或指令树中的“向导”,依次点击下一页。如果文本显示向导发现项目中已有TD组态,将列出它们,并且允许用户修改它们。2)选择TD设备的型号和版本选择TD型号和版本页面如图6-6所示。不同型号和版本的文本显示器需要设置的参数也不同。给文本显示器上电后,其初始屏幕会显示其型号和版本,也可以在设备的背面找到其型号和版本号。,图6-6 选择TD型号和版本,3)组态密码、菜单和刷新速率选中图6-7中的“使能密码保护”
17、复选框,可以设置一个4位数的密码(00009999),以限制对TD设备系统菜单的操作,它存储在TD的组态数据中。,图6-7 组态TD设备的密码、菜单和刷新速率,出于方便和安全的目的,用户可以通过图6-7中的多选框,指定在PLC程序运行时,使能某些菜单选项。没有使能的菜单项不会在TD设备的诊断菜单中出现。“存储卡编程”可以将PLC中的程序复制到插在PLC上的存储卡中。“改变PLC工作模式”使用户可以用TD设备启动或停止PLC。“编辑PLC存储区”使用户可以用TD设备修改PLC的V存储区的数据。“更新速率”是TD设备轮询PLC的数据和报警的更新时间间隔。一般设为“尽可能快”,也可以设置为每15秒1
18、次至每秒1次之间的值。,4)选择语言和字符集在第4页(即TD200组态中的第4步),用下拉式菜单选择语言为“中文”,字符集为“简体中文”。5)定义功能键的功能组态功能键对话框如图6-8所示。TD200C有4个可以组态的功能键(F1F4),它们分别对应于组态时自动指定的CPU中某个V存储器字节的第03位。同时按下SHIFT键和F1F4中的一个键时,可对某个V存储器字节的第47位进行操作。,图6-8 组态功能键对话框,TD400C有8个可以组态的功能键(F1F8),它们分别对应于组态时自动指定的CPU中某个V存储器字节的第08位,具体的地址可以查看组态后自动生成的数据块(如图6-9所示)。同时按下
19、SHIFT键和F1F8中的一个键时,可对某两个V存储器字节的第47位中的某一位进行操作。可以选择在按下某个按键时,对应的位被置位(变为1状态并保持,直到用户程序将它复位)或者产生瞬动触点功能(按下键时该位为ON,放开时该位为OFF)。使用该页“选项”域中的复选框,还可以设置按下功能键时是否显示相应的标志,是否使用键盘设计程序创建的自定义键。,图6-8中的“按键符号”列中是默认的符号地址,用户可以修改。组态结束后,自动生成符号表,名为TD_SYM_x,“x”是组态时指定的参数块的起始地址。双击指令树中“符号表向导”的文件夹中的TD_SYM_x图标,可以查看各功能键的符号名和地址,如图6-9所示。
20、在PLC的用户程序中,可以通过符号地址来使用这些位存储器,例如将F1键作为控制电动机的启动按钮。某一位被功能键置位后,需要用PLC的用户程序将它复位。,图6-9 符号表TD_SYM_x,6)操作选择完成上述基本配置后,出现TD配置完成对话框,如图6-10所示。点击左侧的“配置”、“用户菜单”或“报警”图标后,再点击“下一步”按钮,将分别返回第2页即TD200组态中的第2步(选择TD型号和版本)、进入“定义用户菜单”或“报警选项”对话框。TD200C还可以选择“语言集”。,图6-10 TD配置完成对话框,7)分配存储区完成基本配置和用户屏幕、报警信息的组态后,点击“确认”按钮,进入TD配置完成对
21、话框,再点击“下一步”,进入“为配置分配存储区”对话框,分配S7-200 CPU的V存储区中的参数块的起始地址。在屏幕上根据用户的配置显示所需的V存储区的大小,默认的起始地址为VB0。参数块作为数据块的一部分,应与用户程序一起下载到S7-200 CPU中。用户可以自己输入一个程序中未用的V存储区地址,也可以点击“建议地址”按钮,由向导自动分配一个程序中未用的V存储区地址。如果为不同的TD设备设置不同的参数块地址,可以将多个TD设备连接到同一个CPU上,它们可以同时显示不同的内容。,用户程序绝对不能占用TD200的地址区,否则会引起参数块错误、显示乱码和数据错误。如果设置的数据区不是从VB0开始
22、,点击“下一步”按钮会出现对话框,询问是否将存储块偏移量设置为VW0。如果点击“是”按钮,向导会自动将参数块地址存放到VW0中,使VW0成为参数块地址的指针。此时TD设备的诊断菜单中“参数块地址”既可以设为实际参数块的地址,也可以设为参数块指针的地址,这样用户更换TD设备时,不必进入TD设备的诊断菜单重新设置参数块地址。值得注意的是,程序中的其他地方不能再用此地址。,8)完成配置设置好V存储区地址后,点击“下一步”按钮,进入“项目组件”对话框,此框列出了向导根据用户的配置自动生成的各项目组件(子程序、全局符号表和TD配置的数据块等)的符号名称,它们将在编程软件的指令树中显示出来。点击“完成”按
23、钮,全部配置过程结束,自动退出向导。在编程软件指令树的“指令调用子程序”文件夹内,可以看到刚刚生成的子程序“TD_CTRL_0”和“TD_ALM_0”的图标。子程序名中的“0”表示TD设备的参数块的起始地址为VB0。,在编程软件指令树的“数据块向导”文件夹中,可以看到刚生成的V存储区内的数据块(参数块)“TD_DATA_0”的图标。它的图标上有一把锁,表示参数块受到保护,用户只能查看,不能改写。参数块内存储了屏幕和报警信息的ASCII码文本、嵌入的变量和格式信息。操作人员用TD设备上的按钮选择屏幕时,TD设备读取和显示存储在CPU内的参数块中相应的屏幕信息或报警信息。,2组态用户菜单和屏幕1)
24、用户菜单的结构TD设备将用户屏幕分为8组,每个菜单项下面最多可以设置8个用户定义的屏幕,如图6-11所示。TD设备组态时确定的结构显示菜单项和屏幕。不需要S7-200中的程序来控制,只需用TD面板上的箭头键就可以访问不同的菜单项和屏幕。,图6-11 定义用户菜单对话框,在组态时还可以设置默认的显示屏幕模式或报警模式。在图6-11左侧的文本框内输入用户菜单项的名称,例如“1号油泵”;用鼠标选中某一菜单项,在它的右侧会出现绿色的“ENTER”图标和指向8个屏幕的蓝色箭头,表示这些屏幕属于当前被选中的名为1号油泵的菜单项。如果想添加新的信息显示屏幕,则点击“添加屏幕”按钮,将会出现屏幕编辑对话框,如
25、图6-12所示。选中某一菜单项后,点击“选项上移”按钮,该菜单项上移一个位置;点击“选项下移”按钮,该菜单项下移一个位置。选中某一菜单项后,点击“删除选项”按钮,将会出现确认对话框,点击“是”按钮,将删除菜单项和它的全部屏幕。,2)组态用户屏幕点击图6-11中的“编辑屏幕x”或“添加屏幕”按钮,将打开如图6-12所示的屏幕编辑对话框,该屏幕显示了“1号油泵”的“伸出”与“收回”两个状态。屏幕编辑对话框中还有输入状态切换(OVR或INS)及工具栏按钮,这与Windows的操作一样。,图6-12 屏幕编辑对话框,3)在用户屏幕中插入动态数据点击屏幕编辑对话框中的“插入PLC数据”按钮,打开如图6-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 PLC 应用技术 PPT
链接地址:https://www.31ppt.com/p-5248950.html