PLC四组抢答器和装配流水线实验报告.doc

上传人:小** 文档编号:16611686 上传时间:2020-10-19 格式:DOC 页数:15 大小:327KB
收藏 版权申诉 举报 下载
PLC四组抢答器和装配流水线实验报告.doc_第1页
第1页 / 共15页
PLC四组抢答器和装配流水线实验报告.doc_第2页
第2页 / 共15页
PLC四组抢答器和装配流水线实验报告.doc_第3页
第3页 / 共15页
资源描述:

《PLC四组抢答器和装配流水线实验报告.doc》由会员分享,可在线阅读,更多相关《PLC四组抢答器和装配流水线实验报告.doc(15页珍藏版)》请在装配图网上搜索。

1、装配流水线的模拟控制一、实验目的1、用 PLC构成装配流水线的控制系统。2、了解移位寄存器指令在控制系统中的应用及编程方法。二、实验内容实验箱上框中的 AH 表示动作输出(用 LED 发光二极管模拟) ,下框中的A、B、C、D、E、F、G、H 插孔分别接主机的输出点。传送带共有十六个工位,工件从 1 号位装入,分别在 A(操作 1) 、B(操作 2) 、C(操作 3)三个工位完成三种装配操作,经最后一个工位后送入仓库;其它工位均用于传送工件。三、I/O分配表输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0AQ0.0复位按钮(SB2)I0.1BQ0.1移位按钮(SB3)I0.2CQ

2、0.2DQ0.3EQ0.4FQ0.5GQ0.6HQ0.7四、实验控制要求1、启动按钮SB1、复位按钮 SB2、移位按钮 SB3 均为常OFF。2、启动后,再按“移位”后,按以下规律显示:DEFGADEFGBDEFGCDEFGHDEFGA循环,D、E、F、G 分别用来传送的,A 是操作 1,B 是操作 2,C 是操作3,H 是仓库。 3、时间间隔为 1S。五、实验步骤方法一:1、连线按照以上的I/O分配表连接好主机上的输入输出点。输出端 1L、2L、3L插孔均连到外接电源的 COM插孔。输入端 1M 插孔连到外接电源的COM插孔。实验区的+24V插孔连到外接电源的+24V插孔。2、程序中用到的主

3、要指令定时器TON,移位寄存器SHRB。3、输入程序代码并对其解释说明(梯形图)注:说明中【】内数字代表网络号,如【1】代表网络1。说明:按下启动按钮SB1线圈I0.0【1】得电闭合M0.0【2】置位M0.0【3】得电并保持。此时,按下移位按钮SB3,使I0.2【3】得电闭合M0.1【3】置位。复位说明:按下复位按钮SB2,I0.1【2】M10.0【2】复位,即保持为失电。说明:移位按钮SB3按下后,I0.2【4】得电闭合M0.4【4】置位M0.4【4】得电并保持启动定时器T37【5】,开始定时,1秒时T37【6】闭合M0.3【6】得电M0.3【5】失电,定时器T37【5】复位M0.3【6】失

4、电M0.3【5】得电,再次启动定时器T37【5】,1秒时T37【6】闭合M0.3【6】得电M0.3【5】失电一直循环,也就是【5】和【6】构成了一个1秒钟自复位定时器,每1秒输出一个持续时间位1个扫描周期的时钟脉冲,即T37【5】每1秒闭合1个扫描周期M0.3【6】每1秒闭合1个扫描周期。说明:M0.3【6】每1秒闭合1个扫描周期M0.3【7】也每1秒闭合1个扫描周期移位寄存器SHRB【7】每1秒移位一次(输入数据为M0.1【7】,即1,M10.0【7】表示移位寄存器的最低位,21表示移位寄存器的长度为21,且为左移)首次执行SHRB【7】将输入数据1移入M10.0【7】中,并移出移位寄存器的

5、最高位。移出的数据被放置在溢出内存位(SM1.1)中。复位说明:M10.0【2】复位M10.0【7】为0,使得所以的位全部为0,即全为失电状态,因而流水线不会工作。说明:第一次执行移位寄存器指令使M10.0【7】的值为1M10.0【8】得电M0.1【8】复位M0.1【7】也复位;同时M10.0【9】得电线圈Q0.3【9】得电闭合,D灯亮。第六次执行移位寄存器指令使M10.5【9】的值为1线圈Q0.3【9】得电闭合,D灯亮。第十一次执行移位寄存器指令使M11.2【9】的值为1线圈Q0.3【9】得电闭合,D灯亮。第十六次执行移位寄存器指令使M11.7【9】的值为1线圈Q0.3【9】得电闭合,D灯亮

