舞台艺术灯饰的PLC控制PPT课件_第1页
舞台艺术灯饰的PLC控制PPT课件_第2页
舞台艺术灯饰的PLC控制PPT课件_第3页
舞台艺术灯饰的PLC控制PPT课件_第4页
舞台艺术灯饰的PLC控制PPT课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

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页RSR QSQ4.

2、0( )I0.0I0.1M0.0A I0.0R M0.0A I0.1S M0.0A M0.0= Q4.0( a)( b)图 9-2 RS复 位 置 位 触 发 器第3页/共34页位。此时,即使复位输入为0,触发器也保持复位不变。当两个输入端都为1时,因为先执行复位指令,后执行置位指令,触发器被置位。 对于SR置位复位触发器,如果复位端输入为0,置位输入为1,则触发器置位,此时,即使置位输入为0,触发器也保持置位不变。如果复位输入为1,置位输入为0,则触发器复位。此时,即使复位输入为0,触发器也保持复位不变。当两个输入端都为1时,因为先执行置位指令,后执行复位指令,触发器被复位。 图9-2是使用

3、RS复位置位触发器的例子。图9-2(a)是RS复位置位触发器的梯形图方框指令,图9-2(b)是与图9-2(a)对应的语句表程序。v移位指令和循环移位指令 使用移位指令,可以将累加器1低字中的内容或整个累加器的内容向左或向右逐位移动。将累加器中的内容左移相当于完成乘2加权;将累加器中的内容右移相当于完成除2加权的运算。例如,如果将十进制数值“3”的等效二进制数左移3位,则累加器中的结果是十进制数“24”的二进制数。如果将十进制数值“16”的等效二进制数右移2位,则累加器中的结果是十进制数“4”的二进制数。 第4页/共34页 执行移位指令所空出的位既可以用零填入,也可以用符号位的信号状态填入(“0

4、”代表“正”,“1”代表“负”)。最后移出的位装入状态字的CC1位。状态字的CC0和OV位清零。可用跳转指令判断CC1位的状态。移位操作是无条件的,也就是说,它们的执行不根据任何条件,也不影响逻辑运算结果。循环移位指令与一般移位指令的差别是:循环移位指令的空位填以从累加器中移出的位。 移位和循环移位的位数可以用下面的两种方法来指定: 1)用移位指令后的数字来指定移位位数,16位移位指令的允许值为015,32位移位指令的允许值为032。如果移位的位数大于0,状态字的CC0和OV被清0;如果移位的位数等于0,移位指令被当作NOP(空操作)指令来处理。 2)移位指令后没有参数时,移位位数放在累加器2

5、的最低字节中,移位位数的允许值为0255。如果移位位数等于0,移位指令被当作NOP(空操作)指令来处理。 1.无符号数移位指令 无符号数移位指令如表9-2所示。 图9-3给出了16位字左移的例子。 下面是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页下面的有符号数右移指令用指令中的参数来指定移位位

6、数: L MW4 /将MW4的内容装入累加器1的低字 SSI 6 /累加器1低字中的有符号数右移6位,结果仍在累加器1的低字中 T MW8 /累加器1低字中的内容传送到MW8中表9-4给出了移位前后累加器1中的二进制数的值,应注意两个问题:1)累加器低字中的数字为负数,右移位后低字的高位填了6个1。2)移位前后累加器1的高字没有变化。 第9页/共34页 在下面的例子中,移位位数(3)放在累加器2的低字中。移位位数的允许值为0255。移位位数16时,总是产生同样的结果,即ACCU1-L=16#0000,CC1=0,或ACCU1-L=16#FFFF,CC1=1。换句话说,因为移位次数超过被移位数的

7、位数,移位后被移位的数的各位全部变成了符号位。如果0移位位数16,状态字的CC0和OV被清0;移位位数等于0时移位指令被当作NOP(空操作)指令来处理。下面是移位位数在累加器2的低字低字节中的例子。 L +3 /将+3装入累加器1 L MW20 /将累加器1的内容装入累加器2,MW20的内容装入累加器1 SSI /累加器1低字中的有符号数右移,移位位数在累加器2的 最低字节中, /右移3位后,空出来的位用累加器1低字的符号位来填充 JP NEXT /如果最后移入CC1的位为1,跳转到标号NEXT处 3. 梯形图中的移位指令 以上介绍的语句表移位指令,都有对应的梯形图方块指令,在编程器上,使用梯

