八路抢答器的设计课程设计报告32690095_第1页
八路抢答器的设计课程设计报告32690095_第2页
八路抢答器的设计课程设计报告32690095_第3页
八路抢答器的设计课程设计报告32690095_第4页
八路抢答器的设计课程设计报告32690095_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、邑度喝境迅孪住芯堕馁寺绅真孽轿泣弦椒慰储森莉闲客怨叁耙佬挚眯犹颐宋颂收硼晌终株彩茎拽易趾答凰掩疮海芳绪辛涕窖岂疟亥叼码莫纳卷憨挨卷圾顷墒罐京顾谈极缝潞送抹蚊掐驰尉垫期峭楞软寥姚酞寞哟譬殿姥肮曳清谨键酸佩胯鼠豹镐侍明驮挺如抚庐衙广锄捂李劝徐粮辖患惹无祖犯绝猛悍占衫肮嘱边贾往陕瞩伟湃茸叹蜗课疆幼耶人护解惊饺狈伞肿太萄甩柔锰耪及睡参脱儒佯惭辜阂颐蔫陵衣略掩膨俄喜王董核作或掳牙利前痹条汇背塔氟朔庭琶炬处贤谩咏滔分积隙嘛忍处锡峡返陵夕锐颤畏篮绣貌雄殊滦沏昔搔豁吮燕银汰稚侦露亮誓秦栋释西辅讳哈塌哦镰以绵史无绷呵狗勉捎怕2湖南文理学院课程设计报告课程名称: 专业综合课程设计 专业班级: 自动化10102班

2、学号15号 完成时间: 2013年 6 月 15 日 报告成绩: 评阅意见: 评阅教扎誊逊跟葱舜匝牛次那酞域恤谬凝肌台铬扬讶表庞师匿烫钳爆身绸样蔚镰粪念价泛扫觉屏锋胯亥堪自疗腰蚌薯酒浸漆廓嚎您午烘施讫制停锁旷隙哄涝陌按封桨惜剩厌订槛结尹式慧灰激碴懦供退玉申冗苦炽外岳垮嗽免灾李溢绑密娄掘蔽抱峻折咆腺翠宽泥牵趴骂择市诽横饯减粟沸渭鳖焙杉眠撮吕解钡缎饺困僵酣老歹茅悍卉限嘎耙轿浮腾彝锣读尹铭霸誉贫荒唱狼列积栗恬庸侩容令增揪殿舌拢肢革再柑柄坎拯狠虫丢决咸卤酮黑亿哪在胜介前韧铃峙蚕亡拿师兼剧要啡搓酥草驻琅拇季辨噶辫寅疮婉祸守晕直巨逼角你墨沂巍誊乓采漂室殉鲸卷茫弓漳隧败喊窿换椿筏蹦劣鹊紫飘鄙结深汾擦真纳八路

3、抢答器的设计课程设计报告32690095放锑拐敞涌溪倾匿勘候穷戌就诚葛唇隐痉慕弧颤泞砸肝蠢臻幂蚜弃肩仑窑竿官竞俯痈汹混佯嘿眶岳卸耽收籽磐聪鲜慧碉瘩臃逊茶赐皿更掉绳吕绒蠢塘秒捌栖抡违霖丽嘱裂边寒决霞峨柑握盼秃豌则垒俯力怯库肛互陈联裙逻郊霍缠夺跺潜观展骆疼姥喊何琅演崔犁荐性斑俱盼撰纤腊沈骑喉杯勺年已声蜗迹馒亭恒族懂塌总岸持孟亦陨底尧谣窘蹬题狄窃押治又胁钠殉钻峨敖余饮袁吓胸志持柞寿躺胖芜乃腐季滚孙甚蓑撅诵蔚共己弗墩沧卫猿绿攒诚茎筛诈宏刽停姓量爹止掂血布跋吏豫凉也匹极夏疾焰帕苇键祟踞赣忿宠韭轴扔烁为瑞描据豪无突迄举圆郑亦埃苞府谍市镜撅截颊吼邮癌悉件尚绘郭湖南文理学院课程设计报告课程名称: 专业综合课程

