王韶海——PLC控制滚动画布广告设计_第1页
王韶海——PLC控制滚动画布广告设计_第2页
王韶海——PLC控制滚动画布广告设计_第3页
王韶海——PLC控制滚动画布广告设计_第4页
王韶海——PLC控制滚动画布广告设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、安 徽 广 播 电 视 大 学课程设计课题名字:PLC控制滚动画布广告设计院 校: 安徽广播电视大学芜湖分校 专业班级: 10秋机械设计制造及自动化 学生姓名: 王韶海 学 号: 1034001254462 指导教师: 邢景虎 成 绩: 2011 年 6月16日目 录摘 要1绪 论2第1章 PLC控制滚动画布31.1广告4滚动画布广告52欧姆龙CJ1M型PLC控制系统简介62.1 概述62.1.2 网络间远程编程监控和无缝链接62.1.3 完全互补的通用功能62.2 特性72.2.1 基本性能的改进72.2.2 结构编程82.2.3 内置I/O功能92.4 CPU单元部件和功能102.4.1

2、CPU单元部件102.4.2 指示灯12CPU单元前面板上的LED指示灯122.4.3 DIP 开关122.5. 安装和接线注意事项132.5.2 连接PC组件132.5.3 DIN导轨安装143 基于plc控制滚动画布广告设计143.1 滚动画布广告143.2工作原理143.3 PLC控制系统的设计153.3.1 电机的选用163.3.2 输入输出设置163.3.3 主程序的设计17结 论22致 谢23参考文献24附录1手动程序设计25附录2自动程序设计28摘 要 本论文主要介绍一种由可编程序控制器(PLC)、红外传感器、电动机为主要器件构成的新型广告发布装置滚动画布广告控制系统。这种新型滚

3、动画布广告控制装置是将五幅画面连接起来装在露天灯箱中,画布用电动机拖动,可上下进行循环显示,信息量大,动态效果好,可以对多种商品进行介绍或宣传,在街头构成一道风景线的同时也适用于大商场中对商品信息以及销售情况进行介绍。画布可以定期更换,方便不同商品需要。 在画布循环运行过程中,各个画布画面出现的时间都保持一致,展示一定的时间后再改变到下一序号的画面。PLC靠软件程序对5幅画面的运动进行控制,并克服了自动运行中会遇到的各种问题,保证画布按要求正确运行。此外,该控制装置还具有手动/自动切换、定时开/关机、断电保持及故障诊断并报警等功能。关键词:滚动画布广告;可编程序控制器(PLC);自动运行;故障

4、报警AbstractThe thesis introduces one kind of the canvasrolling from the programmable controller (PLC) , infrared sensor ,electric motor for new model advertisement that the main componentcomposes announces a device advertisement control device mainly.That advertisement is equipped with this new model

5、 rolling canvasunder the control of is in open-air lamp case with five tableauxlink dress , canvas uses electric motor to drag moving , may carryout circulation display , amounts big , dynamic information effectabout well, simultaneous being able to carry out the lineintroducing or propagating the s

6、cenery composing one, in street ondiversified commodities introduces that in being unable to apply tomarket big to being in progress as well as merchandise news sellingcondition. Canvas is not bad change at the regular intervals , beunlike conveniently commodity need.Circulation work process is midd

7、le in canvas,each canvas tableau the time appearing all keeps the tableauchanging again to time as soon as serial number after showingcertain time consistently. And PLC is in progress to 5 tableauxmotion by the software program under the control of, have overcomean automation running middle various

8、problem that can come across ,have ensured that canvas works according to demanding correctly.Besides, should control a device having hand movement/ theautomation changes shut-down , interruption of power supply by allmeans , holds at the regular time/ to keep functions such asreaching the malfuncti

9、on diagnose and giving an alarm.Keywords: Canvas rolling advertisement; Programmable LogicController(PLC); The automation works; Malfunction give analarm绪 论PLC, 中文名称叫做可编程逻辑控制器,是一种通用工业控制装备,它是集微机技术、自动化技术、通讯技术于一体的通用工业控制装置。目前,世界上有200多厂家生产300多品种PLC产品,应用在汽车、粮食加工、化学/制药、金属/矿山、纸浆/造纸等行业。德国的西门子(SIEMENS)公司、AEG公

