本科毕业设计论文_第1页
本科毕业设计论文_第2页
本科毕业设计论文_第3页
本科毕业设计论文_第4页
本科毕业设计论文_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号1109111017毕业论文(设计)课题基于PLC的智能排号系统设计学生姓名院部电气工程学院专业班级自动化1班指导教师二o一五年六月摘要智能排号系统在服务人类和方便人们生活中具有重大作用,通过模仿需要办理业务的人员排队,以此实现以取号、等待、叫号等功能为一体,智能改变传统排队繁杂问题的过程。智能排号的设计理论基础是基于分布式控制系统理论而实现的智能系统,这中间主要为主屏显示器、窗口显示器和智能叫号系统器组成立体网络式通信控制体系,办理业务的客户按到达的先后次序,来生成智能排号顺序。本文采用PLC系统的编程进行排号管理,生成号码由叫号请求通过排号系统逐一发送给主显示屏以致完成系统显示,这样能给顾客带来更多的方便更好的服务。智能排号系统可以为客户创造平等、有序良好的等候环境,使顾客避免不必要的麻烦;使工作人员可以缓解压力,从而避免不必要的工作失误,提高工作人员工作效率;为管理者能更好地管理工作人员和掌握客户的动态信息,有利于合理安排职位,更好地进行管理,有利于提高工作人员的主动性,改善服务人员服务态度,而且能提高企业服务质量和增强企业自身管理水平,给顾客留下好感,增强自身可信度,为企业带来更多的收益。本文介绍了智能排号系统发展状态及对其应用的前景的展望;还介绍了PLC的发展历史和的工作原理。论文介绍了PLC排号系统对数据库设计方法及其它各个步骤的原理设计,并简单的介绍了PLC系统的优点。阐述了基于PLC智能排号系统的总体设计、工作原理;本文的软硬件的设计是核心部分,对其设计分析是本文的重点,并且还会根据次设计梯形图,让设计更鲜明,具有可操作性。关键词:智能排号;PLC;数码显示AbstractIntelligentnumeralsystemisinthepublicserviceplaces,simulatepeoplequeuingprocess,bywaitingfortakenumber,intotheteam,team,snarlingservicefunctionsinsteadofthepeoplefromhard,torealizeautomaticmachinesinsteadofpeoplequeuingprocess.Isbasedonthetheoryofdistributedcontrolsystemisdesigned,includingthemainscreen,stationtostationsystemandthewindowdisplayofadistributedcommunicationcontrolsystem,theimplementationaccordingtothecustomerorderofarrival,automaticappointment.UsingnumeralmanagementanddisplayofPLC,thesystemwillaccordingtoyourrequestnumber,inturn,senttothemainscreenandwindowdisplay,customersaccordingtothescreenprompttothecorrespondingwindowtoenjoythe\"one-to-one\"service.Intelligentnumeralsystemforclientstocreatethegoodenvironmentofequality,reasonableandorderly,bringstherelaxedandhappymood;Workforstafftoimprovemood,optimizeworkenvironment,worktoreduceerrors,improveworkefficiency;Providestaffserviceformanagersinrealtimeandthecustomerinlinedynamicinformation,facilitatescientificsettingposition,improvetheserviceefficiency,facilitateaccuratequantificationassessment,improvethestaff'senthusiasm,improveservicequalityandmanagementlevel,establishagoodimage,improveservicedepartmentofeconomicandsocialbenefits.Canbewidelyusedinbanking,telecom,aviation,hospitalsandotherpublicservices,hasagoodapplicationprospect.Thispaperintroducestheapplicationofintelligentnumeralsystemandcurrentsituationofthedevelopment;AlsointroducedthedevelopmenthistoryandtheworkingprincipleofPLC.Inthepaperindetaildiscussesthebrandsystemofdatabasedesignandsystemimplementationofthesteps,andmadeabriefintroductionoftheprototypesystem.AnalyzedbasedontheoveralldesignofthePLCintelligentnumeralsystem,workprinciple;Inthispaper,thedesignofthehardwareandsoftwaresolutions,andgivesthedetailedproceduresandladderdiagram.Thefocusofthisdesignistodisplaymoduledesignandthesoftwaredesignpart.Keywords:Intelligentqueue;PLC;digitaldisplay目录TOC\o"1-5"\h\z\o"CurrentDocument"摘要I\o"CurrentDocument"AbstractII\o"CurrentDocument"第一章绪论-1-1.1课题背景-1-1.2课题的目的及意义-1-\o"CurrentDocument"第二章系统总方案的设计-3-2.1系统设计的可行性及功能分析-3-2.2智能排号系统设计-3-\o"CurrentDocument"2.3系统需求定义-4-2.3.1客户用例图-4-2.3.2业务员用例图-5-\o"CurrentDocument"第三章硬件设计-6-\o"CurrentDocument"PLC的选型方法-6-3.1.1输入输出(I/O)点数的估算-6-3.1.2存储器容量的估算-6-3.2机型的选择-6-\o"CurrentDocument"PLC的类型-6-3.2.2电源的选择-6-\o"CurrentDocument"3.2.3PLC机型的最终确定-7-\o"CurrentDocument"3.3硬件配置简介-7-3.4智能排号系统资源分配-9-3.4.1智能排号系统的硬件接线图-9-PLC智能排号系统的输入/输出模块分配表-9-3.5面板设计-10-3.6数码显示部分设计-11-3.6.1主显示屏设计-11-3.6.2窗口显示屏设计-11-3.6.3数码显示原理-11-\o"CurrentDocument"第四章软件设计-13-\o"CurrentDocument"PLC应用程序设计方法-13-4.1.1经验设计法-13-4.1.2逻辑设计法-13-4.1.3状态流程图设计法-13-\o"CurrentDocument"4.2智能排号系统设计分析-14-\o"CurrentDocument"4.3程序梯形图设计与分析-15-4.3.1人数的查询与等待-15-4.3.2排队区取号-15-窗口叫号按钮-15-主屏叫号显示-17-\o"CurrentDocument"LED灯的闪烁设计-17-窗口暂停按钮设计-20-\o"CurrentDocument"第五章硬件制作及系统的调试-21-\o"CurrentDocument"5.1电路的原理图的设计-21-\o"CurrentDocument"5.2系统调试及运行-22-\o"CurrentDocument"第六章总结与展望-24-\o"CurrentDocument"参考文献-25-\o"CurrentDocument"致谢-26-附录-27-插图清单TOC\o"1-5"\h\z图2-1智能排号系统框图-3-图2-2客户用例图-4-图2-3业务员用例图-5-图3-1硬件接线图-9-图3-2控制面板-10-图3-3窗口键盘-10-图3-4系统呼叫窗口显示图-11-图3-5数码管显示图-12-图4-1主程序流程图-14-图4-2查询等待人数程序图-15-图4-3排队取号程序-15-图4-4叫号按钮梯形图-16-图4-5主显示屏设计流程图-17-图4-6窗口LED灯闪烁程序图-19-图4-7窗口暂停流程图-20-图5-1按键输入电路图-21-图5-2发光二极管电路图-21-图5-324V转5V电路图-22-图5-4程序检查-23-表格清单TOC\o"1-5"\h\z表3-1一般性能-7-表3-2输入性能-7-表3-3功能特性-8-表3-4输出性能-8-表3-5其它功能-8-表3-6输入/输出分配表-9-第一章绪论1.1课题背景正直目前的服务业快速发展时期,但我国大部分地区还是都在以传统的排队等候方式办理业务。在此形式的影响下,很多时候会导致秩序混乱,而且还会使效率低下,让客户倍生不满情绪,导致业绩不好。然而,随着社会经济的转变和人员工作向服务业的转型,服务行业的快速发展也以日趋完善,以前传统排队方式已不再适合新型服务行业的服务要求水准,对行业的发展直接导致了一定的局限性,致使工作人员的工作效率低下。因此在此情况下本文设计了一个牌号系统功能,解决服务行业里混乱的局面。智能排号是利用计算机的智能功能来替代公共场所中人们以排队方式办理业务的一种简便省时而有效的方法,它可以有效地避免客户在服务机构办理业务可能会出现的各种不良现象,如抱怨,谩骂,插队等。本系统应用范围广泛,涉及面广,在电信局营业厅、银行、劳动保障局,税务、政府机关部门、教育局、公安局、人事局、铁路、车站、驾校、监督局、产品客户服务中心旅游业的第三产业都可以得到很好地应用。排号系统能通过分流、跨服务等不同方法对取号智能排队的客户进行合理的顺序安排,通过大厅的人工或智能叫号系统对排队等候的客户进行叫号业务办理,真正实现服务人员与客户之间合理安排互动,减少潜在麻烦,减少时间[1]。PLC是由微形处理器为运载核心,运用自动化工程及计算机控制技术而研制成的一种稳定性可靠的、运用范围广的、能够适应现代工业中各种极端环境的一种资源节约型耐用型工作可靠性强的一种新型工业智能控制处理器。通过多年的更新换代与应用的改进,现已是包括工业旅游业服务业在内的各种行业的最有效的处理器。同时,PLC的问世,也是当今工业进步的表现社会进步的表现,人类进步的具体体现⑹。由此,对微型控制处理器的智能排号系统的研究与运用,可以从一定程度上带动人类产业进步,提升人类文明。大力发展PLC技术的开发与应用,还能为科研领域与工业领域提供大量有效的数据价值。1.2课题的目的及意义智能排号系统现代社会进步的产物,它集合现代网络信息技术为核心充分运用计算机智能管理为载体从而快速发展起来的一种处理公共场所的由以往传统排队所带来的各种不良现象的一种排号呼叫智能系统。而且由于排号系统的应用,可以量化生成数据,提供客户动态信息便于为服务人员设立指标,方便管理。由于智能排号系统的推广与运用,为很多客户提供了良好的服务,为工作人员提供良好的工作环境,提高了服务效率和服务质量,有利于为服务机构自身提升经济效益和社会效益,为自身带来更多收益[我以此,下面我们来充分说明智能排号系统代替传统排队的优益,我们从客户自身、月艮务人员和管理人员来侧面展现:(1)客户方面1)系统通过客户取号时间来自动排号,做到快速、简洁的排队体系;2)很好地避免了客户排队的极端心里,如乱插队,不安顺序排队等不好现象;3)可以减少客户的排队等待时间,降低客户如烦躁等负面情绪,给客户带来良好等候心情。4)利用多年管理经验充分考虑客户心里情绪,提高客户自身素质修养,提高社会文明程度。(2)工作人员方面1)减少了服务人员的一些不必要时间,为服务带来简便,提高工作效率;2)系统多方位多功能多位面地提供多种服务。如:暂停、转移、插队等;3)真正实现“一对一”的服务体系;(3)管理者方面1)系统通过智能化随时随地显示客户与服务人员的互动服务动态;掌握有用信息;2)可以通过业务员的服务指标,改善机构服务水平,突出服务重点[3]。第二章系统总方案的设计2.1系统设计的可行性及功能分析由于计算机网络和自动化工业的发展,智能排号技术在服务业也以低成本高效益的优点成为现代本领域首选技术,而且,随着现代计算机的普及率覆盖广泛,应用率强,智能排号通过网络就可以远程操控管理服务。在整个系统的功能设计过程中,以下几方面要我们重点注意及亟需解决的问题:(1)考虑智能排号系统的正常工作所需条件,解决问题,合理分配,合理设计。(2)确定I/O设备。根据功能要求及设计方案确定输入及输出设备。(3)根据I/O点数选择合适的PLC类型。(4)对I/O点数进行合理处理,在上述基础上编制微型控制器从而绘制接线图,设计总体线路图。(5)设计可行的梯形图,然后根据梯形图设计相应的程序编程制作简易模拟智能系统。(6)进行硬件性能检测及分析,软件测试,查漏补缺,改正错误。(7)最后调整体系,重新校正,不断调试直至成功[4]。2.2智能排号系统设计在智能排号系统的设计与分析可运用过程当中,首先应当了解国内客户对此的使用观念,操作条件及使用方法,系统设计尽量以结构简洁清晰、设计易于操作和方便改进、工作可靠性稳定和维护少或维护方便为设计原则。在上述条件下,由智能排号系统的本身应用能力,把握硬件在实际过程中的使用条件及注重的方面进行调理改造,使其具有一定的自动控制功能,并且可以根据已掌握的知识、条件及范围设计出总体框架图,然后在此基础上设计出强劲的软件模块可行的硬件模块使其初步成型,完成工作。图2-1为智能排号系统框图。本系统由输入、plc控制系统和输出系统组成。(1)输入系统:1)取号键盘——客户根据主机键盘提示的操作来随机取出系统已经编排好的排位号码;2)叫号键盘——工作人员由此系统键盘进行对客户的叫号服务和暂停服务权限;(2)输出系统:1)排队人数显示——通过显示屏显示此刻正在排队等候被服务的顾客的具体数量;2)主显示屏显示——设计主显示屏以此方便客户了解当前办理业务人的位号及前面的等待人数,系统智能提醒客户到相应窗口办理业务。3)窗口闪烁灯——主要用于显示被叫客户排号,以提醒客户到闪烁灯闪烁的窗口办理相关业务[5]。2.3系统需求定义2.3.1客户用例图2.3.2业务员用例图第三章硬件设计3.1PLC的选型方法PLC的控制方案在设计初始时要先得到确认,以根据此来用相应PLC设计。本设计主要依据PLC的选型不同而设计不同工艺流程方案,以此使设计简便。再通过标量集成电路设计思路设计出一个方便简易的控制系统。利用汇编、C++等编程语言通过硬件软件配置,做出相应图表,减少一些不必要错误从而减少制作时间。而且在设计过程中,还要严格根据要求,明确步骤估算输入输出点,最后选出高性能低价位的PLC做相应的控制系统。3.1.1输入输出(I/O)点数的估算I/O点数进行系统估算时应当充分考虑输入和输出点数以及外部条件对点数的影响,为了避免余量不足,尽量扩展内存容量来扩充余量。在实际购买时,还要根据厂家的PLC自身特点进行输入输出点数调节,以此来达到自己所预期的结果。本次设计的输入输出点如下:输入点:系统设立至少2个取号键盘,6个叫号键盘,以此达到输入点数不小于8个。输出点:数码显示管设立2个,16个输出点;4个输入点;4个窗口灯,4个输出点;总共24个输出点⑺。3.1.2存储器容量的估算存储器容量的大小是决定着PLC控制器功能强大与否的重要凭证,存储器容量越大则系统存储和处理数据的能力以及通过传输的对数据的分析和处理能力就越强,本设计只要保证程序运行容量低于存储器自身容量即可,然而,编程程序的存储空间大小在设计阶段我们无法提前知道,需要在设计一个完整的程序并通过运行诊断我们才能确定其所占容量。因此,通常我们会通过一定方法合理估算程序容量。估算后,本次研究课题的可编程控制器内存容量应尽量大一点,最好选择能储存2500条程序顺序梯形图,这样方便更好的设计及系统可以很好的得到响应,避免内存不足而无法继续对程序设计。3.2机型的选择PLC的类型PLC按结构形式可分为整体式、模块式和分散式三种类型;按用途分为顺序控制PLC,闭环控制PLC,多级分布PLC。整体式的PLC是将CPU、内存、I/O接口、电源等集中在一个箱体中的结构㈤。特点是体积小、安装简单、结构紧凑、成本较低,但由于输入输出点数固定,使用具有局限性,不够灵活。本次设计的PLC智能排号系统为小型控制系统,主要应用在银行,民政医院的公共服务场所,我们选用整体式PLC比较合理。3.2.2电源的选择一般情况下,国内基本上都选选择220V交流电源,这样可以保持与国内电网功电压一致。如果有特殊要求的根据此系统承受能力选用用特殊电源或稳压器稳压电源。通常情况下,若PLC自身携带电源,应检查自身电源是否满足设计应用的要求,若不满足,应另行提供外电源供电,或把自身电源通过一定方法隔离开来。鉴于本次课题的PLC排号系统应用于银行、医疗小型行业,应选用自带24V电源,同时接220V交流电源。3.2.3PLC机型的最终确定选择并确定PLC时,根据其价格、性能、对比考虑,选用性价比比较高的。还要求其具有安全,可靠,可持续、可操作以及方便快捷等多方面优点。然而输入输出点的大小直接影响着PLC的性能及价格,选用时应多方面着入,而且还要根据CUP、存储器等也应考虑进去。综合以上对系统的分析要求并结合其价格优廉、性能稳定、寿命较长、操作方便等多因素的考虑,我们选用日本三菱公司的FX2N-48MR的PLC,本PLC有24个输入和24个输出点是性价比比较高的应用系统[11。3.3硬件配置简介自可编程控制器的产生及发展到现在,随着性能的提升和使用的方便它以普遍被人类所接受和应用,它取代了传统的继电器,已经发展成自身独立成一体系应用。它具有可靠性高,功能完善,实用范围广,易于学习与应用,维护方便,容易改造,体积小,能耗低,重量轻等优点,被广泛应用与各个行业。在此简单的介绍本次设计所用的FX2N-48MR机型的一些技术指标。技术性能分为:一般性能,见表3-1;功能性能,见表3-2;输入性能,见表3-3;输出性能,见表3-4;其它性能,见表3-5。表3-1一般性能电源AC110〜120V/220〜240V单相50/60Hz电源波动AC93〜130V/185〜265V,10ms以下立刻断电,控制不受影响环境温度0〜55度环境湿度45%〜95%,无凝露抗振动10〜55Hz,0.5mm,最大2g抗冲击10g,3轴X、Y、Z方向各3次抗噪声1000V,1us,30〜100Hz(噪声仿真器)绝缘耐压AC1500V,60秒(接地与端子之间击穿电压)绝缘电阻5MQ,500VDC(各接地与端子之间最大电阻)接地小于100Q(如果不可能,也可以不接地)环境无腐蚀气体,无导电尘埃表3-2输入性能输入类型无电压触点或集电极开路晶体管绝缘光-电隔离输入电压内部源电压DC24V+4V,外部源电压DC24V+8V输入阻抗近似3.3KQ工作电流OFF-ONDC4mA(最小)ON-OFFDC1.5mA(最大)响应时间OFF-ON近似10ms(有8点可改变从0〜60ms)ON-OFF近似10ms(有8点可改变从0〜60ms)