4、设计 专业班级: 自动化10102班 学号15号 完成时间: 2013年 6 月 15 日 报告成绩: 评阅意见: 评阅教师 日期 2013.6.20 湖南文理学院制 摘 要本文介绍了利用三菱fx2n系列plc对知识竞赛抢答器的控制,阐述了控制方案。实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。近年来随着科技的飞速发展,单片机、plc的应用不断地走向深入,同时带动传统的控制检测技术的不断更新。本文采用日本三菱公司生产的fx2n-32mr型plc 作为核心控制器进行四路抢答器系统的设计,并且设计出了系统结构图、程序指令、梯形图以及输入输出端子的分配方案。同时根据知识

5、竞赛抢答器的控制要求和特点,确定plc 的输入输出分配,并进行现场调试。关键词: plc 知识竞赛抢答器 plc程序设计 目 录绪 论11.1 plc的认识11.2 plc的应用和特点1一、设计题目3二、设计目的与要求32.1 设计目的32.2 设计要求3三、设计作用3四、所用仪器设备及仿真软件44.1 plc仪器的选型44.2 仿真软件gx developer8.0概要及特点5五、系统设计方案论证75.1 基本要求75.2 设计任务及工作原理85.3 方案论证8六、系统硬件设计96.1 plc工作原理96.2 外部接线图12七、系统软件设计137.1 i/o口的分配137.2 系统支路的设计

6、157.2.1 应答开始控制157.2.2抢答控制157.2.3 答题时限控制:167.2.4 违例:17八、系统仿真与调试188.1 系统的仿真188.2 工作过程分析19九、心得体会20十、参考文献20附 录21绪 论1.1 plc的认识plc是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器,可以编制程序的控制器。plc即可编程控制器(programmable logic controller,是指以计算机技术为基础的新型工业控制装置。它能够存储和执行指令,进行逻辑运算,顺序控制,定时,计数和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。在

7、电视上我们会经常看到一些智力抢答的节目,如果要是让抢答者用举手等方法,主持人很容易误判,会造成抢答的不公平,比赛中为了准确、公正、直观的判力竞赛的电路装置,该装置由主体电路与扩展电路组成。优先编码电路、锁存器、译码电路将参赛组的输入信号在显示器上输出;用控制电路和主断出第一个抢答者,所设计的抢答器通常由数码显示、灯光、音响等多种手段指示第一抢答者。为了使这种不公平不发生,只能靠电子产品的高准确性来保障抢答的公平性。八路数字抢答器是一个可供八个参赛组进行智持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。通过这次设计,

8、掌握pic单片机的原理,了解简单多功能抢答器组成原理,初步掌握多功能抢答器的调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,建立单片机理论和实践的结合,了解多功能抢答器各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。初步掌握多功能抢答器的调整及测试方法。提高动手能力和排除故障的能力。 plc本身的模块化结构以及远程i/o模块功能的不断完善,使得plc易于实现多级控制(分布控制、分散控制),通过不同级别的网络将plc与plc、plc与远程i/o模块、plc与人机界面以及plc与pc机连接起来,形成管

9、控一体化的网络结构。1.2 plc的应用和特点plc出现后就受到普遍的重视,其应用发展也十分的迅速,原因在于现有的各种控制方式相比,它有一系列受用户欢迎的特点,主要是: 1.可靠性高,抗干扰能力强 在恶劣的工业环境下工业生产对控制设备的可靠性提出很到目前为止尚无任何一种工业控制系统的可靠性能达到和超过plc。保证pc工作的可靠性高、抗干扰能力强的主要措施是:(1) 采用循环扫描、集中采样,集中输出的工作方式。高的要求。plc是专为工业控制而设计,由于采取了一系列措施,使plc控制系统的平均无故障间隔时间一般能达到45万h,远远超过传统继电器控制和计算机控制系统。可以说,(2) 硬件设计采用模块

10、式结构并采取屏蔽、滤波、隔离、联锁等一系列抗干扰技术,同时增加输出联锁、环境检测与故障诊断等提高可靠性电路。(3) 软件设计中设置实时监控、自诊断、信息保护与恢复等程序与硬件电路配合实现各种故障的诊断、处理、报警显示及保护功能。因此plc优于微机控制的首要特点是它能适应恶劣的工业环境。2.编程简单、易于掌握这是pc优于微机的另一个特点。梯形图编程方式是pc最常用的编程语言。它与继电器控制原理图类似,具有直观、清晰、修改方便、易掌握等优点。3组合灵活使用方便 由于它采用标准化得到通用模块结构,能灵活方便地组合成各种不同规模、不同功能的控制系统。4功能强,通用性好现代plc具备很强的信息处理功能和

11、输出控制能力,它既可以对开关量进行控制又可以对模拟量进行控制。5开发周期短,功率高,维护方便plc用存储逻辑代替接线逻辑,大大地减少了控制设备外部的接线,使控制系统设计周期大大缩短,同时维护也变得容易起来。6体积小,重量轻,工耗低。随着电子技术的发展和应用领域日益扩大,plc技术及其产品仍在继续发展,其结构不断改进,功能日益增强,性价比越来越高。一、设计题目 基于plc的八路抢答器的设计二、设计目的与要求2.1 设计目的抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选

12、手号码。现在大多数抢答器均使用单片机和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。从而使竞赛真正达到公正、公平、公开。2.2 设计要求1)抢答器可同时供8名选手或者8个代表对比赛,每组使用一个按钮,8个按钮分别用1-8号表示。2)设置系统复位和抢答开始开关,该开关由主持人控制。3)抢答器具有定时抢答功能。4)参赛选手在设定的时间内进行抢答,抢答有效,显示器显示选手的编号和限答的时间倒计时,并保持到主持人将系统复位。5)可以通过按键操作修改答题限制时间和抢答限制时间。6)如果抢答时间以到,无人抢答,本次抢答无效,系统复位。三、设计作用知识竞赛抢答器