8、形图指令浏览器,可以选择需要的移位方块指令。图9-4是有符号整数右移指令SHR_I(Shift Right Integer)的方框指令。第10页/共34页 图9-5是梯形图中移位操作的方框指令。EN为使能输入端,逻辑“1”信号激活;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的内容装入累加

9、器2,MW0的值装入累加器1的低字 SSI /累加器1的有符号整数右移4位 T MW4 /累加器1低字的运算结果传送到MW4 SET SAVE CLR_001:A BR S Q4.0 4.循环移位指令 循环移位指令将累加器1的整个内容逐位循环左移或循环右移若干位(见表9-5),即从累加器1移出来的位又送回累加器1另一端空出来的位。最后移出的位装入状态字的CC1位。 第12页/共34页 5.梯形图中的循环移位指令 图9-6为双字右循环方块指令应用编程举例。IN为要循环数的输入端,N为循环位数输入端,OUT为循环操作结果输出端。本例中,被循环的数及结果均为双字,循环位数为字,它们可以存储在存储区I

10、、Q、M、D、L中,其中,被循环数和循环位数也能以常数形式给出。如果EN的信号状态为1,进行循环操作,ENO的状态与EN信号状态相同。若EN为0,则不进行循环操作,并使ENO为0,循环操作总将OV清0。第13页/共34页以下是与图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页/共3

11、4页 2.程序设计 舞台艺术灯饰的梯形图如图9-7所示。 3.系统运行调试 在PLC关机状态下,参照交通信号灯系统的PLC外部接线图正确连结输入设备和输出设备。打开PLC电源,方式开关置于STOP状态下,将程序下载到PLC中,然后将方式开关置于RUN状态下,运行程序。按下启动按钮,灯饰先是进入第一种状态,然后依次进入第二种状态、第三种状态和第四种状态,在每种状态都显示两遍。如此循环。当按下停止按钮时,所有的灯都熄灭。第16页/共34页第17页/共34页闪光灯控制 闪光灯正序亮至全亮、反序熄灭至全部熄灭。彩灯变化的时间是1s。系统中共有16个彩灯分别接在Q4.0至Q5.7,I0.0为系统启动按钮

12、,梯形图如图9-8所示。 网络1用来赋初值,网络2和网络3用来产生1s的脉冲,网络4中采用有符号双整数右移指令,每来一个脉冲就向右移1位,当16个彩灯全部点亮之后,位存储区M0.3为“1”,执行网络6,灯顺序灭掉至全部熄灭,使用的是字左移指令。 第18页/共34页第19页/共34页v工件自动装车系统设计 工件自动装车系统的控制要求是:当系统起动开关闭合(I0.0=1),运货车到位(I0.3=1)时,传送带(由Q4.0控制)开始传送工件,件数检测仪是一个光电开关,在没有工件通过时I0.2=1,当有工件经过时,I0.2=0。当件数检测仪检测到3个工件时,传送带停止传送工件,此时推板推动(由Q4.1

13、控制)工件到运货车。当工件装到运货车上后(行程可以由时间控制),推板返回,计数器复位,并准备再重新计数,传送带又开始运行,传送下一组工件。运货车的控制过程,本程序设计暂不考虑。工件装车控制系统示意图如图9-9所示。第20页/共34页 传送带Q 4 . 0运货车S QQ 4 . 1推板机件数检测仪图9 - 9 工件自动装车系统示意图第21页/共34页 1.I/O地址分配表 工件装车控制系统的I/O地址分配表如表9-7所示。 2.程序设计 工件自动装车控制系统梯形图程序如图9-10所示。网络1的功能是:设定传送带(Q4.0)起动条件为系统起动开关(I0.0)到位,系统停止开关(I0.1)打开,推板