10、司、法国的TE公司是欧洲著名的PLC制造商。日本OMRON(立石公司)电机株式会社是世界上生产PLC的著名厂商之一。其PLC产品以其良好的性能价格比被广泛地应用于化学工业、食品加工、材料处理和工业控制过程等领域,其产品在日本其销量仅次于三菱,居第二位,在我国也是应用非常广泛的PLC之一。滚动画布广告是一种新型的广告发布形式。目前我国体育比赛场、大型商场、街道两侧机场和车站等场所使用的广告宣传器材可以归纳为两类:一类是单面或双面的灯箱、展板、条幅等,它们所含的信息少,内容单一;另一类指电子显示屏、字幕机,这类广告展示装置所含信息量大,但在阳光直射下画面不清晰,效果差,一般适合于室内或夜间使用。滚

11、动画布广告展示装置采用PLC控制,以自动、定时、循环的方式展示喷绘在广告布上的多幅广告,具有信息量较灯箱、展板多,适用于室外环境,可夜间使用的特点,有着广泛的应用前景。以PLC为工具,设计了一种以广告画布为画面载体,滚动展示多幅广告画面的装置并且讨论了装置的工作原理,实施方案及流程图。PLC控制系统具有手动/自动、定时开/关断电保持及故障诊断等功能,靠软件程序对多幅画布的运动进行协调控制,克服各个广告机的机械传动机构不一致性,保证画布动作整齐划一。第1章 PLC控制滚动画布1.1广告广告是为了某种特定的需要,通过一定形式的媒体,并消耗一定的费用,公开而广泛地向公众传递信息的宣传手段。所谓广告,

12、从汉语的字面意义理解,就是“广而告之”,即向公众通知某一件事,或劝告大众遵守某一规定。广告一词,据考证是一外来语。它首先源于拉丁文AdA verture,其意思是吸引人注意。中古英语时代(约公元13001475年),演变为Advertise,其含义衍化为“使某人注意到某件事”,或“通知别人某件事,以引起他人的注意”。直到17世纪末,英国开始进行大规模的商业活动。这时,广告一词便广泛地流行并被使用。此时的“广告”,已不单指一则广告,而指一系列的广告活动。静止的物的概念的名词AdverA tise,被赋于现代意义,转化成为“Advertising”。广告有广义和狭义之分,广义广告包括非经济广告和经

13、济广告。非经济广告指不以盈利为目的的广告,如政府行政部门、社会事业单位乃至个人的各种公告、启事、声明等。狭义广告仅指经济广告,又称商业广告,是指以盈利为目的的广告,通常是商品生产者、经营者和消费者之间沟通信息的重要手段,或企业占领市场、推销产品、提供劳务的重要形式。滚动画布广告当代社会广告在产品的销售中占有很大的比重,故目前厂家在销售商品时都运用了大量的广告进行宣传。广告的形式一般有这么几种:电视上的立体画面及声音;广播电台中声音宣传;街头或商场中的大屏幕电子显示系统;报纸上杂志上的文字宣传;街头巷尾的灯箱广告。前面4种形式价格较高,但显示的信息量较多;而普通的灯箱广告画布上印的宣传内容大多静

14、止不动,传递的信息量有限,优点是价格较低。若采用滚动画布广告,将多副画面连接起来装在露天灯箱中,画布用电动机拖动,可上下移动进行循环显示,信息量大,动态效果好,可以对多种商品进行介绍或宣传,在街头构成一道风景线同时也适用于大商场中对商品信息以及销售情况进行介绍。画布可以定期更换,方便不同商品需要,而且不仅适合露天广告宣传,也可以用于大型商场中进行产品信息介绍。滚动画布广告控制装置是一种新型的广告发布设备,为了达到良好的宣传效果。在画布循环运行过程中,各个画布画面出现的时间都保持一致,展示一定的时间后再改换到下一序号的画面。PLC靠软件程序对5幅画布的运动进行控制,并克服了画布自动运行中会遇到各

15、种的问题,保证画布按要求正确运行。PLC控制系统具有手动自动切换、定时开关机、断电保持及故障诊断并报警等功能。随着改革的不断深入,社会主义市场经济的不断繁荣和发展,个大中小城市都在进行亮化工程。个企业为宣传自己企业的形象和产品,均采用广告手法之一:霓虹灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告均可以见到,一种是采用霓虹灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求.可编程控制器PLC可编程序控制器:英文全称Programmable