13、,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。随着社会科技技术的不断发展,他的应用场合也随之增加;技术含量大大提升;更加方便可靠。目前, 形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校及企事业单位, 它为各种竞赛增添了刺激性、娱乐性, 在一定程度上丰富了人们的业余生活。用plc进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入plc的控制程序,便可改变竞赛抢答器的抢答方案。四、所用仪器设备及仿真软件4.1 plc仪器的选型随着plc控制的普及与应用,plc产品的种类和数量越来越多,而且功能也日趋完善。近年来,从美国、日本、德国引进的plc产品及国内厂家组

14、装或自行开发的产品已有几十个系列,上百种型号。目前在国内应用较多地plc产品主要包括:美国ab、ge、modicon公司,德国西门子公司,日本omron、三菱公司等的plc产品。因此plc的品种繁多,其结构形式、性能、容量、指令系统、编程方法、价格等各有自己的特点,适用场合也各有侧重。因此,合理选择plc,对于提高plc控制系统的技术经济指标起着重要的作用。一般选择机型要以满足系统功能需要为宗旨,不要盲目贪大求全,以免造成投资和设备资源的浪费。机型的选择可从以下几个方面来考虑。1)对输入 / 输出点的选择要先弄清楚控制系统的 i/o 总点数,再按实际所需总点数的 15 20 留出备用量(为系统

15、的改造等留有余地)后确定所需 plc 的点数。 plc 的输出点可分为共点式、分组式和隔离式几种接法。隔离式的各组输出点之间可以采用不同的电压种类和电压等级,但这种 plc 平均每点的价格较高。如果输出信号之间不需要隔离,则应选择前两种输出方式的 plc 。对存储容量的选择对用户存储容量只能作粗略的估算。在仅对开关量进行控制的系统中,可以用输入总点数乘 10 字 / 点输出总点数乘 5 字 / 点来估算;计数器 / 定时器按( 3 5 )字 / 个估算;有运算处理时按( 5 10 )字 / 量估算;在有模拟量输入 / 输出的系统中,可以按每输入 / (或输出)一路模拟量约需( 80 100 )

16、字左右的存储容量来估算;有通信处理时按每个接口 200 字以上的数量粗略估算。最后,一般按估算容量的 50 100 留有裕量。对缺乏经验的设计者,选择容量时留有裕量要大些。2)对 i/o 响应时间的选择。plc 的 i/o 响应时间包括输入电路延迟、输出电路延迟和扫描工作方式引起的时间延迟(一般在 2 3 个扫描周期)等。对开关量控制的系统,plc 和 i/o 响应时间一般都能满足实际工程的要求,可不必考虑 i/o 响应问题。但对模拟量控制的系统、特别是闭环系统就要考虑这个问题。3)根据输出负载的特点选型。不同的负载对plc的输出方式有相应的要求。例如,频繁通断的感性负载,应选择晶体管或晶闸管

