版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 前言1.1课题研究背景和意义由于改革进展,社会主义市场经济繁荣发展,城市正在照明工程的进程中。企业为展示自身,正常都要选用霓虹灯广告屏这一种广告手段,于是当我们晚上漫步街头,马路两边林林种种的霓虹灯广告哪里都能够看得到。一个是使用由各种形状和颜色制成的卷曲霓虹灯,另一种是通过使用日光和白炽灯做光,并用广告和海报来实现效果,主要由霓虹灯实现。这就涉及到怎么去掌握霓虹灯的闪烁、活动方向及闪烁时段其余诸多控制原因,怎样去快速、靠得住、单一的去掌控,成为人们思考的焦点,我认为PLC是处理这些问题的最佳方式,因为PLC具有强大的通用性,易于使用,适合广泛的高可靠性,强大的抗干扰,程序设计简等功能。而且
2、PLC产业的自动化过程尤其次序过程中方向比较容易凸显明显的好的方面,实际大家都大多使用PLC调节这些霓虹灯。我选取现在作为我的毕业设计,原因在于来通过本次能够复习一下大学四年所学习过的plc,另一方面增强了我的设计方面的能力,对于我来找此类工作也有很大的帮助。种种原因我决定了做这个题目。1.2 课题研究内容分解霓虹灯的操作结构的性质和步骤要求。根据技术要求确定总体方案。PLC控制系统的硬件设计。PLC控制系统软件的设计。1.3 设计要求该题目中的变压器大多分为两类型,一类为漏磁式变压器,还有一类是电子式变压器,泄漏磁霓虹变压器虽然可靠性比较重,体积大,价格高等因此选用电子变压器,但它的安全性能
3、不好,所以要规划电子变压器的高可靠性。没有人接近时,霓虹灯跟着规定顺序慢慢转变,而且语言播报程序放出温柔音乐。当有人接近时,霓虹灯迅速改变,而语言系统播放快乐的音乐。霓虹边角边水灯闪烁。八个字可以按照规定闪烁,而边框灯可以闪光。利用传感器来接受信号发现是否有人靠近,然后利用编程中的计数器去改变它的闪烁速度。根据电子变压器的安全性不是很好的原因,要设计安全优良的变压器。从可靠性方面探索市场逐渐成为主要的六到八米电子变压器,功率管选择的基本思路,通过电路安全计划提高可靠性。2可编程控制器简介2.1 PLC概述 PLC基本被用来完成产业操纵,一类运算掌控电子的系统,也被叫做可以编程的控制器。可以应用
4、在各种不同的工业生产中。1、PLC的发展前景PLC总的进化趋势是范围上向大小两边发展、编程语言往标准化挨近、输入输出板块人性化和专一化、网络通讯标准化、控制与监管功能一体化。具体表现在以下几个方面。以小型化,多功能化,实用为导向智能型I/O模块的发展基于计算机的工具软件来编程PLC编程语言的标准化PLC通信的易用化组态软件与PLC的软件化PLC与现场总线相结合开发新型特殊功能模块CPU的处理速度进一步加快2、PLC的工作原理PLC和计算机有着根本上相类似原理去发生任务完成,也可以说用户的任务通过程序操纵完成的。PLC起始工作后,最初会通过设置初始化系统软硬件一次后续程序的实行,而后通过往复扫描
5、的工作方式重复不停地分阶段解决各种不一样的用户任务,如图2-1。图2-1 任务处理3、PLC的循环扫描工作 PLC是循环扫描方式运行程序,继续重复循环。完成一次流程所花费的时间成为扫描周期。其过程在图2-2中。图2-2 PLC工作流程4、PLC的硬件组成PLC经常都是以微处理器为焦点,衔接种种扩展的电路。由寄存单元、微处理器、外围和IO接口、编程器和其他一些构成。核心中央处理器用以运行监控判断逻辑和数据处理。其构成如图2-3。图2-3 PLC构成PLC编程 PLC可以使用多种语言进行编程,并且拥有完善的编程系统可供用户使用,对于用户不同的编程需求都能够给以满足。它可用的编程方式多种多样。经常用
6、得最多的是通过梯形图来编程。6、PLC的特点 (一)可靠耐用,主要模块均采用大规模与超大规模集成电路,使得抗干扰能力大大增加。 (二)控制系统简单,具有很强的通用性,易于使用。当控制请求或者功能更改时,仅仅需要改变程序和对于的输入输出部件就可以。 (三)采用模块化结构,各个模块均由电缆,通讯接口连接,用户可以根据所要的功能自行决定其所要的规模和组件。 (四)编程简易,通常使用得最多的是利用梯形图来编程,简化了复杂控制系统的编程。 (五)功能完善,扩展能力强, PLC具有通信联网功能,可以进行现场调制,也可以进行远程控制。 (六)安装简单,调试容易。该软件程序取代硬件连接,并允许在实验室模拟调试
7、。 (七)易于维修,拥有自诊断功能和系统监视功能,对自身的工作状态、通讯状态和I/O口均可以在故障发生时给予提示,工作人员可以根据错误显示状态缩小错误排除检查的范围,便于快一些去发现错误问题在哪里,能够尽早解决问题。2.2 PLC的应用场合由于PLC的上述特点,使其在工业中得到了大量的使用,应用场合如下图2-4:图2-4 PLC应用场合3 霓虹灯广告屏的简介及设计方案3.1霓虹灯广告屏简介专家在研究各种新型霓虹灯和装配。最近几年,电子学这一新纪元对电光源技术的进步,带来了巨大的突破,从广度的深度到很大程度上促进了电灯的发展。当前,涌现了一些电子镇流器,启辉器,变压器等新型部件,可以完整使用到光
8、源的产品里。新型部件还有霓虹灯链接的一些组件:扫描型的控制器,电子的变压器以及变色的霓虹灯一些新型产品一直出来。在这部分新的电子元件,电子霓虹灯变压器可以触发行业的满意度。漏磁变压器长期使用,性能非常稳定和安全,生产越来越成熟,但其弊端却不明显。例如,它更大,甚至有点沉重,一个45ova漏磁的变压器可以达到10公斤,功率因数低,大功率电源,且成本高,使用维修不方便。新式的电子变压器便是通过这些弊端来研究,通过科技人员长久的研究与实验,最后做出六到八米长的电子变压器,它的价钱大概是三十块,完成电子变压器可应用于霓虹灯装置。省电的电子的变压器具备省电、质量小,修理便捷,功率系数大和设立便捷等好处,
9、于是如今在美国正在被大批推行并运作。在我们国家尤其是北上广等地方,省电型的变压器研究开发非常的热门,利用越来越的普遍。它成为一种新型的电子设备增长,还有更多不完美的部件,还需要进一步完善,如灯负载适应性适应性,电磁干扰的另一变化,以及熟练和功能稳定的过程。正是这个原因,欧洲和亚洲大部分依然使用感应式磁通泄漏变压器操作。在世界范围内推动和提高电子变压器的质量,国际照明委员会,国际电工委员会,德国工业电气质量委员会决定之后,和中国照明学会拟定出了节能电子变压器的用料建议准则,能够知道跟着电子元件产业的提高和钻研的深层次探究,可以克服现有的电子变压器的不足将能够主宰在霓虹灯行业,这种增长可能成为技术
10、人员的共鸣。有一些特效变压器为霓虹灯提供了非常特别和令人兴奋的活力和灵活性,这也可以代表它的品种的发展趋势。它们分别是:(1)书写式霓虹幻变压器少量电子变压器完成调光操作,并对信号进行控制,如音乐信号一起产生脉冲现象,允许继续加强或减轻,发生所谓的复制效应,即本文探讨的变压器。 变压器的写作也称为呼吸氖变压器的信息。 光可以呈现在电弧管的一端,流到电弧管的另一端,并再次返回。(2)变色霓红灯另一种变色霓虹变压器用于特殊发光管,发生单管变色现象。 可以选择性地激活管中的气体,发生连续,不一样的颜色替代。颜色可以变化霓虹灯是根据1970年青野正明等科学家开始举出变色的气体可以发出电流观念,从此就有
11、不少研究人员深切进行实验展开钻研。1988、在东南大学实验室,锯齿波电压进行刺激六十三毫米放电管可以观察到变换颜色。1992年,国外光源技术研讨会科技人员在此次会议上介绍了可变光色放电灯论文。 变色霓虹灯可用,得到人们的关注,并按照气体放电和电子技术实验深入讨论,这种颜色变化霓虹灯日益完善,非常能够得到普遍使用。(3)无电极和单电极氖变压器单电极的灯需要1个电极,发光强度小、个头也比较小,每每在精选建筑物和布景雕刻成果使用,如此看起来很好。该无极放电灯具有无噪音、光效高、寿命长等特点,因此在制造过程中电极的加工、密封和加工均得到简化,同时以干铅,传统的霓虹灯设置玻璃电极,支架,隔热片删除,它可
12、以使霓虹灯的寿命有了很大的改善,可以达到6至8万小时(4)低压电子霓虹灯另外还有一个低压电子霓虹灯也引人注目,这样的霓虹灯与高压电子霓虹灯不同,无汞工艺生产,不会伤害人体的健康不会脏 周边环境,耐用和扫描功能。 所以这种低压电子霓虹灯引发了霓虹灯世界的关注,还有几十种这样的产品。还有彩虹霓虹灯、光纤霓虹灯等等。能够知道之后未来,会有各种新霓虹灯这样的涌现,粉饰妆点大家的生活。此时人们也在实验霓虹灯新用途,艺术家们也热情地进入了这项工作,让霓虹灯和艺术紧密结合在一起,建筑行业的霓虹灯形状可以使夜晚的建筑物比当天更美丽的魅力 建筑,可以建设一种新的建筑风格,使建筑闪亮,栩栩如生,更好地吸引人们的关
13、注。 娱乐场所和购物中心经常使用霓虹灯进行化妆,具体或不具体的霓虹灯风格,其他技术措施在一起或独立地用于完成成功联合的功能和艺术。3.2霓虹灯广告屏的工作原理霓虹灯常常选用了一般辉光的作业形式,具备辉光根本特点,阴极被正离子打击,经过阴极的发送二次电子可以来保持发电,而且它的电流基本是正离子来送出。由于一般的辉光放电,阴极电流密度保持稳定,并且阴极的位下降在所需电流限制内不变化。 阴极的位下降约100200V,加速供给正离子供给能量。 工作电流取决于灯的直径,气体类型,电极类型和气体压力通常为15-60ma,太小,不能使霓虹灯变暗,太多的人会发生异常辉光放电,增加阴极 溅射并缩短灯泡寿命。 关
14、于灯的直径,通常太大而不能使柱面积大,并且正柱面积相对于电极消耗可以获得大的电压降,这可以增加光效应。 磁通漏电变压器氖启动电压15000v使用,电压也是7500v,相当高。了提高变压器的工作效率,在实际工作中,把几个配套的霓虹灯连接在一起,共用一个变压器,变压器可以启动十米的霓虹灯滑管,以配合公平。霓虹灯开关的数量不会改变其使用时间,更适合于广告场景的扫描变换。3.3霓虹灯广告屏部件与结构正常所用多采纳冷阴极辉光方式操作。它的构造如2-1。基本根据玻璃管、变压器、专用的高压线构造构成。图2-1 霓虹灯结构(1)玻璃灯管根据玻璃管的要求制作直线或弯曲的文字和图案。玻璃管基本用来补充气体,支撑真
15、空状态,只要一些发电地区以及穿射的光芒。与规格的玻璃管分为:直径6,7,8,9,10,12,15,8,20mm;用玻璃材质分:钠玻璃管及铅玻璃管。钠玻璃管的性质对比差,受潮后极度好变质、泛碱,牢度差容易爆裂。目前我国基本用的的Na-Ca玻璃,与铅玻璃用起来材质比较起来很大差别,现在有的问题是:CaO、Na、MnO用量较大玻璃;钠钙玻璃化学性相对差,玻璃的表皮通过很久使用后透明度会下降,灯的光衰会加剧:玻璃中纳原子由玻管内分散,并进入荧光粉晶体中,荧光粉会变质;在弯制的过程当中加温太甚,玻璃中纳原子会析出与汞化合所构成玄色吸光的纳汞齐膜,荧光粉光功能大为的降低。铅玻璃管其机械机能、电机能、化学稳
16、定机能和真空机能好于钠玻璃,其耐候性和使用时间领先钠玻璃。管可以透光,而且能够涂抹荧光,根据它需要光的颜色去决定的。管中的气体通常为惰性,并且不一样惰性气体具有不同的光谱。 霓虹灯是最容易看到的,红灯,这时候霓虹灯不仅放电,还参与了光线。 有多种粉末管涂有磷光体,氢和金属汞,汞引起2537紫外线辐射,荧光粉吸收荧光后,气体气氛对光效的影响较大,降低点火电压。涂有磷光体材料的荧光管可分为普通荧光粉和三原色磷光体。 目前,最常用的粉末管是普通荧光粉,粉末价格比较便宜,也可以满足各种颜色的一般要求。 荧光粉三原色,与普通荧光粉相比,其颜色,亮度,新鲜度更好。 喷涂磷光体工艺分为水和塑料涂层。水涂层是
17、酒精和酮混合物的混合物,在管道内壁喷洒一些荧光粉,使其自然干燥。涂有胶水的胶水与荧光粉混合,然后用烘箱干燥,其粘度,耐水性更强的粉末管。玻璃管两端各放置一金属的电极,用于发射电子、收集电荷之用。本实用新型由铜或镀镍铁制成,可做成圆锥形,可以保证发射面积,减少阴极电位。无需加热即可承受离子轰击电极的质量过高,不熔化和减少阴极溅射。金属电极用云母片,其作用是支撑电极,并与真空脱气过程绝缘,当电极发热变高时,导致玻璃管外爆。电极成为了霓虹灯管心脏部位,它的质地和机能好坏直接改变了灯管寿命。质地好一些的灯管除真空度需求较高以外,很重要是要有一双放射机能较优秀电极,也就是电极壳上层经过了轰击加热过程当中
18、,可以构成一层颇有利电子放射的激活层。如果在轰击过程中,丧失了这个激活层,那真空度再高些,它的寿命也不会大于1000小时。试验验证灯管寿命不跟真空度成正比。实际上,灯管寿命和电极性能和结构有紧密联系的。所有气体放电时,除保持必要真空度以外,重要的是它的电极发射性能和电极使用的寿命。霓虹灯电极发出的电子与阴极轰击,产生双电子发射。它取决了阴极材质和阴极表面。实验结果表明,一个阴极由其他单层工作期间工作的金属原子覆盖,两个电子辐射的所有升高,从功率下降,发射性能更好,更少溅射。霓虹灯的电极材料大部分由铁、镀镍铁、铜等金属制成,其中一些工作效率较高。如果灯采用电子发射,纯金属会导致阴极电压变大,阴极
19、溅射速度更快,管内溅射失败很快,尤其是溅射铜电极更快。实验可以证明,纯金属很容易溅散,但会在金属的外面氧化出一层有利氧化膜并且涂一层别的的逸出功对比低的金属也可以是它的氧化物,这样做的话能够下降其逸出功,升高电子的放射本能,可减缓阴极溅射,延长灯管寿命。人们制作电极时,大部分都是预处理电极。让它阴极压能够溅射极大程度减小,可以变大灯管品质以及寿命。(2)霓虹灯变压器霓虹变压器通常是两个:电子变压器和磁通漏电变压器。 磁通漏电变压器与普通变压器结构相同,核心的中心窗口加入变压器,无磁分流,磁分离由小硅钢堆,芯与芯之间有一些气隙 可以相当于安装在变压器上的安全阀的作用,当二次电流增加时,磁芯通量将
20、是旁路旁路,只有一小部分磁通与两个线圈接触,这两个电动势降低,和变压器的漏电流是由霓虹灯变压器得来,这是必要的,用以坚持灯电流稳定特性确定。通过对漏磁变压器的长期使用和改进,改进了漏磁变压器的设计和制造工艺。它性能可靠,工作稳定,并被广泛使用。常见的漏磁变压器的霓虹灯功率高达450瓦,可重达高达10公斤,而工作稳定可靠,负载能力强,但需要大量的铜和钢泄漏变压器,沉重和昂贵,安装起来也很困难,而功率因数为0.5左右。目前动力告急,以前漏磁式的变压器用在比较小、省能源、质量小电子式变压器代替。电子式变压器正常来说,6m耗损小于80va ,12m的则小于105va,相对于漏磁式变压器的更省电一些,功
21、率指数大于0.9,大型霓虹灯工程中能够大幅度的节省电力资本,还具有体积小、重量轻和便宜达成多功能的操作等优点,并且利于安置和维持,同时也有少许错误参数。可靠性差,亮度低,恒流性能弱,这是可靠性最突出的问题。变压器结构并无繁杂,市电通由整流滤波可得大约三百伏特直流电压,经由逆变电路以后,直流转换为高频交流电,升压器升压以提供高压运行。 电路基本设置有庇护电路功能,用于确保氖管开路或短路等异常环境时电路稳定。 电子技术由霓虹电子变压器制成,在霓虹灯工作场所得到很多应用,大量代替过去的磁通漏电变压器。 随着电子技术的进步,霓虹灯可以逐渐成功变压器,霓虹灯行业可以更多的使用。 由于上述的不正之手,近期
22、无法代替漏磁霓虹变压器。 变压器连接高压绝缘线,杜梅斯和玻璃管。可见高压电线为:一种是普遍的,这类很低廉便宜,可是材质很可能老化,在外面用不了多久之后会老化非常容易造成拉火,不安全。别的一种是硅橡胶绝缘高压线,当前是较完美的霓虹灯连接线,可靠性强,性能好。3.4可靠性高的霓虹灯设计对比了电子的变压器的安全性较不好原因,这一篇安全比和价格角度探讨了主流六到八米电子式变压器,根本思考主要部分,元件设计和脆弱的设备保护的选择,以提高性能和可靠性。电子变压器运行过程和霓虹灯电子变压器路线如图2-2所示。图2-2 霓虹灯电子变压器线路图工作原理:220V交流电通过dl-d4整流、C2和C2滤波成直流电流
23、的振荡线,后方补给,在15v C2和C3连接点电压,R1R2稳定155V电压。A1是1A的保险丝,起短路和比较高的电流庇护作用。R1C1解除交流电高频干预。振荡由振路线C4、D6、D7、R5和R6组成,310V的直流电通过R5、R6来对应C4充电,它的电压变成一个数值的时候,激发了D7通路,由T2的基极和发射极去能够达到正向偏置并且通路,小心R5需要达到两瓦。主振荡器的路线的T1,T2,L1,L2,L3,R8和R9,由于电路的启动可以让T2通路,C3经过B最开始、放电与放电。在高频铁氧体磁芯上形成L1、L2和L3,并且相同的端部如图1所示,因为流过L3、L1和L2以上的感应电压导致T2被路径阻
24、挡,则T1由停止变成通路。一旦T1是由C2 L3和B T1,初级放电,放电电流通过小学L3和B方向和以前相反,导致T1的变化为截止,T2的截止日期传导,这样循环往复,让电路发生振荡。R8、R9都可以为T1、T2的基极守护电阻,D6用来发动起振,C4仍然有可以充电的电压出来,R10以及C6有庇护T1、T2三极管以及改良波形功用。R4、C1、C5、R11、D5、R7和可控硅组成的过电流和开路保护路线,R4的电流电压采样电阻,C1的作用是保护电路安全运行,C5能够去除干预信号还有开机庇佑,如果发生超过流数,保护电路启动,单向的可控制硅SCR启动,振荡线路停止不运作,庇佑T1T2。一旦保护电路,故障排
25、除后,重新启动,恢复正常运行。(1)功率管的选择霓虹灯电子变压器发生问题比较多因为功率管毁坏,功率管选取一定联系到霓虹灯电子变压器安全性,在图2.2中线路不一样T1T2功率管有不一样长短霓虹灯管去对比实验,结果如表2-1所示。表中负载是12霓虹灯管,全亮电压和全亮电流电子变压器恰好让全部负载长度能够点亮时候输入的交流电压和交流电流,而一般亮度的电压/电流是霓虹灯电子变压器能够让全部负载长度都可以成为一般亮度时候输入的交流电压/电流,一般亮度根据肉眼主观确立。13005无法点亮7M霓虹灯管。根据表2-1能够获得以下论断:不一样多数功率管有负载强度可以相同,随着负载距离变高电子变压器的全亮电压和全
26、亮电流及一般的亮度电压和亮度电流都变大,D1403、BUT11A和BU508都拥有具有六到八m负载性质,就算D1403还有BU508夹杂操纵,它全亮或者一般电压和一般电流不会发生很大变化,当输入电压为240伏高,变压器能正常工作。(2)输出变压器B的设计输出变压器B可以确定霓虹灯电子变压器安全性。波及输出变压器的质料、绕法及拼装工艺。mxd-2000铁氧体材料和uy14 UY10核心,使用安眠酮高强度聚酯漆包线的输出变压器,环氧树脂封装。变压器输入绕组是0.5、输出绕组是0.1。试验方法和上面一样,变换变压器的输入绕组、输出绕组匝数,它的结果在表2-2之中。表2-2变压器不一样的输入、输出绕组
27、对工作的作用试验中发现UF10与UF14不同尺寸磁芯对试验结果没有影响,自然选择价廉的UFIO。采取输入绕组匝数和输出绕组匝数是1000和2875,可以带8M的负载,亮度平均,从始到终全亮电压都是180伏,带6M负载时候的全亮电压是170V,成效最好。那么输入匝数是九十变成了一百一,输出匝数则两千八百五十到两千九百,如此可见实验效果并无显著变化。(3)恒流特性的实验结果仅仅思考输出变压器的输入绕组匝数和输出绕组匝数是100和2857时候情形,路线仍然看图2.2中路线,更改12霓虹灯管长短,可以觉察负载距离比九米长时候,灯管不可以都亮,而且负载长短两米到八米转换,电子变压器能一般作业,输入电压是
28、二百二十伏特时候,作业电流如图2.3所示。根据图2-3中可以看出当负载长短从4m下降2m时候作业电流渐渐升高。在2到8m的限度之内,电流的转变范围为:200至400毫安。图2-3 工作电流与负载长度关系(4)L1、L2和L3以及R8和R9能够改变工作的结果路线仍然用图中2.2路线,变压器的匝数是200/2857,更改L1、L2和L3还有R8和R9,有八米负载,交流电压渐渐增大,对比开始工作时候的电压,它的数值小就可以知道L1、L2和L3匝数以及R8和R9的阻值比较适用。结果如表2-3所示。选取L1和L2匝数都是五匝,L3匝数是五匝,R8和R9阻值都是3.3欧姆/l瓦,这个时候开始作业电压是最小
29、的数值178伏。(5)保护线路的设计保卫路线设计可以决定霓虹灯电子变压器的安全性。霓虹灯在工作进程总会发生灯的损坏、灯头线掉落、湿润天气高压让地面打火不寻常发生,可以让电子变压器电流突然升高,功率管升温毁坏。因此,保护电路必须在电流大于阈值才能及时工作,保护功率晶体管。增加工作电压的方法被用来模拟异常电流。仍然通过2-2中路线,变压器匝数是一百或者两千八百七十五,使用L1和L2都是五匝,L3是八匝,R8和R9数值都是三点三欧姆/瓦,八米负载,变换R7,R7测出来状况,交流电压慢慢升高,保护电路可以初始观察当前进行工作,结果可以表2-4所示。当R7值确定,初始保护仅与工作电流、工作电压、负载不要
30、紧。大R7阻力,更大的初始保护电流。R7阻值选取6.5K,这个时候8m的负载输入电压超过240伏,开始守护电流500MA,5分钟后开始保护。结果表明,不同的功率管R7的价值观有很大的不同,即使功率管同一类型,不同厂家生产的R7是不同的。(6)使用情况按照上面议论计划的霓虹灯电子变压器利用之后觉察安全性已经变大,纵然全天候利用的情况下返修率能够可以接受的水平,尤其雨天使用时候电子变压器能安全运作,次日晴天又可以如常工作,客户对于这样也是可以接受。而且可以知道气温变高和电子变压器作业环境散热差让电子变压器破坏率大大升高。仔仔细细发现缘由是作业电流长期高于正常值,但是又达不到开始守护电流,让功率管温
31、度变高毁坏。R7减小变话能够减小进行安全管理电流,也可能会让变压器安全路线太敏锐,能够寻常利用。然后在线热电阻保护开关型大正变温度系数,如果功率管温度变大,当触发到居里线保护动作,可保护功率管。而且能够守护功率管,ce之间反方向的并联FR107,能够避免ce被相反方向击穿。C2和C3耐压达到了275伏,避免C2和C3击穿毁坏。4 霓虹灯广告屏控制系统分析4.1需求分析该控制系统是用来控制霓虹灯按照规定的闪光灯。输入程序之后能够经过硬件发生灯的主动闪烁,从而达到目的。在3-1中,8个字可以按照规定进行闪烁,而且边框灯可以一起的隔位的闪动。通过PLC来对霓虹灯的广告屏操纵,它的要求:(1)(1)广
32、告画面的8个灯发出的明”,之后德”,之后格”亮一直到用”亮,间隔一秒,全部灯亮,出现十秒,再反过来从用”字到致”字一直到明”字顺序熄灭。之后,停亮2S之后,然后从用”之后亮起来,顺序点亮了用”到明”,间隔为1秒,之后显示达到20s。然后再从明”到用”一次灭灯.全部灭掉后,停止了2S,然后重新开始执行,周而复始。(2)广告屏周围流水灯有24个,4个1对,一共有6对,每对灯之间1S可以前进移动一下,而且1到6之间每隔一对霓虹灯闪烁,而且1和3亮;之后2和4亮;之后3和5亮;之后4和6亮。移动一阵时间之后,反向移动过来,即从6和4亮;后5和3亮;之后4和2亮,然后3和1,如此周而复始。(3)系统具有
33、单步/连续控制(4)白帜灯电压,系统的霓虹灯和供电的电源都是220V。4.2 I/O分配表及PLC型号选择按照操作要求,PLC霓虹灯广告屏幕的输入和输出地址编程在下表中,它的SA1是运作的开关,SA2为休止开关,SAa是单步持续抉择开关,SB为步进按钮控制。Y0到Y7决定全部灯显示,通过LED1到LED8虚拟显示,则Y10到Y15操纵6对霓虹灯,这是通过LEDQ,模拟出来。在表3-1中显示。PLC选取:因为全部由十四端口来输出,能够通过交流电的,然后选择使用FX2N-48MR-001。它重要技术数值:输入的继电器一共有二十四个点,输出的共有继电器是二十四点。电源电压是AC100240V 50/
34、60Hz。5 霓虹灯广告屏控制系统设计5.1 PLC端子接线图(见图5-1)5.2 控制流程的设计(见图5-2)图5-1 PLC端子接线图图5-1 PLC端子接线图图5-2 控制流程的设计5.3梯形图与指令表的设计程序说明:第二十状态是:霓虹灯正序亮、反序灭;第二十一状态:霓虹灯反序亮、正序灭。第六十到六十五状态:流水灯正序隔位亮第七十到七十五状态:流水灯反序隔位亮。6 系统测试6.1调试仿真我在调试过程中有很多问题,第一步是程序数量太多,有500个步骤,后来在老师和同学的指导下,我简化了程序,把很的多的状态都合并了起来,把很多状态都合并了,定时器把灯关了,但总的思路是一样的。图6-1定时器来
35、控制灯的亮灭仿真图图6-2定时器来控制灯的亮灭仿真图图6-3定时器来控制灯的亮灭仿真图6.2程序运行原理说明本过程通过STL书写出来,工作开关打开之后,两个程序一起工作,灯闪烁和边缘边框的灯闪烁。首先,霓虹灯闪烁:按下运行按钮,这8个字根据设定的闪烁,基本上一个定时器来控制整个过程,S20、S21,前者是光的正序和反序,后者是灯反序亮和正序灭。说起了流水灯闪烁,它的形态很多,每种亮的形态是一种状态,那么就有六种形态,之后在运作一遍,三十秒之后,让正序亮改变成反序亮。反序亮三十秒全部改变成正序亮,其中三十秒通过计数器操作,由于每次运作一遍六秒,那么三十秒也就是五回,计数五会之后才可能发生其中的正
36、反序改变。参考文献1皮壮行 可编程控制器的系统设计与应用实例M北京:机械工业出版社,20002廖常初PLC编程及应用 M机械工业出版社,20083易泓可电气控制系统设计基础与范例 M机械工业出版社,20084狄建雄自动化类专业毕业设计指南M南京大学出版社,20075丁炜,魏孔平可编程控制器在工业控制中的应用M化学工业出版社,2004资料6秦长海.可编程控制器原理与应用技术M.北京邮电大学出版社.2009.7甘朝阵,张震.可编程控制器应用技术M.松下电工株式会社.1099.8周万珍,高鴻斌.PLC分折与设计应用M.北京.电子工业出阪杜.2004.9王厚华.PLC基础与原理M.北京.科学出叛社.1
37、99810陳宇.PLC編程及应用M.北京.机械工业出版ii.2002.11朱善君,翁梓.编程序控制器系统原理与应用M.北京.清华大学出版社.1992.12王玉.电气控制及PLC应用技术M.河南科学技术出版社,2006.13孙平.可编程序控制器原理及应用M,高等教育出版社,2003.14江秀汉、汤捕.可编程序控制器原理及应用M。西安电于科技太学出版社,2003. 15张凤珊.电气控制及可编程控制器M.中国轻工业出版社,2001. 16张万忠.可编程控制器应用技术M.北京化学工业出版社,2002.17 刘志敏. 城市照明控制系统中的PLC应用问题初探M.北京航空工业出版社,1997.18 Hadi
38、 Saadat.Power system Analysis.McGraw-Hill.1999计19 P. L. Jones .Modern Control Engineering.U.S.A Prientice Hall.200120 AnExpertSystemforTransformerFaultDiagnosisUsinngDissolvedGasAnalysis.IEEETransactionsonPowerDelivery Vol.8,No.1,Jariuary 1993. 文附录资料:不需要的可以自行删除 perl函数应用一、进程处理函数1、进程启动函数函数名eval调用语法eva
39、l(string)解说将string看作Perl语句执行。正确执行后,系统变量$为空串,如果有错误,$中为错误信息。例子$print = print (hello,worldn);eval ($print);结果输出hello, world函数名system调用语法system(list)解说list中第一个元素为程序名,其余为参数。system启动一个进程运行程序并等待其结束,程序结束后错误代码左移八位成为返回值。例子proglist = (echo, hello,world!);system(proglist);结果输出hello, world!函数名fork调用语法procid = fo
40、rk();解说创建程序的两个拷贝-父进程和子进程-同时运行。子进程返回零,父进程返回非零值,此值为子程序的进程ID号。例子$retval = fork();if ($retval = 0) # this is the child process exit; # this terminates the child process else # this is the parent process结果输出无函数名pipe调用语法pipe (infile, outfile);解说与fork合用,给父进程和子进程提供通信的方式。送到outfile文件变量的信息可以通过infile文件变量读取。步骤:1
41、、调用pipe2、用fork将程序分成父进程和子进程3、一个进程关掉infile,另一个关掉outfile例子pipe (INPUT, OUTPUT);$retval = fork();if ($retval != 0) # this is the parent process close (INPUT); print (Enter a line of input:n); $line = ; print OUTPUT ($line); else # this is the child process close (OUTPUT); $line = ; print ($line); exit (
42、0);结果输出$programEnter a line of input:Here is a test lineHere is a test line$函数名exec调用语法exec (list);解说与system类似,区别是启动新进程前结束当前程序。常与fork合用,当fork分成两个进程后,子进程用exec启动另一个程序。例子 结果输出函数名syscall调用语法syscall (list);解说调用系统函数,list第一个元素是系统调用名,其余为参数。如果参数是数字,就转化成C的整型数(type int)。否则传递字符串的指针。详见UNIX的帮助或Perl文档。使用syscall必须包
43、含文件syscall.pl,即:require (syscall.ph); 例子结果输出2、进程终止函数函数名Die调用语法die (message);解说终止程序并向STDERR输出错误信息。message可以为字符串或列表。如果最后一个参数不包含换行符,则程序文件名和行号也被输出。例子die (Cannot open input file);结果输出Cannot open input file at myprog line 6.函数名warn调用语法warn (message);解说与die类似,区别是不终止程序。例子warn(Danger! Danger!n);结果输出Danger! D
44、anger!函数名exit调用语法exit (retcode);解说终止程序并指定返回值。例子exit(2);结果输出无函数名kill调用语法kill (signal, proclist);解说给一组进程发送信号。signal是发送的数字信号,9为杀掉进程。proclist是进程ID列表。详见kill的UNIX帮助。例子结果输出3、进程控制函数函数名sleep调用语法sleep (time);解说将程序暂停一段时间。time是停止的秒数。返回值为实际停止的秒数。例子sleep (5);结果输出无函数名wait调用语法procid = wait();解说暂停程序执行,等待子进程终止。不需要参数,
45、返回值为子进程ID,如果没有子进程,返回-1。例子结果输出函数名waitpid调用语法waitpid (procid, waitflag);解说暂停程序执行,等待特定的子进程终止。procid为等待的进程ID例子$procid = fork();if ($procid = 0) # this is the child process print (this line is printed firstn); exit(0); else # this is the parent process waitpid ($procid, 0); print (this line is printed la
46、stn);结果输出$ programthis line is printed firstthis line is printed last$4、其它控制函数函数名caller调用语法subinfo = caller();解说返回调用者的程序名和行号,用于Perl Debugger。返回值为三元素的列表:1、调用处的包名2、调用者文件名3、调用处的行号例子结果输出函数名chroot调用语法chroot (dir);解说改变程序的根目录,详见chroot帮助。例子结果输出函数名local调用语法local($variable);解说在语句块(由大括号包围的语句集合)中定义局域变量,仅在此语句块中起
47、作用,对其的改变不对块外同名变量造成影响。千万不要在循环中使用,否则每次循环都定义一个新的局域变量!例子结果输出函数名times调用语法timelist = times解说返回该程序及所有子进程消耗的工作时间。返回值为四个浮点数的列表:1、程序耗用的用户时间2、程序耗用的系统时间3、子进程耗用的用户时间4、子进程耗用的系统时间例子结果输出二、数学函数函数名sin调用语法retval = sin (value);解说参数为弧度值。函数名cos调用语法retval = cos (value);解说参数为弧度值。函数名atan2调用语法retval = atan2 (value1, value2);
48、解说运算并返回value1除以value2结果的arctan值,单位为弧度,范围在-PIPI。应用例:角度转化成弧度子程序。sub degrees_to_radians local ($degrees) = _; local ($radians);11: $radians = atan2(1,1) * $degrees / 45;函数名sqrt调用语法retval = sqrt (value);解说平方根函数。value为非负数。函数名exp调用语法retval = exp (value);解说返回e的value次方。函数名log调用语法retval = log (value);解说以e为底的
49、自然对数。函数名abs调用语法retval = abs (value);解说绝对值函数。(Perl 4中没有)函数名rand调用语法retval = rand (num);解说随机数函数,返回0和整数num之间的一个浮点数。函数名srand调用语法srand (value);解说初始化随机数生成器。保证每次调用rand真正随机。三、字符串处理函数函数名index调用语法position = index (string, substring, position);解说返回子串substring在字符串string中的位置,如果不存在则返回-1。参数position是可选项,表示匹配之前跳过的字符
50、数,或者说从该位置开始匹配。函数名rindex调用语法position = rindex (string, substring, position);解说与index类似,区别是从右端匹配。函数名length调用语法num = length (string);解说返回字符串长度,或者说含有字符的数目。函数名pos调用语法offset = pos(string);解说返回最后一次模式匹配的位置。函数名substr调用语法substr (expr, skipchars, length)解说抽取字符串(或表达式生成的字符串)expr中的子串,跳过skipchars个字符,或者说从位置skipchar
51、s开始抽取子串(第一个字符位置为0),子串长度为length,此参数可忽略,意味着取剩下的全部字符。当此函数出现在等式左边时,expr必须为变量或数组元素,此时其中部分子串被等式右边的值替换。函数名study调用语法study (scalar);解说用一种内部格式提高变量的访问速度,同一时刻只对一个变量起作用。函数名lcuc调用语法retval = lc(string);retval = uc(string);解说将字符串全部转换成小/大写字母。函数名lcfirstucfirst调用语法retval = lcfirst(string);retval = ucfirst(string);解说将第
52、一个字母转换成小/大写。函数名quotameta调用语法newstring = quotemeta(oldstring);解说将非单词的字母前面加上反斜线()。语句 : $string = quotemeta($string);等效于:$string = s/(W)/$1/g;常用于模式匹配操作中,确保字符串中没有字符被看作匹配操作符。函数名join调用语法join (joinstr, list);解说把字符串列表(数组)组合成一个长的字符串,在每两个列表元素间插入串joinstr。函数名sprintf调用语法sprintf (string, fields);解说与printf类似,区别是结果
53、不输出到文件,而作为返回值赋给变量。例子$num = 26;$outstr = sprintf(%d = %x hexadecimal or %o octaln,$num, $num, $num);print ($outstr);结果输出26 = 1a hexadecimal or 32 octal四、标量转换函数函数名chop调用语法$lastchar = chop (var);解说var可为变量或数组,当var为变量时,最后一个字符被删除并赋给$lastchar,当var为数组/列表时,所有元素的最后一个字符被删除,最后一个元素的最后一个字母赋给$lastchar。函数名chomp调用语法
54、result = chomp(var);解说检查字符串或字符串列表中元素的最后一个字符是否为由系统变量$/定义的行分隔符,如果是就删除。返回值为实际删除的字符个数。函数名crypt调用语法result = crypt (original, salt);解说用DES算法加密字符串,original是将要加密的字符串,salt是两个字符的字符串,定义如何改变DES算法,以使更难解码。返回值为加密后的串。函数名hex调用语法decnum = hex (hexnum);解说将十六进制数(字符串形式)转化为十进制数。函数名int调用语法intnum = int (floatnum);解说将浮点数舍去小数
55、部分转化为整型数。函数名oct调用语法decnum = oct (octnum);解说将八进制数(字符串形式)或十六进制数(0 x.形式)转化为十进制数。函数名ord调用语法asciival = ord (char);解说返回单个字符的ASCII值,与PASCAL中同名函数类似。函数名chr调用语法$char = chr (asciival);解说返回ASCII值的相应字符,与PASCAL中同名函数类似。函数名pack调用语法formatstr = pack(packformat, list);解说把一个列表或数组以在实际机器存贮格式或C等编程语言使用的格式转化(包装)到一个简单变量中。参数p
56、ackformat包含一个或多个格式字符,列表中每个元素对应一个,各格式字符间可用空格或tab隔开,因为pack忽略空格。除了格式a、A和外,重复使用一种格式多次可在其后加个整数,如: $twoints = pack (i2, 103, 241);把同一格式应用于所有的元素则加个*号,如: $manyints = pack (i*, 14, 26, 11, 83);对于a和A而言,其后的整数表示要创建的字符串长度,重复方法如下: $strings = pack (a6 x 2, test1, test2);格式的情况比较特殊,其后必须加个整数,该数表示字符串必须的长度,如果长度不够,则用空字符
57、(null)补足,如: $output = pack (a 6 a, test, test2);pack函数最常见的用途是创建可与C程序交互的数据,例如C语言中字符串均以空字符(null)结尾,创建这样的数据可以这样做: $Cstring = pack (ax, $mystring);下表是一些格式字符与C中数据类型的等价关系:字符 等价C数据类型CcharddoubleffloatiintIunsigned int (or unsigned)llongLunsigned longsshortSunsigned short完整的格式字符见下表。 格式字符 描述a用空字符(null)补足的字符串
58、A用空格补足的字符串b位串,低位在前B位串,高位在前c带符号字符(通常-128127)C无符号字符(通常8位)d双精度浮点数f单精度浮点数h十六进制数串,低位在前H十六进制数串,高位在前i带符号整数I无符号整数l带符号长整数L无符号长整数n网络序短整数N网络序长整数p字符串指针s带符号短整数S无符号短整数u转化成uuencode格式vVAX序短整数VVAX序长整数x一个空字节X回退一个字节以空字节(null)填充函数名unpack调用语法list = unpack (packformat, formatstr);解说unpack与pack功能相反,将以机器格式存贮的值转化成Perl中值的列表。
59、其格式字符与pack基本相同(即上表),不同的有:A格式将机器格式字符串转化为Perl字符串并去掉尾部所有空格或空字符;x为跳过一个字节;为跳过一些字节到指定的位置,如4为跳过4个字节。下面看一个和X合同的例子: $longrightint = unpack (* X4 L, $packstring);此语句将最后四个字节看作无符号长整数进行转化。下面看一个对uuencode文件解码的例子:1 : #!/usr/local/bin/perl2 : 3 : open (CODEDFILE, /u/janedoe/codefile) |4 : die (Cant open input file);
60、5 : open (OUTFILE, outfile) |6 : die (Cant open output file);7 : while ($line = ) 8 : $decoded = unpack(u, $line);9 : print OUTFILE ($decoded);10: 11: close (OUTFILE);12: close (CODEDFILE); 当将pack和unpack用于uuencode时,要记住,虽然它们与UNIX中的uuencode、uudecode工具算法相同,但并不提供首行和末行,如果想用uudecode对由pack的输出创建的文件进行解码,必须也把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年护士资格妇产科护理学基础习题及参考答案
- 2026年急诊科停电应急演练在线模拟题及参考答案
- 2026年检车员考试题目及答案
- 2026年开放大学企业法务考试题库及答案
- 2026年临床执业医师模拟专项训练
- 2026年煤矿培训考核试题库150道附参考答案(培优a卷)
- 2026年农机驾考题库及答案解析考试题库
- 2026年普外科主治医师考试题库及答案
- 2026年人力资源管理师(基础知识)考试题及答案
- 2026年校招:浙江自然资源集团试题及答案
- 古诗文默写训练与答题策略
- 汇编mips考试试题及答案
- 2026年哈尔滨铁道职业技术学院单招职业技能考试题库及答案详解(各地真题)
- 青岛华通集团招聘笔试题
- 箱涵预制、安装、现浇施工方案
- 理疗师服务话术培训课件
- 2026年四川发展控股有限责任公司招聘笔试题
- CNAS-TRC-002-2009 管理体系两阶段审核的合理性安排和实施
- 糖尿病母亲婴儿(DM婴儿)的临床管理与预后关键要点解析
- 2025~2026学年黑龙江省哈尔滨市第三中学高一上学期期中物理试卷
- 《金属材料及热处理》课件 5.2铸锭缺陷-
评论
0/150
提交评论