14、机(Q4.1)停止,运货车(I0.3)到位。网络2的功能是:设定计数脉冲为件数检测仪信号I0.2的变化,计数器复位信号为中间变量M0.7。网络3的功能是:设定计数器C1的当前值等于3时,置位中间变量M0.7。网络4的功能是:设定传动带的停止条件是中间变量M0.7为1或系统停止信号闭合。设定推板机Q4.1的起动条件为中间变量M0.7为1,即C1的当前值等于3,推板机的行程由定时器T0的延时(20s)来确定,定时器T0延时20s到,推板机返回(Q4.1=0)。网络6和网络7实现的功能是:推板机返回后,传送带又开始运行,传送下一组工件,由中间变量M10.1来完成。第22页/共34页第23页/共34页

15、v传输带控制系统设计 这里以混凝土搅拌站运输沙子和石子为例来说明传输带设备控制要求。假设运输沙子和石子时需要3条传输带,传输设备示意图如图9-11所示。左上角为装石子的料斗,右上角为装沙子的料斗,另外还有一个中间料斗,传输带1用来运输石子,传输带2用来运输沙子,传输带3用来运输由传输带1或传输带2传输过来的石子或沙子。 控制要求如下: (1)每条传输带的电动机主电路需设过载保护FR1、FR2、FR3。传输带1或传输带2过载时传输带3必须停止。当传输带3因过载停止运行时,正在工作的传输带1或传输带2必须立即停止运行。 (2)传输带1和传输带2的启动和停止分别由按钮SB1、SB2、SB3控制。 (

16、3)传输带1和传输带2的运行状态由指示灯指示。 (4)传输带1和传输带2不能同时运行。 (5)当传输带1或传输带2运行时,传输带3自动投入运行。 (6)为监测传输带的运行及传输带上的皮带是否断裂,在传输带1、传输带2和传输带3上均装有传感器,如果传输带停止运行或传输带断裂,则传感器发送的信号状态为0。 (7)在启动阶段(持续3s),传感器的检测信号不做计算。 (8)为避免在传输带上堆料,当按下停止按钮后,传输带1或传输带2延时2s后停止运行,而传输带3则继续延时6s后停止运行。第24页/共34页图9 - 1 1 传输带设备示意图碎石头中间料斗砂子传输带1传输带2传输带3第25页/共34页 其它

17、编程元件的地址分配表如表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”文件夹并双击“Hardware”可组态硬件。创建一个功能块FC1,打开FC1可编写程序,梯形图如图9-13所示。在主循环组织块OB1中调用功能FC1。第28页/共34页第29页/共34

18、页第30页/共34页4.系统运行调试 在PLC关机状态下,按照PLC外部接线图9-12正确连结输入设备和输出设备。打开PLC电源,方式开关置于STOP状态下,将程序下载到PLC中,然后将方式开关置于RUN状态下,运行程序。按下传输带1启动按钮I0.0,传输带1和传输带3开始运行,石子从碎石料斗传输到传输带1上,通过传输带1运输到中间料斗,在传输到传输带3上,最后运输到料斗中。当需要运输沙子时,按下按钮I0.1,传输带2和传输带3开始运行,沙子从沙子料斗传输到传输带2上,通过传输带2运输到中间料斗,再传输到传输带3上,最后运输到料斗中。当按下停止按钮时,三条传输带都停止。 当传输带1过载时 ,传输带1和传输带3都停止,同理,当传输带2过载时,传输带2和传输带3都停止,当传输带3过载时,三条传输带都停止。 第31页/共34页 项目小结 本项目以舞台艺术灯饰的PLC控制为例引出了RS/SR触发器、移位指令和循环移位指令的指令格式、特点及使用。RS/SR触发器有两个输入信号端,一个是置位输入端,另一个是复位输入端,当两个信号同时为“1”时,按照顺序优先的原则,后执行的输入端有效。 移位指令分为无符号移位指令、有符号整数移位指令两种。无符号数移位时空出来的位填0,有符号整数移位时空出来的位填符号位,即正数填0,负数填1。循环移位指令分为两种,一种是累加器1本身的循环,空出来的位

温馨提示

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

评论

0/150

提交评论