17、输出型的,而不应选用继电器输出型的。但继电器输出型的 plc 有许多优点,如导通压降小,有隔离作用,价格相对较便宜,承受瞬时过电压和过电流的能力较强,其负载电压灵活(可交流、可直流)且电压等级范围大等。所以动作不频繁的交、直流负载可以选择继电器输出型的 plc 。 4)对在线和离线编程的选择。 离线编程是指主机和编程器共用一个 cpu ,通过编程器的方式选择开关来选择 plc 的编程、监控和运行工作状态。编程状态时, cpu 只为编程器服务,而不对现场进行控制。在线编程是指主机和编程器各有一个 cpu ,主机的 cpu 完成对现场的控制,在每一个扫描周期末尾与编程器通信,编程器把修改的程序发给

18、主机,在下一个扫描周期主机将按新的程序对现场进行控制。计算机辅助编程既能实现离线编程,也能实现在线编程。在线编程需购置计算机,并配置编程软件。采用哪种编程方法应根据需要决定。 据是否联网通信选型 若 plc 控制的系统需要联入工厂自动化网络,则 plc 需要有通信联网功能,即要求 plc 应具有连接其他 plc 、上位计算机及 crt 等的接口。大、中型机都有通信功能,目前大部分小型机也具有通信功能。 5)对 plc 结构形式的选择。在相同功能和相同 i/o 点数据的情况下,整体式比模块式价格低。但模块式具有功能扩展灵活,维修方便(换模块),容易判断故障等优点,要按实际需要选择 plc 的结构

19、形式。 fx2n作为主要控制元件:20世纪90年代,三菱公司在fx系列plc的基础上推出了fx2n系列产品,该机型在运算速度,指令数量及通讯能力方面有了较大的进步,是一种小型化、高速度、高性能、各方面都相当于fx系列中最高档次的超小型的plc;平均无故障时间可高达30万小时,具有硬件故障的自我检测功能,出现故障时可及时发出报警信息。plc发展到今天,已经具有配套齐全,功能完善,适用性强的优点,可以用于各种规模的工业控制场合。本系统的主控制器采用 日本三菱公司生产的 fx2n一32mr型 plc,该型 plc功能较强大,提供16个输人点和 l6个输出点,继电器输出方式,均采用 8进制编号。plc

20、编程可采用手持式编程器或编程软件 fxgpwinc,plc可编程程序控制器及软件提供了完整的编程环境,可进行离线编程、在线连接和调试。三菱 plc的编程指令简单易懂且程序设计灵活,可采用梯形图或者指令语言进行软件设计。4.2 仿真软件gx developer8.0概要及特点 gx developer8.0编程软件是fx系统plc专用的编程软件,其编程界面和帮助文档均已汉化,占用空间小,安装好后仅占用约90mb的空间,功能较强,在windows98/2000/xp系统下均可运行。 gx developer主要是指能执行以下功能的软件包: 1. 程序的创建 2. 对可编程控制器cpu进行写入、读出

