文档详情

西门子s7200-PLC-定时器和技术器课程实施ppt课件

des****85
实名认证
店铺
PPT
2.62MB
约95页
文档ID:293310489
西门子s7200-PLC-定时器和技术器课程实施ppt课件_第1页
1/95

本课学习目标本课学习目标第四部分第四部分 S7-200的基本指令系统及编程的基本指令系统及编程 定时器和计数器定时器和计数器l定时指令能陈述定时器的具体使用条件和工作定时指令能陈述定时器的具体使用条件和工作原理,能选用定时器的精度并命名,能够利用定原理,能选用定时器的精度并命名,能够利用定时器进行系统设计时器进行系统设计l计数指令能陈述技术器的具体使用条件和工作计数指令能陈述技术器的具体使用条件和工作原理,能选用计数器类型,能够利用计数器进行原理,能选用计数器类型,能够利用计数器进行系统设计系统设计交通灯时序 G(23S)Y(2S) R(25S)l定时指令用于进行时间的控制定时指令用于进行时间的控制操作数可以是整操作数可以是整数,也可以是实数在梯形图中用带参数和运算数,也可以是实数在梯形图中用带参数和运算符的触点表示比较指令,比较条件满足时,触点符的触点表示比较指令,比较条件满足时,触点闭合,否则打开闭合,否则打开l定时器可以进行单一时段的定时,也可以进行多定时器可以进行单一时段的定时,也可以进行多个时段的定时个时段的定时接通延时定时器(接通延时定时器(TON)pagepagepagepage:定时器号定时器号基准时间基准时间设定时间设定时间1 TON定时器的特性:1).TON指令在启用输入端使能后,开始计时2).当前值大于或等于预设时间(PT)时,定时器触点接通3).当输入端断开时,定时器当前值被清除,触点断开4).达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时2. 定时器指令工作原理(1)通电延时定时器(TON)指令工作原理。

程序及时序分析如图4-45所示LD I0.0TON T37,100LD T37= Q0.0有记忆的接通延时定时器(TONR)pagepagepagepage:定时器号定时器号设定时间设定时间基准时间基准时间1 TONR定时器的特性:1).TONR指令在启用输入端使能后,开始计时2).当前值大于或等于预设时间(PT)时,定时器触点接通,并保持接通3).当输入端断开时,定时器当前值能被保持4).达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时2 记忆型通电延时定时器(TONR)指令工作原理 LD I0.0TONR T3,100LD I0.1R T3,1LD T3= Q0.0断开延时定时器TOFpagepagepagepage:定时器号定时器号设定时间设定时间基准时间基准时间1 TOF定时器的特性:1).TOF指令在启用输入端使能后,定时器触点立刻接通,此时定时器不计时2).当输入信号由10时,定时器开始计时3).当前值=设定值时,定时器触点才断开,定时器停止计时2 断电延时型定时器(TOF)指令工作原理 LD I0.0TOF T37,+30LD T37= Q0.0小结:1)以上介绍的3种定时器具有不同的功能。

接通延时定时器(TON)用于单一间隔的定时;有记忆接通延时定时器(TONR)用于累计时间间隔的定时;断开延时定时器(TOF)用于故障事件发生后的时间延时2)TOF和TON 共享同一组定时器,不能重复使用即不能把一个定时器同时用作TOF和TON例如,不能既有TON T32,又有TOF T32 定时器存储区 Tpagepagepagepage:定时器类型分辨率最大值定时器号码TONR 1ms32.767T0,T64(1个)10ms327.67T1-T4,T65-T68(4个)100ms3276.7T5-T31,T69-T95(27个)TON、TOF 1ms32.767T32,T96(1个)10ms327.67T33-T36,T97-T100(4个)100ms3276.7T37-T63,T101-T255(27个,155个)S7-200提供3中常用的定时器类型:1.接通延时定时器 TON2.有记忆的接通延时定时器 TONR3.断开延时定时器 TOF操作数最大值的由来 及地址不可以重复设计举例一设计举例一要求要求:启动时,东西绿灯亮启动时,东西绿灯亮23s后东西黄灯亮后东西黄灯亮2s后东西红灯亮后东西红灯亮I/O分配:分配:I0.0:启动按钮:启动按钮I0.1:停止按钮:停止按钮Q0.0:东西绿灯:东西绿灯Q0.1:东西黄灯:东西黄灯Q0.2:东西红灯:东西红灯Q0.1Q0.0I0.0Q0.0T37I0.1Q0.0Q0.2T38Q0.1TONINPTT37230TONINPTT3820返回设计:1)设计地铁车门关门控制系统,当司机观察到站台没人时,进行车门关闭,按上关门按钮30S后,车门关闭。

