计数器编程实例-- 超载报警的PLC控制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

01
教学目标与任务02
相关理论知识03
训练任务
04
课堂练习
【教学目标】
1.掌握计数器指令的功能及应用编程
2.熟悉S7-200系列PLC的结构和外部I/O 接线方法
3.熟悉STEP7-Micro/WIN 编程软件的使用方法
4.熟悉超载报警PLC 控制工作原理和程序设计方法
【教学任务】
1.练习计数器指令指令的基本使用方法,能够正确编制超载报警
PLC控制程序;
2.能够独立完成超载报警PLC控制线路的安装;
3.按规定进行通电调试,出现故障时,能根据设计要求独立检修,
直至系统正常工作。

➢计数器利用输入脉冲上升沿累计脉冲个数,S7-200系列PLC有3种计数指令。

计数器的使用方法和基本结构与定
时器基本相同,主要由预置寄存器、当前值寄存器和状
态位等组成。

增计数器(CTU)增/减计数器(CTUD)减计数器(CTD)
指令格式功能描述
增计数指令(CTU):增计数指令在CU端输入脉冲上升沿,计数器的当前值增1计数。

当前值大于或等于预置值(PV)时,计数器状态位
置1。

当前值累加的最大值为32767;使复位输入(R)有效时,计数器
状态位复位(置0),当前计数值清零。

减计数指令(CTD):复位输入(LD)有效时,计数器把预置值(PV,必须为自然数)装入当前值存储器,计数器状态位复位(0);CD端每
一个输入脉冲上升沿,减计数器的当前值从预置值开始递减计数,当
前值等于0时,计数器状态位置位(1),并停止计数。

增/减计数指令(CTUD):CU输入端用于递增计数,CD输入端用
于递减计数,指令执行时,CU/CD端计数脉冲的上升沿使当前值增1/
减1计数。

当前值大于或等于计数器预置值(PV,为INT型数据)时,
计数器状态位置1;复位输入(R)有效或执行复位指令时,计数器状
态位复0位,当前值清零。

当前值达到计数器最大值32767后,下一个CU输入上升沿使计数值变为最小值(-32678)。

同样达到最小值(-32678)后,下一个CD输
入上升沿将使计数值变为最大值(32767)。

【例1】增计数指令
◆I0.0为控制启动按钮,每当由0→1时:
•计数器C28开始由0加1计数;
•计数器C28当前值达到预置值2时,线圈Q0.0= C28=1,并且计数器C28当前值继续加1递增→32767;
◆I0.1=1,计数器C28当前值清零,线圈Q0.0= C28=0。

【例2】增/减计数指令
【例2】增/减计数指令
◆I0.0每当由0→1时,
•若C28当前值<2,则加1递增≥2时,使Q0.0= C28=1;•若C28当前值≥2时,则加1递增,且Q0.0=C28=1;
◆I0.1每当由0→1时,
•若C28当前值≤2,则减1,使Q0.0= C28=0;
•若C28当前值>2,则减1至2时,Q0.0=C28=1;
◆I0.2=1时,计数器C28当前值清零,使Q0.0= C28=0。

1. 任务引入
超载报警PLC 控制:为了交通安全,客车不能超载,当乘客超过20个时报警灯将闪烁2s,提示司机已超载。

2. 任务分析
根据任务要求,可以在前后车门处各设置一个光电开关,用来检测是否有乘客上车或下车。

利用光电开关检测的信号驱动计数器累计乘客人数,超载时报警灯闪烁。

1)



置连接导线若干
05PC/PPI 电缆04
装有STEP7-Micro/WIN 编程软件的PC 机03彩灯显示控制模块(L1 —L16)021台S7-200 CPU224 PLC
01
输入输出
编程元件地址功能描述
编程元件
地址
功能描述
I0.0光电开关SB1Q0.0 驱动报警指示灯L1显示
5)通电调试,验证是否符合设计要求
1编写梯形图程序,编译后下载到PLC中
2开关SB1每动作一次,表示有一个乘客上车,累
加器自动加1
3累加器计数达到20后,报警指示灯L1闪烁2s 4检修线路连接和梯形图程序,直至能够正常工作
①长延时PLC控制:使用定时器和计数器,实现T=T# # #×C# # #长延时控制。

②高次计数PLC控制:使用计数器,实现C=C# # #×C# # #高次计数控制。

结合学生完成的情况进行点评并给出考核成绩,展示
学生优秀设计方案和程序,激发学生学习热情。

考核内容满分评分要求备注
选择输入输出设
备及地址
10设备及端口地址选择正确每错一个扣1分画出I/O接线图10接线图正确、标注完整每错一处扣1分编制梯形图程序30梯形图格式正确,结构合理每错一处扣5分外部接线正确15电源线、通讯线及I/O信号线接线正确每错一处扣5分
写入程序调试15操作步骤正确,动作熟练。

(允许根
据输出情况进行反复修改和完善)
违规操作一次扣5

运行结果10运行结果正确酌情扣分
口试答辩10口试答辩正确表述不清楚扣5分
编写一个长时间延时控制
程序,设I0.0闭合5h后,输出端Q0.1接通。

请各位评委老师批评指正!
谢谢大家!。

相关文档
最新文档