基于触摸屏及PLC的贴面热压机控制系统设计.docx

上传人:小飞机 文档编号:1649018 上传时间:2022-12-12 格式:DOCX 页数:28 大小:507.64KB
返回 下载 相关 举报
基于触摸屏及PLC的贴面热压机控制系统设计.docx_第1页
第1页 / 共28页
基于触摸屏及PLC的贴面热压机控制系统设计.docx_第2页
第2页 / 共28页
基于触摸屏及PLC的贴面热压机控制系统设计.docx_第3页
第3页 / 共28页
基于触摸屏及PLC的贴面热压机控制系统设计.docx_第4页
第4页 / 共28页
基于触摸屏及PLC的贴面热压机控制系统设计.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于触摸屏及PLC的贴面热压机控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于触摸屏及PLC的贴面热压机控制系统设计.docx(28页珍藏版)》请在三一办公上搜索。

1、基于MCGS的贴面热压机控制系统设计毕业设计报告课题:基于MCGS的贴面热压机控制系统设计系 部:电气工程系专 业:电气自动化班 级:自动化093姓 名:童 华学 号:0902053328指导老师:汤煊琳企业指导教师: 马先品2012. 4. 05目录摘要:2第一章绪言31.1 PLC的其本概念与基本结构31.2 PLC的特点与应用领域31.3 TPC人机界面介绍3第二章 贴面热压机系统构成与功能分析42.1 压机的控制要求42.2 贴面热压机结构图42.2 贴面热压机系统的控制功能的要求52.3 贴面热压机系统技术参数的要求52.4 贴面热压机系统设计分析5第三章 贴面热压机系统的硬件设计6

2、3.1 贴面热压机的工作流程63.2 贴面热压机PLC的选型63.2.1 西门子S7的家族63.2.2 S7-200的分类63.2.3 S7-200扩展模块简介73.2.4 CPU型号的选择73.3 IO模块的选型73.4 贴面热压机系统HMI的选择83.4.1 mcgsTpc人机界面组成83.4.2mcgsTpc的选型83.5 其他元件的选择83.6 贴面热压机系统的开发平台9第四章 贴面热压机的程序设计105.1 程序设计框图105.2IO的分配105.3 PLC电气控制接线图105.4 贴面热压机系统基本程序设计13第五章 贴面热压机HMI组态设计164.1 人机界面组态任务164.2

3、实时数据库174.3 组态控制画面的设计17第六章 系统联调24致 谢25参考文献26基于触摸屏及PLC的贴面热压机控制系统设计摘要:本文设计了贴面热压机控制系统,采用了西门子S7-200为控制器,利用PLC控制、人机界面监控技术、标准MODBUS通信技术等来控制贴面热压机控制系统。完成了木板的传送,切割,压制等控制。该系统的控制部分主要通过PLC控制电机带动传送带实现木板的传送,行程开关实现位置的限制,PLC根据行程开关提供的信号按照工艺流程控制木板的切割和压制。在整个过程中,触摸屏可进行实时监控,并对工艺参数设定,报警信息的显示及记录。关键词:贴面热压机;PLC(可编程序控制器);人机界面

4、(人机界面)第一章绪言1.1 PLC的其本概念与基本结构PLC(Programmable Logic Controller),是可编程逻辑控制器。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller,PLC),它主要用来代替继电器实现逻辑控制。随着技术的发展,这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避

5、免与个人计算机(Personal Computer)的简称混淆,所以将可编程序控制器简称PLC,PLC自1969年美国数据设备公司(DEC)研制出现,现行美国,日本,德国的可编程序控制器质量优良,功能强大。1.2 PLC的特点与应用领域PLC系统构成灵活,扩展容易,以开关量控制为其特长;也能进行连续过程的PID回 路控制;并能与上位机构成复杂的控制系统,如 DDC 和 DCS 等,实现生产过程的综合自动化; 使用方便,编程简单,采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。能适应各种恶劣的运行环境

6、,抗干扰能力强,可靠性强,远高于其他各种机型。正是PLC的这些特点使得PLC被广泛的应用在钢铁、石油、电力、建材、机械、汽车、轻纺、交通运输、环保及文化娱乐的各个行业。1.3 TPC人机界面介绍机界面(Human Machine Interaction,简称HMI),是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。是指人和机器在信息交换和功能上接触或互相影响的领域或称界面所说人机结合面,信息交换,功能接触或互相影响,指人和机器的硬接触和软触,此结合面不仅包括点线面的直接接触,还包括远距离的信息传递与控制的作用空间。人机结合面是人机系统中的中心一环节,主要由安全工程学

7、的分支学科安全人机工程学去研究和提出解决的依据,并过安全工程设备工程学,安全管理工程学以及安全系统工程学去研究具体的解决方法手段措施安全人机学。现在大量运用在工业与商业上,简单的区分为“输入”(Input)与“输出”(Output)两种,输入指的是由人来进行机械或设备的操作,如把手、开关、门、指令(命令)的下达或保养维护等,而输出指的是由机械或设备发出来的通知,如故障、警告、操作说明提示等,好的人机接口会帮助使用者更简单、更正确、更迅速的操作机械,也能使机械发挥最大的效能并延长使用寿命,而目前市面上所指的人机接口则多界狭义的指在软件人性化的操作接口上。3基于MCGS的贴面热压机控制系统设计第二

8、章 贴面热压机系统构成与功能分析 PLC(可编程序控制器)及HMI(人机界面)工业控制系统可以实现贴面热压机系统的可视化、可调化以及可视化控制。热压系统升温快,加热系统、导热系统轻精心分段设计,热耗能低、导热均匀机构设地合理,配件加工精密度高,工艺参数调整范围宽,控制过程设计合理,能满足各种贴面生产的工艺要求。2.1 压机的控制要求为实现木板的准确切割、压制,对该系统提出了以下具体要求:1、有手动和自动两种模式,操作指示一目了然,并有帮助功能,指示操作;2、自动的进行位置的校准;3、PLC和界面修改自由,方便功能调整和技术升级,永不落后;4、菜单化的操作界面,并有操作提示,操作极奇简单;5、系

9、统运行中也可以调整各种参数;6、产量:1200张/天。2.2 贴面热压机结构图贴面热压机控制系统结构图如图2-1所示。其组成部件在图中标明。对于本系统而言,先由升降台将木板升起,再由滚筒传送木板,经过除尘机构除尘,再由传送带把木板送至下一个升降台,升降台升起,木板由进出板一体机压制,出来之后刮边,最后由移载机将木板升起,检测质量,然后把优劣木板分别放到正品升降台,次品升降台。图2-1 贴面热压机控制系统结构图2.2 贴面热压机系统的控制功能的要求1、通过HMI触摸屏实现压机系统的控制及监控。2、系统具有手动和自动控制。3、系统可以实现木板前后移动,速度的控制。4、在手动状态,按工艺流程按下启动

10、按钮,对应其电机启动。按下其停机按钮对应的电机停机。5、在自动状态,按下启动按钮,整个系统就可以自动进行木板的加工。2.3 贴面热压机系统技术参数的要求1、通过HMI触摸屏可以进行压力的显示及设定,对压力实现可知、可观、可设定的控制功能。2、实现压力的控制,使其在设定值上下波动。3、对木料进行检测,判断是有木板还是没有木板状态。4、可以实现对整个工作过程的实时监控。2.4 贴面热压机系统设计分析1、明确系统所要达到的功能、动作流程以及技术要求。2、硬件的设计,包括PLC的选型、HMI触摸屏的选择,等的选择等。3、上位机的组态设计。4、程序设计,包括系统的工作过程分析和程序设计框图,IO的分配,

