文档详情

可编程序控制器教案8.ppt

发布:2017-07-05约4.24千字共46页下载文档
文本预览下载声明
课程名称:可编程序控制器原理与应用 复习定时器指令 1、提供3种定时指令:TON(接通延时定时)、TONR(有记忆接通延时定时)和TOF(断开延时定时),数量256。 2、提供时基:1ms、10ms和100ms。 3、定时器编号不能重复,且哪个号具有何种时基,是何类型,均有规定。 4、定时器特点 接通延时定时器:TON 接通的初始状态:T32=OFF T32=0 到达定时值 : T32=ON T32=PT 计时最大值: 32767 复位条件: 使能端OFF 4、定时器特点 有记忆接通延时定时器 TONR 接通的初始状态: T0=OFF T0=0 一段时间后断开: T0=OFF T0=0→XXX 一段时间后又接通: T0=OFF T0=XXX→XXX1 到达定时值 : T0=ON T0=PT 计时最大值: 32767 复位条件: 使用复位指令 4、定时器特点 断开延时定时器: TOF 首次扫描: T38=OFF T38=0 接通的初始状态: T38=ON T38=0 接通后断开: T38=ON T38=XXX 未达到预置值又接通:T38=ON T38=0 到达定时值 : T38=OFF T38=PT 继续断开: 维持预置值不变 置位条件: 使能端再次接通 思考题 1、用定时器实现一个灯亮2S,灭2S。Q0.0接灯,用100ms接通延时定时器。 2、设计一个通2S,断1S的时序脉冲序列,用10ms接通延时定时器,输出端Q0.0。 4.3.2 计数器指令 计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、减计数CTD和增减计数CTUD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。 2. 增计数器 CTU,增计数器指令。首次扫描,计数器位OFF,当前值为0。脉冲输入的每个上升沿,计数器计数1次,当前值增加1个单位,当前值达到预设值时,计数器位ON,当前值继续计数到32767停止计数。复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值为0。 指令格式:CTU Cxxx,PV 例: CTU C20,3 程序实例: 图4.19为增计数器的程序片断和时序图。 梯形图及对应时序 3. 减计数器 CTD,减计数器指令。脉冲输入端CD用于递减计数。首次扫描,计数器位OFF,当前值为等于预设值PV。计数器检测到CD输入的每个上升沿时,计数器当前值减小1个单位,当前值减到0时,计数器位ON。 复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值复位为预设值,而不是0。 指令格式:CTD Cxxx,PV 例: CTD C40,4 程序实例: 减计数时序图 4. 增减计数器 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 程序实例:如图4.20所示为增减计数器的程序片断和时序图。 5. 应用举例 1)循环计数。 以上三种类型的计数器如果在使用时,将计数器位的常开触点作为复位输入信号,则可以实现循环计数。 2)用计数器和定时器配合增加延时时间,如图4.22所示。试分析以下程序中实际延时为多长时间。 思考题 1、用定时器和计数器实现一个灯亮2S,灭2S。Q0.0接灯,用100m
显示全部
相似文档