《PLC 应用技术 》

17
PLC 应应应应应应应PLC 应应应应

description

《PLC 应用技术 》. 模块二: PLC 逻辑指令. 主要内容 2-1 触点指令与赋值指令 2-2 输出类指令与其他指令 2-3 定时器指令与计数器指令 2-4 堆栈指令 2-5 辅导答疑. 2-3 定时器指令与计数器指令 一、定时器 1. 工作方式分类 通电延时型( TON )、有记忆的通电延时型 (TONR) 、断电延时型( TOF )三类 2. 时基标准分类 (1)1ms 、 10ms 、 100ms 三种类型,不同的时基标准,定时精度、定时范围和定时器的刷新方式不同。 (2) 定时精度: - PowerPoint PPT Presentation

Transcript of 《PLC 应用技术 》

Page 1: 《PLC 应用技术 》

《 PLC 应用技术》模块二: PLC 逻辑指

Page 2: 《PLC 应用技术 》

主要内容

2-1 触点指令与赋值指令2-2 输出类指令与其他指令2-3 定时器指令与计数器指令2-4 堆栈指令2-5 辅导答疑

Page 3: 《PLC 应用技术 》

2-3 定时器指令与计数器指令一、定时器 1. 工作方式分类 通电延时型( TON )、有记忆的通电延时型 (TONR) 、断电延时型( TOF )

三类 2. 时基标准分类 (1)1ms 、 10ms 、 100ms 三种类型,不同的时基标准,定时精度、定时范围

和定时器的刷新方式不同。 (2) 定时精度: (3) 定时范围:定时时间 T =时基 * 预置值 时基越大,定时时间越长,但精度

越差

Page 4: 《PLC 应用技术 》

3. 定时器工作方式及类型

工作方式 分辨率 最大定时范围 定时器号 TONR 1ms 32.767s T0, T6 10ms 327.67s T1 ~ T4, T65 ~ T68 100ms 3276.7s T5 ~ T31,T69 ~ T95 TON/TOF 1ms 32.767s T32 , T96 10ms 327.67s T33 ~ T36,T97 ~ T100 100ms 3276.7s T37 ~ T63,T101 ~ T255

Page 5: 《PLC 应用技术 》

4. 定时器的指令格式

IN— 使能输入端;编程范围 T0~T255 ; PT 是预置值输入端,最大预置值32767 ; PT 数据类型: INT 。

TON 通电延时型

TONR 有记忆通电延时型

TOF 断电延时型

Page 6: 《PLC 应用技术 》

5. 工作原理 第一类: 通电延时型( TON ) (1) 使能端( IN )输入有效时,定时器开始计时,当前值从 0 开始递增,大于或等于预置

值( PT )时,定时器输出状态位置 1 (输出触点有效),当前值的最大值为 32767 。 (2) 使能端无效(断开)时,定时器复位(当前值清零,输出状态位置 0 )。 通电延时型定时器应用程序举例:

• NETWORK 1

• LD I0.2

• TON T33, +300

•  

• NETWORK 2

• LD T33

• = Q0.0

PT T33

Q0.0

当前值

3S

I0.2

3S

PT预置值

最大值32767

Page 7: 《PLC 应用技术 》

第二类 : 有记忆通电延时型( TONR )

• 使能端 IN 输入有效时,定时器开始计时,当前值递增,当前值大于或等于预置值PT 时,输出状态位置 1 。

• 使能端输入无效时,当前值保持,使能端 IN 再次接通有效时,在原记忆值的基础上递增计时。

• 有记忆通电延时型 (TONR) 定时器采用线圈的复位指令( R )进行复位操作,当复位线圈有效时,定时器当前值清零,输出状态位置 0 。

Page 8: 《PLC 应用技术 》

记忆通电延时型定时器应用程序举例:

• NETWORK 1• LD I0.0

• TONR T65,

+500 •  • NETWORK 2• LD I0.1• R T65, 1•  • NETWORK 3• LD T65• = Q0.0

Q0.0

I0.1

T65当前值

I0.0

( 5S)

PT

Page 9: 《PLC 应用技术 》

第三类 : 断电延时型 (TOF)

• 使能端( IN )输入有效时,定时器输出状态位置 1 ,当前值复位为 0 。 • 使能端( IN )断开时,开始计时,当前值从 0 递增,当前值达到预置值时,定时

器状态位复位置 0 ,并停计时,当前值保持 断电延时型定时器应用程序举例:

• NETWORK 1• LD I0.0• TOF T37, +30•  • NETWORK 2• LD T37• = Q0.0

I0 .0

3S

P T

Q 0 .0( T 3 7 )

T 3 7当 前 值

Page 10: 《PLC 应用技术 》

二、计数器1. 总体介绍和指令格式

• 计数器利用输入脉冲上升沿累计脉冲个数。

• S7-200 系列 PLC 有递增计数( CTU )、增/减计数( CTUD )、递减计数( CTD )等三类计数指令。

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

Page 11: 《PLC 应用技术 》

CTU ( Counter Up )增计数器

CTD ( Counter Down )减计数器

CTUD ( Counter Up / Down )增/减计数器

图中 CU -增 1 计数脉冲输入端; CD -减 1 计数脉冲输入端; R -复位脉冲输入端LD -减计数器的复位输入端。PV 预置值( INT )最大范围32767 。

Page 12: 《PLC 应用技术 》

2. 工作原理 第一类:增计数指令( CTU )• 增计数指令在 CU 端输入脉冲上升沿,计数器的当前值增 1 计数。当前值大于或等于预置值( PV )时,计数器状态位置 1 。当前值累加的最大值为 32767 。

• 复位输入( R )有效时,计数器状态位复位(置 0 ),当前计数值清零。

CTU ( Counter Up )增计数器

Page 13: 《PLC 应用技术 》

第二类:减计数指令( CTD )

• 复位输入( LD )有效时,计数器把 预置值( PV )装入当前值存储器, 计数器状态位复位( 0 )。

• CD 端每一个输入脉冲上升沿,减计数器的当前值从预置值开始递减计数,当前值等于 0 时,计数器状态位置位,并停止计数。

减计数指令应用程序举例:

CTD ( Counter Down )减计数器

Page 14: 《PLC 应用技术 》

• NETWORK 1• LD I3.0• LD I1.0• CTD C50, +3•  • NETWORK 2• LD C50• = Q0.0

Page 15: 《PLC 应用技术 》

第三类:增/减计数指令 ( CTUD ) • 增/减计数器 CU 输入端用于递增计数, CD 输入端用于递减计数,指令执行

时, CU/CD 端计数脉冲的上升沿当前值增 1 /减 1 计数。当前值大于或等于计数器预置值( PV )时,计数器状态位置 1 。复位输入( R )有效或执行复位指令时,计数器状态位复 0 位,当前值清零。

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

同样达到最小值( -32678 )后, 下一个 CD 输入上升沿将使计 数值变为最大值( 32767 )。 增/减计数应用程序举例:

CTUD ( Counter Up / Down )增/减计数器

Page 16: 《PLC 应用技术 》

• NETWORK 1• LD I4.0• LD I3.0• LD I2.0• CTUD C48, +4•  • NETWORK 2• LD C48• = Q0.0

Page 17: 《PLC 应用技术 》