16、Logic Controller ,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.作为自动控制装置的核心,它具有功能强,可靠性高等诸多优点,PLC实验装置采用的是模块化结构,主要模块有可编程序控制器、编程器模块,九种实验模块,按钮、开关输入模块和继电器输出模块,以及四层电梯模型。该装置可以完成各种指令系统训练以及多种控制对象的程序设计训练。本控制系统只要是用于控制霓虹灯和边框流水灯的按顺序的

17、闪烁。它能让你在不用人控制的情况下,进行灯的自动闪烁,达到宣传的目的。如图1,八个字能按顺序地进行亮灭,并且边框的灯能同时地隔位闪烁。图1 霓虹灯用PLC对霓虹灯广告屏实现控制,其具体要求如下:(1)该广告屏中间8个霓虹灯字亮灭的时序为第1字亮到第2字亮到第3字亮第8字亮,时间间隔均为1S,8个霓虹灯字全亮后,显示10S,再反过来从第8字到第7字第1字顺序熄灭.全亮后,停亮2S,再从第8字开始亮起,顺序点亮8-71,时间间隔为1S,全亮后显示20S.再从1-28顺序熄灭.全熄灭后,停亮2S,再从头开始运行,周而复始。(2)广告屏四周的流水灯共24只,4个1组,共分6组,每组灯间隔1S向前移动一

18、次,且IVI每隔一组的灯点亮,即从I,III亮后II,IV亮后III,V亮后IV,VI亮,移动一段时间后(如30S),再反过来移动,即从VI,IV亮后V,III亮后IV,II亮后III,I亮,如此循环往复。(3)系统有单步连续控制,有启动和停止按钮。(4)系统霓虹灯字,白帜灯的电压及供电电源均为市电220V。1.5 I/O分配表及PLC型号选择 X003步进按纽开关SB4根据控制要求,PLC控制霓虹灯广告显示屏的输入输出(I0)地址编排如下表所示,其中SA1(X0)为启动开关,SA2(X1)为停止开关,SAa(X2)为单步连续选择开关,SB(X3)为步进按钮开关。Y0Y7控制8根霓虹灯字,用发

19、光管LED1LED8模拟显示,Y10Y15控制6组流水灯泡,这里用发光管LEDQLED,模拟显示。如表1表1 I/O分配表PLC型号的选择:由于共有14个端口输出,并且用是用交流电的,所以我选择用FX2N-48MR-001。FX2N-48MR-001的主要的技术参数:输入继电器有24点,输出继电器有24点。电源电压为AC100240V 50/60Hz。1.6 PLC端子接线图图2 端子接线1.7 控制流程图 控制流程图如下图3:图3 状态流程图2 欧姆龙CJ1M型PLC控制系统简介2.1 概述CJ系列PC是体积很小的可编程序控制器,以高速和先进功能为特色,具有与CS系列PC同样的结构。(1)

20、为了能在机械中很小空间和在与部件一样的DIN导轨上安装,只有 90x65mm (高厚),使机械体积减小,功能性提高和模块化。(2) 基本指令执行时间最小为0.02s,而专用指令执行时间最小为0.06s(CJ1-H CPU单元)。(3) 支持DeviceNet开放网络和协议宏(对串行通信),使能在机械内信息共享。还支持有Controller Link 的机械机械连接和有以太网的上位链接用于更高级的信息共享,包括以太网,Controller Link和DeviceNet网络间的无缝信息通信。CJ系列PC简图如图2-1所示。 图2-1 CJ系列PC简图2.1.1 结构化编程程序被划分成任务;可用符号

21、编程;改进了系统的整个性能,只执行所谓的任务修改和调试被简化;程序排列可以改变;可以使用步进控制和块编程指令为使程序易于理解可附加注释。2.1.2 网络间远程编程监控和无缝链接(1) fins指令使得能在不同网络的节点通信;(2) 以太网、controller Link和DeviceNet可实行远程编程和监控。2.1.3 完全互补的通用功能(1) 存储器卡和文件处理功能;(2) 用专用指令,如表数据和文字串处理指令简化程序;(3) 故障查找功能;(4) 数据跟踪功能。2.2 特性2.2.1 基本性能的改进CJ系列具有高速、高能力和更多的微型PC的功能。(1) 安装在DIN导轨当在机械内安装空间

