舞台艺术灯饰的PLC控制.pptx

上传人:莉*** 文档编号:73450080 上传时间:2023-02-18 格式:PPTX 页数:34 大小:1.55MB
返回 下载 相关 举报
舞台艺术灯饰的PLC控制.pptx_第1页
第1页 / 共34页
舞台艺术灯饰的PLC控制.pptx_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《舞台艺术灯饰的PLC控制.pptx》由会员分享,可在线阅读,更多相关《舞台艺术灯饰的PLC控制.pptx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第1页/共34页 本项目的程序设计中将要涉及RS/SR触发器、移位指令和循环移位指令,下面首先学习这些指令的特点、功能以及使用。v9.2 相关知识v与SR触发器指令 RS/SR触发器梯形图方框指令如表9-1所示。RS触发器用梯形图方框指令来表示。方框中标有一个置位输入(S)端,一个复位输入(R)端,输出端标为Q。触发器可以用在逻辑串最右端,结束一个逻辑串,也可用在逻辑串中,影响右边的逻辑操作结果。对于RS复位置位触发器,如果复位端输入为0,置位输入为1,则触发器置位,此时,即使置位输入为0,触发器也保持置位不变。如果复位输入为1,置位输入为0,则触发器复 第2页/共34页第3页/共34页位。此

2、时,即使复位输入为0,触发器也保持复位不变。当两个输入端都为1时,因为先执行复位指令,后执行置位指令,触发器被置位。对于SR置位复位触发器,如果复位端输入为0,置位输入为1,则触发器置位,此时,即使置位输入为0,触发器也保持置位不变。如果复位输入为1,置位输入为0,则触发器复位。此时,即使复位输入为0,触发器也保持复位不变。当两个输入端都为1时,因为先执行置位指令,后执行复位指令,触发器被复位。图9-2是使用RS复位置位触发器的例子。图9-2(a)是RS复位置位触发器的梯形图方框指令,图9-2(b)是与图9-2(a)对应的语句表程序。v移位指令和循环移位指令 使用移位指令,可以将累加器1低字中

3、的内容或整个累加器的内容向左或向右逐位移动。将累加器中的内容左移相当于完成乘2加权;将累加器中的内容右移相当于完成除2加权的运算。例如,如果将十进制数值“3”的等效二进制数左移3位,则累加器中的结果是十进制数“24”的二进制数。如果将十进制数值“16”的等效二进制数右移2位,则累加器中的结果是十进制数“4”的二进制数。第4页/共34页 执行移位指令所空出的位既可以用零填入,也可以用符号位的信号状态填入(“0”代表“正”,“1”代表“负”)。最后移出的位装入状态字的CC1位。状态字的CC0和OV位清零。可用跳转指令判断CC1位的状态。移位操作是无条件的,也就是说,它们的执行不根据任何条件,也不影

4、响逻辑运算结果。循环移位指令与一般移位指令的差别是:循环移位指令的空位填以从累加器中移出的位。移位和循环移位的位数可以用下面的两种方法来指定:1)用移位指令后的数字来指定移位位数,16位移位指令的允许值为015,32位移位指令的允许值为032。如果移位的位数大于0,状态字的CC0和OV被清0;如果移位的位数等于0,移位指令被当作NOP(空操作)指令来处理。2)移位指令后没有参数时,移位位数放在累加器2的最低字节中,移位位数的允许值为0255。如果移位位数等于0,移位指令被当作NOP(空操作)指令来处理。1.无符号数移位指令 无符号数移位指令如表9-2所示。图9-3给出了16位字左移的例子。下面

5、是32位字右移的例子:第5页/共34页 L+3 /将+3装入累加器1中 L MD10/将MDl0的内容装入累加器1,累加器1原值(+3)移入累 加器2 SRD /累加器1中的内容右移3位 T MD20/将累加器1的内容传送到存储双字MD20第6页/共34页第7页/共34页2.有符号整数移位指令有符号整数移位指令如表9-3所示。第8页/共34页下面的有符号数右移指令用指令中的参数来指定移位位数:L MW4 /将MW4的内容装入累加器1的低字 SSI 6 /累加器1低字中的有符号数右移6位,结果仍在累加器1的低字中 T MW8 /累加器1低字中的内容传送到MW8中表9-4给出了移位前后累加器1中的

