已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小车定位系统的PLC控制目 录1、绪论1 1.1 小车定位系统的意义1 1.2 小车定位系统的概述12、系统工作原理23、小车定位系统的硬件配置2 3.1 PLC简介2 3.2 CPU处理模块3 3.3 小车定位系统的I/O分配4 3.4 小车定位系统的外部接线54、小车定位系统软件设计6 4.1小车定位系统程序设计及分析6 4.1.1程序的设计6 4.1.2程序分析75、小车定位系统监控界面的设计95.1 组态软件的概述9 5.2 定义数据词典10 5.3 用户界面的制作11 5.4命令语言的编写146、程序调试157、实验体会15参考文献16附录 程序梯形图16附录 小车定位系统程序的语句表2022小车定位系统的PLC控制吴通 沈阳航空航天大学北方科技学院摘要:小车定位系统是一种用于定位控制小车和小车的位置实时控制系统。本文主要采用PLC实现对小车控制系统的下位机控制,并通过组态软件对上位机进行实时监控。文中首先介绍了PLC和小车定位系统的工作原理,在设计硬件的基础上,对软件进行设计,采用组态软件建立人机监控界面,包括组态界面的制作方案,功能语言的实现,最后对系统进行调试,并给出相关的参考程序,使自动定位过程得以实现,并能实时的监控定位过程。关键词:小车定位;PLC;组态软件;实时监控1、绪论1.1 设计小车定位系统的意义随着智能机器人技术与汽车工业的迅速发展,关于智能小车的研究也越来越多,备受关注。小车定位系统是现代许多行业生产的关键环节,近年来,随着计算机技术的迅速发展输送机是现代许多行业生产的关键环节,以工控机为核心的自动传送可以按照设定配比和位置控制来确定小车,从而达到控制生产产量和效率的目的。同时由于该系统具有体积小、结构简单、操作方便、配料速度快、精度高等优点,被广泛的应用到水泥、化工、煤炭、粮食、造纸、饲料等行业。小车定位系统在饲料加工、食品加工、化工、冶炼、铸造等行业具有广阔的应用前景,可以对这些行业提高劳动生产率,提高产品质量,降低消耗起到重要作用。例如在饲料行业,通常饲料中包括十几种原料,以前采用人工输送,劳动强度大,生产效率低,配料的精度也不高,同时人工操作的损耗也较大。输送的饲料质量不稳定,成本也较高。因此,本系统采用PLC对小车进行控制,使各种物料的给料、卸料及其更多过程完全实现了自动化,上述问题都可以很好的解决。可以为生产企业带来良好的经济效益。1.2 小车定位系统的概述随着计算机技术与自动化技术的发展,自动传送过程的相关技术也日益成熟,并以其计量准确、安全可靠、自动化程度高、广泛地应用于化工、矿山、建材、食品、冶金、港口、电力等多种行业。它既可以自成系统,独立工作,也可以接入其它系统进行工作。为了适应高产高效集约化生产的需要,带式输送机的输送能力要加大。长距离、高带速、大运量、大功率是今后发展的必然趋势,也是高产高效矿井运输技术的发展方向。由于人工经验已不能满足现代化生产的要求,于是将自动定位小车控制技术结合于一体,形成了物料传送机。实践表明自动控制系统不仅自动化程度高,传送连续性好,操作人员劳动强度低,而且配料精度高,产品质量容易控制,还能实现动态物料的运送。对此全国电子大赛和各省电子大赛几乎每次都有对智能小车定位的题目,全国各大高校也非常重视,可见其研究意义很大。小车定位控制系统是一种以电子为背景,涵盖智能控制、传感器技术、电子电气、计算机、机械等多学科的科技创新性设计。本设计就是在这样的背景下提出来的,设计的小车能自动运动定位和制动等功能。2、系统工作原理本设计的原理是利用PLC 的功能指令,使程序按照:数据输入数据移位小车执行工序工序完成后复位的步骤进行,而显示部分程序则是与输入程序一样必须不断循环执行,以达到要求的标准。小车可在四个光电开关之间做正、反向直线运动,并可分别在四个光电开关处停止,四个光电开关对应四个按钮,小车停止位置由光电开关相对应的按钮决定。操作四个按钮,小车进行自动选向、自动定位运行,并具有锁存功能,例如:设小车停留在1号位置,如果4号位置发出呼叫,小车开始向右移动,若此时2号、3号位置也发出呼叫,则小车先到2号位置停车,延时4s,再到3号位置停车,再延时4s,最后到达4号位置。如果小车越过2号位置后,2号、3号位置才发出呼叫,则小车继续向右运行,在3号位置停车,延时4s,到达4号位置,再延时4s向左移动,最后到达2号位置。3、小车定位系统的硬件配置3.1 PLC简介 可编程控制器(Programmble Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmble Logic Controller),简称PC。但为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。可编程控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。可编程序控制器主要由CPU(中央处理单元)存储器(RAM和EPROM),输入/输出模块(简称为I/O模块)、编程器和电源五大部分组成。近年来发展极为迅速、应用面极广的工业控制装置。它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了具有特色的各种系列产品。PLC之所以越来越受到控制界人士的重视,是和它的优点分不开的:1)功能齐全,它的适用性极强,几乎所有的控制要求,它均能满足;2)应用灵活, 其标准的积木式硬件结构,以及模块化的软件设计,使得它不仅可以适应大小不同、功能繁复的控制要求,而且可以适应各种工艺流程变更较多的场合;3)操作方便,维修容易,稳定可靠。尽管PLC有各种型号,但都可以适应恶劣的工业应用环境,耐热、防潮、抗震等性能也很好,一般平均无故障率可达几万小时。3.2 CPU处理模块中央处理单元(CPU):CPU在PLC中的作用类似于人体的神经中枢,它是PLC的运算、控制中心。它按照系统程序所赋予的功能,完成以下任务:(1) 接收并存储从编程器输入的用户程序和数据;(2) 诊断电源、PLC内部电路的工作状态和编程的语法错误;(3) 用扫描的方式接收输入信号,送入PLC的数据寄存器保存起来;(4) PLC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;(5) 将用户程序的执行结果送至输出端。现代PLC使用的CPU主要有以下几种:(1) 通用微处理器,如8080, 8088, Z80A, 8085等。通用微处理器的价格便宜,通用性强,还可以借用微机成熟的实时操作系统、丰富的软硬件资源。(2) 单片机,如8051等。单片机由于集成度高、体积小、价格低和可扩充性好,很适合在小型PLC上使用,也广泛地用于PLC的智能UO模块。(3) 位片式微处理器,如AMD2900系列等。位片式微处理器是独立于微型机的另一分支。它主要追求运算速度快,它以4位为一片。用几个位片级联,可以组成任意字长的微处理器。改变微程序存储器的内容,可以改变计算机的指令系统。位片式结构可以使用多个微处理器,将控制任务划分为若干个可以并行处理的部分,几个微处理器同时进行处理。这种高运算速度与可以适应用户需要的指令系统相结合,很适合于以顺序扫描方式工作的PLC使用。CPU224模块输入、输出单元的接线图如图1所示。图1 CPU224模块输入、输出单元的接线图3.3 小车定位系统的I/O分配本系统需要10个输入点和8个输出点。根据PLC的特点和系统设计的需要,输入信号包括启动按钮、定位小车到位检测、定位小车呼叫按钮等等。输出信号包括电机、定位小车到位指示等等。其I/O分配如表1所示。表1 元件地址I/O分配 PLC地址(PLC端子)电气符号(面板端子)功能说明I0.0K1启动(K1)I0.1K2停止(K2)I0.2SQ11号位置I0.3SQ22号位置I0.4SQ33号位置I0.5SQ44号位置I0.7SB11号位呼叫按钮I1.0SB22号位呼叫按钮I1.1SB33号位呼叫按钮I1.2SB44号位呼叫按钮Q0.1L11号位指示灯Q0.2L22号位指示灯Q0.3L33号位指示灯Q0.4L44号位指示灯Q1.0MZ电机正转Q1.1MF电机反转3.4 小车定位系统的外部接线PLC输入点与系统分为二部分相连接,系统的定位小车到位检测分别与PLC输入点I0.2I0.5相连;各个位置对小车的呼叫按钮分别与输入点I0.7I1.2相连接。PLC输出点各个呼叫位置到位指示灯分别是Q0.1Q0.4相连接。小车的左右行(即电机正反转)分别与Q1.0和Q1.1相连接。外部接线图如图2所示。 图2 PLC外部接线图4、小车定位系统软件设计4.1小车定位系统程序设计及分析4.1.1程序的设计本系统为一小车自动定位系统,该小车共有4个工位(S1,S3,S5,S7)。当小车停在原始位置,别的工位均可以呼叫。依次从左往右的次序运行,逐一到达工位所需要求。按次序执行贮存信号的工序,并要求在运行中有次序的运行,到达时该工位指示灯亮。程序流程图如图3所示。图3 小车定位系统流程图4.1.2程序分析 图4 小车组态画面打开启动开关K1,MZ是电动机进行正转的显示信号;MF是电动机进行正转的显示信号;S1、S3、S5、S7为小车在以上各个工位的控制显示灯;SB1、SB2、SB3、SB4为每个工位的呼叫开关。SB2为小车正向运行在工位S1和小车反向运行在工位S3处的定位按钮;以此类推。四个深绿色方块为分别为S1、S3、S5、S7工位处的检测元件发光二极管和光敏三极管的组合单元,其中两红色方块和小车方块上的一红色条意为他们之间进行交换的光束;在长方形块中,蓝色的方块为运行的小车。 图5 光电开关对应的寄存器 M0.0导通后,分别将S1、S3、S5、S7所对应的光电开关首先放入寄存器VB100中,上图仅为1号位置和2号位置所对应的,3,、4号位置放入寄存器的方法类似。I0.2为1号位光电开关导通时,将1号位的值放入寄存器VB100。图6 按钮位对应的寄存器 图6为当1、2号呼叫按钮开关任一导通时,将所在呼叫位的值放入寄存器VB110,其他位置的呼叫也如同此法。例如,当2号位发出呼叫请求时,I1.0导通,同时1、3、4的呼叫为所对应的I0.7、I1.1、I1.2均为断开,对于I0.7具有互锁功能。图7 寄存器比较小车所在位存入寄存器VB100,呼叫按钮位的呼叫信号存入寄存器VB110,利用比较指令将VB100与VB110进行比较,如果VB110大于VB100则Q1.0启动,即小车右行并到达所呼按钮所在位并且所在位置的指示灯亮,如果VB110小于VB100则Q1.1启动,小车左行,同时到达所在位后该位指示灯亮。同样,在此语句中Q1.0与Q1.1也具有互锁功能。关闭“启动”开关,自动输送装车的整个系统停止运行。自动装车系统的梯形图程序如附录所示。5、小车定位系统监控界面的设计5.1 组态软件的概述 组态王6.5完全基于网络的概念,支持用户-服务器模式Internet/Internet浏览器技术,并且是一种可伸缩的柔性结构,根据网络规模大小,可将不同站点设计成I/O服务器、报警服务器、数据服务器、登录服务器、校时服务器、客户机等,在系统扩展和变化通道冗余、双设备冗余、双网冗余、双机冗余及双系统冗余。组态王6.5设计成一个完全意义上的软件平台,允许用户进行功能扩展和发挥,它是一个ActiveX容器,无需编程即可将第三方控件直接连入组态王;组态王6.5不仅是OPC客户端,还是OPC服务器,可向任意支持OPC客户的软件提供数据;组态王6.5中的报警信息可以直接输出到带ODBC接口数据库中,像Access、SQL、Server等;提供了一套动态链接库,允许用户用VB、VC直接访问组态王的数据库,构筑功能更加强大的工控系统;组态王6.5还可以和KingPLC 1.0完全集起来,可以做到KingPLC 1.0在后台控制,组态王在前台进行人机界面显示。5.1.2 组态王的结构 组态王6.5是运行于Microsoft Windows 98/200/NT中文平台的中文界面的人机界面软件,采用了多线程、COM组件等新技术,实现了实时多任务。 组态王6.5软件包由工程浏览器(TouchExplorer)、工程管理器(Projmanager)和画面运行系统(TouchVew)三部分组成。在在工程浏览器中可以查看工程的各个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理器系统,用于新工程的创建和已有工程的管理。画面的开发和运行是由于工程管理器调用画面制作系统(Touchmak)和工程运行系统(TouchVew)来完成的。 Touchmak体先进完善的图形生产功能。用户需要在这个环境中完成画面设计、动画连接等工作。数据库提供数据类型,能合理的提取控制对象的特性,对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简洁的操作方法。 Projmanager是应用程序的管理系统。Projmanager具有很强的管理功能,可用于新建工程的创建和删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出。 TouchVew是组态王6.5软件的实时运行环境,在应用工程的开发环境中建立的图形画面只有在TouchVew中才能运行。TouchVew从控制设备中采集数据,并存于实时数据库中。它还负责把数据的变化以动画的形式形象地表示出来,同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。5.2 定义数据词典在系统中要先对不同类型的数据进行定义才能进行系统的设计。本系统实时数据的定义如表2所示。表2 数据词典的定义5.3 用户界面的制作 小车定位系统的组态画面如下所示:图8 小车定位系统的登录界面图9 小车控制系统的监控系统界面图10 3号位到达时画面图11 在3号位时的报表画面5.4命令语言的编写 用户界面制作完成后要与界面编制程序,程序是用户界面的后台支持。一方面程序使得用户界面与下位机PLC实现通讯,使用户界面可以控制系统的运行。另一方面程序建立了画面中动画和系统状态的联系,使用户画面中可以实时的反应系统的运行情况。本系统编写的命令语言如下:if(本站点SB1=1&本站点X2200)本站点X2=本站点X2-50;if(本站点SB2=1&本站点X2450)本站点X2=本站点X2-50;if(本站点SB3=1&本站点X2750)本站点X2=本站点X2-50;if(本站点SB4=1&本站点X21000)本站点X2=本站点X2-50;if(本站点X2=200)本站点L1=1;else本站点L1=0;if(本站点X2=450)本站点L2=1;else本站点L2=0;if(本站点X2=750)本站点L3=1;else本站点L3=0;if(本站点X2=1000)本站点L4=1;else本站点L4=0;6、程序调试 通过这次仿真实验,验证了设计的PLC程序的正确性,对设计要求都能够顺利完成。在设计、仿真中,不仅对PLC理论知识进行了巩固加深,而且还对系统中PLC的外部接线和PLC与计算机的通信都有了掌握;更重要的是对以前接触比较少的组态王软件有了深入了解,掌握了定义画面、定义变量、动画连接以及运行仿真等。 在仿真过程中也遇到了问题:例1:在PLC程序设计上如何实现小车的循环运行以及每次循环位置的起始/终止点?解决方案:采用一个移位寄存器(SHRB)进行移位控制,即在首次扫描时,将指定的位存储器的高电平移入指定位存储器的最低位,而每一次移位仅在电动机进行正转时。这样不同的循环过程中,以指定位存储器的最低位后的地址值就不同,就可以通过这个位的高电平来进行循环设置。例2:在进行组态仿真时,总是不能实现组态软件与PLC的通信,并“信息窗口”中显示“通信端口COM1”中断。解决方案:下载结束后,将PLC编程软件关闭即可。在整个程序的设计调试中,还一直存在一个问题,我们在所有功能都实现后发现有一个IO输入端为空。我们接入的一个I0.1触点,由于开始时程序有问题,将它去掉,小车不运行,经老师指导调试后,我们成功的把多余的触点去掉,实现了小车的设计要求。7、实验体会 本次实验为组态王在PLC小车运行控制为设计目标,针对PLC设计和组态王设计的特点,分别从系统综合分析,系统板块的PLC程序设计,系统板块的组态王仿真设计以及对整个系统的运行、仿真等几个方面设计了原始资料中的小车运行控制的电气部分。1、对整个系统作了较深入的分析,研究了该系统所承担的运行情况以及运行要求的更改等情况。2、在已知运行状况下,通过采用电子驱动和控制,取缔以往的继电器、限位开关等硬件,进而提高系统稳定性、可操作性以及可更改性,尽量地从公司的角度出发降低运行成本。3、在PLC程序中做到了“精、简”要求,例如仅仅通过一个移位寄存器就实现循环系统的自动循环功能。采用组态王进行仿真,能够真实地可靠地实时监控改系统,对故障的分析度提高。组态王在PLC小车运行控制的设计虽说在PLC设计方面是比较传统的领域,但是,它关系到用户运行系统的的稳定性和可靠性,所以它的设计的准确性还是不容小视的。通过本次设计,培养了自己整体全面地看待问题的能力,树立了正确地设计意识。同时,设计过程中,系统地巩固了自己在整个大学阶段所学的专业课知识,加强了对PLC的能力以及对整个组态王仿真的学习。可以说,本次设计我给自己的大学学习交了一份比较满意的答卷。本实验是在李娇老师的悉心指导和严格要求下完成的。在课题的研究和设计过程中,李娇老师耐心地为我讲解课题中不明白的地方,为我提供了设计的方向,并为我们仔细介绍了复杂的PLC设计和组态王设计方法。老师不仅在我的学校生活中给予我学术上的指导,还让我学到了做学问所必备的良好素质,让我受益匪浅。此外,在这次设计中,帮助和支持我的同学一并表示感谢当然在肯定了本次设计所取得的成果的同时,我还很清楚地知道,世界是在不断地日新月异地变化,PLC在改系统中的设计也是在不断地完善和发展。所有这些都需要我在以后的工作和学习中不断地获得,使自己能更上一层楼。参考文献1 赵相宾.可编程控制器技术与应用系统设计.机械工业出版社,2002,72 廖常初.PLC编程及应用.机械工业出版社,2005,33 胡学林.可编程控制器原理及应用.电子工业出版社,2007,14 梁延东.电梯控制技术 .中国建筑工业出版社, 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林交通职业技术学院单招职业适应性考试题库及答案解析(夺冠系列)
- 2026年安徽电气工程职业技术学院单招综合素质考试必刷测试卷及答案解析(名师系列)
- 2026年天津理工大学中环信息学院单招职业技能考试必刷测试卷及答案解析(夺冠系列)
- 2026年河源职业技术学院单招职业技能测试必刷测试卷及答案解析(名师系列)
- 2026年南京科技职业学院单招职业适应性考试题库带答案解析
- 2026年吉林城市职业技术学院单招职业技能考试必刷测试卷附答案解析
- 2026年太原城市职业技术学院单招职业适应性测试题库附答案解析
- 2026年唐山工业职业技术学院单招综合素质考试题库带答案解析
- 2026年四川护理职业学院单招职业技能测试题库及答案解析(名师系列)
- 2026年浙江旅游职业学院单招职业技能测试题库及答案解析(夺冠系列)
- 2025年复合翼无人机气动外形报告
- 2025年中国上市公司高端制造业发展报告
- 2025年报关员《海关法规》真题解析
- 日式服务礼仪培训
- 上下游贸易合同范本
- (2025年)煤矿井下电工培训试题及答案
- 专题04 电化学原理的综合应用(高效培优讲义)(解析版)2026年高考化学一轮复习高效培优系列(全国通.用)
- 糖化血红蛋白教学课件
- 水果代采服务合同范本
- 2025年及未来5年市场数据中国船用螺旋桨轴行业发展监测及投资战略数据分析研究报告
- 皮沙发维修合同协议书
评论
0/150
提交评论