七、实验报告
(1)按预习要求(3)分别画出图5—1、图5—2中程序的动态时序
图。
(2)编写实验内容(2)(3)*(4)中要求的程序,实验过程中是否实
现,写明碰到的问题。 (3)完成各思考题。 其中*为选做项目。
35
实验六、功能函数的应用编程
一、实验目的
(1)灵活应用定时器指令、计数器指令进行编程。
(2)熟练掌握可编程控制器S7-200和Step 7-Micro/Win编程软件的使
用。
(3)掌握编程的方法和步骤。熟悉一些常用电路(单元)的PLC编程。
二、预习要求
(1)复习定时指令TON、TONR的功能及延时时间的设定。复习计数器
指令CTU、CTUD的功能及初始计数值的设定
(2)进一步熟悉Step 7-Micro/Win编程软件的功能及使用方法。 (3)按要求编写实验内容和步骤中内容(1)(2)(3)和*(4)的PLC控制程
序。
三、实验设备
(1)PLC实验装置 一套 (2)与PLC相连的上位机 一套 (3)连接导线 一套
四、实验内容及步骤
(1)延时接通/延时断开控制电路程序
该电路要求有输入信号后,停一段时间输出信号才为ON;而输入信号OFF后,输出信号延时一段时间才OFF。
①按照S7-200设备的要求,仔细检查连接线,先PLC电源线,再 I/O连接线。接通硬件电源。 ②进入Step 7-Micro/Win编程软件。
③编写一个延时3s接通/延时8s断开控制电路的PLC程序,并把它输入。
36
程序经编译后向PLC下载该程序。
④设置输入量状态,观察PLC运行情况,并记录输出量状态的变化。
画下输入量输出量之间的状态时序图。 (2)脉冲宽度可控制电路
在输入信号I0.0宽度不规则的情况下(无论I0.0的宽度大于或小于Q0.0的脉宽),要求在每一个输入信号的上升沿产生一个宽度固定的脉冲Q0.0(例外:如果输入信号的两个上升沿之间的距离小于该脉冲宽度,则忽略输入信号的第二个上升沿)。现设Q0.0的脉宽为3s,编写PLC程序。按实验内容(1)类似步骤完成该实验项目。如何简单地设置程序中的参数来调节该脉冲宽度? (3) 闪烁电路
闪烁电路也称为振荡电路,该电路用在报警、娱乐等场合。闪烁电路实际上就是一个时钟电路。它可以是等间隔的通断,也可以是不等间隔的通断。设计一个闪烁电路的PLC控制程序:使得当I0.0有效时,Q0.0产生一个2s通、1s断的闪烁信号。按实验内容(1)类似步骤完成该实验项目。如何简单地设置程序中的参数来调节该闪烁信号的频率和占空比? *(4)长定时电路
S7—200PLC中的定时器最长定时时间不到1 h,但在一些实际应用,中,往往需要几小时甚至几天或更长时间的定时控制,这就需要编制程序来实现。设计一个PLC定时控制程序:使得当I0.0有效时,经过5 h 20min,输出Q0.0置位。在实验中设法缩短定时时间(编程方法不变),以便在实验过程中检验程序的正确性。
五、注意事项
(1)注意定时器编号,正确选用不同的定时器并注意不同时间分辨
率定时器状态刷新点的区别。
(2)程序中使用多个定时器指令时,注意灵活运用触点联锁起停定
37
时器。
(3)实验过程中,认真观察PLC的输人输出状态,以验证分析结果是否正确。 六、思考和讨论
(1)实验内容(4)中除了用定时器的方法外也可用系统提供的时钟脉冲(特殊寄存器位)来进行编程。两种方法在何时会有区别?设想一下定时时间为5h20min20.3s的情况。除了以上两种方法之外程序还可怎么编写?
(2)实验内容(2)中关键是找出定时器的计时输入逻辑,使其不论在
I0.0的宽度大于或小于3s时,都可使Q0.0的宽度为3s。 (3)S7-200有三种不同时间分辨率的定时器,在何种情况下可把定
时器自身的常闭触点作为自身的复位条件?一般情况下定时器可把自身的常闭触点作为自身的复位条件?哪些不能?为什么?
七、实验报告
(1)编写实验内容(1)、(2)、(3)、*(4)中要求的程序,实验过程中
是否实现,写明碰到的问题。
(2)按要求和实验结果分别画出实验内容(1)、(2)、(3)中程序的动
态时序图。 (3)完成各思考题。 其中*为选做项目。
38
实验七、数据传送和移位指令的应用
一、实验目的
(1)掌握数据移位指令的特点、功能及应用。 (2)掌握数据传送指令的特点、功能及应用。 (3)熟悉对字节、字、双字编程的基本方法。
二、预习要求
(1)复习移位及循环移位指令SLB、SRB、RLB、RRB等的特点、功能及
应用。
(2)复习移位指令MOV_的特点、功能及应用。
(3)熟悉Step7-Micro/Win编程软件对功能指令的使用方法。 (4)编写实验内容中所要求的PLC控制程序
三、实验设备
(1)PLC实验装置 一套 (2)与PLC相连的上位机 一套 (3)连接导线 一套
四、实验内容及步骤
(1)利用移位或循环移位指令使输出的8个灯从左至右以秒速度依次亮;当灯全亮后再从左至右依次灭。如此反复运行。 ①根据控制要求,确定I/O点数,I为 点,O为 点。 ②编制能实现控制要求的PLC程序。
③运行程序,并观察PLC输出是否符合控制要求。
(2)利用移位指令或循环移位,使一个亮灯以0.2s的速度自左至右移动,
到达最右侧后,再自右向左返回左侧(取8位)。如此反复。 ①根据控制要求,确定I/O点数,I为 点,O为 点。 ②编制PLC程序并调试。
(3)试用移位及循环移位指令编写出若干种节日彩灯循环显示的程
39
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库PLC实验指导书S7-200(8)在线全文阅读。
相关推荐: