定时器计数器简单电路编程及梯形图的经验设计法_第1页
定时器计数器简单电路编程及梯形图的经验设计法_第2页
定时器计数器简单电路编程及梯形图的经验设计法_第3页
定时器计数器简单电路编程及梯形图的经验设计法_第4页
定时器计数器简单电路编程及梯形图的经验设计法_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定时器指令4.3.1定时器指令介绍S7-200系列PLC的定时器是对内部时钟累计时间增量计时的。每个定时器均有一个16位的当前值寄存器用以存放当前值(16位符号整数);一个16位的预置值寄存器用以存放时间的设定值;还有一位状态位,反应其触点的状态。S7-200系列PLC定时器按工作方式分三大类定时器。其指令格式如表4-3所示。LADSTL说明TONT××,PTTON—通电延时定时器TONR—记忆型通电延时定时器TOF—断电延时型定时器IN是使能输入端,指令盒上方输入定时器的编号(T××),范围为T0-T255;PT是预置值输入端,最大预置值为32767;PT的数据类型:INT;PT操作数有:IW,QW,MW,SMW,T,C,VW,SW,AC,常数TONRT××,PTTOFT××,PT2.时基按时基脉冲分,则有1ms、10ms、100ms三种定时器。不同的时基标准,定时精度、定时范围和定时器刷新的方式不同。(1)定时精度和定时范围。定时器的工作原理是:使能输入有效后,当前值PT对PLC内部的时基脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。其中,最小计时单位为时基脉冲的宽度,又为定时精度;从定时器输入有效,到状态位输出有效,经过的时间为定时时间,即:定时时间=预置值×时基。当前值寄存器为16bit,最大计数值为32767,由此可推算不同分辨率的定时器的设定时间范围。CPU22X系列PLC的256个定时器分属TON(TOF)和TONR工作方式,以及3种时基标准,如表4-4所示。可见时基越大,定时时间越长,但精度越差。表4-4定时器的类型工作方式时基(ms)最大定时范围(s)定时器号TONR132.767T0,T6410327.67T1-T4,T65-T681003276.7T5-T31,T69-T95TON/TOF132.767T32,T9610327.67T33-T36,T97-T1001003276.7T37-T63,T101-T2552)1ms、10ms、100ms定时器的刷新方式不同。1ms定时器每隔1ms刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。10ms定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能导致出错。3.定时器指令工作原理(1)通电延时定时器(TON)指令工作原理。程序及时序分析如图4-45所示。LDI0.0TONT37,100LDT37=Q0.0(2)记忆型通电延时定时器(TONR)指令工作原理

LDI0.0TONRT3,100LDI0.1RT3,1LDT3=Q0.0(3)断电延时型定时器(TOF)指令工作原理LDI0.0TOFT37,+30LDT37=Q0.0小结:1)以上介绍的3种定时器具有不同的功能。接通延时定时器(TON)用于单一间隔的定时;有记忆接通延时定时器(TONR)用于累计时间间隔的定时;断开延时定时器(TOF)用于故障事件发生后的时间延时。2)TOF和TON共享同一组定时器,不能重复使用。即不能把一个定时器同时用作TOF和TON。例如,不能既有TONT32,又有TOFT324.4.1计数器指令介绍计数器利用输入脉冲上升沿累计脉冲个数。结构主要由一个16位的预置值寄存器、一个16位的当前值寄存器和一位状态位组成。当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置1。S7-200系列PLC有三类计数器:CTU-加计数器,CTUD-加/减计数器,CTD-减计数。1.计数器指令格式

STLLAD指令使用说明CTUCxxx,PV(1)梯形图指令符号中:CU为加计数脉冲输入端;CD为减计数脉冲输入端;R为加计数复位端;LD为减计数复位端;PV为预置值(2)Cxxx为计数器的编号,范围为:C0~C255(3)PV预置值最大范围:32767;PV的数据类型:INT;PV操作数为:VW,T,C,IW,QW,MW,SMW,AC,AIW,K(4)CTU/CTUD/CD指令使用要点:STL形式中CU,CD,R,LD的顺序不能错;CU,CD,R,LD信号可为复杂逻辑关系CTDCxxx,PV

