PLC课程实验报告写法.docx
《PLC课程实验报告写法.docx》由会员分享,可在线阅读,更多相关《PLC课程实验报告写法.docx(13页珍藏版)》请在冰豆网上搜索。
PLC课程实验报告写法
说明:
为迎接明年的学士学位评估,学校要求必须高度重视实验报告的撰写,除了态度要认真、字迹要工整以外,格式也要规范、完整!
本课程作为重要的专业课程,实验报告要更加认真撰写。
如果已经写过,但是与要求的格式不一致,要完全重写,没有丝毫商量余地!
!
如果哪位同学的报告出了问题明年被评估组抽到,不仅整个专业受损,学生本人也会有很大损失,拿不到学位!
下面是具体要求(因实验教学大纲刚刚修订完成,所以实验的具体内容、名称等也是才定下来):
一、封面:
要填写完全,注意课程名称为“电气控制与PLC”
二、实验报告书内容题头:
除“成绩”之外的项目都要填,“教师”一栏也要填
三、实验地点:
自动化技术实验室;实验学时:
2学时;实验时间:
请认真查阅校历,按正确日期填写。
四、我只把格式给你们,对每一个实验来讲,所有同学的“实验目的”,“实验环境”“实验内容”等大标题是相同的,但“实验内容”的具体细节和“总结”可以不完全一样,因为不同的同学有不同的编程方法,不要千篇一律,只要在逻辑上连贯就可以了。
五、实验一到实验七的实验类型是全是“验证”实验,实验八是“设计”实验
六、写实验报告时,大家对实验内容要认真回忆,结合实验内容、自己的体会、有关知识点等认真撰写“实验内容”部分,不仅起到巩固知识点的作用,也可锻炼自己的总结能力和写作能力。
七、为给大家充足的时间写报告,实验报告可以在考完试以后第17周周五前交上,但一定要写好!
!
有问题及时询问!
!
实验项目一:
逻辑与读数编程
实验目的:
1.掌握基本的逻辑输入输出编程指令
2.掌握置位复位指令的使用及编程方法
3.掌握抢答器控制系统的接线、调试、操作方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
实验原理:
1.基本位逻辑指令的使用(可简要展开位指令的输出输出参出、使用方法等)
2.置位指令和复位指令的使用
3.四人抢答器的工作原理
实验内容:
1.实验任务:
(参考指导书中“抢答器控制”部分的任务)
2.编写程序:
(参考相关程序,也可以自己编写程序)
3.连线(参考指导书中“抢答器控制”部分的I/O端口分配功能表)
4.运行程序(简要说明运行结果)。
实验总结:
(简要总结个人心得或体会,主要是写编程知识和技能方面的提高,不要写思想方面的,也可以参照以下思考题:
立即置位/复位指令与取点指令和取反指令有什么不同?
)
实验二:
定时器与计数器编程
实验目的:
1.掌握定时器、计数器指令的使用及编程
2.掌握自动洗衣机控制系统的接线、调试、操作
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
实验原理:
(如果你认为本部分内容太多,你也可以自己总结本实验的原理)
定时器
定时器指令操作数有3个:
编号、预设值和使能输入。
1)编号:
用定时器的名称和它的常数编号(最大255)来表示,即Txxx,如:
T4。
T4不仅仅是定时器的编号,它还包含两方面的变量信息:
定时器位和定时器当前值。
定时器位:
定时器位与时间继电器的输出相似,当定时器的当前值达到预设值PT时,该位被置为“1”。
定时器当前值:
存储定时器当前所累计的时间,它用16位有符号整数来表示,故最大计数值为32767。
2)预设值PT:
数据类型为INT型。
3)使能输入(只对LAD和FBD):
BOOL型
计数器
计数器与定时器的结构和使用基本相似,编程时输入它的预设值PV(计数的次数),计数器累计它的脉冲输入端电位上升沿(正跳变)个数,当计数器达到预设值PV时,计数器位由0变1。
计数器指令有3种:
增计数CTU、增减计数CTUD和减计数CTD。
指令操作数有4方面:
编号、预设值、脉冲输入和复位输入。
实验内容:
1.实验任务:
(下面是参考内容,如果你认为内容太多,可以用“实验任务参见实验指导书“自动洗衣机控制”部分的“控制要求””字样代替,但要较详细地注释梯形图)。
(1)总体控制要求:
洗衣机启动后,按以下顺序进行工作:
洗涤(1次)→漂洗(2次)→脱水→发出报警,衣服洗好,LED显示器显示洗涤和漂洗的次数。
(2)洗涤:
进水→正转3秒,反转3秒,10个循环→排水。
(3)漂洗:
进水→正转3秒,反转3秒,8个循环→排水。
(4)报警:
报警灯亮4秒。
(5)进水:
进水阀打开后水面升高,首先液位开关SL2闭合,然后SL1闭合,SL1闭合后,关闭进水阀。
(6)排水:
排水阀打开后水面下降,首先液位开关SL1断开,然后SL2断开,SL2断开1秒后停止排水。
按排水按钮可强制排水。
(7)脱水:
脱水5秒后报警。
2.编写程序:
(参考指导书中“自动洗衣机控制”部分的程序,若本部分内容太多,实验报告写不开,可以只写你认为重要的部分。
)
3.连线:
(参考指导书表“端口分配及功能表”部分)
4.运行程序(简要说明程序运行过程)
实验总结:
(简要总结个人心得或体会,或总结以下问题:
哪些操作影响定时器的复位?
定时器复位后其位值和计数值是多少?
)
实验三:
中断与子程序编程
实验目的:
1.掌握子程序的编写、调用方法
2.掌握中断程序的编写、调用方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
实验原理:
1.子程序的编写与调用方法(参见教材与参考书,或自己总结)
2.中断程序的编写与调用方法(参见教材与参考书,或自己总结)
实验内容:
1.实验任务:
(1)编写一个子程序,完成下述功能:
该子程序被调用时,VB0中的内容增加1,并且把VB0中的内容送至QB0端口。
(2)编写主程序,在主程序中调用每隔一秒钟调用该子程序。
(3)编写一个中断程序,完成下述功能:
该中断被调用时,将QB0中的内容取反。
(4)编写主程序,在主程序中调用将I0.0的上升沿事件与上述中断程序绑定。
2.编写程序:
(以下是参考代码,也可自己编写代码:
)
子程序代码如下:
中断程序代码如下:
主程序代码如下:
(3)接线:
(参考指导书中“音乐喷泉”有关接线表)
(4)运行程序:
(简要说明运行情况)
实验总结:
(可参照下列问题:
中断程序在何时调用有意义?
本中断程序是否能用子程序实现?
)
实验四:
顺序控制编程
实验目的:
掌握循环指令的使用及编程
掌握利用循环指令对顺序控制进行编程的方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
实验原理:
循环位移指令的使用(自己总结)
将循环移位的不同状态与事件的顺序控制结合起来(自己总结)
实验内容:
1.实验任务:
具体任务见实验指导书“音乐喷泉控制”。
2.编写程序:
(有关Q0.1-Q0.7的输出代码可根据上述最后一条代码形式编写)
3.连线(参照指导书中的接线表)
4.运行程序(简要说明运行情况)
实验总结:
(利用循环位移指令编写顺序控制程序有什么特点?
若用顺序控制指令SCR来完成本任务,应如何编写程序?
)
实验五:
位置控制编程
实验目的:
巩固复位、置位指令的使用及编程
掌握对运动物体的位置进行控制的编程特点和编程方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
实验原理:
物体某部位有反光装置,在某一特殊位置,反光装置把光反射给特定的光接收器,光接收器输出高电平给PLC的某输入端子,PLC据此判定物体的位置。
PLC接收到输入信号后,根据输入信号设置电动机正转或反转的信号标志,并根据此标志使电动机旋转,带动物体移动。
(或自己总结)
实验内容:
1.实验任务:
物体在2个特定位置之间来回反复运动。
每个特定位置都有光接收装置。
2.编写程序:
部分代码如下:
3.连线(参照“直线运动位置检测、定位控制”有关内容)
4.运行系统(简要说明运行情况)
实验总结:
(除了本实验中利用光接收装置判断物体的位置以外,还有哪些方式使PLC获知物体的位置?
)
实验六:
PLC组态配置实验
实验目的:
学习MCGS组态软件的编程界面
掌握MCGS的硬件组态配置方法
掌握利用MCGS读取及设置S7-200PLC的输出寄存器的方法
实验环境
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
MCGS组态软件
实验原理:
MCGS组态软件配置方法,可参见《MCGS教程》
实验内容:
1.实验任务
(1)编写下位机程序,使Q0.0每一秒钟改变一次输出状态
(2)编写上位机程序,用一个指示灯控件显示Q0.0的状态变化。
(3)编写上位机程序,用按钮控制Q0.1的输出状态。
2.编写程序:
(1)下位机程序代码:
(自编)
(2)将程序下载到PLC中,并运行
(3)MCGS软件工程:
a.添加通用串口父设备,添加S7-200PPI子设备
b.设置父设备属性,(根据实验情况写),
c.为s7-200添加数据通道,Q0.0为只读,Q0.1为只写
d.在实时数据库中添加变量
e.将变量与数据通道进行绑定
f.建立用户窗口,添加指示控件和按钮
g.运行MCGS工程
3.联机调试(说明运行情况)
实验总结:
如何建立PLC的输出通道与MCGS的变量之间的绑定?
(若本实验内容太少,可以将建立MCGS工程的步骤写得更详细一些,例如扩展一下添加指示控件和按钮的过程,或者扩展向数据库添加变量的过程)
实验七:
模拟量输入输出实验
实验目的:
掌握EM235模块的使用方法
掌握S7-200模拟量输入输出的方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
MCGS组态软件
实验原理:
1.EM235模块的接口连接,可参见EM235说明书(上网下载相关说明书,有相关毕业设计的同学会用到)
2.模拟量输入输出原理:
EM235的模拟量范围是0-5V(或0-10V,与设置有关),其对应的数字量是:
单极性,全量程范围-32000~+32000
实验内容:
1.实验任务:
(1)编写S7-MICRO/WIN程序,向PLC的AQW0输出数据,每隔1秒种,数据增加10,把EM235的模拟输出量接入直流电压表,测量该值。
(2)编写程序,接收来自AQW0的模拟量,并把此模拟量传送至VW0中,在MCGS软件中读取此模拟量。
将直流调压表的输出接入AQW0,缓慢调整电压输出在0-5V之间变化,观察MCGS软件中显示的VW0中的数值变化。
2编写下位机程序
模拟量输出主要梯形图代码如下:
3.编写MCGS工程(有相关毕业设计的同学根据任务写出实现该任务的步骤)
4.运行程序(简要说明运行情况)
实验总结:
(当EM235工作单极性模式,输入输出模拟量在0-10V之间,试写出此时的模拟量与对应的数字量之间的线性关系式。
并用梯形图实现这种关系)
实验八:
基于组态软件的交通灯设计实验(本实验为设计性实验)
实验目的:
1.设计一个十字路口交通灯信号控制程序,可模拟真实路口的交通灯的亮灭。
2.利用所学知识自行设计、编写程序,巩固所学知识。
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
MCGS组态软件
实验原理:
定时器、计数器指令的有关知识点
顺序控制程序的设计方法
MCGS的有关知识点
十字路口交通信号灯的变化规律
实验内容:
1.实验任务:
(1)下列信号不断循环:
东西红灯、南北绿灯亮27秒→东西红灯、南北黄灯亮3秒→东西绿灯、南北红灯亮27秒→东西黄灯、南北红灯亮3秒.
(2)MCGS工程中可同步显示灯的亮灭情况。
2.编写下位机程序
(参见上课时的下位机程序)
3.编写MCGS工程
(参见上课时编写的有关工程)
4.接线(按“十字路口交通灯控制”部分接线)
5.运行系统(简要说明运行情况)
实验总结:
(若要在灯亮的同时显示灯的点亮剩余时间,应如何编程?
)