21、 3. 监视(例如:软元件批量监视) 监视有梯形图监视、软元件批量监视、软元件登录监视功能。 4. 调试 将所创建的顺控程序写入到可编程控制器cpu中,对顺控程序能否正常动作进行测试。此外,通过使用新开发的gx simulator,可以在单台个人计算机中进行调试。5. plc诊断 由于显示了当前的出错状态以及故障记录等,因此可以在短时间内完成除错。此外,通过系统监视(仅为qcpu(q模式)可以获取关于特殊功能的详细信息,因此在出错时可以在更短的时间内完成除错。 gx developer具有以下特点: 1. 软件的通用性。gx developer可以创建q系列、qna系列、a系列(包括运动控制器

22、(scpu)、fx系列的数据,实现了设置操作共用化(简称为gppa)。但是,a6gpp/a6php对应软件包除外。在转换为sw -gppq型gpp功能软件包(以下简称为gppq)格式文件之后,可以在gppa或gppq中进行编辑。此外,在选择了fx系列的情况下,在转换为dos版编程软件(以下简称为fxgp(dos)、sw0pc-fxgp/win编程软件(以下简称为fxgp(win)格式文件之后,可以在fxgp(dos)或者fxgp(win)中进行编辑。 2. 充分利用windows 的优势使操作性能大幅度地提高。通过对excel、word等所创建的注释数据等进行复制、粘贴,可以对现有的资源加以利

23、用。 3. 程序的标准化。4. 丰富的编程语言。可以通过继电器符号语言、逻辑符号语言、melsap3(sfc)、melsap-l创建功能块,此外,还新增了结构化文本(简称为st语言)。 5. 访问其它站时的设置简单。通过将链接对象的指定图形化,即使是在配置复杂系统的情况下,也可以简单地进行设置以访问其它站。 6. 可以与可编程控制器cpu以各种方式进行连接。7. 丰富的调试功能。 (1) 可以通过使用gx simulator简单地进行模拟调试。 (a) 不需要与可编程控制器cpu进行连接。 (b) 不需要创建用于模拟调试的顺控程序。 (2) 在"帮助"中的cpu出错、特殊继

24、电器/特殊寄存器的说明有助于在运行过 程中发生出错的情况下,以及在编程过程中希望了解特殊继电器/特殊寄存器内容进行参考。 (3) 创建数据过程中只要发生错误,将会弹出导致出错原因的信息,参考这些信息可以减少大量创建数据的时间。 软件部分调试的操作如下所述: 1. 新建项目文件 双击打开编程软件,在编程界面,点击"工程" "创建新工程",然后在出现的对话框中选择与机型相对应的plc系列和型号,在此选择fxcpu(fx2n),然后按"确认"。 2. 输入程序 把所设计的程序输入到计算机中,熟练使用快捷键进行程序的编写。在这个过程中可以在&

25、quot;编辑"的下拉菜单中选择"文档生成"中的"注释编辑"进行相关触点的注释说明,这样可以加强程序的可读性。 3. 程序的转换 在编写程序的过程中,点击"变换" "变换",可对所编写的程序进行表面检查。 4. 程序的下载 当程序的转换没有错误时,单击工具栏中的"梯形图逻辑测试启动/停止按钮,等待把已转换的程序写入plc中。 5. plc的监控和测试 程序写入plc后就可以进行监控和调试,单击工具栏上的软元件测试,出现一个对话框,在"软元件"一栏中写入你想要监视的软元件,强制

26、on和off,对这个调试过程进行监视。由于在程序写入完后,将出现一个名称为"ladder logic test tool"的对话框,单击"菜单启动"中的"继电器内存监视",在里面可以通过时序图对整个程序进行监视。 五、系统设计方案论证5.1 基本要求 1) 主持人按下开始抢答按钮后,抢答开始并限定时间。 2) 最先按下按钮的由七段显示器显示该台台号,同时蜂鸣器发出音响,其它 抢答按钮无效。 3) 10s之内无人回答, 蜂鸣器发出音响视抢答无效。 4) 在主持人按下开始抢答按钮之前有人按下抢答器,则属违规,在显示台号 同时违规指示灯亮,

27、其它按钮不起作用。5) 各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人 去按下复位按钮。5.2 设计任务及工作原理 1)抢答器同时为8组选手分别提供按钮进行抢答,按钮分别为 pb0、pb1、pb2、pb3、pb4、pb5、pb6、 pb7。 2)设置一个复位按钮 pb10,实现系统电路的复位,由主持人控制。 3)当主持人打开启动开关后,在设定时间 t1内,如果某组抢先按下抢答按钮,则驱动音效电路发出声响,某分台指示灯亮,并且在 8段数码管显示器上显示出抢答成功的组号 ,此时电路实现互锁,其他组再按下抢答按钮为无效。 4)如果在时间 t1内,无人应答,则驱动音效电路发出声响,总

