




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
触摸屏的应用实例1.1 实例要求本实例为利用TP170A和西门子PLC实现对某储油罐的控制,储油罐高为100,有1个进油阀门和1个排油阀门,油罐内部安装有液位传感器,用来采集实际油位。要求在触摸屏上实现下述控制功能:1. 在触摸屏上设置手动和自动转换开关;2. 在手动情况下,可分别控制进油阀和排油阀的开启和关闭,并可以读取储油罐实时液位值;3. 在自动情况下,当任意设定油位高度(小于90)后,且实际油位小于设定油位时,进油阀自动打开,开始给油罐进油;当实际油位值等于或大于设定油位值时,进油阀自动关闭。1.2 系统硬件1. 触摸屏选型本实例是一个小型项目,需要的信息量和功能较少,没有要求报警和配方功能,所以选用西门子HMI设备中最基本且最经济的触摸屏TP170A。(1) TP170A概述如图13-1所示为TP170A正面图,屏幕尺寸为5.7英寸,采用蓝色STN-LCD,4级灰度。图13-1 TP170A正面图 表13-1 列出了TP170A画面的对象,它支持位图、图标和背景图画,动态对象仅有棒图,可以实现基本的组态任务。表13-1 TP170A支持的画面对象画面对象TP170A按钮是开关是IO域是图形IO域是符号IO域是报警指示器否报警视图否简单报警视图是报警窗口是配方视图否简单配方视图否棒图是趋势视图否日期/时间域是用户视图否简单用户视图否图13-2 TP170A的接口示意图(2) TP170A接口如图13-2所示为TP170A的接口示意图,其中:“1”为电源连接端口,使用24VDC电源;“2”为接地端;“3”为RS 422/RS 485接口(IF 1B),主要用于与PLC相连,称之为通讯端口,另外,当组态计算机安装有MPI卡(例如CP5611卡)时,也可用于组态项目数据的下载;“4”为RS 232接口(IF 1A),用于下载项目数据,称之为下载端口。TP170A与SIMATIC S7-200 通信可以选择PPI、MPI和PROFIBUS DP 方式;与SIMATIC S7-300/400 可以选择MPI或PROFIBUS DP通信。2. 系统硬件连接本实例中系统硬件连接分为2个阶段,如图13-3所示。在进行项目组态阶段,触摸屏TP170A与计算机通过RS232串口连接。利用串口电缆连接,实现对触摸屏组态、程序下载和测试等。在设备运行阶段,触摸屏TP170A与PLC通过RS485通信口连接。利用MPI电缆连接,实现与PLC的CPU通信。通过PLC完成数据采集和设备控制,并将系统设备的实时状态在触摸屏上显示出来。 图13-3 TP170A背板连接元素的布置图1.3 建立变量表13-2是本实例的系统变量表,其中包括了系统的PLC变量和HMI变量。此表中只列出了系统的直接变量,另外还有一些系统工作过程中的间接变量并没有在此罗列。本实例中液位传感器提供的压力信号输出的是420mA电流量,利用PLC的模拟量输入模块对其进行采集,其I/O地址为PIW256。表13-2中的 MD4变量是经过PLC程序运算后得出的实际液位值的存放地址。表13-2 系统变量表序号PLC变量HMI变量意 义1PIW256MD4实际液位值2Q0.0M1.0开阀门1 3M1.1M1.1关阀门1 4Q0.1M1.2开阀门2 5M1.3M1.3关阀门2 6MD8MD8设定液位值7M1.7M1.7手动/自动转换开关 1.4 在WinCC Flexible中组态项目1. 使用项目向导创建新项目启动WinCC flexible 应用程序,选择“使用项目向导创建一个新项目”,即可直接进入“项目向导”页面,如图13-4所示。在“项目向导”对话框中,可以根据自己的需要一步一步地创建一个新的WinCC flexible 项目。 “项目向导”页面中包含有新项目中各种常用组态的情况,这些情况是以选择的形式出现,所以用户只要点击鼠标就可完成新项目的基本组态(这些组态也可以在创建好后再修改)。现以本实例创建新项目的过程为例,分步骤阐述创建新项目的全过程。(1) 在“项目向导”页面中单击“使用项目向导创建一个新项目”,进入如图13-5所示页面,这个页面与后续几个页面有相同的结构,都分成左右两个部分,左侧显示出在新建项目过程中的几个步骤以及当前页面所属的是哪一步。右侧是当前步骤的组态内容。如图13-5所示的页面是“选择项目类型”,也是创建新项目的第一步。它提供了两个功能选项:一是与实际应用符合的设备组态的场景,例如与控制器连接的HMI设备是小型还是大型等。大型项目是指控制器与多个HMI设备相连;二是创建的新项目是独立的还是集成在S7项目(由SIEMENS编程软件STEP 7生成的项目)中。在这里,我们选择独立的小型设备。(2) 单击“下一步”,进入“HMI设备和控制器”页面如图13-6 所示,在“HMI设备”选项中,单击图示圆框处,将显示出所有可用的HMI设备,在出现的对话框中双击选择Panels170TP170A。“连接”选项中,选择“IF 1B”方式。“控制器”选项中,选择控制器型号为SIMATIC S7 300/400。图13-4 项目向导页面图13-5 “选择项目类型”页面图13-6 “HMI设备和控制器”页面图13-7 “画面模板”页面(3) 单击“下一步”,进入“画面模板”页面,按照如图13-7 所示设置即可。(4) 单击“下一步” 进入“画面浏览”页面,如图13-8 所示。在该页面中,用户可以根据项目的实际需要规划项目画面的逻辑结构及画面数量。本实例中只组态“起始画面”和一个“组成画面”。(5) 单击“下一步” 进入“系统画面”页面(见图13-9),一般在小型项目应用中不使用系统画面,即默认设置。(6) 单击“下一步” 进入“库”页面,如图13-10所示,左侧的对话框显示出了可用的库功能, 若项目需要用到某个库元素,则选中该库元素并单击 按钮即可将选中的库元素列入“选择的库”中。(7) 单击“ 下一步”,进入组态“项目信息”页面,可以键入项目的名称和作者等信息。这是最后一个组态页面,在此单击“完成”按钮,将完成本次新项目的创建,并保存了该新建项目的组态设置。图13-8 “画面浏览”页面图13-9 “系统画面”页面图13-10 “库”页面2. 编辑项目由项目向导完成新建项目后,将自动打开WinCC flexible 软件的工作环境,在“项目视图”中,根目录结构位于左侧,其中包含了可以组态的所有元素。为完成本实例项目要求,需要在以下元素中做组态工作:通讯/变量、画面、通讯/连接。(1) 通讯/变量根据项目的具体情况,设计需要的变量及意义,如表13-2所示。表中列出的都是外部变量,即与PLC进行数据交换的变量,在PLC中均有实际的地址,其值随PLC程序的执行而改变。在“项目视图”中,双击“变量”,打开“变量编辑器”。根据表13-2创建HMI变量。如图13-11所示,是在“变量编辑器”中新建本项目的HMI变量。图13-11 变量编辑器的HMI变量(2) 画面在前一节“项目向导”页面中,已经通过项目向导建立了2个画面,因此在“项目视图”中的画面目录下将有2个画面,分别为“起始画面”和“分部_0”。双击可打开相应的画面,在画面中,系统已经自动生成了可以在每个分部画面与起始画面中互相切换的按钮。按钮默认位置在每个画面的底部。根据项目需要,本实例将“起始画面”重命名为“欢迎画面”,“分部_0”重命名为“油罐监控画面”,如图13-12 所示。我们的主要的组态工作都在“油罐监控画面”中。 在“油罐监控画面”中(见图13-12),需要生成多个组态元素,具体如下:1) 插入I/O 域,如图13-13 所示是其属性视图的常规项,设置模式为输入,并与“设定液位值”变量相关连。同样,也为 “实际液位值” 变量组态一个I/O 域。2) 插入四个按钮,分别命名为“开进油阀”、“关进油阀”、“开排油阀”和“关排油阀”。为“开进油阀”按钮组态“按下”事件(见图13-14)和“释放”事件,按下时选择函数 “SetBit”,函数的变量为“开阀门1”;同理,释放时函数为“ResetBit”,变量也为“开阀门1”。用相同的方法为其它3个按钮组态。3) 插入一个棒图,用于模拟显示储油罐,在其属性视图的常规项(见图13-15)中,设置其最大值和最小值,过程值与变量“实际液位值”相关连。4) 画面右上角的手/自动转换开关来自工具库中的库,目录为button_and_switches /Monochrom(单色)/Rotary_switches。TP170A不是彩色屏,因此只能使用单色库中的元素。如图13-16所示在其属性视图的常规项中连接变量“手动自动转换”。5) 图13-12 中的阀门和连接管图形可以从工具库中拖来,具体目录是其图形项中的WinCC flexible图象文件夹Symbol Factory Graphics SymbolFactory 4 colorsPipes 和Vavels。图13-12 油罐监控画面图13-13 IO域的属性视图的常规项图13-14 按钮的事件/按下项图13-15 棒图的属性视图的常规项图13-16 组态手动自动转换开关(3) 通讯/连接完成画面组态后,需要设置TP170A与PLC之间的通讯连接。在“项目视图”中,双击“连接”,可打开相应的画面,如图13-17所示。系统在新建项目的过程中已经创建了一个连接,名称为“连接_1”。在下面的“参数”选项中可以设置HMI、网络和PLC设备的具体参数。按照图13-17 所示,设置HMI设备的波特率为187500,地址为1; PLC的profibus地址为2(需要在STEP 7中做同样的设置),二者之间通过profibus网络互相通讯。其它参数均使用默认值即可。图13-17 通讯连接编辑器1.5 离线测试项目完成画面组态和连接设置后,需要对项目进行保存和一致性检查。保存项目后,单击工具栏按钮 启动一致性检查,一致性检查确保了例如保持数值范围以及指示出无效的输入等。在输出视图中观察没有错误后就可以进行离线测试项目。 离线测试阶段可以仿真触摸屏的实际工作过程,系统既不需要连接触摸屏也不需要连接PLC。离线测试可以不受PLC影响,在操作单元上测试组态的单个功能,也不会更新PLC变量值。单击 打开WinCC flexible运行模拟器(见图13-18)和项目的运行系统(见图13-19)。在模拟器的变量项中,可以选择所有在变量编辑器中已经建立的变量。例如,在运行模拟器的“变量”项中选择“实际液位值”变量,并“设置数值”项为60,回车后,在其运行系统中就实时地反映出变化。注意:在设置数值前,需要勾上“开始”前的复选框,这样才可以实时模拟变量的变化。图13-18 运行模拟器图13-19 项目的运行系统1.6 在线下载项目(传送)当有实际的TP170A触摸屏时,可以将已经组态好的项目数据传送至HMI设备。具体步骤如下:1. 首先在硬件上用紫色电缆将HMI设备TP170A连接到组态计算机。一端插到组态计算机的CP5611卡接口上,另一端与TP170A的“IF1B”相连。2. 为TP170A触摸屏连接24VDC电源,启动设备,屏幕以蓝色点亮,几秒钟后出现装载程序对话框(见图13-21),若几秒钟不做任何操作,则系统自动转入运行设备中已经装载的项目画面。如果TP170A中没有装载任何项目,在启动后将自动切换到传送模式,如图13-22所示为传送对话框,单击“Cancel”按钮返回装载程序对话框。3. 单击图13-21中的“Transfer”(传送)按钮,打开传送设置对话框如图13-23所示,设置下载项目所用的协议,默认为串口传送。现选用“MPI/DP Transfer”,则在组态计算机中需插有通讯卡(例如CP5611)。单击“OK”完成传送设置。图13-20 串行电缆引脚连接图图13-21 装载程序对话框图13-22 传送对话框图13-23 传送设置菜单4. 启动传送检查硬件连接后,将项目数据传送至HMI设备。单击WinCC flexible软件中工具栏传送设置,打开“选择设备进行传送”页面如图13-24所示,定义相关传送设置后,单击传送按钮,TP170A可以从正常操作状态自动切换到下载模式。对于编译后的项目可以传送到触摸屏的闪存或者RAM中,区别在于RAM中的数据在重新上电后数据将丢失,而闪存中的数据仍然存在。Delta“开”的意思是只有在项目中组态改变的数据才会传送,这样可以大大节省项目组态数据的下载时间。如果组态的HMI设备具有外部存储功能(比如某些HMI设备允许插入MMC卡),那么选择“启动BackTransfer”,可以在传送项目数据的同时将项目的压缩源文件保存到外部存储器中。这样可以在任意需要时,反向传送项目到计算机,从而重新恢复这个项目,并且可以继续组态和编辑项目。如果要将HMI设备上的口令列表和数据重新初始化,需要将图13-24中对应的两个复选框勾上。如果硬件连接和设置参数正确,项目数据将被下载到TP170A。下载成功后,TP170A将重新启动,并且显示刚刚装载的项目的启动画面。5. 更新操作系统若在下载过程中出现如图13-25所示“错误消息”对话框,提示我们WinCC flexible版本与当前HMI设备操作系统版本不兼容,传送被中止,必须更新操作单元TP170A的操作系统。此时,选择菜单“项目/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 魔术画我的飞天梦课件
- 济南市2025-2026学年八年级下学期语文期中模拟试卷
- 高速供配电基础知识培训课件
- XXXX年国企学习教育自评报告范文
- 电能电功电功率课件
- 电网急救知识培训新闻稿课件
- 电线维修知识培训课件
- 河南省洛阳市老城区2022-2023学年九年级上学期1期中化学试题(含答案)
- 电焊面罩产品知识培训
- 新解读《GB-T 30996.3-2018信息技术 实时定位系统 第3部分:433MHz空中接口协议》
- 统编语文教材八年级上册第三单元整体设计
- JG/T 270-2010工业构筑物水泥基耐磨材料
- 护士转行病案管理制度
- 网络协议分析实践试题及答案
- 企业往来款协议书
- 数学-“问题解决策略:转化”教案 2024-2025学年北师大版七年级数学下册
- 征收房屋转让协议书
- 2025山东中考:生物高频考点
- DB65T 4815-2024 清洗消毒中心内畜禽及其产品运输车辆消毒技术规范
- 上海世博轴及地下综合体工程施工组织设计
- 液化天然气码头设计规范JTS 165-5-2021
评论
0/150
提交评论