6、。说明:第二次执行移位寄存器指令使M10.1【10】的值为1线圈Q0.4【10】得电闭合,E灯亮。第七次执行移位寄存器指令使M10.6【10】的值为1线圈Q0.4【10】得电闭合,E灯亮。第十二次执行移位寄存器指令使M11.3【10】的值为1线圈Q0.4【10】得电闭合,E灯亮第十七次执行移位寄存器指令使M12.0【10】的值为1线圈Q0.4【10】得电闭合,E灯亮。说明:第三次执行移位寄存器指令使M10.2【11】的值为1线圈Q0.5【11】得电闭合,F灯亮。第八次执行移位寄存器指令使M10.7【11】的值为1线圈Q0.5【11】得电闭合,F灯亮。第十三次执行移位寄存器指令使M11.4【11

7、】的值为1线圈Q0.5【11】得电闭合,F灯亮。第十八次执行移位寄存器指令使M12.1【11】的值为1线圈Q0.5【11】得电闭合,F灯亮。说明:第四次执行移位寄存器指令使M10.3【12】的值为1线圈Q0.6【12】得电闭合,G灯亮。第九次执行移位寄存器指令使M11.0【12】的值为1线圈Q0.6【12】得电闭合,G灯亮。第十四次执行移位寄存器指令使M11.5【12】的值为1线圈Q0.6【12】得电闭合,G灯亮。第十九次执行移位寄存器指令使M12.2【12】的值为1线圈Q0.6【12】得电闭合,G灯亮。说明:第五次执行移位寄存器指令使M10.4【13】的值为1线圈Q0.0【13】得电闭合,A

8、灯亮。第十次执行移位寄存器指令使M11.1【14】的值为1线圈Q0.1【14】得电闭合,B灯亮。第十五次执行移位寄存器指令使M11.6【15】的值为1线圈Q0.2【15】得电闭合,C灯亮。说明:第二十次执行移位寄存器指令使M12.3【16】的值为1线圈Q0.7【16】得电闭合,H灯亮。第二十一次执行移位寄存器指令使M12.4【17】的值为1M0.1【17】置位,移位寄存器进入下一次循环。4、调试运行程序5、实验结果与预期一样,符合控制要求。方法二:1、接线(同方法一)2、程序中用到的指令双字传送指令MOV_DW,定时器TON,双字左移指令SHL_DW。3、输入程序代码并对其解释说明(梯形图)说

9、明:按下启动按钮SB1线圈I0.0【1】得电闭合M0.0【2】置位M0.0【3】得电并保持。此时,按下移位按钮SB3,使I0.2【3】得电闭合M0.1【3】置位。复位说明:按下复位按钮SB2,I0.1【2】M10.0【2】复位,即保持为失电。说明:移位按钮SB3按下后,I0.2【4】得电闭合执行传送指令MOV_DW【4】,将立即数2#1传送给MD10,对MD10进行初始化,即MD10=00000001。与此同时,同方法一,【5】和【6】构成了一个1秒钟自复位定时器,每1秒输出一个持续时间位1个扫描周期的时钟脉冲,即T37【5】每1秒闭合1个扫描周期M0.3【6】每1秒闭合1个扫描周期。第二十一

10、次执行双字左移指令使M11.4【4】的值为1进入下一次循环。说明:M0.3【6】每1秒闭合1个扫描周期M0.3【7】也每1秒闭合1个扫描周期字左移指令SHL_DW【7】每1秒移位一次第一次移位使M13.0【8】为1。说明:第一次执行双字左移指令使M13.0【8】为1,即M13.0得电线圈Q0.3【8】得电闭合,D灯亮。第六次执行双字左移指令使M13.5【8】的值为1线圈Q0.3【8】得电闭合,D灯亮。第十一次执行双字左移指令使M12.2【8】的值为1线圈Q0.3【8】得电闭合,D灯亮。第十六次执行双字左移指令使M12.7【8】的值为1线圈Q0.3【8】得电闭合,D灯亮。说明:第二次执行双字左移