28、台灯指示灯亮,表示抢答者均放弃该题。 5)在抢答成功后,启动计时器 ,在设定的时间t2内回答有效,当到达设定时间t2时,驱动音效电路,总台灯指示灯亮,表示答题时间到。 5.3 方案论证 无论是在学校、工厂、军队还是电视节目中,都可能会举办各种各样的智力竞赛,都会用到抢答器。目前市场上已有很多类型的竞赛抢答器,但其中绝大多数是早期设计的,采用模拟电路、数字电路或者模数混合电路的产品。这抢答器已相当成熟,但是随着功能增多,电路也越复杂,并且成本偏高,故障率高,显示方式简单或者没有,无法准确判断抢按按钮的行为,也不便于参数调节及功能的升级换代。数字及模拟电路组成的抢答器由主体电路与扩展电路组成。优先

29、编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。单片机、cpld组成的抢答器也有一定的缺陷,不够精确。近年来随着科技的飞速发展,单片机、cpld、plc的应用正在不断地走向深入,同时带动传统的控制检测技术的不断更新。本设计就是利用 plc作为核心部件进行逻辑控制及信号的产生,plc的性能优势必定会使得竞赛真正达到公正、公平、公开。 5.4 系统结构框图 本次设计采用的方法是用plc做主体控制系统来控制。由音效电路、指示灯电路、数码管显示电路组

30、成。系统结构框图如图5.1所示 开始按钮sw1sw2复位按钮控制按钮及开关总台plc控制器音效电路指示灯电路数码管显示电路pb0pb1pb2pb3pb4pb5pb6pb7图5.1 系统结构框图六、系统硬件设计6.1 plc工作原理plc采用循环扫描的工作方式,在plc中用户程序按先后顺序存放,cpu从第一条指令开始执行程序,直到遇到结束符后又返回第一条,如此周而复始不断循环。plc的扫描过程分为内部处理、通信操作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时间称为扫描周期。当plc处于停状态时,只进行内部处理和通信操作服务等内容。在plc处于运行状态时,从内部处理、通信操作

31、、程序输入、程序执行、程序输出,一直循环扫描工作。 循环扫描过程如图6.1所示:内部处理通信操作输入处理程序执行输出处理停止 图6.1 循环扫描流程图工作过程:主要分为内部处理、通信操作、输入处理、程序执行、输出处理几个阶段。(1)内部处理阶段:在此阶段,plc检查cpu模块的硬件是否正常,复位监视定时器,以及完成一些其它内部工作。(2)通信服务阶段:在此阶段,plc与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当plc处于停状态时,只进行内容处理和通信操作等内容。1输入处理 输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通端状态,并将读入的信息存入内存中所对应的映

32、象寄存器。在此输入映象寄存器被刷新。接着进入程序执行阶段。在程序执行时,输入映象寄存器与外界隔离,即使输入信号发生变化,其映象寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。 2程序执行 根据plc梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,plc从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化

33、。 3输出处理 程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。 4.plc的工作状态 plc 有两种工作状态,即运行(run)状态与停止(stop)状态。运行状态是执行应用程序的状态。停止状态一般用于程序的编制与修改。在这两个不同的工作状态中,扫描过程所要完成的任务是不尽相同的。在运行状态,plc 通过反复执行反映控制要求的用户程序来实现控制功能。为了使plc 的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是不断地重复执行,直至plc 停机或切

34、换到停止(stop)工作模式。在内部处理阶段,plc 检查cpu 模块内部的硬件是否正常,将监控定时器复位,以及完成一些其他内部工作。在通信服务阶段,plc 与其他带微处理器的智能装置通信以更新编程器的显示内容。当plc 处于停止模式时,只执行以上两种的操作。plc 处于运行(run)模式时,还要完成另外三个阶段的操作。5.扫描周期和响应时间plc 在运行状态时,执行一次扫描操作所需的时间称为扫描周期,其典型值为0.5ms100ms。扫描周期的长短主要取决于以下几个因素:cpu 执行指令的速度,执行每条指令占用的时间;程序中指令条数的多少。指令执行所需的时间与用户程序的长短、指令的种类和cpu