表3-3功能特性执行方法定期运行存储器的程序,集中运放输入/输出执行速度平均0.08us/步程序语言使用步进梯形图运用逻辑语言生成SFC类型程序程序容量8KB内置存储附带寄存器盒可扩展到16KB指令逻辑指令27条(包括MC/MCR,CJP/EJP,S/R)步进梯形指令2条(STL,REJ)功能指令128个内置指令,最大可用256条应用指令程序记忆内部配置CMOS-RAM,EPROM/EEPROM卡辅助继电器无锁存128点锁存64点状态(锁存)64点特殊16点数据寄存器64点定时器0.1s定时器16点(延时接通)0.1〜999s0.01s定时器8点(延时接通)0.01〜99.9s电子计数器(锁存)20点,减法计数(0〜999)高速计数器(锁存)1点,加/减法计数(0〜99999),最大2KHz电池保护聚合物锂离子电池,寿命6年左右诊断原程序侦测,定时检测,电源电压表3-4输出性能输出类型继电器输出绝缘继电器绝缘输出负荷电阻负荷2A/点感性负荷35V/A/300000次接通断开灯泡负荷100W漏目&流0mA响应时间OFF-ON近似10msON-OFF近似10ms表3-5其它功能型号输入点输出点端子块功耗输入传感器电源F2N-48MR24点24点可拆卸端子40V/A0.2A

