实验四、时间函数功能块的编程及基本应用
一、实验目的
(1)掌握定时指令的特点、功能及其灵活应用。
(2)熟练掌握可编程控制器S7-200和Step 7-Micro/Win编程软件的使
用。
(3)熟悉编程的简单方法和步骤。
二、预习要求
(1)复习定时指令TON、TONR的功能及延时时间的设定。 (2)进一步熟悉Step 7-Micro/Win编程软件的功能及使用方法。 (3)读懂图4—1所给的定时器指令基本程序,分析定时器位及当前值与
输入开关状态之间的时序关系。
(4)读懂图4—2所给的某工件加工工序时序图,并认真分析各工步过程。 (5)按要求编写实验内容和步骤中内容(2)和(3)的PLC控制程序。
图4—1 定时器指令
28
图4-2 工件加工时序图
三、实验设备
(1)PLC实验装置 一套 (2)与PLC相连的上位机 一套 (3)连接导线 一套
图4—3 瞬时接通/延时断开控制
四、实验内容及步骤
(1)观察瞬时接通/延时断开控制电路程序
①按照S7-200设备的要求,仔细检查连接线,先PLC电源线,I/O连接线。接通硬件电源。
29
再
②进入Step 7-Micro/Win编程软件。
③把图4—3中所列程序的梯形图输入,并查看转换成的语句表形
式。程序经编译后向PLC下载该程序。
④设置输入量状态,观察PLC运行情况,并记录输出量状态的变化。
画下输入量输出量之间的状态时序图。
(2)利用定时指令编程,产生连续方波信号输出,其周期设为3s,占
空比为1﹕2。
①根据控制要求,确定I/O点数,I为 点,O为 点。 ②编制能实现控制要求的PLC程序。
③运行并调试程序,产生连续方波信号输出。
(3)设某工件加工过程分为四道工序完成,共需30s,其时序要求如图
4—2所示。I0.0为运行控制开关,I0.0=ON时,启动运行;I0.0=OFF时,停机。而且每次启动均从第一道工序开始。利用四条定时器指令实现上述分级定时控制,并观察各定时器通、断情况以及定时器当前值的变化情况。
①根据控制要求,确定I/O点数,I为 点,O为 点。 ②编制能实现加工时序图所要求的PLC程序。
五、注意事项
(1)注意定时器编号,正确选用不同的定时器并注意不同时间分辨
率定时器状态刷新点的区别。
(2)使用定时器当前值编程时,注意编号与所使用定时器的编号保
持一致。
(3)程序中使用多个定时器指令时,注意灵活运用触点联锁起停定
时器,此时更应注意不同时间分辨率定时器状态刷新点的区别。 (4)实验过程中,认真观察PLC的输人输出状态,以验证分析结果
是否正确。
30
六、思考和讨论
(1)实验内容(2)可通过定时器互锁轮流导通,再由其中一个定时器
控制输出。
(2)实验内容(3)中可用四个定时器,也可以由一个定时器设置全过
程时间,再用若干条比较指令来判断启动各道工序。分别写出程序,并比较优缺点。
(3)提示:用比较指令时,应用各时间点对应的定时器当前值来进行
比较。
七、实验报告
(1)按要求分别画出图4—1、图4—3中程序的动态时序图。 (2)编写实验内容(2)中要求的程序,实验过程中是否实现,写明碰
到的问题。 (3)完成思考题(2)。
31