实训报告.docx
《实训报告.docx》由会员分享,可在线阅读,更多相关《实训报告.docx(20页珍藏版)》请在冰豆网上搜索。
实训报告
《自动控制工程实训》
报 告
专业班级:
电信1013班0*号
姓名:
****
实训日期:
2012.6.18---2012.6.22
指导老师:
***、***
河北工程技术高等专科学校
实训一基本逻辑控制
一、实训目的
1、进一步熟悉和掌握STEP7Micro/WIN32的编程软件的使用。
2、学习并掌握相关编程元件的应用。
3、学习并掌握顺序控制的基本方法。
4、掌握AutoCAD绘图软件的使用。
5、学习并掌握S7-200PLC的I/O接线图和绘制电气控制线路图。
二、实训原理及实训线路
1、实训原理
有3台皮带运输机,分别由电机M1、M2、M3驱动,按启动按钮SB1后,启动顺序为M1、M2、M3,间隔时间为5h。
按停止按钮SB2后,停车顺序为M3、M2、M1,间隔时间为3h,3台电动机M1、M2、M3分别通过KM1、KM2、KM3接通三相交流电源,用PLC控制接触器的线圈。
如图所示
2、编程元件的地址分配表
编程元件
I/O端子
电路器件
作用
输入继电器
I0.0
SB1
启动按钮
I0.1
SB2
停止按钮
输出继电器
Q0.0
KM1
M1继电器线圈
Q0.1
KM2
M2继电器线圈
Q02
KM3
M2继电器线圈
3、实训电路图
三、实训梯形图程序
四、程序输入及调试
1.在断电状态下,连接好PC/PPI电缆。
2.打开PLC的前盖,将运行模式选择开关拨到STOP位置,此时PLC处于停止状态,或者用鼠标单击工具条中的STOP按钮,可以进行程序编写。
3.在作为编程器的计算机上,运行STEP7Micro/WIN32编程软件。
4.用菜单栏命令“文件->新建”,生成一个新项目,或者用菜单命令“文件->打开”一个已有的项目。
或者用菜单命令“文件->另存为”,可以修改项目的名称。
5.用菜单栏命令中“PLC->类型”,设置PLC的型号。
6.设置通信参数。
7.编写控制程序。
8.用鼠标单击工具条中的“编译”按钮或者“全部编译”按钮来编译输入的程序。
9下载程序到PLC。
10.将运行模式选择开关拨到RUN位置,或者用鼠标单击工具条的RUN运行按钮,使PLC进入运行方式。
11.按下SB1按钮,观察PLC上的Q0.0的LED是否亮,此时应该处于点亮状态,表明电动机M1是处于运行状态。
12.应为是实验所以可以将程序中的“5h”的参数改小,以便观察,这里改成了“10s”,当按下SB1后,10s后观察Q0.1的LED是否点亮,此时应该处于点亮状态,表明电动机M2在10s后处于运行状态。
在过10s后Q0.2的LED点亮,是电动机M3处于运行状态。
13.同样将程序中的“3h”改成“6s”当按下SB2,观察电动机是否是每隔6s停一台。
如果是,则表明程序正确。
14.再次按下SB1观察跟上次的情况一样,一样则表明程序能够重复运行,
五、实训过程中遇到的问题与解决方法
1.在第一次的仿真过程中,遇到了问题是:
当开始按钮后,能正常开始,也能正常停止,但是下次在按开始按钮是,不能按照要求开始,而是三个电机一块儿启动,原因是:
当第一次运行停止以后程序中的计数器没有复位,解决方法是:
在最后一个电机停止后使得程序有自动将计数器复位的功能。
2.开始没有办法使得定时时间达到5个小时,最大定时时候只能定时54分钟多点,解决办法是:
利用计数器,先用定时器定时定时30分钟,然后没定时30分钟,每隔30分钟记数一次。
可以解决定时时间长的问题。
六、实训收获和体会
通过这次的实训使我熟悉和掌握了STEP7/WIN32的编程软件的使用,和一些基本的逻辑指令的应用,使我练进一步熟悉了PLC中的一些定时器指令和计数器指令的用法,并锻炼了我的CAD知识,使我明白了PLC的I/O接线方法,使我对PLC编程产生了浓厚的兴趣。
实训二交流电动机的Y-△启动控制
一、实训目的
1.了解三相笼型异步电动机的几种启动控制电路及其工作过程。
2.能够设计Y-△启动控制电路的PLC程序。
3.进一步熟悉和掌握STEP7Micro/WIN32的编程软件的使用。
4.学习并掌握S7-200PLC的I/O接线图和绘制电气控制线路图。
二、实验原理及实训线路
1.实训原理
Y-△启动是交流鼠笼型电动机的降压启动方式之一,将电机定子接成Y形启动,启动电流是用△形接法直接启动的三分之一,达到规定的速度后(经过一定的时间),再将电动机的定子绕组切换成△形运行。
这种减小启动电流的启动方法,适合于容量大、启动时间长的大型电动机启动,或者在受到电源容量限制,为避免启动是过大的启动电流造成电源电压下降过大时使用。
Y-△启动控制时的原理图。
当主接触器K1与Y接触器K2同时接通时,电动机工作在Y形启动状态;当主接触器K1与△接触器K3同时接通时,电机就工作在△形接法的正常运行状态。
如图2-1启动控制时的原理图和时序图所示:
2.实训电路图(如图2-1启动控制的原理图和时序图)
2、编程元件的地址分配表
编程元件
I/O端子
电路器件
作用
输入继电器
I0.0
SB1
启动按钮
I0.1
SB2
停止按钮
输出继电器
Q0.0
K1
使得K1闭合
Q0.1
K2
使得K2闭合
Q02
K3
使得K3闭合
3、实训电路图(如图2-2启动控制电路图所示)
三、实训梯形图
四、程序输入及调试
1.在断电状态下,连接好PC/PPI电缆。
2.打开PLC的前盖,将运行模式选择开关拨到STOP位置,此时PLC处于停止状态,或者用鼠标单击工具条中的STOP按钮,可以进行程序编写。
3.在作为编程器的计算机上,运行STEP7Micro/WIN32编程软件。
4.用菜单栏命令“文件->新建”,生成一个新项目,或者用菜单命令“文件->打开”一个已有的项目。
或者用菜单命令“文件->另存为”,可以修改项目的名称。
5.用菜单栏命令中“PLC->类型”,设置PLC的型号。
6.设置通信参数。
7.编写控制程序。
8.用鼠标单击工具条中的“编译”按钮或者“全部编译”按钮来编译输入的程序。
9下载程序到PLC。
10.将运行模式选择开关拨到RUN位置,或者用鼠标单击工具条的RUN运行按钮,使PLC进入运行方式。
11.按下SB1后观察Q0.0和Q0.1的LED是否是同时点亮,正常情况应该同时点亮,过一段时间后,Q0.1的LED熄灭,Q0.2的LED点亮,这表明程序能够完成启动过程。
12.在运行过程中按下SB2观察Q0.1和Q0.2的LED是否同时熄灭,正常情况下应该是同时熄灭,这表明程序能够正常完成整个运行过程。
五、实训过程中遇到的问题与解决方法
1.在调试过程中,遇到的问题是:
当按下SB2停止按钮时,只有K1停止了,K3没有停止,即K1和K3不能同时停止运行,解决办法是:
在K3的接触器线圈的网络中加上Q0.0的常开触点,这样当Q0.0断开时,使得Q0.2也断开,形成同步停止的效果。
2.按下启动按钮SB1时能达到启动的效果,但是松开SB1时K1、K2、K3同时停止,按钮SB1不能形成自保持。
解决方法:
在I0.0的常开触点上并联上一个Q0.0的常开触点,这样就能形成自保持。
六、实训收获和体会
通过这次的实训使我熟悉和掌握了STEP7/WIN32的编程软件的使用,和一些基本的逻辑指令的应用,使我练进一步熟悉了PLC中的一些定时器指令的用法,同时使我明白了鼠笼式电动机的启动的一种方式,以及这种启动方式的过程和原理,并锻炼了我的CAD知识,使我明白了PLC的I/O接线方法,使我对PLC编程产生了浓厚的兴趣。
实训三计数控制
一、实训目的
1.进一步熟悉和掌握STEP7Micro/WIN32的编程软件的使用。
2.进一步掌握基本编程软件的应用。
3.学习并掌握计数控制PLC程序的设计方法。
4.学习并掌握利用AutoCAD软件进行S7-200PLC的I/O接线图的绘制。
二、实训原理及实训线路
1.实训原理
1SB7为启动键,按下SB7键,才可以进行开锁作业。
2SB1、SB2、SB5为可按压键。
开锁条件为:
SB1设定按压次数为3次,SB2设定按压次数为4次,SB5设定按压次数为7次。
如果按上述规定按压,则5S后,密码锁自动打开。
3SB3、SB4为不可按压键,一按压,报警器就发出警报。
4SB6为复位键,按下SB6后,可重新进行开锁作业。
如果按错键,则必须进行复位操作,所有的计数器都被复位。
5SB8为停止键,按下SB8键,停止开锁作业。
6除了启动键外,不考虑按键的顺序。
2、编程软件的地址分配表
编程元件
I/O端子
电路器件
输入继电器
I0.0
SB7
I0.1
SB1
I0.2
SB2
I0.3
SB3
I0.4
SB4
I0.5
SB5
I0.6
SB6
I0.7
SB8
输出继电器
Q0.0
报警线圈
Q0.1
开锁继电器线圈
3、实训电路图(如图3-1所示)
三、实训梯形图程序
四、程序输入及调试
1.在断电状态下,连接好PC/PPI电缆。
2.打开PLC的前盖,将运行模式选择开关拨到STOP位置,此时PLC处于停止状态,或者用鼠标单击工具条中的STOP按钮,可以进行程序编写。
3.在作为编程器的计算机上,运行STEP7Micro/WIN32编程软件。
4.用菜单栏命令“文件->新建”,生成一个新项目,或者用菜单命令“文件->打开”一个已有的项目。
或者用菜单命令“文件->另存为”,可以修改项目的名称。
5.用菜单栏命令中“PLC->类型”,设置PLC的型号。
6.设置通信参数。
7.编写控制程序。
8.用鼠标单击工具条中的“编译”按钮或者“全部编译”按钮来编译输入的程序。
9下载程序到PLC。
10.将运行模式选择开关拨到RUN位置,或者用鼠标单击工具条的RUN运行按钮,使PLC进入运行方式。
11.按下SB7按钮,开始开锁,按压SB1按钮3次,然后按压SB2按钮4次,再按压SB5按钮7次然后等5s后看是否能开锁。
如果不能开锁则表明程序设计有问题,检查后再仿真。
12.然后再检查其他的组合是否也能开锁,如果能,则表明程序设计有问题,检查后再仿真。
13.在开锁过程中,可以按压SB3或者是SB4按钮,看是否发出警报,正常情况下应该发出警报。
14.在开锁过程中也可以按下SB8按钮,看是否能停止开锁,如果能则表明程序设计没有问题,则程序调试结束。
五、实训过程中遇到的问题和解决方法
当按到不可按压键时,能发出警报,但是按停止按钮和复位按钮后,警报没法停止。
解决办法是:
在发出警报的网络里加上跟停止和复位有关的常开触点或者是常闭触电,如梯形图中网络6中所示的“M0.0和I0.6”能使得复位和停止时使得警报也能停止。
六、实训收获和体会
通过这次的实训使我熟悉和掌握了STEP7/WIN32的编程软件的使用,和一些基本的逻辑指令的应用,使我练进一步熟悉了PLC中的一些定时器指令和计数器指令的用法,同时也使我明白了一些简单的密码锁的工作原理和它的程序设计流程,并掌握了利用AutoCAD软件进行S7-200PLC的I/O接线图的绘制,深化了我对AutoCAD的绘图方法的印象。
实训四步进控制
一、实训目的
1.进一步熟悉和掌握STEP7Micro/WIN32的编程软件的使用。
2.进一步掌握基本编程软件的应用。
3.学习并掌握编程元件顺序控制继电器SCR的使用。
4.学习并掌握利用AutoCAD软件进行S7-200PLC的I/O接线图的绘制。
二、实训原理及实训线路
1.实训原理
在S7-200中,编程元件顺序控制继电器S是专门用于编写顺序控制程序的。
一个步进控制程序是由若干个SCR段组成,每个SCR段对应不仅控制中的一个功能控制步,简称步。
每个SCR都是一个相对稳定的状态,都有段开始、段结束、段转移。
在S7-200中,有3条简单的SCR指令与之对应:
LSCR、SCRT和SCRE。
2.控制要求
(1)初始位置,小车在左端,左限位开关SQ1被压下。
(2)按下启动按钮SB1,小车开始装料。
(3)10s后装料结束,小车自动开始右行,碰到右限位开关SQ2后,停止运行,小车开始卸料。
(4)8s后卸料结束,小车自动左行,碰到左限位开关SQ1后,停止运行,开始装料。
(5)延时10s后,装料结束,小车自动右行……,如此循环,直到按下停止按钮SB2,在当前循环完成后,小车结束工作。
如图4-1所示:
3.编程元件的地址分配表:
编程元件
I/O端子
电路器件
作用
输入继电器
I0.0
SB1
启动按钮
I0.1
SB2
停止按钮
I0.2
SQ1
左限位开关
I0.3
SQ2
右限位开关
输出继电器
Q0.0
KM1
使得小车左行
Q0.1
KM2
使得小车右行
Q0.2
KM3
装料
Q0.3
KM4
卸料
4.实训电路图(如图4-2所示:
)
三、实训梯形图程序
四、程序输入及调试
1.在断电状态下,连接好PC/PPI电缆。
2.打开PLC的前盖,将运行模式选择开关拨到STOP位置,此时PLC处于停止状态,或者用鼠标单击工具条中的STOP按钮,可以进行程序编写。
3.在作为编程器的计算机上,运行STEP7Micro/WIN32编程软件。
4.用菜单栏命令“文件->新建”,生成一个新项目,或者用菜单命令“文件->打开”一个已有的项目。
或者用菜单命令“文件->另存为”,可以修改项目的名称。
5.用菜单栏命令中“PLC->类型”,设置PLC的型号。
6.设置通信参数。
7.编写控制程序。
8.用鼠标单击工具条中的“编译”按钮或者“全部编译”按钮来编译输入的程序。
9.下载程序到PLC。
10.将运行模式选择开关拨到RUN位置,或者用鼠标单击工具条的RUN运行按钮,使PLC进入运行方式。
11.然后按下启动按钮SB1,小车开始装料,10s后观察Q0.1的LED是否点亮,点亮则表明能够正常启动。
12.Q0.1点亮以后应该断开I0.2,在左行过程中,按下I0.3,这时Q0.1的LED应该熄灭,小车卸料。
8s后Q0.0的LED应该点亮,这表明小车正在右行。
13.当Q0.0点亮后,则按钮I0.3应该断开,然后按下I0.2小车停止,开始装料,
10s后小车开始左行,小车完成一个周期的运行。
14.当按下停止按钮SB2时,小车如果没有在装料处,则小车继续运行,直到小车到装料处,碰到限位开关SQ1后,整个程序停止运行。
五、实训过程中遇到的问题与解决方法
第一次仿真时,遇到的问题是:
程序的一切都能正常运行,但是当结束的时候,按下停止按钮SB2则程序立即停止,而不是按照题目要求的完成一个周期后停止,解决方法是:
这个题中的程序结束是要满足两个条件,即:
1.是按过停止按钮SB2、2.是小车碰到限位开关SQ1。
同时满足这两个条件程序才能停止,所以解决办法是在网络1中加入M0.1和I0.2两个常闭触点,这样只有按钮SB2和SQ1同时满足条件是,程序才能停止运行。
六、实训收获和体会
通过这次的实训使我熟悉和掌握了STEP7/WIN32的编程软件的使用,和一些基本的逻辑指令的应用,使我练进一步熟悉了PLC中的一些逻辑指令和定时器指令的用法,并掌握了利用AutoCAD软件进行S7-200PLC的I/O接线图的绘制。
使我明白了PLC编程在自动化控制中的重要地位,同时也使我对PLC编程产生了浓厚的兴趣。