6、二进制数的值,应注意两个问题:1)累加器低字中的数字为负数,右移位后低字的高位填了6个1。2)移位前后累加器1的高字没有变化。第9页/共34页 在下面的例子中,移位位数(3)放在累加器2的低字中。移位位数的允许值为0255。移位位数16时,总是产生同样的结果,即ACCU1-L=16#0000,CC1=0,或ACCU1-L=16#FFFF,CC1=1。换句话说,因为移位次数超过被移位数的位数,移位后被移位的数的各位全部变成了符号位。如果0移位位数16,状态字的CC0和OV被清0;移位位数等于0时移位指令被当作NOP(空操作)指令来处理。下面是移位位数在累加器2的低字低字节中的例子。L +3 /将

7、+3装入累加器1 L MW20 /将累加器1的内容装入累加器2,MW20的内容装入累加器1 SSI /累加器1低字中的有符号数右移,移位位数在累加器2的 最低字节中,/右移3位后,空出来的位用累加器1低字的符号位来填充 JP NEXT/如果最后移入CC1的位为1,跳转到标号NEXT处 3.梯形图中的移位指令 以上介绍的语句表移位指令,都有对应的梯形图方块指令,在编程器上,使用梯形图指令浏览器,可以选择需要的移位方块指令。图9-4是有符号整数右移指令SHR_I(Shift Right Integer)的方框指令。第10页/共34页 图9-5是梯形图中移位操作的方框指令。EN为使能输入端,逻辑“1

8、”信号激活;ENO与EN具有相同的信号状态;IN和OUT为16位整数,IN为操作数输入端,OUT为运算结果输出端,N为指定移位的位数,为WORD变量。第11页/共34页 下面是与图9-4中的梯形图对应的语句表程序,移位位数是4位,图9-4给出了移位的效果。A I0.0 JNB _001 L W#16#4 /移位位数4装入累加器1的最低字节 L MW0 /累加器1的内容装入累加器2,MW0的值装入累加器1的低字 SSI /累加器1的有符号整数右移4位 T MW4 /累加器1低字的运算结果传送到MW4 SET SAVE CLR_001:A BR S Q4.0 4.循环移位指令 循环移位指令将累加器

9、1的整个内容逐位循环左移或循环右移若干位(见表9-5),即从累加器1移出来的位又送回累加器1另一端空出来的位。最后移出的位装入状态字的CC1位。第12页/共34页 5.梯形图中的循环移位指令 图9-6为双字右循环方块指令应用编程举例。IN为要循环数的输入端,N为循环位数输入端,OUT为循环操作结果输出端。本例中,被循环的数及结果均为双字,循环位数为字,它们可以存储在存储区I、Q、M、D、L中,其中,被循环数和循环位数也能以常数形式给出。如果EN的信号状态为1,进行循环操作,ENO的状态与EN信号状态相同。若EN为0,则不进行循环操作,并使ENO为0,循环操作总将OV清0。第13页/共34页以下

10、是与图9-6梯形图完全对应的语句表程序:A I0.0 JNB -001 L MW4 L MD0 RRD T MD10 SET SAVE CLR -001:A BR S Q4.0第14页/共34页v9.3 应用举例v舞台艺术灯饰的PLC控制系统设计 1.分配I/O地址表 舞台艺术灯饰的PLC控制系统I/O地址分配表如表9-6所示。每组灯分别由一个输出端子控制。第15页/共34页 2.程序设计 舞台艺术灯饰的梯形图如图9-7所示。3.系统运行调试 在PLC关机状态下,参照交通信号灯系统的PLC外部接线图正确连结输入设备和输出设备。打开PLC电源,方式开关置于STOP状态下,将程序下载到PLC中,然