CTUDCxxx,PV

2.计数器工作原理分析(1)加计数器指令(CTU)。当R=0时,计数脉冲有效;当CU端有上升沿输入时,计数器当前值加1。当计数器当前值大于或等于设定值(PV)时,该计数器的状态位C-bit置1,即其常开触点闭合。计数器仍计数,但不影响计数器的状态位。直至计数达到最大值(32767)。当R=1时,计数器复位,即当前值清零,状态位C-bit也清零。加计数器计数范围:0~32767。(2)加/减计数指令(CTUD)。当R=0时,计数脉冲有效;当CU端(CD端)有上升沿输入时,计数器当前值加1(减1)。当计数器当前值大于或等于设定值时,C-bit置1,即其常开触点闭合。当R=1时,计数器复位,即当前值清零,C-bit也清零。加减计数器计数范围:–32768~32767。【例4-4】加减计数器指令应用示例LDI0.1LDI0.2LDI0.3CTUDC50,4LDC50=Q0.0(3)减计数指令(CTD)。当复位LD有效时,LD=1,计数器把设定值(PV)装入当前值存储器,计数器状态位复位(置0)。当LD=0,即计数脉冲有效时,开始计数,CD端每来一个输入脉冲上升沿,减计数的当前值从设定值开始递减计数,当前值等于0时,计数器状态位置位(置1),停止计数。【例4-5】减计数指令应用示例。

LDI0.1LDI1.0CTDC4,3LDC4=Q0.0数字量控制系统梯形图程序设计方法

4.1梯形图的经验设计法

经验设计法:在典型电路的基础上,根据对控制系统要求,不断地修改和完善梯形图。设计所用的时间、设计的质量与设计者的经验有很大的关系,它可以用于较简单的梯形图(如手动程序)的设计。4.1.1梯形图的基本电路1.起动保持和停止电路

2.定时器/计数器简单电路编程(1)延时接通和断开(2)闪烁电路(3)定时器的扩展S7-200的定时器的最长定时时间为3276.7S,如果需要更长的定时时间,可使用下图所示的电路。(4)计数器的扩展S7-200系列PLC计数器最大的计数范围是32767,若须更大的计数范围,则须进行扩展。如下图所示计数器扩展电路。

(5)自动声光报警操作程序报警是电气自动控制中不可缺少的重要环节。当故障发生时,报警指示灯闪烁,报警电铃或蜂鸣器鸣响。操作人员指导故障发生后,按消铃按钮,把电铃关掉,报警指示灯从闪烁变为长亮。故障消失后,报警灯熄灭。另外还应设置试灯、试铃按钮,用于平时检测报警指示灯和电铃的好坏。设:输入信号:I0.0为故障信号;I0.1为消铃按钮;I0.2为试灯、试铃按钮输出信号:Q0.0为报警灯;Q0.1为报警电铃设计小车自动往返运动的梯形图控制要求(1)用启动和停止按钮控制电动机M运行和停止。在电动机运行时,被检测的产品(包括正次品)在皮带上运行。(2)产品(包括正、次品)在皮带上运行时,S1(检测器)检测到的次品,经过5s传送,到达次品剔除位置时,起动电磁铁Y驱动剔除装置,剔除次品(电磁铁通电1s),检测器S2检测到的次品,经过3s传送,起动Y,剔除次品;正品继续向前输送。正次品分拣操作流程如图4-51所示。正次品分拣机编程实训4.PLCI/O端口分配及参考程序输入输出SB1I0.0M启动按钮MQ0.0电动机(传送带驱动)SB2I0.1M停止按钮(常闭)YQ0.1次品剔除S1I0.2检测站1S2I0.3检测站24.2根据继电器电路图设计梯形图将继电器电路图转换为功能相同的PLC的外部接线图和梯形图的步骤如下:1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论