ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:712.82KB ,
资源ID:7526852      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7526852.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(舞台灯光控制.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

舞台灯光控制.docx

1、舞台灯光控制西安建筑科技大学PLC课程设计(论文)题 目舞台灯光控制学生姓名学 号院(系)信息与控制工程专 业建筑电气与智能化指导教师时 间设计总说明/摘要本文详细讨论舞台灯光的基本知识及发展和基于PLC的控制技术,介绍了舞台灯光的PLC控制系统的设计方案及其控制原理,用多种指令实现对舞台灯光的控制,通过对时间继电器时间控制的改变可实现不同的灯光效果。舞台灯光也叫“舞台照明”,简称“灯光”,舞台美术造型手段之一。PLC简单易学,可靠性高。其不仅具有开关量和模拟量的控制功能,还具有更强的数字计算能力,它的通信功能和模拟量处理能力更强大。它比小型机的指令更丰富,适用于复杂的逻辑控制系统以及连续生产

2、过程控制场合。关键词:舞台灯光;PLC; 可编程控制器。Design Description/AbstractDevelopment and discussed the basics of stage lighting and PLC-based control technology, introduced the stage lighting design of PLC control system and its control method, using a variety of instruction on stage lighting control, by means of tim

3、e relay time-controlled change can achieve a variety of lighting effects. Stage lighting is also called lighting, referred to as lights means the stage one. PLC is easy to learn, and high reliability. It not only has switches and analog control function, also has a strong basis, its communications a

4、nd analogue handling more robust. It is more abundant than the minicomputer instruction, applies complex logic control systems, as well as the continuous production process control applications. Key Words: stage lighting; PLC; Programmable logic controller.引言 在PLC诞生之前,工业控制设备的主流品种是以继电器、接触器为主体的控制装置。继电

5、器、接触器是一些电磁开关,后来随着工业自动化程度的不断提高,使用继电器电路构成工业控制系统的缺陷不断地暴露出来,在20世纪6070年代,社会的进步要求制造出小批量、多品种、多规格、低成本、高质量的产品以满足市场需要,不断的提出改善生产机械功能的要求。加上当时电子技术已经有了一定的发展,于是人们开始寻求一种以存储逻辑代替接线逻辑的新型工业控制设备,这就是我们现在所说的PLC。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采用了严格的抗干扰技术,具有很高的可靠性,从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点以减少到数百甚

6、至数千分之一,故障也就大大降低,此外,PLC带有故障电路的自我检测功能,出现故障时可及时发出报警信息。PLC控制的自动灯光音响控制系统。应用此控制系统能显著提高劳动效率,减少劳动强度。第一章可编程控制器的概论1.1PLC的定义PLC 英文全称Programmable Logic Controller, 中文全称为可编程逻辑控制器, 定义是:一种数字运算操作的电子系统, 专为在工业环境应用而设计的。它采用一类可 编程的存储器, 用于其内部存储程序, 执行逻辑运算, 顺序控制, 定时,计数与算术操 作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。 可编程控制系统是一种

7、专门为在工业环境下应用而设计的数字运算操作电子系统.它采 用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运 算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。可编程控制器是计算机技术与自动化控制技术相结合而开发的一种适用工业环境的 新型通用自动控制装置,是作为传统继电器的替换产品而出现的。随着微电子技术和计 算机技术的迅猛发展.可编程控制器更多地具有了计算机的功能:不仅能实现逻辑控制, 还具有了数据处理、通信、网络等功能。由于它可通过软件来改变控制过程,而且具有 体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点.已广泛应用于

8、工 业控制的各个领域, 大大推进了机电一体化的进程。可编程控制器(PLC),自动控制技术、计算机技术、和通讯技术为一体的高科技产品。具有可靠性高,功能齐全, 使 用灵活方便等优点。由此可见,用PLC 控制的智能型舞台艺术灯比传统的舞台艺术灯控 制优越的多。PLC外观图见图1.1.图1.1 PLC外观图1.2 PLC 的构成说明从结构上分,PLC 分为固定式和组合式(模块式)两种。固定式PLC 包括CPU 板、I/O 板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC 包括CPU 模块、I/O 模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。图1.2

9、PLC组成框架图1.3 PLC的输入与输出接口 PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。 开关量是指只有开和关(或1和0)两种状态的信号,模拟量是指连续变化的量。常用的I/O分类如下: 开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。 模拟量:按信号类型分,有电流型(4-20

10、mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。 除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。 按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。 电源模块:PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VAC)。 底板或机架:大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系

11、,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。1.4 PLC的选型原则 在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需

12、的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。 1.5 PLC 的基本特点(1)可靠性高,抗干扰能力强,工业生产对控制设备的可靠性要求: 平均故障间隔时间长。 故障修复时间(平均修复时间)短硬件措施:主要模块均采用大规模或超大规模集成电路, 大量开关动作由无触点的电子存储器完成, I/O 系统设计有完善的通道保护和信号调理电路。软件措施:(1)有极强的自检及保护功能。(2)配套齐全,功能完善,适用性强。(3)易学易用,深受工程技术人员欢迎。(4)系统的设计、建造工作量小,维护方便,容易改

13、造。1.6 PLC 的发展趋势长期以来,PLC 始终处于工业自动化控制领域的主战场,为各种各样的自动 化控制设备提供了非常可靠的控制应用。其主要原因,在于它能够为自动化控制应用提供安全可靠和比较完善的解决方案,适合于当前工业企业对自动化的需要。另一方面,PLC 还必须依靠其他新技术来面对市场份额逐渐缩小所带来的冲击,尤其是工业PC 所带来的冲击。PLC 需要解决的问题依然是新技术的采用、系统开放性和价格。PLC 技术展的最终趋势仍然是人们所争论的焦点之一。大多数人认为,PLC 将会继续失去市场份额,更有甚者认为,在工业PC 面前,PLC 将会一步一步走向死亡; 但也有一部分人相信,一些特殊工业

14、应用领域仍将为PLC 提供一定的市场份额。在全球工业计算机控制领域,围绕开放与再开放过程控制系统、开放式过程控制软件、开放性数据通信协议,已经发生巨大变革,几乎到处都有PLC,?这种趋势也许不 会继续发展下去。随着软PLC(SoftPLC)?制组态软件技术的诞生与进一步完善和发 展,安装有SoftPLC 组态软件和基于工业PC 控制系统的市场份额正在逐步得到增长,这些事实使传统PLC 供应商在思想上已经发生了戏剧性的变化,他们必须面对现实,在传统PLC 的技术发展与提高方面作出更加开放的高姿态。对于控制软件来讲,这是PLC 控制器的核心,PLC 供应商正在向工业用户提供开放式的编程组态工具软件

15、,而且对于工业用户表现得非常积极。此外,开放式通信网络技术也得到了突破,其结果是 将PLC 融入更加开放的工业控制行业。随着微处理器技术、超大规模集成电路技术和数字通讯技术的进步和发展,可编程序控制器也得到了迅速发展,其功能已远远超出了其定义所指的范围,其概念也日趋 模糊,现代可编程控制器的发展趋势主要有以下几个方面:(1) 用高性能器件,尽量缩小与工业控制计算机之间的差距。例如, 德国FESTO公司的IPC(Industrial PC)由一系列符合工业标准的模块组成,它与微机兼容且具有PLC 的功能。(2)丰富I/O模块,使PLC在实时性、精度、分;得到改善和提高;(3)进一步强化网络功能,

16、以实现信息管理自动化;场总线接口;(4)多种编程语言并存,互补不足;(5)硬件结构集成化、冗余化;IntegratedCircuits)和表面安装;同时,为了进一步提高系统的可靠性。第二章S7-300系列PLC的配置及组态 2.1 S7-200系列PLC的硬件说明S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程设备、通信模块、触摸屏文本显示器等。图2.1PLC组成框架图2.2 S7-200的硬件组态S7-200的编程元件: (1)输入继电器I; (2)输出继电器Q ; (3)辅助继电器M(或称为位存储器); (4)外部输入寄存器 PI

