短后PLC实验报告.docx
《短后PLC实验报告.docx》由会员分享,可在线阅读,更多相关《短后PLC实验报告.docx(15页珍藏版)》请在冰豆网上搜索。
短后PLC实验报告
昆明理工大学
《可编程逻辑控制器PLC》课程
综合设计实践教学课题报告
小组成员
学号
班级
成绩
指导教师:
文斯
实验一抢答器
1、实验目的:
掌握PLC构成数码显示控制系统的设计方法。
2、实验内容:
设计一个4组抢答器,任一组抢先按下抢答按钮后,对应指示灯指示抢答结果,同时锁定抢答器,使其他组抢答按钮无效。
在按下复位开关后,可重新开始抢答。
3、I/O分配连线:
输入
输出
名称
PLC节点
名称
PLC节点
第一组抢答按钮
I0.1
第一组抢答指示灯
Q0.1
第二组抢答按钮
I0.2
第二组抢答指示灯
Q0.2
第三组抢答按钮
I0.3
第三组抢答指示灯
Q0.3
第四组抢答按钮
I0.4
第四组抢答指示灯
Q0.4
复位按钮
I0.5
注:
输出端1L、2L、3L插孔均连到外接电源的COM.插孔。
输入端1M、2M插孔连到外接电源的COM插孔。
实验区的+24V插孔连到外接电源的+24V插孔。
4、控制要求:
只要有人最先按下抢答按钮,则指示灯亮,后面的人在按下抢答按钮则无效,直至按下复位键,开始下一次的抢答。
实验二、小车往返运动模拟实验
一、实验目的
掌握小车往返运动自动控制的设计
通过实验练习加强对“与”和“非”等基本指令的理解和运用。
二、实验要求
用S7-200实现小车的往返自动控制,控制过程为按下启动按钮,小车从左边往右边当运动到右边碰到右边的行程开关后小车自动做返回运动,当碰到另一边的行程开关后又做返回运动。
如此的往返运动,直到当按下停止按钮后小车停止运动。
三、实验内容
在实验中可以用二极管来分别控制各种需要的启动、行程开关、停止按钮。
按照要求正确的把试验箱与电脑相连,再按照上面的表格来接线。
再在软件网格中写入程序。
参考程序:
把程序下载到PLC中运行,进行调试,观察现象。
四、实验结果
当按下SB2,即I0.0接通后,Q0.0接通,小车右行,即指示灯Q0.0亮。
当小车右行碰到右限开关SB3即I0.4,SB3按下被接通,此时小车左行,即指示灯Q0.0灭,指示灯Q0.1亮,当运动到左边碰到左限开关SB4即I0.3接通,此时小车又往右运行,即指示灯Q0.1灭,Q0.0亮。
如此往返运动下去直至按下SB1即I0.2接通,小车停止运动。
五、实验分析
此次试验比较的简单,只是用到了“与”和“非”基本指令,为接下来的实验熟悉了指令的使用。
实验三、鼓风机和引风机的启动顺序控制
一、实验目的
学习编写顺序功能图是时序图。
根据顺序功能图画出梯形图。
通过实验练习加强对顺序控制和定时器的运用。
二、实验要求
用S7-200实现其自动控制,控制过程为按下启动按钮,引风机启动,延时5s后鼓风机自动开启。
按下停止按钮后鼓风机停止,延时5s后引风机停止。
三、实验内容
程序设计:
按照程序功能图进行连线和编写程序。
图中使用二极管灯的亮灭情况来表示引风机和鼓风机启动和停止的情况。
四、实验调试及结果分析
当按下开关SB1即I0.0接通,此时Q0.0接通输出,即指示灯Q0.0亮,引风机启动,同时定时器T37接通并开始计时,当定时器计时到50即5s时,Q0.1接通输出,即指示灯Q0.1亮,鼓风机启动。
此时两台风机都在运行。
当按下SB2即接通I0.1此时鼓风机停止运动,即指示灯Q0.1灭,同时定时器T38接通并开始计时,定时5s后风机停止运行,即指示灯Q0.0灭。
实验四、五相步进电机的模拟控制
1、实验目的:
了解并掌握移位指令在控制中的应用及编程方法。
2、实验内容:
对五相步进电机五个绕组实现循环通电控制。
按照I/O分配表格来进行连线。
3、I/O分配连线:
输入
输出
名称
PLC节点
名称
PLC节点
启动按钮(SB1)
I0.0
A
Q0.1
停止按钮(SB2)
I0.1
B
Q0.2
C
Q0.3
D
Q0.4
E
Q0.5
注:
输出端1L、2L插孔均连到外接电源的COM.插孔。
输入端1M插孔连到外接电源的COM插孔。
实验区的+24V插孔连到外接电源的+24V插孔。
参考程序如下:
4、控制要求:
①按下启动按钮SB1,A相通电(A亮)→B相通电(B亮)→C相通电(C亮)→D相通电(D亮)→E相通电(E亮)→A→AB→B→BC→C→CD→D→DE→E→EA→A……循环下去。
②时间间隔为1S。
③按下停止按钮SB2,所有操作都停止需要重新启动
5、实验结果:
实验的结果能够按照控制要求来显示,在软件中可以写入梯形图或者程序语句,两者是可以转换的。
当然其中也遇到了一些问题,通过大家认真,反复的修改,排查解决了问题。
在实验中大家都很好的理解PLC是怎么控制,怎么运行工作的。
实验五、水塔水位的模拟控制
1、实验目的:
用PLC构成水塔水位自动控制系统。
2、实验内容:
当水池水位低于水池低水位(SB4为ON表示),阀Y打开进水(Y为ON)定时器开始定时,4秒后,如果SB4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障,SB3为ON后,阀Y关闭(Y为OFF)。
当SB4为OFF时,且水塔水位低于水塔低水位此时SB2为ON,电机M运转抽水。
当水塔水位高于高水位界时电机M停止工作。
实验接线按照I/O分配来接线。
参考程序:
3、I/O分配连线:
输入
输出
名称
PLC节点
名称
PLC节点
(SB1)
I0.0
L1
Q0.0
(SB2)
I0.1
L2
Q0.1
(SB3)
I0.2
(SB4)
I0.3
注:
输出端1L插孔连到外接电源的COM.插孔。
输入端1M插孔连到外接电源的COM插孔。
实验区的+24V插孔连到外接电源的+24V插孔。
4、控制要求:
①当水池水位低于SB4所指示的位置时,启动SB4按钮,L2所指示的电机工作,水池进水。
②当水池水位达到SB3所指示的位置时,启动SB3按钮,使L2所指示的电机关闭,停止进水;
③当水塔水位低于SB2所指示的位置时,启动SB2按钮,使L1所指示的电机工作,开始水塔进水。
④当水塔水位达到SB1所示的位置时,启动SB1按钮,使L1所指示的电机停止工作。
5、实验结果:
实验的结果能够按照控制要求来显示,当然其中也遇到了一些问题,通过大家认真,反复的修改,排查解决了问题。
在实验中大家都很好的理解PLC是怎么控制,怎么运行工作的。
实验六、装配流水线模拟控制
1、实验目的:
用PLC构成装配流水线的控制系统,了解移位寄存器指令在控制系统中的应用及编程方法。
2、实验内容:
A~H表示动作输出(用LED发光二极管模拟),下框中的A、B、C、D、E、F、G、H插孔分别接主机的输出点.传送带共有十六个工位,工件从1号位装入,分别在A(操作1)、B(操作2)、C(操作3)三个工位完成三种装配操作,经最后一个工位后送入仓库;其它工位均用于传送工件。
实验接线按照I/O分配表格来接线。
参考程序如下:
3、I/O分配连线:
输入
输出
名称
PLC节点
名称
PLC节点
启动按钮(SB1)
I0.0
A
Q0.0
复位按钮(SB2)
I0.1
B
Q0.1
移位按钮(SB3)
I0.2
C
Q0.2
D
Q0.3
E
Q0.4
F
Q0.5
G
Q0.6
H
Q0.7
注:
输出端1L、2L、3L插孔均连到外接电源的COM.插孔。
输入端1M插孔连到外接电源的COM插孔。
实验区的+24V插孔连到外接电源的+24V插孔。
4、控制要求:
①启动按钮SB1、复位按钮SB2、移位按钮SB3均为常OFF.
②启动后,再按“移位”后,按以下规律显示:
D→E→F→G→A→D→E→F→G→B→D→E→F→G→C→D→E→F→G→H→D→E→F→G→A……循环,D、E、F、G分别用来传送的,A是操作1,B是操作2,C是操作3,H是仓库。
③时间间隔为1S。
实验七、数码显示的模拟控制
一、实验目的
1、掌握PLC构成数码显示控制系统的设计方法。
2、掌握利用移位指令构成循环控制的方法。
3、掌握循环和移位指令。
二、实验控制要求
每按一次按钮,八段数码段依次显示:
先是一段一段的显示A,B,C,D,E,F,G,H。
和小数点,随后显示数字及字符,显示顺序为0,1,2,3,4,5,6,7,8,9,A,b,C,d,E,F。
再返回初始显示,直至按下复位键按钮停止。
三、实验内容
开始需要按要求把试验箱和电脑连接成功,正确的启动软件,此时为了节约时间,经过讨论以后可以分工,一人连线,一人写入程序。
数码管中的A,B,C,D,E,F,G,H分别接主机的输出点Q0.0,Q0.1,Q0.2,Q0.3,Q0.4,Q0.5,Q0.6,Q0.7。
SB1启动键接输入点I0.0,SB2停止键(复位键)接输入点I0.1。
在软件的网络表中写入程序。
程序语句如下:
然后下载程序到实验箱中,运行,按动按钮观看实验现象,找出出错的原因。
四、控制要求
每按一次按钮SB1便依次显示一个字符,先是一段一段的显示A,B,C,D,E,F,G,H。
和小数点,随后显示数字及字符,显示顺序为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。
一直循环下去。
直至按下停止键SB2停止。
五、实验问题
当然,在试验中也遇到了一些问题,比如显示的数字不完整,按下停止键没有反应,不会停止复位。
经过大家认真的多次的修改实验程序终于解决了遇到的问题。
六、实验分析
在本实验中虽然接线比较多,看起来有点复杂,其实在实验中程序很是简单易懂,在实验中用到了PLC主机的自锁线圈,就是上面的程序中的M开头的器件号,用来记忆输入的内容。
在实验中还用了循环和移位寄存器。
实验中用循环移位指令实现了单按键控制启动和停止。
也用循环移位指令实现了脉冲控制输出。