plc实验报告.docx
- 文档编号:28916162
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:21
- 大小:173.51KB
plc实验报告.docx
《plc实验报告.docx》由会员分享,可在线阅读,更多相关《plc实验报告.docx(21页珍藏版)》请在冰豆网上搜索。
plc实验报告
PLC原理及应用实验报告
课程题目
学院名称
专业名称
学生姓名
学生学号
指导老师
设计(论文)成绩
教务处制
2016年月日
第一章可编程控制器的概述
可编程序控制器,英文称ProgrammableLogicalController,简称PLC。
它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。
PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。
用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。
一、可编程控制器的基本结构
可编程控制器主要由CPU模块、输入模块、输出模块和编程器组成(如下图所示)。
二、可编程控制器的工作原理
可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。
在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。
为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到STOP工作状态。
除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为5个阶段(如图所示)
在内部处理阶段,可编程序控制器检查CPU,模块内部
的硬件是否正常,将监控定时器复位,以及完成一些别的内
部工作。
在通信服务阶段,可编程序控制器与带微处理器的智能
装置通信,响应编程器键入的命令,更新编程器的显示内容。
在输入处理阶段,可编程序控制器把所有外部输入电路的
接通/断开(ON/OFF)状态读入输入映像寄存器。
在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。
在输出处理阶段,CPU将输出映像寄存器的通/断状态传送到输出锁存器。
三、可编程控制器的内存区域的分布及I/O配置
S7-200CPU224部分编程元件的编号范围与功能说明如下表所示
元件名称
编号
编号范围
功能说明
输入寄存器
I
I0.0~I1.5共14点
接受外部输入设备的信号
输出寄存器
Q
Q0.0~Q1.1共10点
输出程序执行结果并驱动外部设备
位存储器
M
M0.0~M31.7
在程序内部使用,不能提供外部输出
定时器
T
T0,T64
保持型通电延时1ms
T1~T4,T65~T68
保持型通电延时10ms
T5~T31,T69~T95
保持型通电延时100ms
T32,T96
ON/OFF延时,1ms
T33~T36,T97~T100
ON/OFF延时,10ms
T37~T63,T101~T255
ON/OFF延时,100ms
计数器
C
C0~C255
加法计数器,触点在程序内部使用
高速计数器
HC
HC0~HC5
用来累计比CPU扫描速率更快的事件
顺序控制继电器
S
S0.0~S31.7
提供控制程序的逻辑分段
变量存储器
V
VB0.0~VB5119.7
数据处理用的数值存储元件
局部存储器
L
LB0.0~LB63.7
使用临时的寄存器,作为暂时存储器
特殊存储器
SM
SM0.0~SM549.7
CPU与用户之间交换信息
特殊存储器(只读)
SM
SM0.0~SM29.7
CPU执行时标志位的状态
累加寄存器
AC
AC0~AC3
用来存放计算的中间值
四、可编程控制器的编程步骤
(1)确定被控系统必须完成的动作及完成这些动作的顺序。
(2)分配输入输出设备,即确定哪些外围设备是把信号送给PLC,哪些是外围设备是接收来自PLC信号的。
并将PLC的输入、输出口与之对应进行分配。
(3)设计PLC程序画出梯形图,梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。
(4)实现用计算机对PLC的梯形图直接编程。
(5)对程序进行调试(模拟和现场)。
(6)保存已完成的程序。
显然,在建立一个PLC控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。
确定控制上的相互关系之后,就可进行编程的第二步,分配输入输出设备。
在分配了PLC的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计PLC程序画出梯形图。
在画梯形图时要注意每个从左边母线开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,与实际的电路图不一样。
梯形图画好后,使用编程软件直接把梯形图输入计算机并下载到PLC进行模拟调试,修改、下载直至符合控制要求。
这便是程序设计的整个过程。
第二章可编程控制器基本指令简介
S7-200的SIMATIC基本指令简表:
LD
LDN
N
N
装载(开始的常开触点)
取反后装载(开始的常闭触点)
A
AN
N
N
与(串联的常开触点)
取反后与(串联的常闭触点)
O
ON
N
N
或(并联的常开触点)
取反后或(并联的常闭触点)
NOT
栈顶值取反
EU
ED
上升沿检测
下降沿检测
二
N
赋值
S
R
S_BIT,N
S_BIT,N
置位一个区域
复位一个区域
SHRB
DATA,S_BIT,N
移位寄存器
SRB
SLB
OUT,N
OUT,N
字节右移N位
字节左移N位
RRB
RLB
OUT,N
OUT,N
字节循环右移N位
字节循环左移N位
TON
TOF
Txxx,TP
Txxx,TP
通电延时定时器
断电延时定时器
CTU
CTD
Cxxx,PV
Cxxx,PV
加计数器
减计数器
END
程序的条件结束
STOP
切换到STOP模式
WDR
看门狗复位300ms
JMP
N
跳到指定的标号
CALL
N(N1,N2……)
调用子程序,可以优16个可选参数
CRET
从子程序条件返回
FOR/NEXT
INDX,INIT,FINAL
For/Next循环
ALD
OLD
电路块串联
电路块并联
NETR
NETW
TABLE,PORT
TABLE,PORT
网络读
网络写
SLCR
SLCT
SLCE
N
N
顺控继电器段的启动
顺控继电器段的转换
顺控继电器段的结束
第三章STEP7-Micro/WIN软件的使用及编程规则
一、STEP7-Micro/WIN软件的使用方法
STEP7-Micro/WIN编程软件为用户开发、编辑和控制自己的应用程序提供了良好的编程环境。
为了能快捷高效地开发你的应用程序,STEP7-MicroWIN软件提供了三种程序编辑器。
STEP7-Micro/WIN软件提供了在线帮助系统,以便获取所需要的信息。
本实验装置使用的编程软件是STEP7-Micro/WINV4.0版本,在做实验前,首先将该软件根据软件安装的提示安装到计算机上,然后用编程线将计算机和实验装置连接到一起。
(一)系统需求
STEP7-MicroWIN既可以在PC机上运行,也可以在Siemens公司的编程器上运行。
PC机或编程器的最小配置如下:
Windows98、Windows2000、WindowsMe或者WindowsNT4.0以上。
(二)软件的使用
1、打开STEP7-Micro/WINV4.0,在
中选择PC/PPI协议。
2、点击
更改通信端口和通信速率。
3、在通讯菜单里双击刷新,STEP7-Micro/WINV4.0开始搜索PPI网络中的S7-200CPU。
搜索完成后会出现网络中所有PLC的列表,选择要操作的PLC即可对所选PLC进行操作了。
4、编辑梯形图。
5、点击
将程序下载到PLC中,点击
可以对程序运行状态进行监控,点击
可以将PLC置于运行的状态。
二、编程规则
1、外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。
2、梯形图每一行都是从左母线开始,线圈接在右边。
接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而PLC的梯形图是不允许的。
3、线圈不能直接与左母线相连。
如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。
4、同一编号的线圈在一个程序中使用两次称为双线圈输出。
双线圈输出容易引起误操作,应尽量避免线圈重复使用。
5、梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。
6、在梯形图中串联接点使用的次数是没有限制的,可无限次地使用。
7、两个或两个以上的线圈可以并联输出。
第四章实验内容
实验一多人抢答器
一:
实验目的:
检验学生对基本元件的掌握程度,训练基本逻辑能力。
二:
实验基本要求:
1.设置抢答按钮3个,对应抢答成功指示灯3个,复位按钮1个。
2.任意一个抢答按钮被按下时,对应的输出指示灯点亮,其它两个抢答按钮失效,本轮抢答完成。
3.当复位按钮被按下时,输出指示灯全灭,进入新一轮抢答。
三:
梯形图程序
四:
实验拓展要求:
用程序控制取代复位按钮,即:
抢答完成后,系统保持10S后自动进入新一轮抢答。
梯形图如下:
定时器
实验二循环流水灯
一实验目的:
检验学生对定时/计数的掌握程度。
二实验要求:
1.设置启动按钮一个,停止按钮一个,输出指示灯两个。
2.当启动按钮被按下,输出指示灯点亮一个,并保持一个循环间隔10S后自动熄灭;然后另外一个输出指示灯点亮,同样保持一个循环间隔时间5S后自动熄灭。
3.当按下停止按钮,输出指示灯全灭,循环停止。
三梯形图程序
实验三计算圆面积
一实验目的:
检验学生对程序结构的理解,为复杂程序开发打基础。
二实验基本要求:
1.设置开始计算按钮一个,计算完成指示灯一个(L1),复位按钮一个。
2.开始计算按钮被按下后,程序通过调用面积计算子程序计算出指定圆半径的圆面积y,计算完成指示灯被点亮,此时可进入“状态表监控”窗口查看圆面积的值;通过初始化程序进行赋初值操作;圆周率(π=3.14),圆半径(r=2),圆面积y初始值为0.
3.当复位按钮被按下时,指示灯L1熄灭,圆面积的值被置零。
三梯形图程序
主程序
子程序1
子程序2
中断程序
实验四喷泉
一实验目的
1、通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试方法。
2、 进一步熟悉PLC的I/O连接。
3、进一步熟悉定时移位的编程指令的应用,用PLC构成喷泉控制系统。
二实验要求
用灯光的熄灭来模拟水滴的运行状况。
按下启动按钮后L1亮一段时间后L2亮,接着L3亮,L3熄后L4亮····到L8亮,L8熄后进入循环。
按下停止按钮,所有灯熄灭。
三梯形图程序
(注:
在接线时将5与99,,6与10,7与11,8与12灯串连在一起)
学生实验心得
这次实验让我对plc梯形图、指令表、外部接线图有了更好的了解,也让我更加了解了关于PLC设计原理。
有很多设计理念来源于实际,从中找出最适合的设计方法。
本次实验脱离不了集体的力量,遇到问题多和同学讨论。
我们在做实验项目的过程中要不停的讨论问题,这样,我们组员可以尽可能的统一思想,这样就不会使在做的过程中发生异议,并且这样也是为使实验更加完美。
讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。
多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题
学生(签名):
2016年月日
指导
教师
评语
成绩评定:
指导教师(签名):
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 实验 报告