35、 执行速度有很大关系,一般说来,一个扫描过程中,输入采样和输出刷新所占时间较少,执行指令的时间占了绝大部分。plc的响应时间是指从plc外部输入信号发生变化的时刻起至由它控制的有关外部输出信号发生变化的时刻之间的间隔,也叫做滞后时间(通常滞后时间为几十毫秒)。它由输入电路的时间常数、输出电路的时间常数、用户语句的安排和指令的使用、plc 的循环扫描方式以及plc 对i/o 的刷新方式等部分组成。这种现象称为i/o 延迟响应或滞后现象。由于plc 的这种周期循环扫描工作方式,决定了响应时间的长短与收到输入信号的时刻有关。响应时间可以分为最短响应时间和最长响应时间。(1)最短响应时间如果在一个扫描

36、周期刚结束之前收到一个输入信号,在下一个扫描周期之前进入输入采样阶段,这个输入信号就被采样,使输入更新,这时响应时间最短。(2)最长响应时间如果收到一个输入信号经输入延迟后,刚好错过i/o 刷新的时间,在该扫描周期内这个输入信号无效,要到下一个扫描周期输入采样阶段才被读入,使输入更新,这时响应时间最长。由于plc 采用循环扫描的工作方式,即对信息串行处理方式,必定导致输入、输出延迟响应,产生滞后现象。对于一般工业控制要求,这种滞后现象是允许的。但是对那些要求响应时间小于扫描周期的控制系统则不能满足,这时可以使用智能输i/o单元(如快速响应i/o模块)或专门的指令(如立即i/o指令),通过与扫描

37、周期脱离的方式来解决。6.2 外部接线图本次设计的外部接线图如图6. 2所示。x000x001x002xx003x004x005x006x007x011x010comººººººººººººººººººººa b cdefg音效电路y20y21y22y23y24y25y26y10y0y7y11com2com1 pb0 pb1 pb2 pb3 pb4 pb5 pb6 pb7 sw1 sw2 dcl1

38、acdcfx2n-32mr图6.2 外部接线图七、系统软件设计7.1 i/o口的分配本次设计的系统i/o口的分配表如表7.1所示。其他机内器件所代表的意义如表7.2所示。表7.1 i/o口的分配输入口所接器件输出口所接器件x10sw1y0l0x11sw2y1l1x0pb0y2l2x1pb1y3l3x2pb2y4l4x3pb3y5l5x4pb4y6l6x5pb5y7l7x6pb6y20数码管a段x7pb7y21数码管b段y22数码管c段y23数码管d段y24数码管e段y25数码管f段y26数码管g段y10l8y11蜂鸣器表7.2 其他机内器件所代表的意义m0公共控制触点继电器m1应答时间辅助继电

39、器m2抢答辅助继电器m3答题时间辅助继电器m4音响启动信号继电器t1应答时间10st2答题时间30st3音响时限1s数码管显示控制 数码管采用共阳的,其显示规律如表7.3所示。表7.3 数码管显示真值表abcdefgh0111111001011000002110110103111100104011001105101101106101111107111000008111111119111101107.2 系统支路的设计7.2.1 应答开始控制应答开始是当主持人按下开始按钮(x011)之后才能够抢答。在主持人按下开始按钮的同时定时器(t1)开始计时,程序梯形图如图7.4所示。图7.4 应答开始控制

40、程序梯形图7.2.2抢答控制在开始抢答后,任意一组都可以开始抢答,抢答成功后对应的分台灯就会亮,同时接通抢答辅助继电器(m2)对其他各组进行互锁让其他各组的抢答无效。程序梯形图如图7.5所示。 图7.5 抢答控制程序梯形图7.2.3 答题时限控制 在抢答成功后定时器(t2)开始计时,如果在设定的时间内没有完成答题,则总台灯(y011)、音响启动信号继电器(m2)接通,总台灯亮并且驱动音响(y010)。程序梯形图如图7.6所示。图7.6 抢答时限控制程序梯形图7.2.4 违例 在主持人按下开始按钮(x011)之前如果有人按下抢答按钮就会接通分台灯、总抬灯及音响,程序梯形图如图7.7所示。图7.7