17、; (5)外部输出寄存器PQ ; (6)定时器T(共5种);(7)计数器C (共3种); (8)8数据块寄存器DB; (9)本地数据寄存器L。2.3 CPU模块CPU221/222/224/226集成I/O点:10(6入4出)/14(8入6出)/24(14入10出)/40(24入16出)点;程序空间4096/4096/12288/16384/24576B。最大DI/DO2516/256点;最大AI/AO35/32点;最多7个扩展模块。定时器/计数器256/256点;高速计数器4/6点30kHz,2点20kHz高速输出;模拟电位器1/2个,实时钟,1/2个RS-485接口;4点输入中断,2个定时

18、中断(1255ms)。CPU224XP:2AI、1AO,2通信口,高速输入200kHz、高速输出100kHz。PPI、MPI、自由通信口协议和PROFIBUS点对点协议;使用STEP7-Micro/WIN32编程软件。2.4 课程设计的控制要求舞台灯光系统设置如图所示:图2.2灯光系统设置图要求:合上启动按钮后,按以下规律显示:12、83、74、654、63、72、811、21、2、3、45、6、7、87、81、54、81、3、5、72、4、6、8全部闪烁3次91012345678。2.5 PLC的选择一共有两个数字输入量,10个数字输出量。所以直接选取CPU模块即可完成该控制系统的设计,不需