11、指令使M13.1【9】的值为1线圈Q0.4【9】得电闭合,E灯亮。第七次执行双字左移指令使M13.6【9】的值为1线圈Q0.4【9】得电闭合,E灯亮。第十二次执行双字左移指令使M12.3【9】的值为1线圈Q0.4【9】得电闭合,E灯亮第十七次执行双字左移指令使M11.0【9】的值为1线圈Q0.4【9】得电闭合,E灯亮。说明:第三次执行双字左移指令使M13.2【10】的值为1线圈Q0.5【10】得电闭合,F灯亮。第八次执行双字左移指令使M13.7【10】的值为1线圈Q0.5【10】得电闭合,F灯亮。第十三次执行双字左移指令使M12.4【10】的值为1线圈Q0.5【10】得电闭合,F灯亮。第十八次

12、执行双字左移指令使M11.1【10】的值为1线圈Q0.5【10】得电闭合,F灯亮。说明:第四次执行双字左移指令使M13.3【11】的值为1线圈Q0.6【11】得电闭合,G灯亮。第九次执行双字左移指令使M12.0【11】的值为1线圈Q0.6【11】得电闭合,G灯亮。第十四次执行双字左移指令使M12.5【11】的值为1线圈Q0.6【11】得电闭合,G灯亮。第十九次执行双字左移指令使M11.2【11】的值为1线圈Q0.6【11】得电闭合,G灯亮。说明:第五次执行双字左移指令使M13.4【12】的值为1线圈Q0.0【12】得电闭合,A灯亮。第十次执行双字左移指令使M12.1【13】的值为1线圈Q0.1

13、【13】得电闭合,B灯亮。第十五次执行双字左移指令使M12.6【14】的值为1线圈Q0.2【14】得电闭合,C灯亮。说明:第二十次执行双字左移指令使M11.3【15】的值为1线圈Q0.7【15】得电闭合,H灯亮。4、调试运行程序5、实验结果与预期一样,符合控制要求。1、接线(同方法一)2、程序中用到的指令3、输入程序代码并对其解释说明(梯形图)4、调试运行程序5、实验结果与预期一样,符合控制要求。四组抢答器设计一、实验目的1、用PLC设计一个功能齐全的抢答器。2、掌握定时器的基本方法。3、掌握PLC 构成数码显示控制系统的设计方法 。4、掌握赋值指令的既不让你用法。5、掌握利用移位指令构成循环

14、控制的方法。二、实验内容运用所学知识设计一个带有主持人,复位,时间限制,几号选手抢答成功数码管显示的四组抢答器。三、I/O分配表输入输出名称PLC节点名称PLC节点1号抢答(SB1)I0.01号抢答成功Q0.02号抢答(SB1)I0.12号抢答成功Q0.13号抢答(SB1)I0.23号抢答成功Q0.24号抢答(SB1)I0.34号抢答成功Q0.3复位按钮(SB8)I0.4复位指示Q0.4开始抢答(SB9)I0.5数码管A段Q0.5数码管B段Q0.6数码管C段Q0.7数码管D段Q1.0数码管E段Q1.1数码管F段Q1.2数码管G段Q1.3开始抢答Q1.5超时警告Q1.6四、实验控制要求1、开始抢

15、答按钮SB9、复位按钮 SB8常为OFF。2、主持人按下开始抢答按钮SB9,数码管显示开始倒计时,选手开始抢答,若10秒内某位选手抢答成功,那么他所对应的抢答成功指示灯亮,同时数码管倒计时结束,数码管显示成功抢答选手号数,其他选手不能再抢答,直到主持人宣布下一轮抢答开始,并按下抢答开始按钮为止;若10秒都没人抢答,数码管倒计时到0,超时警告指示灯闪烁,四位选手均不能再不抢答,即使按下抢答按钮也无效,直到主持人宣布下一轮抢答开始,并按下抢答开始按钮。4、主持人按下复位按钮,四位选手均不能抢答,即使按下抢答按钮也是无效的只有主持人宣布开始,并按下开始抢答按钮后,选手才可抢答。5、抢答限时时间为10

