1、项目五:项目五:S7S7-300300定时器指令及实训定时器指令及实训 交通信号灯控制系统实训交通信号灯控制系统实训 【项目功能项目功能】1 1、掌握、掌握S7S7-300300定时器指令。定时器指令。2 2、利用、利用S7S7-300300定时器指令构建交通灯控制系统。定时器指令构建交通灯控制系统。【知识点和技能点知识点和技能点】1 1、掌握、掌握S7S7-300300五种定时指令及应用五种定时指令及应用 2 2、掌握使用、掌握使用CPUCPU的时钟存储器实现精确定时的方法的时钟存储器实现精确定时的方法 3 3、掌握交通灯控制系统的构建、编程及调试技术、掌握交通灯控制系统的构建、编程及调试技
2、术 脉冲脉冲S5定时器定时器(脉冲定时器)(脉冲定时器)扩展脉冲扩展脉冲S5S5定时器定时器(扩展脉冲定时器)(扩展脉冲定时器)接通延时接通延时S5S5定时器定时器(接通延时定时器)(接通延时定时器)保持型接通延时保持型接通延时S5S5定时器定时器(保持型接通延时定时器)(保持型接通延时定时器)断电延时断电延时S5S5定时器定时器(断电延时定时器)(断电延时定时器)返回本节返回本节 一、一、S7S7300300定时器指令定时器指令 【项目知识准备项目知识准备】SRTVQBIBCDS_PULSETn0R?RES2R?RES2R?RES2R?RES2R?RES2R?RES2(1 1)定时器块图指令
3、格式)定时器块图指令格式 (2 2)定时器端子符号含义)定时器端子符号含义 Tn0:Tn0:定时器编号。定时器编号。S S:起动信号,当:起动信号,当S S端出现上升沿时,起动定时器。端出现上升沿时,起动定时器。R R:复位信号,当:复位信号,当R R端出现上升沿时,定时器复位,端出现上升沿时,定时器复位,当前值清当前值清0 0。1.1.脉冲定时器指令(脉冲定时器指令(S_PULSES_PULSE)TVTV:定时时间输入端:定时时间输入端:最大设定时间值为最大设定时间值为9990S9990S;定时时间输入格式为定时时间输入格式为S5S5系统格式,系统格式,如:如:S5TS5T9990S9990
4、S Q Q:定时器输出端:定时器输出端 定时器起动后,剩余时非定时器起动后,剩余时非0 0时,时,Q Q输出为输出为“1 1”;定时器停止或剩余时间为定时器停止或剩余时间为0 0时,时,Q Q输出为输出为“0 0”;Q Q端可连接位存储器,也可悬空。端可连接位存储器,也可悬空。SRTVQBIBCDS_PULSETn0R?RES2R?RES2R?RES2R?RES2R?RES2R?RES2BIBI:剩余时间显示或输出端,:剩余时间显示或输出端,采用采用1616进制格式。进制格式。BIBI端可连接各种字存储器,也可悬空。端可连接各种字存储器,也可悬空。BCDBCD:剩余时间显示或输出,采用:剩余时
5、间显示或输出,采用S5S5系统时间格式。系统时间格式。BCDBCD端可连接各种字存储器,也可悬空。端可连接各种字存储器,也可悬空。SRTVQBIBCDS_PULSETn0R?RES2R?RES2R?RES2R?RES2R?RES2R?RES2工作时序工作时序 示例程序示例程序 (3 3)脉冲定时器工作时序)脉冲定时器工作时序 2 2、扩展脉冲定时器(、扩展脉冲定时器(S_PEXTS_PEXT)(1 1)定时器块图指令格式)定时器块图指令格式 (2 2)定时器端子符号含义:)定时器端子符号含义:同脉冲定时器。同脉冲定时器。SRTVQBIBCDTn0S_PEXTR?RES2R?RES2R?RES2
6、R?RES2R?RES2R?RES2示例程序示例程序 工作波形工作波形 (3 3)扩展脉冲定时器工作时序)扩展脉冲定时器工作时序 脉冲定时器工作时序脉冲定时器工作时序 扩展脉冲定时器工作时序扩展脉冲定时器工作时序 练习题:练习题:用用PLCPLC实现抢答器控制。抢答器显示控制系统,实现抢答器控制。抢答器显示控制系统,该系统有三组选手参赛,一位主持人,三组的抢答按钮分别该系统有三组选手参赛,一位主持人,三组的抢答按钮分别为为SB1SB1、SB2SB2和和SB3SB3,主持人开始按钮为,主持人开始按钮为SBSB,复位按钮,复位按钮SB0SB0,抢,抢答指示灯答指示灯HL1HL1、HL2HL2、HL
7、3HL3,控制要求如下:,控制要求如下:1 1、主持人按下开始按钮后,参赛者才可以抢答。、主持人按下开始按钮后,参赛者才可以抢答。2 2、参赛者若要回答主持人所提问题时,需在规定的时间(、参赛者若要回答主持人所提问题时,需在规定的时间(1010秒)内抢先按下桌上的按钮,哪组先抢答哪组指示灯亮。超秒)内抢先按下桌上的按钮,哪组先抢答哪组指示灯亮。超过时间抢答无效。过时间抢答无效。2 2、指示灯亮后,主持人按下复位键、指示灯亮后,主持人按下复位键SB0SB0后指示灯熄灭。后指示灯熄灭。练习题:练习题:扩展脉冲定时器的应用扩展脉冲定时器的应用_电动机延时自动关电动机延时自动关 闭控制。闭控制。控制要
8、求:按动起动按钮控制要求:按动起动按钮S1S1(I0.0I0.0),电动机),电动机M M(Q4.0Q4.0)立即起动,延时立即起动,延时1 1分钟以后自动关闭。启动后分钟以后自动关闭。启动后 按动停止按钮按动停止按钮S2S2(I0.1I0.1),电动机立即停机。),电动机立即停机。3.3.接通延时定时器(接通延时定时器(S_ODTS_ODT)返回上级返回上级(1 1)定时器块图指令格式)定时器块图指令格式 SRTVQBIBCDTn0S_ODTR?RES2R?RES2R?RES2R?RES2R?RES2R?RES2示例程序示例程序 工作波形工作波形 返回上级返回上级(2 2)接通延时定时器工作
9、时序)接通延时定时器工作时序 4.4.保持型接通延时定时器(保持型接通延时定时器(S_ODTSS_ODTS)返回上级返回上级(1 1)定时器块图指令格式)定时器块图指令格式 SRTVQBIBCDTn0S_ODTSR?RES2R?RES2R?RES2R?RES2R?RES2R?RES2(2)(2)保持型接通延时定时器工作时序保持型接通延时定时器工作时序 示例程序示例程序 工作波形工作波形 返回上级返回上级 保持型接通延时定时器工作时序保持型接通延时定时器工作时序 接通延时定时器工作时序接通延时定时器工作时序 练习题:练习题:利用接通延时定时器实现一个脉冲发生器利用接通延时定时器实现一个脉冲发生器
10、 控制要求:当按钮控制要求:当按钮S1S1(I0.0I0.0)按下时,输出指)按下时,输出指 示灯示灯H1H1(Q4.0Q4.0)以灭)以灭2S2S,亮,亮1S1S规律规律 交替进行。交替进行。练习题:练习题:接通延时定时器的应用接通延时定时器的应用 电动机顺序起停控制。电动机顺序起停控制。控制要求控制要求:如图:如图4 4-3232a a所示所示,某传输线由两个传送带某传输线由两个传送带组成组成,按物流要求按物流要求,当按动起动按钮当按动起动按钮S S1 1时时,皮带电机皮带电机Motor_Motor_2 2首先起动首先起动,延时延时5 5s s后后,皮带电机皮带电机Motor_Motor_
11、1 1自动起自动起动;如果按动停止按钮动;如果按动停止按钮S S2 2,则则Motor_Motor_1 1立即停机立即停机,延时延时1010s s 后,后,Motor_2Motor_2自动停机。自动停机。起动停止S1S2电动机Motor_1电动机Motor_2返回上级返回上级 端子接线图端子接线图 返回上级返回上级 I/OI/O分配表分配表 5.5.断电延时定时器(断电延时定时器(S_OFFDTS_OFFDT)返回上级返回上级(1 1)定时器块图指令格式)定时器块图指令格式 SRTVQBIBCDTn0S_OFFDTR?RES2R?RES2R?RES2R?RES2R?RES2R?RES25.5.
12、断电延时定时器的工作时序断电延时定时器的工作时序 示例程序示例程序 工作波形工作波形 返回上级返回上级 二、访问CPU的时钟存储器 访问访问CPUCPU时钟存储器精确定时的方法:时钟存储器精确定时的方法:在硬件配置时需要设置在硬件配置时需要设置CPUCPU的属性的属性。返回本节返回本节 选中选中ClockClock MemoryMemory的选择框就可激活该功能的选择框就可激活该功能。在在Memory ByteMemory Byte区域输入想为该功能设置的区域输入想为该功能设置的MBMB地址。地址。Clock MemoryClock Memory的各位的周期及频率如表所示:的各位的周期及频率如
13、表所示:返回上级返回上级 练习题练习题:利用利用CPUCPU时钟存储器构成秒脉冲发生器。时钟存储器构成秒脉冲发生器。交通信号灯模型如图所示 【项目内容项目内容】利用利用S7S7300300定时器指令构建交通灯控制系统定时器指令构建交通灯控制系统 东西方向东西方向 南北方向南北方向 绿绿55S55S 闪闪3S3S 黄黄2S2S 红红30S30S 红红60S60S 绿绿25S25S 闪闪3S3S 黄黄2S2S 交通灯控制系统时序图:交通灯控制系统时序图:控制要求如下:自动开关合上之后,东西绿灯亮55秒闪3秒后黄灯亮2秒后灭,红灯亮30秒后绿灯亮.循环,对应东西绿黄灯亮时,南北红灯亮60秒后灭,接着
14、绿灯亮25秒后闪3秒灭,黄灯亮2秒,红灯又亮.循环。当断开自动开关时,交通信号灯立刻停止工作。序号 名称 型号说明 数量 1 CPU CPU313C2DP 1 2 电源模块 PS 307 5A 1 系统设置 1.PLC硬件配置如下:2 2、PLCPLC系统输入、输出点分配:系统输入、输出点分配:序号 输入信号名称 地址 1 起动按钮SB1 I0.0 2 停止按钮SB2 I0.1 序号 输出信号名称 地址 1 东西绿灯HL1 Q4.0 2 东西黄灯HL2 Q4.1 3 东西红灯HL3 Q4.2 4 南北绿灯HL4 Q4.3 5 南北黄灯HL5 Q4.4 6 南北红灯HL6 Q4.5【项目实施项目实施】1 1、根据输入输出点分配,画出、根据输入输出点分配,画出PLCPLC系统外部系统外部 2 2、分析控制要求,写出程序清单并下载调试。、分析控制要求,写出程序清单并下载调试。接线图并接线。接线图并接线。3 3、项目验收并书写项目报告、项目验收并书写项目报告 谢谢 谢!谢!