plc实验报告讲解Word文档下载推荐.docx
《plc实验报告讲解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《plc实验报告讲解Word文档下载推荐.docx(25页珍藏版)》请在冰点文库上搜索。
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与用户之间交换信息
特殊存储器(只读)
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基本指令简表:
LDLDN
NN
装载(开始的常开触点)取反后装载(开始的常闭触点)
AAN
与(串联的常开触点)取反后与(串联的常闭触点)
OON
或(并联的常开触点)取反后或(并联的常闭触点)
NOT
栈顶值取反
EUED
上升沿检测下降沿检测
二
N
赋值
SR
S_BIT,NS_BIT,N
置位一个区域复位一个区域
SHRB
DATA,S_BIT,N
移位寄存器
SRBSLB
OUT,NOUT,N
字节右移N位字节左移N位
RRBRLB
字节循环右移N位字节循环左移N位
TONTOF
Txxx,TPTxxx,TP
通电延时定时器断电延时定时器
CTUCTD
Cxxx,PVCxxx,PV
加计数器减计数器
END
程序的条件结束
STOP
切换到STOP模式
WDR
看门狗复位300ms
JMP
跳到指定的标号
CALL
N(N1,N2?
?
)
调用子程序,可以优16个可选参数
CRET
从子程序条件返回
FOR/NEXT
INDX,INIT,FINAL
For/Next循环
ALDOLD
电路块串联电路块并联
NETRNETW
TABLE,PORTTABLE,PORT
网络读
网络写
SLCRSLCTSLCE
顺控继电器段的启动
顺控继电器段的转换
顺控继电器段的结束
第三章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、编辑梯形图。
中,点击PLC可以对程序运行状态进行监控,、点击将程序下载到5
可以将点击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熄后进入循环。
按下停止按钮,所有灯熄灭。
灯串连在一起)12与11,8与7,10与6,99,与5(注:
在接线时将.
学生实验心得
这次实验让我对plc梯形图、指令表、外部接线图有了更好的了解,也让我更加了解了关于PLC设计原理。
有很多设计理念来源于实际,从中找出最适合的设计方法。
本次实验脱离不了集体的力量,遇到问题多和同学讨论。
我们在做实验项目的过程中要不停的讨论问题,这样,我们组员可以尽可能的统一思想,这样就不会使在做的过程中发生异议,并且这样也是为使实验更加完美。
讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。
多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题
学生(签名):
2016年月日
指导教师评语
成绩评定:
指导教师(签名):
年月日