思考:选用何种的定时器,选用精度,该给定时器取名为什么?系统设计:设计:2)车流控制交通时序,当车流大时,启动5S延时,当车流小时,时序保持,该选用哪种定时器?思考:选用何种的定时器,选用精度,该给定时器取名为什么?设计:停车场管理l计数指令用于进行脉冲数的计算计数指令用于进行脉冲数的计算操作数可以是操作数可以是整数,也可以是实数在梯形图中用带参数和运整数,也可以是实数在梯形图中用带参数和运算符的触点表示比较指令,比较条件满足时,触算符的触点表示比较指令,比较条件满足时,触点闭合,否则打开点闭合,否则打开l计数器可以用作增计数,也可以用作减计数计数器可以用作增计数,也可以用作减计数 加计数器 CTUpagepagepagepage:计数器编号复位信号设定值1 CTU计数器的特性:1).CTU指令每次在输入使能端由01时,计数一次,当前值加一,直到327672).当前值大于或等于预设时间(PV)时,计数器触点接通,并保持接通3).若复位信号接通,则计数器复位,当前值清0,触点断开2 加计数器工作原理:加计数指令(CTU)当输入有效时,CU=1,计数器开始计数,当CU计的脉冲数=PV时,计数器状态位置1,使输出置一。

当R=1,计数器清0,停止计数例4-5】停车场进行车辆计算,当超过300个给出警示LD I0.1LD I0.2CTU C4,300LD C4= Q0.0减计数器 CTDpagepagepagepage:CTD计数器的特性:1.减计数器CTD在LD端接通后,计数器复位,此时当前值变成设定值 因此一般在使用减计数器时,首先将计数值载入,然后再进行计数2.每次在输入使能端由01时,计数一次,当前值减一,减到0后不再动作3.当计数器减到0时,计数器触点接通,并保持载入输入端计数器编号设定值(3)减计数指令(CTD)当复位LD有效时,LD=1,计数器把设定值(PV)装入当前值存储器,计数器状态位复位(置0)当LD=0,即计数脉冲有效时,开始计数,CD端每来一个输入脉冲上升沿,减计数的当前值从设定值开始递减计数,当前值等于0时,计数器状态位置位(置1),停止计数例4-5】停车场满车位后,当车辆清空后停车场让车辆进入泊车LD I0.1LD I1.0CTD C4,3LD C4= Q0.0思考:如果停车场要进行车位实时管理,对进入的车和出去的车进行检测,设定满车位为300个?那应该怎么用?计数器存储区pagepagepagepage:S7-200提供3中常用的计数器类型:1.增计数器 CTU2.减计数器 CTD3.增减计数器 CTUD注:使用不同注:使用不同类类型的型的计计数器数器时时,计计数器数器编编号不能重复使用号不能重复使用增减计数器 CTUDpagepagepagepage:计数器编号复位信号增计数信号减计数信号设定值CTUD计数器的特性:1.每次在增计数信号由01时,计数一次,当前值加一,直到32767 当前值到达最大值32767后,若增计数信号再次由01,则当前值变为-327682.每次在减计数信号由01时,计数一次,当前值减一,直到-32768当前值到达最小值-32768后,若减计数信号再次由01,则当前值变为327673.只要当前值=设定值PV,计数器触点接通。

否则计数器触点断开4.复位输入端信号接通,则计数器复位,触点断开,计数器清0【例4-4】加减计数器指令应用示例LD I0.1 LD I0.2 LD I0.3 CTUD C50,4LD C50= Q0.0 设计:设计违章车辆警示体统,当车辆违章次数达12次时,给出交规重新学习的警示思考:选用何种的计数器?系统设计:l比较指令用于两个操作数按一定条件的比较操比较指令用于两个操作数按一定条件的比较操作数可以是整数,也可以是实数在梯形图中用作数可以是整数,也可以是实数在梯形图中用带参数和运算符的触点表示比较指令,比较条件带参数和运算符的触点表示比较指令,比较条件满足时,触点闭合,否则打开满足时,触点闭合,否则打开l比较触点可以装入,也可以串、并联比较指令比较触点可以装入,也可以串、并联比较指令为上、下限控制提供了极大的方便为上、下限控制提供了极大的方便 比较运算符:、比较运算符:、 操作数类型:操作数类型: 字节比较字节比较B(Byte);(无符号整数);(无符号整数) 整数比较整数比较I(Int)/W(Word);(有符号整);(有符号整数)数) 双字比较双字比较D(Double Int/ Word);(有符);(有符号整数)号整数) 实数比较实数比较R(Real);(有符号双字浮点数);(有符号双字浮点数) 1. 比较指令格式比较指令格式字节比较字节比较整数比较整数比较双字整数比较双字整数比较实数比较实数比较梯梯形形图图装载装载LDB= IN1, IN2LDW IN1, IN2LDD= IN1, IN2串联串联AB= IN1, IN2AWIN1, IN2AD = IN1, IN2并联并联OB= IN1, IN2OW IN1, IN2OD = IN1, IN2指令应用举例指令应用举例v计数器计数器C0的当前值大于或等于的当前值大于或等于1000时,输出线圈时,输出线圈Q0.0通电。

通电 v实现如图所示的时序图实现如图所示的时序图用一个按钮开关(用一个按钮开关(I0.0I0.0)控制三个灯()控制三个灯(Q0.1Q0.1,Q0.2Q0.2,Q0.3Q0.3),按钮按一下则),按钮按一下则1#1#灯亮,再按三下灯亮,再按三下2#2#灯亮,灯亮,1 1灯灭再按三下灯灭再按三下3#3#灯亮,灯亮,2 2灯灭再按三下是灯灭再按三下是3 3灯灭灯灭再按一下又重复前面的工作时序图如图再按一下又重复前面的工作时序图如图7 7所示以此所示以此反复 使用一个按钮控制两个灯,第一次按下时,第一盏灯使用一个按钮控制两个灯,第一次按下时,第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都两亮;第四次按下时两灯亮;第三次按下时两盏灯都两亮;第四次按下时两盏灯都灭盏灯都灭I/O分配分配输入:输入:I0.0输出:输出:Q0.0 Q0.1 三台电机三台电机M1,M2,M3,启动时:启动时:先动先动M1-60秒后秒后M2动动60秒后秒后M3启动:停启动:停车时:先车时:先停停M3-30秒秒后停后停 M2-30秒后秒后M1停。

停用用计计数指令数指令实现实现下述控制下述控制过过程,其程,其动动作作时时序如序如图图所示:所示:当当I0.2=ONI0.2=ON从从1#1#灯亮到灯亮到3#3#灯亮,每灯亮灯亮,每灯亮3S3S当3#3#灯亮灯亮完达到完达到1S1S后又从后又从1#1#灯亮到灯亮到3#3#灯亮如此循灯亮如此循环环下去三电机相隔三电机相隔5s启动,各运行启动,各运行10s停止,循环往复,绘出停止,循环往复,绘出三电机一周期运行如图所示三电机一周期运行如图所示利用计数器与比较指令,设计一个利用计数器与比较指令,设计一个24 小时可设定小时可设定定时时间的住宅控制器的控制程序(以定时时间的住宅控制器的控制程序(以30分钟为分钟为一个设定单位),要求实现如下的控制:一个设定单位),要求实现如下的控制:(1)早晨)早晨6:30,闹钟每秒钟响。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档