11、PLC程序的编写,控制程序的清单及注释。5、其他元件的选择及功能调试第三章 贴面热压机系统的硬件设计3.1 贴面热压机的工作流程图3-1 贴面热压机工作示意总图如图3-1所示,贴面热压机工作流程可简述为四个部分:1、启动后,木板由升降台升起,再在推杆的作用下把木板送经除尘机,进行除尘;2、除尘之后,经过传送带,移栽机,升降台,到达进出板一体机,木板在进出板一体机中被压制;3、出了进出板一体机,调整木板的位置,刮边机启动进行刮边;4、刮边之后,木板经传送带抵达移装载机处,由移栽机吸起来,进行木板的质检,再分别将木板放置到相应的位置。3.2 贴面热压机PLC的选型3.2.1 西门子S7的家族 编程

12、控制器系列包括小型PLC(S7-200)系列,中低性能系列(S7-300)和中高性能系列(S7-400)。结合本系统的控制及性能要求,本文采用小型S7-200系列。3.2.2 S7-200的分类S7-200 PLC是小型模块式的PLC,整机IO点数从10-40点,在小型自动化设备中得到了广泛的应用。从CPU模块的功能来看,西门子S7-200系列小型可编程序控制器发展至今,大致经历了两代。第一代产品CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU 212、CPU 214、CPU 215和CPU 216。第二代产品其CPU模块为CPU 22X,是二十一世纪初

13、投入市场的,其速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU 221、CPU 222、CPU 224和CPU 226,除CPU 221之外,其他都可加扩展模块。3.2.3 S7-200扩展模块简介(1)IO扩展模块:数字量IO扩展模块:EM221、EM222和EM223。模拟量IO扩展模块:EM231、EM232和EM235。(2)通信模块:EM277(PROFIBUS-DPMPI)、EM241模拟音频调制解调器模块)、CP243-1(以太网模块)、CP243-1IT(带因特网功能的以太网模块)、CP243-2(AS-Interface主站模块)、MD720(GPRS通

14、信模块)。(3)功能模块:EM253(定位模块)、SIWAREX MS(称重模块)。3.2.4 CPU型号的选择不同的CPU模块的性能有较大的差别,在选择CPU模块时应考虑CPU集成的IO点和模块的扩展能力、程序存储器与数据存储器的容量,CPU集成的高速计数器、高速输出和中断的功能,在满足要求的前提下尽量降低硬件成本。本文采用新型6ES7216-2BD23-0XB8, 24输入/16输出共40字量I/O点,可连接7个扩展模块,有两个模拟电位器,路数字量I/O点或38路模拟量I/O点,1024bytes字节程序和数据存储空间,有两个RS-485通信口,单项高速脉冲输出频率提高到180K,2相高速

15、计数器频率提高到80K,有PID自整定功能。这种新型CPU增强了S7-200在运动控制、过程控制、位置控制、数据监视和采集(远程终端应用)和通信方面的功能。3.3 IO模块的选型1、选择IO模块之前,应确定哪些信号需要输入给PLC,哪些负载由PLC驱动,是数字量还是模拟量,是直流量还是交流量以及电压的等级,是否有特殊的要求,例如快速响应等,并建立响应的表格。2、根据IO表和可供选择的IO模块的类型,确定IO模块的型号。选择IO模块时,IO点数一般应留有一定的裕量,以备今后系统改进或扩充时使用,本设计采用EM223CN。3、选择模拟量模块时应考虑变送器和执行机构的量程是否能与PLC的模拟量输入与

16、输出模块的量程匹配,模拟量模块的AD、DA转换器的位数反映了模块的分辨率,模拟量模块的转换时间反映了模块的工作速度,本设计采用EM231-A12,EM231-A14及EM231-AQ2。3.4 贴面热压机系统HMI的选择3.4.1 mcgsTpc人机界面组成人机界面产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存储单元等。其中处理器的性能决定了产品的性能高低,是人机界面的核心单元。根据人机界面的产品等级不同,处理器可分别选用8位、16位、32位的处理器。人机界面软件一般分为两部分,即运行于人机界面硬件中的运行环境软件和运行于PC机Windows操作系统下的画