22、受限制时 (例如,上下线槽管道间的有限空间), CJ 系PC可与电源和其它部件一起安装在DIN导轨上。(2) 指令执行和外部服务更快由于指令执行更快和系统管理、I/O刷新和外部服务的更快处理,循环时间得到大大减少。(3) 足够的编程容量具有高达120K步的程序容量,256 K字的DM存储器和2,560点I/O,有足够的容量用于附加值程序,包括机械接口、通信、数据处理等。(4) 无底板大大提高空间利用率CJ系列PC不需要底板,所以使需要较小空间的灵活系统配置成为可能。(5) 多达3个扩展机架和40个单元将I/O控制单元连接到CPU机架和I/O接口单元连接到扩展机架,就可连接多达3个扩展机架。CP

23、U机架可安装多达10个单元,由于3个扩展机架中的每一个都可以,所以使总数多达40个单元。(6) 两种I/O分配方法不需要底板,使得能以下列两种方法分配I/O。启动时自动I/O分配每次电源接通,I/O就被分配给被连接的各单元。用户设置I/O分配如果需要,用户可以用与CS系列PC同样的方法设置I/O表。缺省设定是用于启动时自动I/O分配,但为了使得能检查单元连接错误或分配不用的字,用户可设置PC自动使用I/O表。2.2.2 结构编程(1) 将程序分配到任务当程序被划分到任务以各别处理功能,控制系统或过程,几个编程员就可同时开发这些各别任务。可以有多达32个标准(循环执行的) 任务和256个中断任务

24、。有两种中断:电源断开中断和定时中断。如图2-3所示。早期程序任务任务任务任务图2-3 程序分配到任务在生成一新程序时,可将各标准程序组合成各任务以生成一完整的新程序。如图2-4所示。图2-4 标准程序生成新程序(2) 支持的全局和局部符号I/O名称用符号表示,可定义为全局符号(全局符号应用于全部任务中的所有程序),或定义为局部符号(局部符号仅仅应用于本任务)。在定义符号时,可以选择有自动分配给地址的局部符号。(3) 简化程序修改当修改和调试任务工作可划分为几个独立的工作时,调试就更有效。因为在有改变时(如规格的改变时)只是受改变影响的各任务必须修改,所以程序维护就更容易。几个连续的程序行可以

25、用在线编辑修改。在线编辑时循环时间被延长的量得以减小。(4) 注释几种注释可添加在程序上,以使其易于理解,包括梯级注释和I/O注释。2.2.3 内置I/O功能CJ1M CPU单元是配有内置I/O的高速、先进、微型PLC。内置I/O具有下列特性。 (1) 通用I/O 立即刷新 :CPU单元的内置输入、输出可以用作通用输入、输出特别在执行一些关指令时,可在PLC循环的中间对I/O实行立即I/O刷新。稳定输入滤波功能 :CPU单元的10个内置输入的输入时间常数可设置为0 ms(无滤波),0.5 ms、1ms、2 ms、4 ms、8 ms、16 ms 或32 ms。增大输入时间常数可降低抖动和外部噪声

26、的作用。高速中断输入处理:CPU单元的10个内置输入可用于高速处理如直接模式的固定中断输入或计数器模式的中断输入。中断任务可以在中断输入的上升或下降沿(向上或向下变化) 时启动。在计数器模式,中断任务可在输入计数到达设置值 (向上或向下变化瞬间) 时启动。(2) 高速计数器 高速计数器功能:旋转编码器可以与内置输入连接以接收高速计数器输入。在目标值或在指定范围触发中断:在高速计数器的当前值与目标值一致时或是在一指定范围内时可以触发中断。测定高速计数器输入的频率:PRV(887)指令可以用来测定输入脉冲频率(仅为一个输入)。保持或刷新(可选) 高速计数器当前位:可从梯形图程序使高速计数器门位变为