3.4智能排号系统资源分配3.4.1智能排号系统的硬件接线图智能排号系统硬件连接如图3-1所示|丫3|丫3^顷|丫4|丫5|丫6|丫7巳顷忙1索11町果1霏顷町4町甲1鬼11:四昭N网LDr30MXOXIX2X3X4X5X6X7X10X11X12X13X14X15K16X17%%气气气七SB0SB1SB2SB3SB4SB5SB6SB7SB8图3-1硬件接线图3.4.2PLC智能排号系统的输入/输出模块分配表输入/输出分配表如表3-6所示:表3-6输入/输出分配表输入输出功能元件PLC地址功能元件PLC地址等待人数查询按键SB0X000控制数码显示个位CD4511Y000-Y003取号按键SB1X001控制数码显示十位CD4511YO04-Y0071号柜台呼叫按键SB2X002控制数码显示个位CD4511YO10-Y0132号柜台呼叫按键SB3X003控制1号窗口LED闪烁L1Y0143号柜台呼叫按键SB4X004控制2号窗口LED闪L2Y015

烁4号柜台呼叫按键SB5X005控制3号窗口LED闪烁L3Y0161号柜台暂停按键SB6X006控制4号窗口LED熄灭L4Y0172号柜台暂停按键SB7X007控制数码显示个位CD4511Y020-Y0233号柜台暂停按键SB8X010控制数码显示十位CD4511Y024-Y0274号柜台暂停按键SB9X0113.5面板设计智能排号控制系统如下图所示:显示等待人数「图3-2控制面板在图3-2中,图中显示的此控制面板具设立有2个虚拟按键,即“查询显示”和“取号键”按键,它们通过液晶显示屏显示出来。其中“查询显示”虚拟键为可以查看的正在排队等待的剩余客户数量,按下此键可查看在该客户之前排队等候的剩余人数,然后根据自己个人意愿选择取号或不取号[9]。暂停