19、要进行拓展。本次设计过程中使用的是CPU224。CPU224的数字量I/O为14入10出。如图所示:图2.3 S7_200 CPU224图2.4 S7_200 CPU224端子接线图2.5.1 PLC控制舞台灯系统的I/0分配表表2.1 PLC控制舞台灯系统的I/O分配表 PLC控制舞台灯系统的I/0分配表输入/输出电器元件I/O地址作用输入启动按钮I0.0启动系统停止按钮I0.1停止系统输出1号灯Q0.0控制1号灯2号灯Q0.1控制2号灯3号灯22Q0.2控制3号灯4号灯Q0.3控制4号灯5号灯Q0.4控制5号灯6号灯Q0.5控制6号灯7号灯Q0.6控制7号灯8号灯Q0.7控制8号灯9号灯Q

20、1.0控制9号灯10号灯Q1.1控制10号灯2.6 控制系统I/O口分析由舞台灯光系统设置图可知,一共有十盏灯的熄灭状态需要控制,输入量未知,但至少应该有启动和停止两个控制输入。同时还必须在舞台灯光开始工作之前对所有的灯具进行检测,发现有灯具不能正常工作应当及时更换,为灯光系统的正常工作提供保障。综上分析可知:输入:启动按钮,停止按钮输出:1号灯,2号灯,3号灯,4号灯,5号灯,6号灯,7号灯,8号灯,9号灯,10号灯2.7 硬件电路设计该控制系统主要由十盏灯,两个启动按钮,以及SP_200 CPU224组成。表2.2 控制电路中两个开关分别对应启动/停止开关I0.0检测开关I0.1电路接线图

21、如图所示:图2.5 硬件接线图第三章.软件编程3.1软件设计基本原理对于常通类负载,其控制十分简单,只需一次接通或者断开就可以实现。虽然变换类以及流水闪烁类的控制方法多种多样,但是只要彩灯能按指定的节拍或者花本次plc控制程序设计是基于彩灯的一般控制方法环形分配器原理。式闪烁就可以满足控制要求。而比较规范的设计方法是“环形分配器法”。该方式就是产生一个钟节拍和一个花式节拍,节拍钟内的长针按照节拍步进,步进节拍长短按照花灯闪烁的时间间隔进行设置,本实验中设置为8步,分别是v2.0,v2.1,v2.2,v2.3,v2.4,v2.5,v2.6,v2.7,每步安排不同的输出,带动彩灯进行不同的花式闪烁

22、。同时还设置有短针,每当长针走过一圈,完成一次循环之后短针便要前进一步,本次设计中讲短针的一圈设置为v3.0,v3.1,v3.2对应选通不同的译码输出电路。3.2 编程梯形图当按下I0.0之后结束扫描结束程序,当按下I0.1之后进行一次检测,I0.2之后开始按控制要求进行闪烁,此时对VB2.0置1,此时没有对VB3进行操作,即VB3=0,此时网络8选通进行写操作,VB2进行移位,对应8个不同的输出样式,12、83、74、654、63、72、8。此时VB2.7=1,长针走过一圈,VB2.7下降沿时候对VB3.1置1,然后开始第二个循环移位过程,即长针走第二圈,网络9的输出选通VB2循环移位时对应

23、11、21、2、3、45、6、7、87、81、54、81、3、5、7。然后当VB2.7=1时VB2进行新一轮的移位,VB3也进行移位,2、4、6、8全部闪烁3次,此时的状态变化过程是2、4、6、8全部灭全部亮全部灭全部亮全部灭全部亮全部灭,网络10 进行输出。然后VB2VB3再次移位,控制910123456循环,循环结束再次移位VB2VB3,对78输出,最后当VB2.2=1时候结束程序。I0.1为检测开关选择SBR_5点亮所有灯具,以观察是否是灯具损坏。I0.2为启动停止开关,闭合时给VB2.0VB3.0置位z而下图中网络五的作用则是在所有花式闪烁结束后重新给VB2.0VB3.0置位开始新一轮