16、秒,主持人按下抢答按钮开始,数码管从9倒计时到0,抢答时间到并发出警告。五、实验步骤方法一:1、连线按照以上的I/O分配表连接好主机上的输入输出点。输出端 1L、2L、3L插孔均连到外接电源的 COM插孔。输入端 1M 插孔连到外接电源的COM插孔。数码管的COM插孔连到外接电源的COM插孔。实验区的+24V插孔连到外接电源的+24V插孔。2、程序中用到的主要指令双字传送指令MOV_DW,定时器TON,双字左移指令SHL_DW 3、输入程序代码并对其解释说明(梯形图)注:说明中【】内数字代表网络号,如【1】代表网络1。 说明:主持人宣布抢答开始并按下抢答开始按钮SB9后I0.5【9】得电Q0.

17、5【9】得电闭合Q0.5【1】也得电闭合。此时,四位选手可按下对应按钮开始抢答。若1号抢答成功I0.0【1】得电(Q1.5【1】已得电),Q0.0【1】得电并自锁使其保持,同时与其他选手互锁,即使此时其他选手按下抢答按钮也无效,并将结果存储到M0.0【1】中,L1灯亮;若2号抢答成功I0.1【2】得电(Q1.5【1】已得电),Q0.1【2】得电并自锁使其保持,同时与其他选手互锁,即使此时其他选手按下抢答按钮也无效,并将结果存储到M0.0【2】中,L2灯亮;若3号抢答成功I0.2【3】得电(Q1.5【1】已得电),Q0.2【3】得电,并自锁使其保持,同时与其他选手互锁,即使此时其他选手按下抢答按

18、钮也无效,并将结果存储到M0.2【3】中,L3灯亮;若4号抢答成功I0.3【3】得电(Q1.5【1】已得电),Q0.3【4】得电并自锁使其保持,同时与其他选手互锁,即使此时其他选手按下抢答按钮也无效,并将结果存储到M0.3【4】中,L4灯亮。 说明:四位选手任意一位抢答成功,立刻让M10.0【5】开始的32位置0。说明: 主持人按下复位按钮SB8,I0.4【6】得电Q0.4得电闭合复位指示灯L8亮,同时使M10.0【6】开始的32位置0。说明:SM0.1初次扫描为1,此网络用于对MD10【7】开始的32为地址初始化(全部为0)。说明:主持人按下开始抢答按钮SB9,I0.5【8】得电,把1赋给M

19、D10。 说明:主持人按下开始抢答按钮SB9,I0.5【9】得电启动限时定时器T37【9】,定时为10秒;同时Q1.5【9】得电闭合,开始抢答指示灯L9亮。当复位按钮SB8按下时,Q1.5【9】得电闭合,开始抢答指示灯L9灭,复位。说明:Q1.5【10】得电闭合时,将其存储到M0.5中。 说明:M0.5【10】为1,即主持人宣布开始抢答M0.5【11】也为1,启动定时器T38【11】,定时为1秒。 说明:T38【11】定时时间到T38【12】打开并存储到M0.4【12】,同时双字左移指令XHL_DW【12】开始执行。同时,M0.4【11】失电T38【11】复位T38【12】失电M0.4【12】

20、失电T38【11】复位一直循环,也就是构成了一个1秒钟自复位定时器,每1秒输出一个持续时间位1个扫描周期的时钟脉冲,即T38【11】每1秒闭合1个扫描周期M0.4【12】每1秒闭合1个扫描周期。 说明:限时定时器T37【9】定时到10秒时,T37【13】闭合,并将结果存储到M1.0,与四位选手抢答成功线圈互锁。说明:限时到10秒时,M1.0【14】得电闭合,通过SM0.5【14】输出到Q1.6【14】,使超时警告等L8闪烁。 说明:网络18到网络21是数码管显示情况,当某位选手抢答成功时显示对应的选手号,具体显示方法是点亮数码管对应的段,如:1号选手抢答成功,显示1,需要点亮数码管的B段和C段,即使Q0.6和Q0.7得电即可;主持人宣布开始抢,还没有选手抢答,数码管需显示倒计时数字,同样的方法,需要点亮数字几,就将其是对应的段都点亮,如:显示9,需点亮A、B、C、D、F、G段,只需让Q0.6 、Q0.7、Q1.1、Q1.2、Q1.4、Q1.5得电即可,所不同的是每隔1秒要显示当前显示数字减1的数,这个是通过1秒自复位定时器T38【11】和双字左移指令SHL_DW完成的,每隔1秒通过双字左移指令SHL_DW使MD10开始的32位地址得到新的值,也就对应点亮数码管不同的段,达到显示的目的。4、调试运行程序5、实验结果与预期一样,符合控制要求。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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