叫号图3-3窗口键盘如图3-3所示,4个柜台叫号窗口按顺序分配剩余的8个键,每一个窗口都有“叫号”和“暂停,,这两个按键。“叫号”键按下则表示业务办理已被系统介绍,并且根据等待人数进行排队处理。但按“暂停”键时,系统根据信息反馈,主系统识别并默认为暂停办理所需业务。3.6数码显示部分设计3.6.1主显示屏设计在排号等待过程中,当顾客被叫号系统呼叫时,系统会通过主显示屏显示在所需办理业务的窗口上(如图3-4),客户到相应窗口即可办理业务。请08号客户到5号窗口办理图3-4系统呼叫窗口显示图主机发出排号数据信息,然后通过主显示屏显示出来,主显示屏位于大厅顾客排队等候区,这样可以显示信息,让顾客可以很好的掌握排队动态。主显示屏采用LED数码显示屏,并配带多个液晶发光二极管,以此增强主机控制强度,使提醒字幕醒目,便于让客户看到。本方案直观简明,易于实现,鉴于自身数码显示管的位数大小,占用的输出点多。3.6.2窗口显示屏设计窗口显示屏为两位数码管显示屏,它通过显示当前窗口办理业务的排位号码以起到提醒下位客户做准备。当窗口工作人员需要叫号时他会按下叫号按钮该窗口显示灯闪亮并通过主机叫号系统提醒下一位顾客到该窗口办理业务。某呼叫窗口显示屏一般会安装在该窗口上方。采用大屏液晶数码显示管可以更加鲜明醒目。因为主显示屏的存在,它对这个系统的运行操作起到总领作用,运用柜台显示屏对主显示屏的辅导作用,对排号叫号功能有互动促进相互补充的用处。而且由于柜台显示屏要求繁杂即所占用的输出点也比较多,所以该辅助显示屏的使用与否要视情况而定[1。。3.6.3数码显示原理本设计要求LED显示要被多点多位数码显示并被开关输出量来多点控制需要多位输出点用来起到显示合理控制显示屏多段显示的效果。CD4511BCD码输出以此通过主机处理主显示屏显示来控制多位数显而使设计明显,节省输出点数减小了CPU所占容量。图3-5是数码管显示示意图:CD4511CD4511是一片CMOSBCD-所存驱动器,显示在BCD译码端,它可以数码管显示器从而达到显示屏显示数码的效果,具有驱动稳定性高,转换数码快控制范围广的可提供大电流控制的LED译码器。可直接驱动LED显示器。其功能介绍如下:BI:BI为输入控制端,当BI=0时,输入低电平有效,LED液晶数码管处于熄灭状态,显示屏不会显示数字。LT:LT为系统性输入端,当BI=1,LT=0时,译码器控制输出显示全数字1,高电平有效,在输入端状控制态改变情况下,七段LED都会发亮,且显示“8数字。LE:控制器锁定端,当输入低电平时,输出有效,此时输出译码。当输入高电平时译码器锁定以常态保持一段时间,低电平无效。A1、A2、A3、A4、为8421BCD码输入端。a、b、c、d、e、f、g:为译码编程输出端,当输出为高电平时,译码器输出有效,当输出为低电平时,译码器输出无效。CD4511的内部装有上拉电阻,通过输入控制端和数码管之间接上可供控制电流即可带动设备使其在一定条件下工作。第四章软件设计PLC应用程序设计方法软件设计是一个课题设计的重点,我们要充分了解PLC的基础上掌握PLC控制指令,找到正确设计方法,利用可编程控制处理器来处理我们所需要处理的问题。掌握正确的PLC程序设计方法,设计性能强的软件程序。用户可编程控制程序的设计有多种方法,一般大体为直接设计法和间接设计法。多数情况下,我们根据自己的定义的把可编程控制器的用户设计方法分为经验设计法、逻辑设计法和流程图设计法。掌握状态流程图设计方案,充分利用间接逻辑设计法设计合适的可编程控制程序。4.1.1经验设计法它沿用以前的经验,利用控制系统中的控制环节来控制电路,然后根据性能和工作要求设计出PLC可编程控制梯形图。在之后的运用检测中不断校正修改,使其达到设计者本身设计目的。因为它是根据经验而来的,并没有规范性或普遍性的规律可循,在设计时具有随意性运气性,因此设计结果往往会差强人意。因为是根据以往的经验基础上对程序的设计,它就要求程序设计者本身对程序设计一定要了解透彻,即具有丰富的经验积累和雄厚的阅历,一般不适合初学者。4.1.2逻辑设计法逻辑设计法是一种十分严密的逻辑推导为体系的控制方法,它通过逻辑演算、推理、分化和逻辑排列给出规范思路,严谨设计,合理推导,科学定位为一体。继承了传统继电器的逻辑方法,使本身更健全更成熟,更具操作性。逻辑设计法通过逻辑代数为理论基础,从而在设计中通过系统建立多个控制状态,每一个控制过程都由一个或多个控制状态控制,然后把控制量发送给记忆元,记忆元通过一定逻辑连接把各个元件控制器之间建立严格的逻辑关系,使其达到整体化一体化,快捷、有序、直观、规范的生成逻辑序列。逻辑设计法大致可以用以下几个步骤来完成:结合可编程控制器的要求,分析其工作原理,画出工艺流程图及绘制元件功能表,生成程序顺序序列。由于设计过程中会有状态转化,数据传输,要求绘制一个比较完整的状态转换表以此为根据掌握状态转化动态。由状态转换表来执行逻辑转换设计合理有序的程序。通过以上转换来的逻辑函数(即输出数据)以梯形图的形式直观地表现出来。最后结合整体对程序进行完善处理,使其达到要求。4.1.3状态流程图设计法状态流程图应用比较广泛,很多PLC程序设计中都会用到,它具有思路清晰设计简洁明了,图形客观性强,图形容易修改。而且,它还可以为不同技术人员提供相关技术交流与沟通,通过图形设绘画设计体现出设计者的想法与操作流程。

4.2智能排号系统设计分析图4-1主程序流程图在图4-1所示的智能排号系统主程序设计流程图中,该设计方案以智能模仿人们公共场所排队等号过程,无需工作人员分配介入,自动生成一体化高效率服务体系,客户可以通过自动取号、排队等候、叫号服务等功能来替代传统的排队过程,实现智能代替人工排队服务的过程。通常情况下服务部门在大厅服务厅都会设立一台计算机取号机,客观可以通过此计算机查看或选择取号排队,当按下电脑中“取号”键时,系统会自动生成一个编排号码,然后客户则会进入等号排队过程,当系统主机叫号提醒客户过程中,该客户可以凭借自己的排队取号号码到叫号窗口去办理和查询相关业务或选择暂停服务。当被叫号者被叫号三次而无果后,系统主机会默认该排队者放弃该次服务从而跳过该号码转到下一个编号者叫号服务。整个过程简单方便,实用性强,效率比传统排号高很多。

4.3程序梯形图设计与分析4.3.1人数的查询与等待在程序设计当中,排队等候人数会显示在数据寄存器中以便提取叫号。当客户按下取号按钮X001时,数据存储器就会计1。数据存储器通过其中存储记忆的人数进行顺序生成编号(如图4-2所示)。X000TOC\o"1-5"\h\z11——IISUBD105D106D107)XOOOX002X003X004X005X00119—II—HHK——44掴)M9M927——||BCDD107K2Y000}图4-2查询等待人数程序图4.3.2排队区取号在此分程序设计中,显示屏通过两位数码显示管显示号码,号码区间只能是01-99。通过D102来进行加1重置,然后将得到的数码传输致D0由此来输送致显示屏显示出来,因为D0中所得到的数就是要显示号码,这样可以做到快速重复循环。再通过SFWR指令进行排队【12。3336,,M31M10D105D102D102DOM30K100PLC互锁功能通过之间相互限制,被叫号者系统会分配一个排号给该客户,且该排号要早于下一个被叫号者的排号优先被服务,在设计中要用到4个辅助继电保护器M21-M24,当LED显示屏显示1号窗口呼叫响应时,使X002得电运行,同时传达指令同时传输到1号继电器M21得电;以此类推分别可是M22、M23、M24继电器相继得电。大厅窗口叫号按钮3336,,M31M10D105D102D102DOM30K100PLC设计梯形图如下所示:X00275—|IX00378—|I-X00481—HPX00584—|I-(PLSM32}(plsM331{plsX00275—|IX00378—|I-X00481—HPX00584—|I-(PLSM32}(plsM331{plsM34}(plsM35}M324卜M33舟M344卜M354卜M21M22M23M24少f少fSFRDDID101K100INCD106X006M221口5环M23M24M55M32^4斯林一一IIMOVK1M21—IID104<M21X007M21119RM23M24M56M33少fH-W一—IIMOVK2M22MMD104X010M21133抚M22M24M57M3444轿勃一—IIMOVK3M23MMD104<M23X011M2114T"M22非~~11~~MOVK4D104M24—11————M24M23M58M35图4-4叫号按钮梯形图4.3.4主屏叫号显示主显示屏设计方案如下:M21161一||Ml)M22—II—M23M24Ml166——|——BCDD101K2Y000}BCDE104K1YO1O)图4-5主显示屏设计流程图在此工作程序中,当主机传导使M1得到电流后,数据存储器接收信号生成号码,然后将此号码以波段信号形式发送给数码显示管用以通过显示屏显示所接收到的数据信号,然后由主机处理再转换成号码在窗口显示屏中显现出来[13。4.3.5LED灯的闪烁设计在如4-6所设计的梯形图流程中,首先由辅助继电器M21得到电流,电流流过计时器经过T0线圈,使计时器自动开始启动计时工作使计时器常开触点实现闭合状态,常闭触点实现通电状态,LED显示灯闪亮,工作完成使计时器计时一圈,C0加1。通电持续中就会使1号窗口LED灯闪烁,当逻辑线路中T1接口实现常闭触点断开状态,常开触点闭合状态,计时器线圈持续放电使其实现断电,LED灯熄灭。通过以上经过往复循环,在重复循环累次中,计数器C0根据循环次数以此加1,如此我们实现1号窗口LED闪烁灯的点亮和熄灭。2、3、4号窗口的点亮和熄灭原理同1号窗口一样,只需要重复上述原理就可得以实现对3、3、4号窗口闪烁灯的控制。177M214卜T1K5<T0182TO

nK5<T1T1186K10<00190co

n<M55192M554卜CO195M554卜M26K002-4^-<M50200203208212216218221226229234238M50HFM50HFTO

nM22HFT3{Y014K5<12T2

nT3

nCl

nM564卜M564卜M51HFM51HFT2

nM23HFT4

nT5

nM27K003T5K5<T3K10<C1<M51登015K5<T4K5<15K10<C2242C2

n<M57244M57■uC2247M57HFM28X004252255260264268270273278281295M524卜M524卜{TO16T4M24HFT7K5<T6T6T7

nC3

nM58■uM58HFM53HFM53HFT6M55HFM56HFM574卜M584卜MSMSM29X005X002X003X004X005X006X007X010(BCD(BCD图4-6窗口LED灯闪烁程序图K5<77K10<C3C3<YO17X011—(M3D101D104K2Y000K1Y0104.3.6窗口暂停按钮设计在智能排号系统中,每个业务办理应用窗台都会设计一个暂停按键,当按下该系统按键时,窗口柜台业务办理会处于停止状态,并且柜台显示屏会显示“暂停服务”字样以提醒客户该窗口现在不予办理任何业务,系统处理处于智能识别中,主机会根据该窗口的暂停发出信息而传给显示器,计时器接收电流暂停计时,该柜台处于暂停状态[14。下图为窗口暂停流程梯形图。X006X002306一||—厂好M26—II—<M26MOOTX003310—HI——H-M27<M27X010X004泌一M28—II―<M28X011X005318一II—厂养M29M26M27M28M29边一||1|1|1卜<M29{BCDD103K2Y000{BCDD103K1Y010图4-7窗口暂停流程图第五章硬件制作及系统的调试5.1电路的原理图的设计本论文为智能窗口排号叫号设计,采用单个输入口输入,多个输出口输出响应,输出点比较繁杂。本篇设计采用日本三菱公司的FX2N系列FX2N-32MR可编程控制器制作。PLC原理图绘制如5-1图:适,性能优益,价格低廉,因此可以在该种类显示管中被广泛应用。这种LED如彩虹一般有多种颜色,能够按照用户意愿自主改变。但是,缺点是当发光时电流较小亮度较低,不能用于正常照明。因此,本次设计电路分别串联4个500欧的电阻,使LED在0.010A的电流下正常工作【15。(3)24V转5V电路原理:下图为24V转5V电路原理图:5.2系统调试及运行利用本次三菱公司的FX2N系列可编程控制器,编写完控制智能排号系统的用户程序,读程序确认其写入的正确性(如图5-5所示)。经修改后,运行正常。运行流程如下:(1)调节SB1按钮时,主要来显示查询在该客户之前的等待人数,通过两位数码管在显示屏中显示出来;(2)调节SB2按钮,客户通过该按钮来取得自己当前号码,控制系统自动将顾客号码送入排队等待中;(3)调节SB3-SB6按钮,则按顺序表示1-4号窗口的排队等待客户,通过两位数码管显示当前需要被服务的排队的顾客号码。这时,一位数码显示管的显示屏会在该柜台窗口显示“01”数码。与此同时,就会在1号窗口出现LED发光二极管闪亮8秒钟,然后就会一直以常亮状态显现。以此类推,2号窗口到4号窗口都是相应按下对应按钮,使其闪烁8秒,然后常亮。(4)调节4个窗口启动按钮,当同时按下时,数码显示管显示“01”,4个窗口同时启动,使其闪烁灯先闪烁,然后保持常亮状态。(5)调节SB7按钮,触发1号叫号窗口的显示屏工作状态,使1号窗LED闪烁灯熄灭。(6)如(4)所示,分别调节S8-S10按钮,依次对应2号到4号LED闪烁灯,使其闪烁灯熄灭。(7)调节4个柜台窗口的暂停按键,当控制按钮被同时按下时,LED液晶显示屏显示数位“00”,4个窗口同时暂停服务,LED闪烁灯同时熄灭。图5-4程序检查第六章总结与展望一、本文总结随着当今科技的发展,计算机功能越发强大,而且以计算机软件系统模的增大和大量复杂运算与编程系统的提高,使软件系统的体系结构和规格显得越来越重要。在此情况下,软件体系结构的重要性已经凝聚到现代人生活的各个行业,人们对软件体系结构系统、深入的研究将会成为提高软件生产率和解决软件维护问题的新的途径。本系统可解决大部分服务行业排队混乱问题。主要是实现取号,叫号功能。在取号的设计中用到了高低值算法,也使用了多线程技术,目的是可以使多个业务员同时在线进行多方面多领域多对点业务处理。本次设计中运用了AUTOCAD>GXDeveloper和Protel等辅助软件,有效地减少了工作的量提高工作效率,达到理想设计效果。本次设计过程中虽然出现诸多问题,但是本着不放弃认真对待的原则,通过各种方法依次解决,这样又能让我对大学所学知识进行一次温习的过程,巩固基础。这样也能有效地培养我们独立自主的学习能力和实践能力,这对我们以后的步入社会是很有帮助的。二、工作展望通过本次毕业设计的顺利完成,让我对自己所学知识有了很大提高。本次设计也是根据现当今社会服务业的主要发展潮流而展开的,具有很大的现实意义。因此,这也是我在毕业以前的最后一次模拟演练。同时,通过本次设计也让我看到了很多自己的不足之处,让我能及时察觉并加以提高自身能力,这让我在之后的工作当中起到了至关重要的作用,让我对自己以后更加充满信心。总之,通过本文的设计让我受益匪浅。参考文献杨进.谈PLC仿真学习软件在PLC教学中的应用[J].职业教育研究,2007,(5).郁汉琪编著.电气控制与可编程控制器应用技术.南京:东南大学出版社,2003.6.钟肇新,范建编著.可编程控制器原理及应用.广州:华南理工大学出版社,2003.5.陈忠平.三菱FX/Q系列PLC自学手册.北京:人民邮电出版社,2009.李俊秀.可编程控制器应用技术[M].北京:化学工业出版社,2002.郑风翼.PLC控制系统梯形图和语句表.北京:人民邮电出版社.2005.皮壮行.可编程序控制器的系统设计与应用实例M.北京:机械工业出版社,2000.张运刚.从入门到精通:三菱FX2NPLC技术与应用.人民邮电出版社,2007.刘渲.电气及自动化专业毕业设计宝典.西安电子科技大学出版社.2007.贺哲荣.流行可编程序控制器梯形图识图入门.北京:机械工业出版社,2008.张宏林.PLC应用开发技术与工程实践(第2版).北京:人民邮电出版社,2008.陈宇编著.可编程控制器基础及编程技巧.广州:华南理工大学出版社,1999.余雷声编著.电气控制与PLC应用.北京:机械工业出版社,1996.PROGRAMMINGMANUAL.MISUBISHIELECTRIC,1999.ProgrammingControllerMelsecFXseriesProgrammingManual.Misubishielectric,1994.致谢本篇论文是在臧大进导师的精心指导下而完成的,大学四年受到老师的谆谆教诲让我感受颇深。因为老师也话费了好多时间来精心的指导我一步步怎么做,我衷心的感谢臧老师对我们的指导,并希望自己能够好好地向老师学习,成为一个对事情认真、并一丝不苟地完成的人。值此设计完成之际,谨向导师至于崇高的敬意和由衷的感谢。能够完成这篇论文我也感到很少欣慰,大学所学也在这毕业的时刻得到了很好地应用。也让我运用至少更加熟练。在这里我也要感谢每个同学在设计以及其他的方面对我提供的帮助,使我能够及时地发现设计中的每个错误和不合理的地方,并及时的改正错误和改进PLC的控制程序,改善控制系统的设计,以至于能够合理正确的运用所学知识,最终顺利的完成毕业设计。最后我也要感谢我的父母,没有他们就不会有我的今天更不会有这篇文章,其次要感谢我在文章中引用知识的所有作者,没有他们的学术作品给我学习与借鉴也不会有我今天的论文。最后对本论文所有关心与帮助的人致以最真诚的感谢。

附录源程序:0LDM800292AMM221FLSMO93AMM233LDMO94AHIM244FM0VKODOKI1295SFMDID101KI0011LDXOOO102INCD10612SUBE105D106D107105LDIX00619LDXOOO106AMM2220ORM9107AHIM2321ANIX002108AMM2422AMX003109AMM5523AMX004110LDM3224AMX005111ORM2125AMX001112AffB26OUTM9113MOVKID10427LDM9118OUTM2128BCDD107K2Y000119LDIX00733LDX001120AMM2134FLSM31121AHIM2336

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论