24、的循环闪烁。3.3 子程序输出编码下面列出每个控制不同花式的输出子程序控制灯具是对应的状态表表3.2 SBR_0状态对应表点亮的灯具编号对应VB2状态1000000012、8000000103、7000001004、6000010005000100004、6001000003、7010000002、810000000由上表可知,当灯具1 点亮的时候对应VB2的状态为00000001,其余灯具点亮时VB2的状态也一目了然,不再赘述。现在以SBR_0为例讲解输出编码,下表为个灯具的控制位。表3.3 SBR_0控制状态对应表点亮的灯具编号由VB2.X控制点亮1021、732、642、55465、37

25、6、287、19VB3.0非10VB3.0非上表中可知灯具1由VB2.0控制点亮,灯具2由VB2.1和VB2.7控制点亮,而9和10则是有VB3.0的非控制点亮,因为调用SBR_0时VB3DE 低五位为00001。据此可以设计出SBR_0的输出梯形图,其余子程序的设计于此相似,不再赘述,现在给出对应的状态表。下面给出子程序SBR_0到SBR_5的梯形图。表3.4 SBR_1状态对应表点亮的灯具编号对应VB2状态1000000011、2000000101、2、3、4000001005、6、7、8000010007、8000100001、5001000004、8010000001、3、5、7100

26、00000上图为子程序SBR_1上图为子程序SBR_2表3.5 SBR_2状态对应表点亮的灯具编号对应VB2状态2、4、6、8 00000001全灭00000010全亮00000100全灭00001000全亮00010000全灭00100000全亮01000000全灭10000000表 3.6点亮的灯具编号对应VB2状态9000000011000000010100000100200001000300010000400100000501000000610000000表 3.7点亮的灯具编号对应VB2状态70000000180000001000000100000010000001000000100

27、0000100000010000000表3.8 SBR_5状态对应表点亮的灯具编号对应M2.1状态113.3 子程序调用/输出效果表3.1子程序调用及输出效果表子程序名调用条件(VB3低四位)输出效果SBR_00000112、83、74、654、63、72、8SBR_10001011、21、2、3、45、6、7、87、81、54、81、3、5、7SBR_2001002、4、6、8全部闪烁3次SBR_301000910123456SBR_41000078SBR_5M2.1=1控制10盏灯全亮由表可知VB3的低五位的不同状态来调用子程序进行输出写操作,前边四个子程序SBR_0到SBR_4按顺序显示

28、不同的花式输出。SBR_5当M2.1=1时候被调用控制10盏灯全亮,进行一次灯具检测,观察是否有损坏灯具,如果有灯具不亮则要进行更换以保证舞台灯光能够正常工作。程序语句表:STL程序设计:TITLE=PROGRAM COMMENTSNetwork 1 / 检测按钮LD I0.1= M2.1Network 2 LD M2.1CALL SBR5Network 3 / Network Title/ 开始闪烁LD I0.2= M2.2Network 4 / 每隔0.5s产生一个脉冲,并在程序启动时给v2.0和v3.0置1LD M2.2LPSAN T37TON T37, +40LPPEUMOVB 1,

29、VB2MOVB 1, VB3Network 5 LD V2.1EDA V3.4MOVB 1, VB2MOVB 1, VB3Network 6 / 对VB2进行移位LD T37RLB VB2, 1Network 7 / 每当VB2完成一次循环移位便对VB3进行移位LD V2.7EDA V3.0LD V2.7EDA V3.1OLDLD V2.7EDA V3.2OLDLD V2.7EDA V3.3OLDRLB VB3, 1Network 8 / 12、83、74、654、63、72、8LDN V3.2AN V3.1A V3.0CALL SBR0Network 9 / 11、21、2、3、45、6、7、87、81、54、81、3、5、7LDN V3.3AN V3.2A V3.1AN V3.0CALL SBR1Network 10 / 2、4、6、8全部闪烁3次LDN V3.3A V3.2AN V2.1AN V3.0CALL SBR2Network 11 / 910123456LD V3.3AN V3.2AN V3.1AN V3.0CALL SBR3Network 12 / 78LD V3.4AN V2.2CALL S

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2