11、后将方式开关置于RUN状态下,运行程序。按下启动按钮,灯饰先是进入第一种状态,然后依次进入第二种状态、第三种状态和第四种状态,在每种状态都显示两遍。如此循环。当按下停止按钮时,所有的灯都熄灭。第16页/共34页第17页/共34页闪光灯控制 闪光灯正序亮至全亮、反序熄灭至全部熄灭。彩灯变化的时间是1s。系统中共有16个彩灯分别接在Q4.0至Q5.7,I0.0为系统启动按钮,梯形图如图9-8所示。网络1用来赋初值,网络2和网络3用来产生1s的脉冲,网络4中采用有符号双整数右移指令,每来一个脉冲就向右移1位,当16个彩灯全部点亮之后,位存储区M0.3为“1”,执行网络6,灯顺序灭掉至全部熄灭,使用的

12、是字左移指令。第18页/共34页第19页/共34页v工件自动装车系统设计 工件自动装车系统的控制要求是:当系统起动开关闭合(I0.0=1),运货车到位(I0.3=1)时,传送带(由Q4.0控制)开始传送工件,件数检测仪是一个光电开关,在没有工件通过时I0.2=1,当有工件经过时,I0.2=0。当件数检测仪检测到3个工件时,传送带停止传送工件,此时推板推动(由Q4.1控制)工件到运货车。当工件装到运货车上后(行程可以由时间控制),推板返回,计数器复位,并准备再重新计数,传送带又开始运行,传送下一组工件。运货车的控制过程,本程序设计暂不考虑。工件装车控制系统示意图如图9-9所示。第20页/共34页

13、第21页/共34页 1.I/O地址分配表 工件装车控制系统的I/O地址分配表如表9-7所示。2.程序设计 工件自动装车控制系统梯形图程序如图9-10所示。网络1的功能是:设定传送带(Q4.0)起动条件为系统起动开关(I0.0)到位,系统停止开关(I0.1)打开,推板机(Q4.1)停止,运货车(I0.3)到位。网络2的功能是:设定计数脉冲为件数检测仪信号I0.2的变化,计数器复位信号为中间变量M0.7。网络3的功能是:设定计数器C1的当前值等于3时,置位中间变量M0.7。网络4的功能是:设定传动带的停止条件是中间变量M0.7为1或系统停止信号闭合。设定推板机Q4.1的起动条件为中间变量M0.7为

14、1,即C1的当前值等于3,推板机的行程由定时器T0的延时(20s)来确定,定时器T0延时20s到,推板机返回(Q4.1=0)。网络6和网络7实现的功能是:推板机返回后,传送带又开始运行,传送下一组工件,由中间变量M10.1来完成。第22页/共34页第23页/共34页v传输带控制系统设计 这里以混凝土搅拌站运输沙子和石子为例来说明传输带设备控制要求。假设运输沙子和石子时需要3条传输带,传输设备示意图如图9-11所示。左上角为装石子的料斗,右上角为装沙子的料斗,另外还有一个中间料斗,传输带1用来运输石子,传输带2用来运输沙子,传输带3用来运输由传输带1或传输带2传输过来的石子或沙子。控制要求如下:

15、(1)每条传输带的电动机主电路需设过载保护FR1、FR2、FR3。传输带1或传输带2过载时传输带3必须停止。当传输带3因过载停止运行时,正在工作的传输带1或传输带2必须立即停止运行。(2)传输带1和传输带2的启动和停止分别由按钮SB1、SB2、SB3控制。(3)传输带1和传输带2的运行状态由指示灯指示。(4)传输带1和传输带2不能同时运行。(5)当传输带1或传输带2运行时,传输带3自动投入运行。(6)为监测传输带的运行及传输带上的皮带是否断裂,在传输带1、传输带2和传输带3上均装有传感器,如果传输带停止运行或传输带断裂,则传感器发送的信号状态为0。(7)在启动阶段(持续3s),传感器的检测信号