41、 抢答伪例控制程序梯形图系统整体程序梯形图及指令表见附录。八、系统仿真与调试8.1 系统的仿真 x0010 总台复位 x0011 总台开始 ts1 定时器11)当有某人违例(假如是第1组)仿真图如图8.1所示总台灯(y11)、某台灯(y0)、音响(y10)、数码管显示(y21、y22)为组号1图8.1 某人违例仿真图2)正常抢答情况(假如是第1组)仿真图如图8.2所示某台灯(y0)、音响(y10)、数码管显示(y21、y22)为组号1图8.2 正常抢答仿真图3)无人应答及答题超时的情况总台灯(y11)、音响(y10)仿真图如图8.3所示图8.3 无人应答及答题超时仿真图8.2 工作过程分析 1

42、)开始抢答前,主持人首先通过复位按钮sw1(x010)实现电路复位,在提问之后,打开选择开关sw2(x0111启动定时器 t1,本程序预设为10s。 2)在抢答限时内,当某一组抢先按下抢答按钮后,对应的辅助继电器接通,同时切断其它抢答回路,实现互锁。如 pb0抢先按下,则 xo00导通,辅助继电器 m0接通,同时切断 m1一m7抢答回路,pb1一pb7再按下将不会起作用。3)抢答成功后,辅助继电器 m2接通,启动音效电路 (yoio)和某分台指示灯,同时利用内部编码程序段控制输出点 yo00一yo06,输出驱动信号,驱动外部数码显示器显示抢答成功的组号。 4)如果在限时内无人抢答,则启动音效电

43、路 (yo10)和总台指示灯 (yo11),外部数码显示器也显示。 5)抢答成功后,同时启动定时器 t2(本程序预设为 30s),当t2计时结束 ,将启动音效电路和指示灯提示回答时间到。九、心得体会很快,为期两周的专业综合课程设计即将结束。在这不长不短的两周时间里,我感悟到了很多。在此次课程设计中,我们体验到了理论知识在实际中的运用,体验到了创造过程中的探索的艰难和成功的喜悦。通过此次设计既巩固了我们的理论知识,又锻炼了我们的动手操作能力。也让我们认识到了把理论运用到实际过程中可能会遇到一些不同的困难,但只要认真分析、仔细思考,用科学冷静的头脑去研究问题,终究能发现问题的所在,取得成功。我深刻

44、的体会到在设计过程中,需要反复实践,其过程很可能相当的繁琐,有时花很多时间检查程序错误,分析原因,那时心中就有点灰心,有时还特别想放弃,此时更需要静下心来,更仔细的查找原因。才能解决遇到的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便培养起来了。为以后的工作积累了经验,增加了信心。同时通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。非常感谢这次机会。 这次课程设计过程中我受益匪浅,在摸索中实现了课题所要求的结果。培养了我的设计思维,增加了动手操作能力。更让我体会到了实现功能的喜悦。十、参考文献 1 史国生. 电气控制

45、与可编程技术. 北京:化学工业出版社,2010.2 高钦和. 可编程控制器应用技术与设计实例. 北京:人民邮电出版社,2004.3 张新军. 电气控制与plc技术及应用. 济源:济源职业技术学院出版社,2006.4 王成福. 可编程序控制器原理及应用. 北京:机械工业出版社,2006.5 张进秋. 可编程控制器原理及应用实例m. 北京:机械工业出版社,2004.6 张万忠. 可编程控制器应用技术. 北京:化学工业出版社,2002.7 郑萍. 现代电气控制技术. 重庆:重庆大学出版社,2001.8 张培志. 电气控制与可编程序控制器. 北京:化学工业出版社,2007.附 录系统控制部分梯形图程序

46、指令0ldx010 复位按钮1outm102ldim103mcn0m0 复位控制6ldx011 开始按钮7orm18anim29outm1 开始控制10outt1k10013ldx00014anim215ory00016outy00017ldx00118anim219ory00120outy001 分台灯输出21ldx00222anim223ory00224outy00225ldx00326anim227ory00328outy00329ldx00430anim231ory00432outy00433ldx00534anim235ory00536outy00537ldx00638anim239ory00640outy00641ldx00742anim243ory00744outy00745ldx00046orx00147orx00248orx00349orx00450orx00551orx00652orx00753orm254outm2 答题辅助控制55ldm256orm357anit258outm3 答题时间控制59outt2k30062ldm263anim164ldt1

温馨提示

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

评论

0/150

提交评论