第9章hmi人机操作界面及组态软件的应用赖指南.ppt
《第9章hmi人机操作界面及组态软件的应用赖指南.ppt》由会员分享,可在线阅读,更多相关《第9章hmi人机操作界面及组态软件的应用赖指南.ppt(61页珍藏版)》请在三一办公上搜索。
1、第9章 HMI及组态软件的应用9.1 HMI(人及操作界面)传统的人机控制操作界面包括指示灯、主令按钮、开关和电位器等。操作人员通过这些设备把操作指令传输到自动控制器中,控制器也通过它们显示当前的控制数据和状态。这是一个综合的人机交互界面。随着技术的进步,新的模块化的、集成的人机操作界面产品被开发出来。这些HMI产品一般具有灵活的可由用户(开发人员)自定义的信号显示功能,用图形和文本的方式显示当前的控制状态;现代HMI产品还提供了固定或可定义的按键,或者触摸屏输入功能。,9.1.1 HMI设备 1.HMI设备功能 HMI设备的作用是提供自动化设备操作人员与自控系统(PLC系统)之间的交互界面接
2、口。使用HMI设备,可以:(1)在HMI上显示当前的控制状态、过程变量,包括数字量(开关量)和数值等数据。(2)显示报警信息。(3)通过硬件或可视化图形按键输入数字量、数值等控制参数。(4)使用HMI的内置功能对PLC内部进行简单的监控、设置等。,HMI设备作为一个网络通讯主站与S7-200 CPU相连,因此也有通讯协议、站地址及通讯速率等属性。通过串行通讯在两者之间建立的数据对应关系,也就是CPU内部存储区与HMI输入/输出元素间的对应关系。比如HMI上的按键对应于CPU内部Mx.x的数字量“位”,按下按键时Mx.x置位(为“1”),释放按键时Mx.x复位(为“0”);或者HMI上某个一个字
3、(Word)长的数值输入(或者输出)域,对应于CPU内部V存储区VWx。如图9-1所示。只有建立了这种对应关系,操作人员才可以与PLC的内部用户程序建立交互关系。这种联系,以及HMI上究竟如何安排、定义各种元素,需要进行软件的设置,一般称为“组态”。各种不同的HMI各自有组态的软件和方法。,2.Micro系列HMI 西门子为S7-200专门开发了几款HMI产品,在保持低廉价格的同时,能够获得较高的性能。它们中有:(1)TD 200/TD 200 C:两行文本显示器,支持最多88=64个用户菜单和80条报警消息。支持包括中文在内的多种语言,其中TD 200 C还能自由定义按键的种类、大小和位置,
4、在线多语言切换,并且可以由用户自己设计面板的图案。(2)OP 73 micro:3英寸LCD显示操作面板,带8个系统按键和4个可定义按键。支持多行消息和简单图形显示,支持包括中文在内的多语言切换。(3)TP 177 micro:5.7英寸LCD单色触摸显示屏,带一个RS-485口,可通过MPI电缆和PROFIBUS电缆连接S7-200 CPU或EM277,模块通讯口。上述Micro系列HMI都是西门子为S7-200专门开发的产品,对S7-200的网络通信进行了优化。3.其他HMI产品除了S7-200专用产品外,西门子还提供了许多SIMATIC系列HMI设备,如TP 170A/B、TP 177A
5、和TP/OP 270系列等等,都可以与S7-200连接通信。4.HMI组态软件HMI设备上的操作、显示元素与PLC内存的对应关系需要配置才能建立;HMI设备上的显示画面等也需要布置及操作。HMI组态软件就是用来完成上述工作。不同的HMI产品使用的组态软件不同,但一个系列的产品往往使用,同一个软件。对于S7-200适用的HMI产品来说,它们需要的组态软件有:(1)TD 200/TD 200 C:TD 200文本显示器使用TD 200 Wiard(向导)组态和编程。TP 200 Wizard是集成在S7-200的编程软件STEP 7-Micro/WIN中的组件,安装了STEP-Micro/WIN就
6、有。(2)TP 170A/B、TP/OP 270等:用ProTool Pro组态。(3)OP 73 Micro、TP 177 Micro等:可以用WinCC Flexible Micro以上的版本组态。TP 170、TP/OP 270等也可以用WinCC Flexible的更高版本组态。9.1.2 HMI软件 在以PC技术为基础的计算机上,也可以运行HMI软件,直接与,控制器通讯并与人交互。如Pro Tool Pro RT(运行版)、WinCC Flexible、组态王软件等。1.直接通讯HMI软件 所谓直接通讯就是HMI软件能够支持PLC的通讯协议。能够直接连接的HMI软件都通过所谓专用的驱
7、动接口与特定的PLC通讯。因此往往是同一厂家的产品之间具有更好的兼容性。对于世界性的通讯标准来说,由于各厂家都是提供符合标准的产品,其通用性也能得到保证。例如,S7-200可以通过EM277通讯模块与支持PROFIBUS-DP通讯标准的HMI计算机(包括软件和硬件接口)通讯。2.OPC通讯 OPC是基于微软公司Windows操作系统的OLE技术,用于连接不,同厂家的PLC硬件和HMI软件产品。西门子公司专为S7-200开发了OPC Server(服务器)软件,即PC Access.的标准和协议,OPC作为一种工业标准,提供了工业环境中信息交换的统一标准软件接口,该接口位于应用程序的下方。因为O
8、PC的统一性和开放性,使得用户程序可以访问不同供应商的硬件。OPC通讯接口的应用是基于客户端服务器端的应用模式。各厂家只要为它们的产品提供一个标准的OPC Server,便解决了通讯连接问题,其他厂家可以使用不同的OPC客户端来访问标准的OPC Server,从而可以轻松地实现过程数据的监控。运行在计算机上的PC Access软件与S7-200通讯,作为服务器;支持OPC标准的HMI软件,作为OPC Client(客户端)与PC Access通讯,从而可以访问S7-200的数据。其典型应用如图9-2所示。,9.2 TD 200文本显示器 TD 200(Text Display 200)是专门用
9、于S7-200系列的文本显示和操作员界面。TD 200支持中文操作和文本显示。TD 200是一个两行的文本显示器,每行20个字符。TD 200 V3.0及以上版本支持菜单组态方式,最多可配置8个菜单,每个菜单下最多可以组态8个文本显示屏,最多可以配置64个文本显示屏。用户可以使用面板上的箭头按键在各菜单及显示屏之间自由切换。,TD 200还可以显示多达80条报警消息,报警消息的显示与否由TD 200的组态及CPU中的报警消息的使能位的状态决定。报警的配置与以前为TD 200 V2.1版本配置消息文本的方式相似,报警画面中也可以嵌入数据变量。无论是菜单屏还是报警消息,都可以嵌入S7-200数据变
10、量,并且数据是作为地址单元间接访问的,因此数据地址是固定的,不会随消息文本的修改(甚至翻译)而改变。数据既可以显示,也可以由操作人员进行设置修改。使用TD 200还可以设置CPU实时时钟,访问CPU内存变量,或对开关量输入/输出进行强制。在安全方面,TD 200可以设置密码,以限制对设备的操作。西门子提供了两种TD 200设备:TD 200C和TD 200。,TD 200增加了个性化的功能,可由用户定义自己的标识,按键布局,按键的多少(最多20个键)、大小、位置及颜色都可以改变。用户使用KeyPad Designer软件为TD 200创建面板键盘图,定义按键功能,并将生成的位图打印在西门子公司
11、专门提供的TD 200覆膜上,然后将其贴在TD 200C上即可。在TD 200向导组态时可以选择用户自定义键盘并选择在KeyPad Designer中已经配置好的自定义键盘文件。组态完TD 200C后,自定义按键的地址可以在向导生成的符号表中找到。如果不选择用户自定义面板,TD 200C的面板键盘布局及功能与TD 200相同。除此之外与TD 200 V3.0相比,TD 200C除了拥有TD 200所有的功能外,还增加了以下新功能:,(1)可选的嵌入符号。(2)可视的按键反馈功能,即在设置此功能后,当按键有效按下后,TD 200C屏幕上会有符号显示。(3)存储卡的操作功能(可将项目文件写入PLC
12、存储卡中)。(4)直接对PLC存储单元的数值进行编辑(写入)。(5)改变PLC的操作模式(运行 编程)。与TD 200C相比,TD 200面板的所有键的布局为固定的,不能随意更改。它提供了四个可预定义的功能键,使用Shift组合键,用户共可以定义8个置位(或瞬时通)功能。TD 200C与TD 200除了以上提到的功能区别外,其它功能都相同,以下提到的TD 200为两种型号的统称。,TD 200包装中提供了专用电缆(TD/CPU电缆)用以与S7-200 CPU连接,电缆能从CPU通讯口上取得TD 200所需的24V直流电源。TD 200同时提供了24V直流电源输入接口,仅供通过PROFIBUS电
13、缆连接到CPU或PPI网络上时使用。TD 200作为主站在PPI网络上工作。网路上的TD 200(包括其它设备)都有唯一的地址。1个S7-200 CPU的通讯口最多可以连接3个TD 200;1个TD 200只能与1个S7-200 CPU建立连接。当S7-200 CPU连接的TD 200的距离超过50米,或者TD 200的连接数超过CPU通讯口的限制时,可以将其连接到EM 277 DP从站模块上。EM 277与TD 200最远通讯距离可以到1000m,最多可以挂5个TD 200。连接到同一个S7-200 CPU的多个TD 200可以访问同一个参数,块,也可设置不同的数据块偏移地址按不同的参数块工
14、作。不同的参数块可以分多次调用TD 200向导定义产生。STEP 7-Micro/WIN提供了集成的TD 200组态工具。TD 200的组态信息全部保存在S7-200 CPU中,可以方便地更换TD 200而不必重新组态。TD 200通过设定S7-200 CPU的地址决定访问哪个CPU,使用数据块偏移地址访问自身的组态信息(即TD参数块)。这些参数,包括TD 200自身的地址和通讯速率等在TD 200的系统菜单中设置。9.2.1 文本显示向导 文本显示向导可以指导用户快速地完成TD 200的组态。Micro/WIN V4.0以上的版本已经更新了其TD 200向导,要使用TD 200 V3.0以上
15、的版本或TD200C的新功能必须使用Micro/WIN V4.0,以上版本的软件对其进行组态。它同时还兼容对TD 200 V2.1及以前版本的组态功能。在STEP 7-Micro/WIN 导航栏的“工具”中单击“TD 200向导”图标或在命令菜单中选择“Tools”“TD 200 Wizard”,STEP 7进入向导组态TD 200。以下主要是以TD 200 V3.0为例的组态步骤。TD 200C的编程如果不选择用户自定义面板,则与以下步骤相似。在使用向导时必须先对项目进行编译,在随后弹出的对话框中选择“Yes”,确认编译。如果已有的程序中存在错误,或者存在没有编完的指令,编译不能通过,则不能
16、继续编程。使用TD 200向导的主要步骤有配置TD 200、定义用户菜单、定义报警消息。,1.配置TD 200 第一步:选择TD200型号及版本,如图9-3所示。通常确定自己所用的TD 200设备的型号有两种方法:一是给TD上电,在初始画面上会显示出TD的型号和版本号;另外一种方法是在TD的背面找到其型号和版本号。第二步:选择及定义TD的功能和数据更新速率,如图9-4所示。第三步:设定语言及字体。将系统菜单及用户文本显示语言定义为中文。第四步:定义按键功能。加上Shift组合键功能,TD200一共可提供8个功能键(F1F4,Shift+F1Shift+F4)直接控制PLC中的数据位。每一个键都
17、可以分别设置为置位或瞬时接通功能。如图9-5所示。,图9-3 文本显示器配置向导,图9-4 功能定义,图9-5 设置按键工作方式,这些功能键的地址由向导自动分配,在修改了向导或进行翻译后,有可能引起功能键地址的变化。功能键地址可以在向导自动生成的符号表中找到。2.定义用户菜单及信息显示画面 第一步:进入用户菜单设置,如图9-6所示。第二步:设置菜单。TD 200一共可以定义8个菜单,每个菜单下可定义8个显示画面。菜单和显示画面不需要用S7-200中的逻辑控制,只需用TD 200上的上下键就可在个画面和菜单中切换。第三步:编辑信息显示画面。如图9-7所示。第四步:在显示画面中嵌入S7-200的数
18、据,单击“插入PLC数据”进入数据定义画面。如图9-8所示。,嵌入数据应是S7-200中V区的数据,可以是字节、字以及双字,支持的数据类型有:(1)VB(数字字符串,字符串)。(2)VW(有符号数,无符号数)。(3)VD(有符号数,无符号数,实数即浮点数)。嵌入的数据作为地址单元间接访问,数据的地址一旦定义,就不会随它在文本信息中的位置而改变。3.配置消息报警 通过以上步骤,就完成了一个TD 200项目的基本配置,用户根据情况还可以配置消息报警功能。9.2.2 TD 200菜单操作 1.连接TD 200 使用随机提供的连接电缆(TD/CPU电缆),将TD 200连接到,S7-200 CPU的通
19、讯口上。接通S7-200 CPU电源。2.TD 200系统菜单 按ESC键,进入TD 200菜单方式。可用的菜单项目有:(1)DISPLAY ALARMS(显示报警消息)。(2)OPERATOR MENU(操作员菜单)。在此菜单中用户可以查看CPU状态,设置CPU的实时时钟,及完成TD 200的语言切换。(3)DIAGONASTIC MENU(诊断菜单)。在这一菜单中可以查看TD 200的文本信息、报警消息,强制I/O点及对TD 200进行设置。其中TD 200的正确设置是保证TD 200与S7-200正确通讯的关键,用户可以在这个菜单中完成CPU地址、TD 200地址、通讯波特率、参数块地址
20、的设定。(4)RELEASE PASSWORD(释放密码)。可以通过此功能立即恢复密码保护功能,而不必等到2分钟后系统自动恢复。,9.3 OPC Server软件PC Access9.3.1 PC Access软件简介 西门子最新推出的PC Access软件是专用于S7-200 PLC的OPC Server(服务器)软件,它向OPC客户端提供数据信息,可以与任何标准的OPC Client(客户端)通讯,支持OPC Data Access(DA)3.0版(Version 3.0)。PC Access软件支持中文、英文等多种语言,可以在Microsoft公司出品的操作系统环境Windows XP
21、Home、Windows XP Professional、Windows 2000(SP3或以上)下安装。PC Access使用灵活,支持S7-200多种通讯接口,其中包括:(1)PPI(通过RS-232/PPI和USB/PPI电缆)。,(2)MPI(所有支持的西门子CP卡)。(3)PROFIBUS-DP(所有支持的西门子CP卡)。(4)Ethernet(以太网)。(5)Modems(内部的或外部的,使用Windows的TAPI驱动)。PC机上的PC Access软件通讯接口最多允许同时有8个PLC连接(Modems除外),且支持S7-200所有内存数据类型。一个PLC通讯口允许有4个PC机的
22、连接,其中一个连接预留给Micro/WIN。并且Micro/WIN和PC Access可以在同一个PC机上共同通讯路径,同时访问S7-200 PLC。PC Access只支持PG/PC-Interface中所设置的单一的通讯方式,在同一PC机上不能同时使用两种以上的通讯连接(如PC/PPI电缆、Modem或Ethernet)访问同一个或不同的PLC。,PC Access不包含VB客户端的控件,但用户可以自己在VB(或VC)中编写客户端程序访问S7-200的数据。在成功安装完PC Access软件后,可以在S7-200 PC Access目录下找到VB客户端例程。用户可以参考这个例程编写自己的V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hmi 人机 操作 界面 组态 软件 应用 指南
链接地址:https://www.31ppt.com/p-5309200.html