17、面组态软件。使用者都必须先使用人机界面的画面组态软件制作“工程文件”,再通过PC机和人机界面产品的USB口、网口或U盘,把组建好的“工程文件”下载到人机界面中运行。昆仑通态mcgsTpc产品集成了液晶显示屏、触摸面板、通讯接口、控制单元及数据存储单元。具有操作控制、状态监控、报表和曲线显示、数据存储、报表打印、网络通讯、视频监控等众多工控计算机的高端功能。产品设计采用高亮度TFT液晶显示屏,电阻式触摸屏,同时还预装微软嵌入式实时多任务操作系统WinCE.net(中文版)和MCGS嵌入版组态软件(运行版)。显示屏尺寸从7寸、10.4寸、12寸再到15寸,为用户提供专业全方位的解决方案。mcgsT

18、pc产品应用领域包括环保、石油、航天、制药、煤矿、水处理、电力、化工、冶金、矿山、运输、机械、食品等几十个行业。3.4.2mcgsTpc的选型本设计选择触摸屏型号的时候应该考虑到触摸屏的串口数量,以及屏的尺寸、价格等。TPC1063E,有两个串口,有1个RS285,1个RS232,。24DC供电,65535色真彩,支持位图等。能够充分的满足功能上的要求。3.5 其他元件的选择1、变频器:本文采用BP5,BP4。2、压力传感器变送器:DMU01.4、继电器:小型继电器KA1-KA64.5、交流接触器:西门子交流接触器KM28,KM31,KM21-KM27,29,30. 6、断路器: 西门子断路器

19、3V1340-1MM00, 3V1340-1MK00, 3V1340-1TL00, 3V1340-1TK00, 3V1340-1NJ00, 3V1340-1NH00, 3VT8018-1AA03-0AA0.7、电磁阀:电磁控制阀,YV30-YV41,线圈电压DC24V。3.6 贴面热压机系统的开发平台PCPLCHMIUSB连接线串口连接线图3-6 开发设备通信线路连接如图3-6所示,开发过程中搭建的开发框架平台为:1、HMI触摸屏与PLC之间用接口连接线连接。2、HMI触摸屏系统一般包括两个部分:检测装置和控制器。触摸屏检测装置安装在显示器的显示表面,用于检测用户的触摸位置,在将该处的信息传送

20、给触摸屏控制器。控制器的主要作用是接收来自触摸点检测装置的触摸信息,并将它转换成触点坐标,判断出触摸的意义后送给PLC。他同时能接收PLC发来的命令并加以执行,如动态的显示开关量和模拟量等。3、PLC工作时,将采集到的输入信号状态存放在输入映像区对应的位上,将运算的结果存放到输出映像区对应的位上。PLC在执行用户程序时所需输入继电器、输出继电器的数据取自于IO映像区,而不直接与外部设备发生关系。 在运行工作模式时,PLC要进行内部处理、通信服务、输入处理、程序处理、输出处理,然后按上述过程循环扫描工作。PLC通过反复执行反映控制要求的用户程序来实现控制功能。为了使PLC的输出及时的响应随时可能

21、变化的输入信号,用户程序不只是执行一次,而是不断的重复执行。4、通过HMI触摸屏上按键与变量建立连接,按下触摸屏上的按键,触摸屏控制器做出反应,给PLC发出信号,然后PLC做出反应,驱动各自控制的内部继电器动作。第四章 贴面热压机的程序设计4.1 程序设计框图本课题的程序设计主要包括三个部分:基本程序设计、压力及温度传感器采集的模拟量数据转换成数的值程序设计、程序设计。如图5-1所示。传感器模拟量转换的程序设计手自动程序设计设计基本程序设计图4-1 程序设计框图4.2 IO的分配结合控制系统的控制过程,制定其输入输出点分配见表4-1。表4-1 IO的分配4.3 PLC电气控制接线图PLC及各模