27、ON/OFF,以选择高速计数器当前值是保持还是刷新。(3) 脉冲输出 可从CPU单元的内置输出固定占空比脉冲,以接收脉冲输入的伺服驱动器实行定位或速度控制。CW/CCW脉冲输出或脉冲+方向输出:可设置脉冲输出模式以与电机驱动器的脉冲输入规范相一致。绝对坐标的便于定位的自动方向选择 :在以绝对坐标运行时(用INI(880)指令定义原点或改变当前值),当执行脉冲输出指令时会自动选择CW/CCW方向, (CW/CCW方向是通过确定指令中规定的脉冲数是大于还是小于脉冲输出当前值来选择的)。三角形控制:在用ACC(888)指令(单独的)或PLS2(887)指令执行定位时,如果加速/减速所需的输出脉冲数超

28、过规定的目标脉冲输出量就会执行三角形控制(无恒速平顶的梯形控制)。(加速/减速所需的脉冲数等于达到目标频率所需的时间x目标频率)。定位时改变目标位置(多次启动):在用脉冲输出(PLS2(887) 指令启动定位且定位操作仍在进行中时,为改变目标位置、目标速度、加速速率和减速速率可以执另一个PLS2(887) 指令。从速度控制切换到定位(固定行程进给中断):为改变到定位模式,在速度控制操作时可执行PLS2(887)指令。这个特性使得能在规定条件发生时执行固定行程进给中断(移动一规定量)。在加速/减速时改变目标速度和加速/减速速率:当正按照一脉冲输出指令(速度控制或定位) 在执行梯形加速/减速时,在

29、加速/减速时可改变目标速度和加速/减速速率。使用可变占空比脉冲输出进行照明、动力控制等:可变占空比脉冲指令(PWM(891)可用来从CPU单元的内置输出输出可变占空比脉冲、供诸如照明和动力控制应用。(4) 原点搜索使用单个指令进行原点搜索和原点返回操作:用一个使用各种I/O信号,如果原点接近输入信号、原点输入信号、定位完成信号和错误计数器复位输出等信号的指令就可执行精确的原点搜索。此外,为直接移动到已确定的原点可执行原点返回操作。(5) 快速响应输入接收短于循环时间的输入信号:用快速响应输入,可以不管循环时间而可靠地接收输入到CPU单元内置输入(最多4个)的宽度短到30s 的输入信号4。2.4

30、 CPU单元部件和功能2.4.1 CPU单元部件 CJ系列单元部件如图2-5所示6。图2-5 CJ系列单元部件2.4.2 指示灯CPU单元前面板上的LED指示灯2.4.3 DIP 开关CJ系列CPU单元有为CPU单元设定基本操作参数的8引脚DIP开关。DIP开关在电池仓盖的下面。DIP开关引脚设定如表2-4所示。表2-4 DIP开关及其功能引脚设定功能1ON用户程序存储器禁止写入。OFF用户程序存储器允许写入。2ON打开电源时用户程序自动传送。OFF打开电源时用户程序不自动传送。3ON不用4ON使用在PC设置中设定的外部端口参数。OFF自动检测编程器或外部端口上的CX-Programmer参数

31、。5ON自动检测RS-232C端口上的CX-Programmer参数。OFF使用在PC设置中设定的RS-232C端口参数。6ON用户定义引脚用户DIP开关引脚标志(A39512)置OFF。OFF用户定义引脚用户DIP开关引脚标志(A39512)置ON。7ON容易的备份:读/写到存储器卡。OFF容易的备份:检验存储器卡的内容。8OFF总是为OFF。DIP开关设定:CJ系列PC的初始设定有两种:硬件设定和软件设定。硬件设定是用CPU单元的DIP开关进行的,而软件设定是在PC设置内进行的(用编程设备)。打开在CPU单元前面的电池舱盖就可够到DIP开关。注:在改变任一DIP开关设定前必须先断开PC。如

32、果在PC为ON时,改变设定由于静电放电, PC可能误动作。DIP开关及其功能设定如表2-5所示8。2.5. 安装和接线注意事项为了提高系统的可靠性和实现PC的最多的功能,在安装和接线时务必考虑下列因素9。环境条件:(1) 不要在下列任一场所中安装PC。(2) 环境温度低于0C或高于55C的场所。(3) 温度变化急剧和凝露的场所。(4) 环境湿度低于10%或高于90%的场所。(5) 具有腐蚀性或易燃性气体的场所。(6) 有过多尘埃、氯化物或铁木尘埃的场所。(7) PC会受到直接冲击或振动的场所。(8) 直接暴露在阳光的场所。(9) PC会接触到水、油、化学试剂的场所。在下列场所中务必要充分封闭或

33、保护好PC。(1) 具有静电和噪音的场所。(2) 强电磁场的场所。(3) 可能有放射性泄露的场所。(4) 靠近电力线的场所。2.5.2 连接PC组件组成CJ系列PC的各单元可以通过压在一起并向各单元底部移动各个滑杆锁住各单元的方法,简单地连接在一起。端盖用同样的方法连接在PC最右边单元。按下面列出的步骤连接PC的各个组件。(1) CJ系列PC的两个单元的连接。连接两个单元,使它们的连接器正好合上。(2) 在每个单元顶部和底部的黄色滑杆将各单元锁在一起。注:如锁住标志不正确,CJ系列可能不能正确运行。务必滑动锁住标志,直到它的锁扣住的位置。(3) 在机架的最右边单元附上端盖。注:为了能连接扩展机

34、架,将I/O控制单元直接接到CPU单元上。2.5.3 DIN导轨安装按下列步骤在DIN导轨上安装CJ系列PC。(1) 在CJ系列单元底部上松开安装脚。(2) 将导轨上端插入PC的背部,然后压进PC的底部。(3) 在CJ系列单元的背部上锁住安装脚。(4) 在PC的每个末端安装一个DIN导轨终端板。安装终端板时,先将终端板底部钩住导轨的底部,旋转终端板将终端板上端钩住导轨上端,然后紧固螺丝锁住终端板10。3 基于plc控制滚动画布广告设计3.1 滚动画布广告滚动画布广告是一种新型的广告发布形式。目前我国体育比赛场、大型商场、街道两侧机场和车站等场所使用的广告宣传器材可以归纳为两类:一类是单面或双面

35、的灯箱、展板、条幅等,它们所含的信息少,内容单一;另一类指电子显示屏、字幕机,这类广告展示装置所含信息量大,但在阳光直射下画面不清晰,效果差,一般适合于室内或夜间使用。滚动画布广告展示装置采用PLC控制,以自动、定时、循环的方式展示喷绘在广告布上的多幅广告,具有信息量较灯箱、展板多,适用于室外环境,可夜间使用的特点,有着广泛的应用前景。3.2 工作原理 根据广告发布的数量、场地等因素的限制,确定广告画布的数量。在这里以16个广告画面为例进行设计。广告机有正反2幅画布,每幅画布上有8个画面。广告机的上部、下部设有卷轴,可逆减速电动机驱动卷轴转动,正转时画布上行,上行到最顶画面时,开始反转,画布下

36、行到最底画面时,又改变方向,如此循环往复。每幅画面停止时能准确定位,显示一幅完整画面,每幅画面停留30秒。每一幅画布在灯箱中设置3个检测点,每个检测点放置一个接近开关,在每一幅画面上相应的位置安设金属膜片感应点。滚动画布广告最重要的是画面到位准确, 运行可靠。所以行程开关的设置非常重要。每帧画面与灯箱窗口大小相符, 不管手动自动控制, 是上行滚动还是下行滚动, 画布停止滚动时,画面应恰好位于窗口中, 行程开关安装位置如图3-1所示11。 图 3-1 行程开关位置图3.3 PLC控制系统的设计选用OMRON公司的CJ1MCPU13型PLC,它有640个I/O点数,总的输入输出点数为384/256

37、。(1) 中间三帧的停行程开关装在灯箱窗口左面的中点,它连到PLC输入点000006上。在每帧画面上有两个碰撞点,位于每帧画面左边中点的两侧。上行时,上面的碰撞点有效,即用上碰撞点碰撞行程开关,电机断电,由于其惯性, 使画面正好位于窗口中;下行时,下面的碰撞点有效,当该撞点与行程开关碰撞时,电机断电,由于其惯性,电机停止时,画面正好位于窗口中。(2) 头和尾两帧画面牵涉到上行与下行切换的问题。采用3-1图所示两个行程开关, 装在灯箱窗口图示的位置, 它们分别连到PLC输入点000007和000008 上。头和尾两帧画布在相应位置上有两个碰撞点。上行时最终尾部画面进入窗口, 尾部上的上碰撞点碰到

38、000008,说明画布上行结束,应该换成下行; 下行时最终头部画面进入窗口,头部上的下碰撞点碰到000007,说明画布下行结束,应该换成上行。由此可见,尾部的上碰撞点有效,头部的下碰撞点有效。另外两个碰撞点是为可靠工作设置的,当有效碰撞点失效时,它们起到维持画布工作的作用。对头和尾画面的控制,在窗口右面设置两个行程开关是为了工作可靠。若上行时,尾部上碰撞点碰到000007,说明000008没起作用,这时应让电机停,同时让报警灯亮,否则画布将被扯下;若下行时,头部下碰撞点碰到000008,说明000007没起作用,这时应让电机停,同时让报警灯亮,否则画布将被扯下12-14。3.3.1 电机的选用

39、电机选用单相异步电动机,电机由输出点000100和000101通过继电器进行控制。000100接通,电机正转,画布上行;000101接通,电机反转,画布下行。3.3.2 输入输出设置输入点、输出点安排和接线分别见表3-1和图3-2。取按钮A为画布上行、B为画布下行、C为停止运行、D为手动/自动切换(按钮A、B只在手动工作状态下起作用,自动运行时不起作用)。则相应继电器KAA的常开触点接PLC的输入点000000,继电器KAB的常开触点接PLC的输入点000001,继电器KAC的常开触点接PLC的输入点000002,继电器KAD的常开触点接PLC的输入点000003。继电器为锁存工作方式,在程序

40、中用微分指令去掉锁存。输入输出点如表3-1所示。表3-1 输入输出点的安排 输入点输出点画布上行000000复位锁存按钮000009画布下行000001置上行按钮000010电机停止000002置下行按钮000011自动/手动切换000003电机正转000100中间行程开关000006电机反转000101头行程开关000007报警指示灯000102尾行程开关000008 PLC接线图如图3-2所示15。+24vCOM000000000001000002000003000006000007000008000009000010000011KABKAAKACKADST1ST2ST3SB1SB2SB3

41、COM000100000101000102KA1KA1220V报警指示灯图3-2PLC接线图3.3.3 主程序的设计系统具有复位和初始值设定功能, 有手动遥控和自动循环两种工作状态。(1) 初始值的设定见表3-1,复位按钮与000009相连,置上行按钮与000010相连,置下行按钮与000011相连。系统第一次运行时,按下复位按钮,即可通过置上行按钮或置下行按钮来实现初始化。每当系统断电再通电时,按复位按钮,清除断电前保留的标志位HR00100、HR00101、HR00200、HR00201,同时可以根据需要置上行或下行。避免造成工作混乱,程序如图3-3所示。图3-3 复位及初始化程序(2)

42、手动/自动工作状态切换切换按钮连在输入点000003上,每次上电系统进入自动工作状态。每按一下按钮,工作状态作一次切换。这段程序用计数器CNT0000实现,内部辅助继电器120000为手动/自动标志位。当120000接通时,系统处于手动工作状态;当120000 断开时,系统处于自动工作状态,程序如图3-4所示。图3-4 手动/自动切换程序(3) 手动程序设计当切换到手动遥控程序时,每按一下上行按钮A,画布自动向上滚动一帧画面, 然后停住; 反之亦然。画面处于滚动状态时,按停止按钮C,电机立即停止。手动程序从两方面考虑:中间画面的左边各有两个碰撞点。上行时,上碰撞点碰到000006,则画面停,这

43、是有效停止,继续上行时,下碰撞(是为下行设置的) 马上又碰到000006,这是无效的,不能停止。所以要对这次碰撞设置1s的屏蔽。同理,下行做同样的处理。取上行1s屏蔽标志位为122401,取下行1s屏蔽标志位为122901。头和尾画面编程时应解决的三个问题是换行、屏蔽与报警。取上行标志位为HR00000;下行标志位为HR00001。取上行换下行标志位为HR00100; 下行换上行标志位为HR00101。上行尾画面进入窗口时,尾画面的上碰撞点碰到000008,表明应该换行, 将上行标志位HR00000复位,下行标志位HR00001置位,同时置换行标志位HR00100;同理,下行头画面进入窗口时,

44、头画面的下碰撞点碰到000007,表明应该换行,将下行标志位HR00001复位,上行标志位HR00000置位,同时置换行标志位HR00101。在换行过程中,也存在屏蔽问题。例如上行尾画面的上碰撞点碰000008, 画面停,这是有效停止,接着换为下行时,上碰撞点马上又碰到000008,这是无效的,不能停止。所以要对这次碰撞设置2s的屏蔽。同理,下行换上行做同样的处理。取HR00200为上行换下行的屏蔽位,从下行开始以后2s之内HR00200为ON;取HR00201为下行换上行的屏蔽位,从上行开始以后2s之内HR00201为ON。上行时碰到000008换行,若000008发生故障(或没起作用),行

45、程开关000007可起到保护作用。当尾画面的碰撞点碰到000007时,马上让电机停,同时报警灯亮。下行与上行的道理相同,作同样处理。手动程序如附录图116,17。(4) 自动程序设计断电记忆功能PLC控制系统具有断电记忆功能,确保无论何时发生断电,恢复供电后画布都能保持原来的运行状态,避免发生混乱。断电记忆功能由保持继电器HR实现。画布的运行方向、画布上行到顶或下行到底、画布停止等状态信息均用HR继电器标识。使用如下HR通道:HR00003第i位为1,表示第i幅画布进入停止等待状态;HR00004第i位为1,表示第i幅画布进入停止状态;HR00006第i位为1,表示第i幅画布退出运行状态; H

46、R00008第i位为1,表示第i幅画布上行到顶;HR00009第i位为1,表示第i幅画布下行到底。流程图如图3-5所示。开始HR00006第i位为1?Y电机运行时超时?N画布上行冲顶?画布上行冲底?画布上行到顶?画布上行到底?画布开始停止运行?修改运行方向置HR00008第i位为1修改运行方向置HR00009第i位为1置HR00003第i位为1置HR00004第i位为1停60或30秒,到时间启动画布运行屏蔽3秒,到时间后置HR00008和HR00009为1NNNNNNYYYYY置HR00006第i位为1图3-5 自动运行时第i幅画布的控制自动运行时单幅画布的控制 自动运行时第i幅画布的控制流程

47、见图3-5所示。当画布从停止转为运行时,对中间检测点、上检测点和下检测点的信号要屏蔽3 s时间,使它们不起作用。画布停止运行时,由于惯性帧画面上的感应点有可能冲出检测点的感应区,此时检测点上的接近开关不通。画布上行到尾帧画面停止,延时一段时间,再启动时运行方向改为下行。如果停止时,下感应点冲过下检测点的感应区,画布下行启动时下检测点就要接通,此时,PLC认为画布下行冲底,运行不正常就要停车。为了避免出现这种情况,换向时在程序中将下检测点的信号屏蔽一段时间,使它不起作用。因为换向时,电动机需运行一段时间,下感应点才能冲出下检测点的感应区,如果此时发生停电,恢复供电后画布下行,下检测点应继续不起作

48、用,为此,这里的信号屏蔽时间用计数器实现,计数器在断电后能对当前值进行保持。画布下行到头帧时,在程序中以相似的方法处理。自动运行时的公用程序自动运行时的公用程序见附录图2所示,其功能如下:协调画布运动,保证画面的一致性。由于画布的电动机、机械传动机构存在一些差异,如果任其各自独立运行,过一段时间后各画布的画面杂乱无章。为了消除这种现象,在画布停止时,设置了一个停止等待状态,即当一幅画布开始停止时,其它画布应在规定的2s时间内到位停止,超出规定时间不到位的画布将被退出运行。所有画布都到位后,再进入停止状态,展示一定时间后再同时启动运行,这样保证各个画布步调一致。调整画布的停止时间。为保证每一帧画面总的停留时间相同,头帧画面、尾帧画面的停止时间是中间帧画面的2倍,头帧和尾帧画面的停止时间为60s ,中间帧画面为30s。在时钟发出停止信号后,判断所有画布是否停止在尾帧上,以便置停止状态,实现广告机的定时开关功能18。结 论经过这次的课程设计,使得我对PLC的掌握进

温馨提示

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

评论

0/150

提交评论