16、不做计算。(8)为避免在传输带上堆料,当按下停止按钮后,传输带1或传输带2延时2s后停止运行,而传输带3则继续延时6s后停止运行。第24页/共34页第25页/共34页 其它编程元件的地址分配表如表9-9所示。2.PLC外部接线图 选用S7-300 PLC进行控制,输入模块选为SM321 DI32DC24V/0.5A,输出模块选为SM322 DO32DC24V/0.5A,外部接线图如图9-12所示。第26页/共34页第27页/共34页 3.程序设计 启动“SIMATIC Manager”管理器并创建一个名为“传输带控制系统设计”的项目,打开“SIMATIC 300 Station”文件夹并双击“

17、Hardware”可组态硬件。创建一个功能块FC1,打开FC1可编写程序,梯形图如图9-13所示。在主循环组织块OB1中调用功能FC1。第28页/共34页第29页/共34页第30页/共34页4.系统运行调试 在PLC关机状态下,按照PLC外部接线图9-12正确连结输入设备和输出设备。打开PLC电源,方式开关置于STOP状态下,将程序下载到PLC中,然后将方式开关置于RUN状态下,运行程序。按下传输带1启动按钮I0.0,传输带1和传输带3开始运行,石子从碎石料斗传输到传输带1上,通过传输带1运输到中间料斗,在传输到传输带3上,最后运输到料斗中。当需要运输沙子时,按下按钮I0.1,传输带2和传输带

18、3开始运行,沙子从沙子料斗传输到传输带2上,通过传输带2运输到中间料斗,再传输到传输带3上,最后运输到料斗中。当按下停止按钮时,三条传输带都停止。当传输带1过载时,传输带1和传输带3都停止,同理,当传输带2过载时,传输带2和传输带3都停止,当传输带3过载时,三条传输带都停止。第31页/共34页 项目小结 本项目以舞台艺术灯饰的PLC控制为例引出了RS/SR触发器、移位指令和循环移位指令的指令格式、特点及使用。RS/SR触发器有两个输入信号端,一个是置位输入端,另一个是复位输入端,当两个信号同时为“1”时,按照顺序优先的原则,后执行的输入端有效。移位指令分为无符号移位指令、有符号整数移位指令两种

19、。无符号数移位时空出来的位填0,有符号整数移位时空出来的位填符号位,即正数填0,负数填1。循环移位指令分为两种,一种是累加器1本身的循环,空出来的位填以累加器1移出的位;另一种是累加器1带CC1位的循环,空出位填以从CC1移出的位。完成了RS/SR触发器指令、移位指令和循环移位指令的介绍,接着重点讲述了舞台艺术灯饰控制、闪光灯控制、工件自动装车和传输带等PLC控制系统的软件设计以及系统调试运行。第32页/共34页 习题及思考题 9-1要求利用移位指令使8盏灯以间隔0.2s的速度自左向右亮起,到达最右侧后,再自动向左返回最左侧。如此反复。I0.0=1是移位开始,I0.0=0时移位停止。9-2易拉

20、罐自动生产线上,需要统计出每小时生产的易拉罐数量。灌装易拉罐饮料一个接一个不断的经过计数装置。假设计数装置上有一个感应传感器,每当一听饮料经过时,就会产生一个脉冲。要求编制程序将8h的生产数量统计出来。9-3设计PLC控制数码管自动显示09数字系统。功能要求是:运行PLC后,七段数码管每隔1s自动循环显示09数字。9-4实现背景灯光的控制。现有由黄灯、绿灯和红灯组成的三种背景灯,要求以黄灯亮1s,红灯亮1s,黄灯与红灯共同亮1s,绿灯亮1s,全熄灭1s五种状态循环工作。9-5如图9-1所示,要求重新设计PLC控制舞台艺术灯饰系统,控制要求如下:(1)7号组灯每隔1s亮一次。(2)6、5、4、3号4组灯由内到外每隔1s依次点亮,这样4s后再全亮1s,再全灭1s,以此循环往复。(3)2、1、0号组灯由上到下,每隔1s依次点亮,以此循环往复。第33页/共34页感谢您的观看!第34页/共34页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