22、块的接线图如图4-2所示。图4-2 PLC电气控制接线图4.4 贴面热压机系统基本程序设计1、柜1(主程序)(1)网络1 为移栽机的制动控制,通过前后的限位开关来控制.(2)网络2为油泵启动的手动和自动控制,可以分别通过按钮开关/触摸屏程序来实现。(3)网络12为主程序中对各子程序的调用。(4)网络13为压机保持压力的时间在触摸屏上的显示。2、柜1(子程序) (1)原位指示中,网络4为进出板一体机的原位指示。(2)上料自动程序中,网路1为进板手动和自动模式的选择,网络13为1#升降台的上升控制。(3)温度控制程序中,网络2为内部设定的温度参数到模拟量输出的转换,实现对于压机温度的控制。送料电机

23、(4)模拟量显示程序中,网络1可进行模拟量输入到S7-200内部数据的转换,实现压力值的显示。第五章 贴面热压机HMI组态设计5.1 人机界面组态任务根据控制系统任务要求,设计如图5-1与图5-2上位机界面。图5-1 主画面图5-2 参数设定画面在图5-1中升降台通过伸长和缩短来表现,传送的运动带通过闪烁来表现,移栽机的运动和进出板一体机的运动都模仿实际的动作。在图5-2中可以对温度以及压力的进行设定,并且参数设定画面和其他画面可以切换。5.2 实时数据库图5-3中为即组态主画面与参数设定画面中所用的变量列表。图5-3 实时数据库图5.3 组态控制画面的设计 1、驱动的添加:进入设备窗口,依次

24、从设备工具窗口中添加通用串口父设备,西门子_S7-200PPI驱动。设备工具箱图5-4 驱动添加 2、串口父设备属性设定: 双击通用串口父设备,结合PLC的参数,设置父设备的属性:图5-5 串口父设备属性的设定3、设备驱动属性设定:设备地址要与PLC的实际地址一致,相关参数的设定如下。图5-6 设备驱动属性的设定4、设备通道的添加:与PLC通讯,实现数据的读写,需要添加设备通道,可在设备编辑窗口中添加通道,要注意添加设备通道的地址要与PLC实际地址相同。图5-7 设备驱动属性的设定5、变量的添加:进入实时数据库,点击新增对象,在弹出的对话框中对新增变量的属性设定。图5-8 变量的新建6、组态画

25、面的新建: 在用户窗口中新建窗口,选择右侧的新建窗口。进入窗口,组态画面的编辑设置窗口的填充颜色,名字等属性的设定增加组态画面图5-9 组态画面的新建7、组态画面的编辑:进入窗口的组态画面。在选择工具中选择需要组态的构件。图5-10工具箱8、构件可见性的设定:在构件的属性设置框里勾选可见性,再打开可见性的设置设定界面,根据实际需要输入相应的表达式及表达式0和1时的状态。图5-11构件可见性的设定9、水平/垂直移动动画构件参数设定:该系统中涉及很多木板及升降台的水平/垂直移动,在构件属性中勾选水平/垂直移动。打开水平/垂直的参数设定界面,在里面关联变量,水平移动的表达式,偏移量为正值在水平移动中

26、表示向右移动,而在垂直移动中表示表示向下移动。图5-10水平/垂直移动动画构件参数设定10、水平/垂直移动动画脚本的编写:语句如下 If j50 then j=j+1如果要提高木板移动的速率,可以将把j加的值增大。11、用户权限设置,选择菜单工具中的用户权限管理,弹出用户管理器,在用户中可以新增用户和用户组,点击新增用户,在用户属性设置中编辑属性。可根据需要添加多个用户和用户组。设置完成后,在需要设限的输入构件的权限选择对应的组(权限里面只能勾选用户组,所在编辑完用户后要选择对应的组)。以上设置完成后还需要一个触发条件。在一个按钮的抬起属性里输入函数!LogOn( ),执行时会弹出用户登录的对

