实验二定时器、计数器指令编程实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二定时器、计数器指令编程实验
一、实验目的:
1.熟悉西门子STEP 7编程软件的使用方法。
2.掌握定时器、计数器指令的使用方法。
3.学会用定时器、计数器指令实现顺控系统的编程。
4.掌握定时器、计数器波形的画法和含义。
5.学会用PLC改造典型继电器电路的方法。
二、实验设备:
PLC实验台:主机挂件(西门子S7-300 PLC)、基本逻辑指令实验挂件、PC机、连接
导线
三、预习内容:
1.熟悉西门子STEP 7编程软件的使用方法。
2.熟悉西门子S7-300 PLC的基本位设备:I、Q、M、T、C。
3.熟悉时间继电器典型电路的工作原理。
4.预习本次实验内容,在理论上分析运行结果,预先写出程序的调试步骤。
四、实验步骤:
1.电路连接好后经指导教师检查无误,并将RUN/STOP开关置于STOP后,方可接入220V 交流电源.
2.在PC机启动西门子STEP 7编程软件,新建工程,进入编程环境。
3.根据实验内容,在STEP 7编程环境下输入梯形图程序,转换后,下载到PLC中。
4.程序运行调试并修改。
5.写实验报告。
五、实验内容:
1. 断电延时脉冲控制程序(基础题)
(1) 控制要求:
编制输入/输出信号波形图如下的程序。
输入I0.0:
输出Q4.0:
要求用通电延时型定时器实现,定时器分辨率为100ms
(2)参考程序(梯形图)如图2.1:
(3) 程序分析:
当I0.0接通,M0.0.0线圈接通并自锁,同时T0线圈断电;当I0.0断开,则T0线圈通电,T0开始延时,同时Q4.0线圈通电;延时时间到后,T0常闭触点
断开使得M0.0、Q4.0断开。
(4) 思考:
用断电延时型定时器实现
2. 方波(2S )发生器控制程序(较难题)
(1) 控制要求:
编制输入/输出信号波形图如下的程序。
输入I0.0:
输出Q0.0:
(2) 参考程序(梯形图)如下:
(3) 程序分析:
当I0.0接通,Q0.0接通、 T0线圈通电开始延时,延时时间到后,T0常闭触点
断开使得Q0.0断开;T0常开触点接通,使得T1线圈通电开始延时,延时时间到后,T1常闭触点使得T0线圈断电,T1线圈断开;Q0.0接通、 T0线圈通电开始延时,……,图2.1 断电延时控制程序
产生方波,直到I0.0断开,所有输出断开。
(4) 思考:
用定时时间为1ms的定时器实现上述波形,比较两者有何不同?
3. 按钮计数控制程序(较难题)
(1) 控制要求:
按钮I0.0按下3次,信号灯Q4.1亮;再按下3次,信号灯灭。
(2) 参考程序(梯形图)如图2.3:
(3) 程序分析:
要求在实验报告中分析程序。
(4) 思考:
①上机运行程序,分析运行结果,根据输入信号的波形画出输出信号的波形图。
输入I0.0
输出Q4.1:
②若要求按按钮时长按0.5秒计一次,而单次按下时,按一下,计一次,程序应作如何修改?
③若要求按按钮时采用两个按钮输入,一个按钮按下,计数器的计数值加一次,而另一个按钮按下,计数器的计数值减一次,程序应作如何修改?
4. 设计汽车转弯灯控制程序(较难题)
(1) 控制要求:
汽车驾驶台上有一个转换开关。当开关扳向左边时,左灯闪亮(亮灭各一秒);当开关扳向右边时,右灯闪亮(亮灭各一秒);当开关扳向中间时,关左、右灯。若司机
忘了关灯,则过10秒钟自动停止闪亮。
(2)输入/输出信号定义:
输入:I0.0—开关打在中间输出:Q4.0—左灯
I0.1—开关打在左边 Q4.1—右灯
I0.2—开关打在右边
五、实验报告
本次实验为验证型实验,要求学生在实验过程中重点是熟悉编程环境、掌握定时器、计数器的基本应用,以及波形图的画法和含义。
本次实验报告的内容主要是:
1.实验目的:本次实验主要达到的要求及目的。
2.实验设备:本次实验的主要设备。
3.预习内容:预习本次实验内容后,写出理论分析程序运行结果及程序调试步骤。
4.实验具体步骤:如何联机、编写程序、下载程序、调试程序、观察结果、修改程序。
5.实验程序上机验证:写出运行后得到的结果,并分析与预习中的结果是否相同,做
思考题。
6.心得体会:本次实验中遇到的问题、解决方法及收获。
注:本次实验为验证型实验,要求学生的实验报告中不要出现梯形图程序。