27、话框。密码的修改,使用函数!ChangePassword( ),运行时可以弹出密码修改的对话框。图5-11用户管理器 图5-12用户属性设置图5-13用户属性设置图5-14用户登录窗口 图5-15密码修改窗口12、策略的使用:因为系统中涉及了很多的工序,所以本设计中采用了触发的编程思想,即一个动作结束后给下一个动作一个触发信号。 例如1#升降机上升的条件就是上升1为1,到条件满足后1#升降机就上升,当上升到位后将上升1清零,同时也将平移1置1触发下一个动作水平移动1。13、系统循环控制设计: 该系统要求前一块木板被1#移载机吸起后,判断1#升降机上有无物料,如果有则另一块木板就要从1#升降台上

28、进入,如果没有就不再有木板进入加工生产线。对于这一点,系统中有一个判断的变量,在前一块木板被吸起后就判断,没有就不给下一块木板触发信号。如果在整个工序中只是用一个构件来表示木板,就体现不出生产线上多块木板在不同的工序中同时被加工的实际情况。为了体现出这一点,本系统中就采用了多块构件分工序来表现,执行到该工序时就让该木板可见,其他时间不可见。14、移栽机及升降台的实际动画效果:为了使得移栽机及升降台能带着木板运动,就需要将表示木板及移栽机、升降台构件的动画属性设置成一样,关联相同的变量。第六章 系统联调组态画面与程序设计完成后,按照下列步骤进行调试:1、编译、下载程序于PLC中,若编译不成功需对

29、程序作进一步修改。2、检查组态工程,如没有错误,下载到触摸屏中。3、建立触摸屏与PLC的通信设置,选择其波特率,校验方式及串口方式等。如图6-1。图6-1 步骤1 4、组态界面操作:(1)通过组态界面菜单设定压机的压强和温度的设定;(2)手动的控制设备的运行;(3)界面会适时更新系统时间。(4)动画演示画面与设备的实际动作要求基本同步。5、按下启动按钮后,首先进入手动状态,回至组态界面进一步操作。检查电机与阀门是否工作正常,按组态界面的各个电机与阀按钮,若电机故障,组态界面对应的指示灯会呈红色;6、按下I0.1进入自动状态,此时造粒机开始工作:按下启动按钮烘干电机,供水电机、冷水阀、物料阀、送

30、料电机、切料电机、出料磁阀按顺序启动,此时触摸屏上就有各状态的显示了,指示灯按顺序都是这是绿色,切料电机转速、切头温度和循环水温度也都有显示。7、按下停止按钮各电机与阀顺序停止工作,此时指示灯都顺序变为灰色。另外,排水电磁换向气阀和出料电磁换向气阀分别动作,完成放水与关料阀的功能。致 谢这份毕业设计是在我接触到MCGS组态软件做的第一个含有较为复杂的动画的工程,这个工程我虽然花了很多的时间,更过了好几次,但是最后还是做出来了。完成毕业设计的过程中得到了我的指导老师汤煊琳老师和公司同事的指导和帮助。我觉得如果没有他们的帮助,我不会顺利的完成的。在这里要感谢我的导师汤煊琳老师。在我做毕业设计的每个

31、阶段,从外出实习到查阅资料,设计草案的确定和修改,中期的检查,后期的详细设计等整个过程中都给予了我细心的指导。我的设计较为复杂烦琐,但是老师仍然细心地纠正论文中的错误。除了敬佩汤煊琳老师的专业水平外,她的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。其次我还要感谢大学三年来所有的老师,为我打下了机械专业、电气专业方面的相关的知识基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。 在论文即将完成之际,我的心情无法平静,从开始确定课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我最诚挚的谢意!参考文献1赵辉.电路基础. 机械工业出版社.2004.2高勤.可编程控制器原理及应用电子工业出版社 2006.3陈立定.电气控制与可编程控制器. 广州: 华南理工大学出版社,2001.4胡立涛.可编程控制器原理、应用与实验.海口:南海出版公司,2005.5郭艳萍. 变频器应用技术. 北京师范大学出版社,2009.27

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号