第四章PLC的定时器、计数器指令
第4章西门子PLC编程举例3(数字指令)
四、STEP 7基本数据类型
关键字 BOOL BYTE WORD DWORD CHAR S5TIME 长度 (位) 位 1 8 16 32 8 16 该类型的常数举例 True 或 False (1 或0) B#16#A9 W#16#12AF DW#16#ADAC1EF5 'w' S5T#5s_200ms
CMP ? R 实数比较
例
如果下列条件成立,则输出 Q4.0 置位: • 在输入 I0.0 和 I0.1 的信号状态为“1” • 并且 MD0 >= MD4 • 并且,输入 I0.2 的信号状态为“1”
三、 转换指令P118
下述转换指令可供使用: • BCD_I BCD 码转换为整数 • I_BCD 整数转换为BCD 码 • BCD_DI BCD 码转换为双整 数 • I_DINT 整数转换为双整数 • DI_BCD 双整数转换为BCD 码 • DI_REAL 双整数转换为浮点 数 • INV_I 整数的二进制反码 • INV_DI 双整数的二进制反码 • NEG_I 整数的二进制补码 • NEG_DI 双整数的二进制补 码 • NEG_R 浮点数求反 • ROUND 舍入为双整数 • TRUNC 舍去小数取整为双 整数 • CEIL 上取整 • FLOOR 下取整
第四章 S7-300指令系统 ——数字指令
要求: 1、了解S7-300编程软件STEP7的基本数据 类型。 2、了解S7-300系列PLC的各种数字指令 3、能编写简单程序。
一、S7-300系列PLC编成语言-STEP7
PLC的编程语言有3种: 1、梯形图(LAD) 方式 2、语句表(STL) 方式 3、功能块图(FBD) 方式 例1 梯形图方式
例1 无条件跳转
PLC定时、计数器指令(LG)
P020 T000 T000 C000 C000 P060
P021
[ TMR T000 36000 ] [ RST T000 ]
U CTU C000 R < s > 00100
( P060 )
1 小时定时器 计数器 (1小时×100 = 100小时)
·
31
定时器指令
Company Logo
4、 TMON 单稳态定时器
一个闪烁的灯 (TON指令举例 )
[梯级图程序]
利用2个定时器和 P020控制灯周期性闪烁。
P020 T001 T000
[ TON T000 00005 ] [ TON T001 00006 ]
( P065 ) [ END ]
设置Off 时间(0.5s)
设置On 时间 (0.6s)
T000, T001是 100 ms 定时器
U CTU C010 R <S> 00010
( P060 )
P031 P030
C010 P060
设定值
设定值
P030从off变成 on, C010 的当前值加1。 P031是复位条件。
2
计数器指令
Company Logo
2、 CTD Down 计数器
❖ 当在计数脉冲输入检测到一个上升沿的时候,当前值减 1。
P020 T000 P023
[TMON T000 00100 ] ( P061 )
P023 P020
T000
[ RST T000 ]
P061
设定时间 ( t )
设定值
31
振动防止电路 (TMON指定举例)
1.系统图
定时器指令
Company Logo
可编程序控制器原理与应用基础 第3版 第4章 S7-200SMART指令系统
1
第4章 S7-200 SMART PLC
的指令系统
4.1 位逻辑指令 4.2 定时器和计数器指令 4.3 比较、传送及移位指令 4.4 数学运算指令 4.5 逻辑运算指令与转换指令 4.6 程序控制指令 4.7 逻辑堆栈指令
2
4.1 位逻辑指令
一、触点指令
位逻辑指令是对存储器或寄存器的“位”进行操作的指令。
VB33 7 6 5 4 3 2 1 0
VB33 7 6 5 4 3 2 1 0
VB34 7 6 5 4 3 2 1 0
VB34 7 6 5 4 3 2 1 0
VB35 7 6 5 4 3 2 1 0
N = +14
x SM1.1
VB35 7 6 5 4 3 2 1 0
N = - 14
DATA
24
例如:
3
二、取非指令
取非指令没有操作数,只是改变能流的状态。 能流到达取非触点时就停止;能流未到达取非触点时就通过。
举例:
将 I0.0 和 I0.1 的反变量相与的结果取非后,存在 Q0.0中。
4
三、正跳变和负跳变指令(微分指令)
正跳变和负跳变指令是用于检测输入信号的变化的指令, 统称为微分指令。
VD200 4 <=R
—12.6 I0.2
MB0 = =B MB2
I0.0
V30.0
( R)
8
Q1.0
()
V20.0
( S)
8
Q0.0
( R)
8
18
二、传送指令
19
三、移位指令
20
四、循环移位指令
循环右移前
SM1.1
21
S7-1500PLC应用技术 第4章 S7-1500 PLC的常用指令
54
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP(N)指令
55
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP_LIST指令
56
Date: 2023-08-01
44
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-取整指令
45
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-截尾取整指令
46
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-标定指令
72
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例2:交通灯控制系统设计
73
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例3:多台设备运行状态监控系统设计
1 . 控制要求 某车间排风系统,由三台风机组成,采用S7-1500 PLC控制。现要 求根据风机工作状态进行监控,并通过指示灯信号进行显示,具体控 制要求如下: 1 当系统中没有风机工作时,指示灯以2Hz频率闪烁; 2 当系统中只有1台风机工作时,指示灯以0.5Hz频率闪烁; 3 当系统中有2台以上风机工作时,指示灯常亮。 试根据以上控制要求编写风机状态监控程序。
69
Date: 2023-08-01
Page:
西门子S7-300 PLC基础与应用 第3版第4章 定时器
第4章 定时器指令的应用
定时器指令
3.S_ODT(接通延时S5定时器,简称接通延时定时器)
指令形式 格式
LAD
Tno
启动信号
输出位地址
定时时间
时间字单元 1
复位信号
时间字单元 2
示例
FBD
Tno
启动信号
时间字单元 1
定时时间
时间字单元 2
复位信号
输出位地址
STL
A 启动信号 L 定时时间 SD Tno A 复位信号 R Tno L Tno T 时间字单元 1 LC Tno T 时间字单元 2 A Tno = 输出位地址 A I0.0 L S5T#8S SD T5 A( O I0.1 ON M10.0 ) R T5 L T5 T MW0 LC T5 T MW2 A T5 = Q4.5
页码: 4
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
定时器指令
1.S_PULSE(脉冲S5定时器,简称脉冲定时器)
I0.1
I0.2 设定时间值
MW0、MW2
T1 Q4.0
t
t
t
(a)梯形图
(b)工作时序 图2-9 脉冲定时器工作时序
日期:2020/10/20
页码: 5
西门子S7-300 PLC 基础与应用
30s
40s 45s
图2-16 人行横道交通信号灯系统控制时序图
55s 60s 65s
日期:2020/10/20
页码: 24
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
PLC硬件配置及接线(1/2)
人行横道交通信号灯系统需要车道(东西方向)红、
PLC的定时器与计数器
采用16位保持型数据寄存器来存放设定值时: —— K值设定范围是1-32767 —— K值计算方法是: K=定时值(S)/计时分辨率(S)
同样定时要求 —— 采用不同计时分辨率的定时器 —— 设定值大小是不相同
例如: 要求定时10s,采用T0计时K=100。而采用T246计时,
则K=10000。 注意:也可以采用两个保持型数据寄存器串联构成32
同时每个定时器还要占用三个位元件 一个为复位位
—— 当该位状态为1 —— 则当前值寄存器清零 第二位为计时位 若该位为1同时复位位为0 —— 表示计时条件满足 ——该定时器开始计时 若该位状态为0 —— 则表示计时条件不满足,定时器不工作 第三位是定时器线圈的逻辑状态位 —— 该位为0表示定时时间未到 —— 该位为1则表示定时时间到
X12 加
X12 X13 X14 C230
减
M8230 RST C230
C230 K-2 Y0
加
X13
X14
C230 当前值0 1
Y0
2 1 0 -1 -2 -3 -2 -1 0 1
图2-28 加/减计数器动工作情况
23
01
2.内部信号计数器的计数频率 (1)内部信号计数器C0-C234 —— 计数频率在复位位为0 —— 计数位1为0和计数位2为1 —— 完成一次计数过程 计数位1和计数位2的状态 —— 由两次扫描结果获得 —— 即某个计数器最高计数频率为 1/2T Hz
—— 另一类是外部信号高速计数器 C235~C255共21点均为32 位保持型
—— 外部计数信号由高速输入端子 X0~X5输入
1.计数器的组成与计数方式 与定时器类似 —— 由软机组成 —— 在RAM区中占用二个或四个16 位数据寄存器 (16位计数器占用二个字元 件,32位计数器占用四个字 元件)
西门子S7-200 SMART PLC原理及应用教程课件第四章
2.逻辑操作结果RLO
PLC中程序执行的结果就是确定和改变变量的值。这需 要通过线圈来实现,PLC程序的线圈可以广义地分为两类: 普通线圈和功能线圈。如图4-1所示的程序中,线圈M0.0和 Q0.0为普通线圈,而MOV_B为功能线圈。
图4-1 梯形图的线圈与RLO
线圈的执行是和其左侧 的RLO密切相关的,实际上 PLC程序的所有分析和设计 均和RLO相关。RLO是西门 子PLC中的重要概念,它是 对传统PLC程序分析和设计 中电流、能流等概念的高 度概括。
没有输入,则Q0.0有输出,即便此后I0.0不再有输入,Q0.0也一直保持有输出,直 到I0.1有输入为止。
自保持电路中的I0.0起激发作用,Q0.0的常开触点起保持作用,而I0.1起切断 保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以换成其他的继电器或 位变量。
图4-2 自保持电路和时序图
图4-2 自保持电路和时序图
自保持电路是常用的控制程序,是从很多程序中抽象出来的电路,其应用特别 广泛。例如,电动机起停PLC控制中,起动按钮接I0.0,停止按钮接I0.1,Q0.0的 输出控制电动机的接触器,则用自保持电路可以实现电动机起停控制。
第二节 位逻辑操作指令
例4.2 互锁电路。 互锁电路如图4-3所示,它们是由两行自保持电路组成的,Q0.0和Q0.1不能同
图4-5 用置位复位指令实现自保持电路
第二节 位逻辑操作指令
例4.5 RS触发器指令应用
(a) SR置位优先触发器指令
(b)RS复位优先触发器指令 图4-6 触发器指令应用
图4-6(a)使用了SR置位优先触发器指令,从右方 的时序图可以看出:①当IO.O触点闭合(S1=1)、 IO.1触点断开(R=O)时,QO.O被置位为1;②当 IO.O触点由闭合转折开(S1=O)、IO.1触点仍处于 断开(R=O)时,QO.O仍保持为1;③当IO.O触点 断开(S1=O)、IO.1触点闭合(R=1)时,QO.O被 复位为O;④当IO.O、IO.1触点均闭(S1=O、 R=1)时,QO.O被置位为1 图4-6(b)使用了RS复位优先触发器指令,其①~ ③种输入、输出情况与SR置位毛触发器指令相 同,两者的区别在于第④种情况。对于SR置位 优先触发器指令,当Sl、R端同时输入1时, QO.O=1;对于RS复位优先触发器指令,当S、 R1端同时输入1时,Q0.0=0。 用复位优先的置位复位组合线圈也可以实现自保 持电路。当输入I0.0和I0.1的波形和图4-5一样时 ,输出Q0.0的波形是怎样的?请读者自行分析。
PLC的定时器与计数器
在使用计数器时,需要考虑到输入信号的频率和稳 定性,以确保计数的准确性。
03
在使用计数器时,需要注意避免计数器溢出或下溢 的情况发生,以免影响程序的正常运行。
05
PLC定时器与计数器的比 较
工作原理的比较
定时器
PLC的定时器是用于产生固定时间间隔的 计时器,其工作原理是通过预设的时间 值来控制输出信号的接通或断开。定时 器通常用于实现时间控制和延时操作。
计数器
计数器的应用场景主要涉及事件计数 和测量操作,如统计生产线上产品的 数量、测量物体的移动距离等。
使用难度的比较
定时器
定时器的使用相对较为简单,一般只需要设置时间值和选择适当的定时器即可 实现所需功能。
计数器
计数器的使用相对较为复杂,需要了解输入信号的频率、计数值的设定以及计 数方向的调整等。
PLC的定时器与计数 器
contents
目录
• PLC定时器介绍 • PLC计数器介绍 • PLC定时器的使用 • PLC计数器的使用 • PLC定时器与计数器的比较 • PLC定时器与计数器的案例分析
01
PLC定时器介绍
定时器的工作原理
01
定时器是PLC内部或外部的电路,用于在预定的时间间隔后产生 输出信号或脉冲。
故障诊断和生产数据统计等功能,提高生产效率和产品质量。
THANKS FOR WATCHING
感谢您的观看
按照工作方式分类
可以分为递增计数器和递减计数器。
计数器的应用场景
自动化生产线控制
用于统计生产线上物料或产品的数量,实现 自动化控制。
交通信号灯控制
用于控制交通信号灯的时长和切换,保障交 通秩序。
电梯控制系统
PLC功能指令与简单编程器
X2
[S.]
[D.]
n
FMOV K 0
D5
K10
X1
XCH(P)
[S.]
[D.]
D10
D11
4.3.3 数据变换指令 1 BCD 变换指令 将源文件中的二进制数转换为BCD码并送到目标元件中 X0
BCDP C4 K3Y0 设C4的当前值为678
BIN数据
0
0
0
0
0
01Βιβλιοθήκη 0101
0
0
1
1 2 0
0 1 0
4.3 比较与传送指令 4.3.1比较指令 CMP:比较,用来实现 两个数据的代数比较 ZCP:区间比较 1 比较CMP 2个原操作数 [S1]和[S2]为原操作数 [D] 目标操作数,放比较 结果
X1
[S1]
[S2]
[D] M0
CMP K100 C10 M0 M1
100>C10的当前值时M0为ON
X1 MOV X0 SMOV [S] K100 [S] D1 [D] D10 m1 K4 m2 K2 [D] D2 n K3
10
3
102
101
100
要求,而目的 操作数不能是 输入继电器X 和常数K,H, 原因很明显: 目的操作数是 用来保存结果 的,自然不能 用输入继电器 和常数。
103
102
101
3 操作数 操作数有以下几种 1)源操作数 〔S〕在执行指令的过程中,源 操作数中的内容保持不变。当同时有多个源 操作数时,分别用 〔S1〕 〔S2〕等表示若 可使用变址功能可用〔S.〕表示 2)目标操作数 用〔D〕表示,在执行指令的 过程中,目标操作数中的内容随程序的执行 会有所改变。 3)其他操作数 用m、n表示,用来表示十进 制常数K或十六进制常数H。
第四章 欧姆龙PLC简介
1.大容量的CPU、丰富的内部器件
和增/减脉冲输出两种情况,占空比50%。
4.时钟功能 CPM2A的内置时钟(精确度:±1分钟/月)允许用梯形图程 序读取日期和时间。通过编程器和其他编程工具改写时间。 CPM2A还有一个30秒的补偿位,当该位置为ON时,时间将自 动调整到最接近的分钟。因此,在电台报时时,打开该位就能
十分精确地设定时间。
中型可编程序控制器 大型可编程控制器
4.1 小型可编程序控制器
4.1.1 CPM2A 表4.1.1 CPM2A CPU单元的种类
1.指令系统有新的增加
定时器/计数器指令2种:高精度定时器(单位:1 ms),长定时器 (单位:1 s/10 s)。
比较指令2种:区域比较,双字区域比较。
转换指令6种:双字BCD→双字BIN转换,双字BIN→双字BCD转 换,ASCII→十六进制转换,二进制补码,小时→秒转换,秒→小 时转换。 表格数据操作指令5种:帧校验,求和,数据搜索,取最大值,取 最小值。
C200Hα的特殊功能单元和通信联网有以下特点:
1.特殊功能单元丰富
2.通信板与通信协议宏功能
3.通信联网
4.2.2 CS1系列可编程序控制器
CIO 0 00 0 按离CPU 机架距 离顺序 分配字 0 1 2 3 4 5 6 7 CPU
CPU 电源
0 1 2 3 4 0 CS1扩展
第4章 PLC的基础知识5(基本指令编程举例)
Kunming University of Science & Technology
通风机监视程序:
ch.4_5 -16
Kunming University of Science & Technology
4.10.5 顺序控制
顺序控制可以用脉冲发生器、定时器和计数器、步进梯 形图、移位循环指令等多种方法来实现。 1. 利用脉冲发生器实现顺序控制 两台电动机动作的时序如图所示,M1、M2每一循环动作 的周期为28秒,M1动作15秒后,M2动作,且在M1下一次动作5 秒后,M2停止。试用PLC实现其控制。
2. 断开延时定时器的编程
ch.4_5 -4
Kunming University of Science & Technology
4.10.1 定时器与计数器的编程
3. 计数器的编程
LD RST LD OUT LD OUT END X3 C5 X4 C5 K5 C5 Y2 LD OUT LD RST LD OUT X2 M8205 X3 C205 X4 C205 K-4 LD C205 OUT Y10 END
4.10.2 定时范围与计数范围的扩展
3. 计数器与计数器串接使用——扩展计数范围
ch.4_5 -8
Kunming University of Science & Technology
计数器与计数器串接使用——扩展计数范围
结论: 多个计数器串接使用,其总的 计数值为各计数器的设定值之积。N个计数 器串接使用,其最大计数值为32767n 。若 再将一个定时器与之串接使用,则最大定时 时间为3276.732767n秒。 计数器与计数器串接时应注意:除末 级计数器外,其余各前级均需设计成自复位 形式。
plc定时器与计数器
(2)计数值
计数值的范围为0~999,如下图所示,计数器值有两种存储格 式:
一种是BCD码格式,则该字的0~11位是计数值的BCD码,用
格式 15
87
0
0 0 0 10 0 1 0 0 1 1 1
C#127表示BCD码127;
未用
1
2
7
另一种是二进制格式,只占用计数器字的0~9位,。
机M2起 动;按下停止按钮,M2立即停止,延时10s后,
M1停机。 起动按钮:I0.1; 停止按钮:I0.2 电动机M1:Q0.0; 电动机M2: Q0.1
例4:定时器扩展,在S7-300中,单个定时器的最大计时范围 是9990s
或2H-46M-30s,如果超过这个范围,可以采用两个(或多个)
第42页/共43页
= 输出地址 //输出地址 为1状态
第32页/共43页
STL等效程序
3. S_CU(加计数器)块图指令
第33页/共43页
4. S_CD(减计数器)块图指令
第34页/共43页
5. 计数器的线圈指令 除了前面介绍的块图形式的计数器指令以外,S7-300系统
还为用 户准备了LAD环境下的线圈形式的计数器。这些指令有计数器
L(装入指令):把预置值装入累加器1 SP(为脉冲定时器指令):启动定时器 R:复位Tn0 L Tn0:把Tn0的十六进制时间当前值装入累加器1 T 时间字单元1:把累加器1的内容传送到时间字单元1 LC Tn0:把Tn0的BCD时间当前值装入累加器1 T 时间字单元2:把累加器1的内容传送到时间字单元2 A Tn0:检查Tn0的信号状态 = 输出地址: Tn0的定时器位为1时,输出地址有输出。
圈表示 的形式,指令格式、示例及时序波形图见下图所示。各输入端及输
第4章 PLC基本指令及其应用
梯形图练习2:电机正反转控制
SB1 1
2
SB2
I0.0 Q0.0
I0.0 I0.2 I0.5 Q0.1 Q0.0
KM1
SB3 SB2
3
KM1
13 14
SB3
3 4
KM2
I0.1
I0.3
KM2 Q0.1
I0.2 I0.5 Q0.0 Q0.1
13 14
21 4
SB1
I0.2
I0.1 I0.4
KM2
22
第四章 S7-200PLC的基本指令
§4.1 PLC的编程语言
PLC的编程语言有: 梯形图语言LAD 语句表(助记符语言)STL 功能块图语言FBD。(某些机型还有更高级的语言) 编程环境下,三种语言可相互转换。
1
一、梯形图语言LAD (Ladder Diagram)
是一种图形语言,具有继电接触控制图特点。各元 件、图形符号排列,呈“梯子”形状,故名梯形图。
5
I0.0
Q0.1
Q0.2 ( )
5)触点可串、并联;输出只可并,不可串。输出右边不 能再有触点。 梯形图
I0.1 Q0.1 I0.2 Q0.2 I0.0 Q0.1 Q0.2 ( ) I0.0 Q0.2 Q0.1 ( )
6
梯形图练习1:电机长动控制
输入点:都用常开。继电接触控制图和梯形图状态相似,便于记 忆;缺点是必须要有常开触点才行。
( )
IN 100 PT
T33
TOF
10ms
触点
线圈
盒
3
2、梯形图的书写规则 1)梯形图中的触点只有两种: 常开触点 常闭触点 。 ,
它们即可以表示外部的硬触点,也可表示内部软触点。 例: I0.1 I0.2 Q0.0 M2.0
学习资料 PLC 1-4定时器计数器指令
END 谢谢大家!
延时关机程序
按下启动按钮 电机启动同时 散热风扇也一 起启动,停机 时电机先停, 风扇延时10S停 机
定时器
• TONR属于断电记忆型定时器,使能端通电 开始计时,使能端断电当前值被记忆,使 能端再通电,会继续计时,当前值大于或 等于设定值时,常开触点导通,常闭触点 断开。
有一台空
压机运行 4000H提醒 更换油水分 离器
计数器
S7-200计数器
• 号数) • 计数器的编号:C0---C255 • 当前值可读可写,断电保持型
计数器
每产生一个上升 沿,当前值加1
当值清零
设定值
当前值>=设定值时 常开触点导通,常闭断开
计数完成 自动停机
程序
定时器类型及型号
定时器
定时器的工作原理
• TON属于通电延时型 定时器,使能端通电 开始计时,使能端断电当前值复位,当前 值大于等于设定值时,常开触点导通,常 闭触点断开。
星三角降压启动
设定值
时基
定时器的工作原理
• TOF属于断电延时定时器,使能端通电当 前值复位,常开触点导通,常闭触点断开, 不计时,使能端断电后开值始计时,当前 值等于设定值时,常开触点断开,常闭触 点导通,停止计时
计 时 程 序
计数器
I0.0每接通一次, 当前值减1
把设定值装 载至当前值
当前值=0时 常开导通
计数器
当前值加1 当前值减1
当前值>=设定值 常开导通
S7-200定时器
• 定时器的配件: • 线圈 常开 常闭(位类型) • 设定值 当前值(16位有符号数) • 定时器的编号:T0---T255 • 定时器根据时基自动计数进行计时 • 当前已计时间=当前值*时基 • 设定时间=设定值*时基 • 时基:1MS 10MS 100MS
PLC程序中定时器和计数器的配合应用
PLC程序中定时器和计数器的配合使用实际使用中,定时器和计数器,常常有“强强联合”形式的搭配性使用。
一、定时器1、定时器是位/字复合元件,可以有三个属性:1)有线圈/触点元件,当满足线圈的驱动(时间)条件时,触点动作;2)具有时间控制条件,当线圈被驱动时,触点并不是实时做出动作反应,而是当线圈被驱动时间达到预置时间后,触点才做出动作;3)具有数值/数据处理功能,同时又是“字元件”。
2、可以用两种方法对定时时间进行设置:1)直接用数字指定。
FX编程器用10进制数据指定,如K50,对于100ms 定时器来讲,延时5秒动作。
为5秒定时器。
对LS编程器,可用10制数或16进制数设定,如50(或h32),对于100ms定时器来讲,延时5秒动作;2)以数据寄存器D设定定时时间,即定时器的动作时间为D内的寄存数值。
3、由定时器构成的时间控制程序电路:LS编程器中的定时器有多种类型,但FX编程器中的定时器只有“得电延时输出”定时器一种,可以通过编写相应程序电路来实现“另一类型”的定时功能。
图1程序电路中,利用M0和T1配合,实现了单稳态输出——断开延时定时器功能,X1接通后,Y0输出;X1断开后,Y0延时10秒才断开;T2、T3、Y2电路则构成了双延时定时器,X4接通时,Y2延时2秒输出;X4断开时,Y2延时3秒断开;Y3延时输出的定时时间,是由T4定时器决定的,T4的定时时间是同D1数据寄存器间接指定的。
当X2接通时,T4定时值被设定为10秒;当X3接通时,T4定时值则被设定为20秒。
XO提供定时值的清零/复位操作。
单个定时器的定时值由最大设定值所限定(0.1∽3276.7s),换言之,其延时动作时间不能超过1小时。
如欲延长定时时间,可以如常规继电控制线路一样,将多只定时器“级联”,总定时值系多只定时器的定时值相加,以扩展定时时间。
更好的办法,是常将定时器和计数器配合使用,其定时时间,即变为定时器的定时器和计数器的计数值相乘,更大大拓展了定时范围,甚至可以以月或年为单位进行定时控制。
PLC基本指令及应用
LD TIM ─ LD OUT
000003 0000 #0100 T0000 000100
0.03
1.00 10s
绪论EXIT
可编程序控制器
【例2】用两个定时器延长定时时间
0.02 T0001 T0002
TIM0001 #9000 TIM0002 #9000
1.00
0.02 T0001 T0002 1.00
15min 15min
30min
绪论EXIT
可编程序控制器
【例3】已知梯形图程序如图所示,试分析该 梯形图的功能,并画出波形图
0.02
T0001
1.01 • 由梯形图画波形图是
1.01
分析梯形图程序的一
0.02
1.01
TIM0001
种常用方法
#0060 END
• 在画波形图之前,先
看懂梯形图程序
0.02
绪论EXIT
可编程序控制器
自动开关门控制
• 当超声波接收器检测到 有车辆到来时自动开门
• 当光电开关检测到车辆 已进入时,则关闭大门
• 门的上下运动由电动机 驱动
• 门开到上限位或关到下 限位时应自动停止
• 可启用系统或停用系统
绪论EXIT
可编程序控制器 仓库大门控制PLC输入/输出点分配
输入电器
绪论EXIT
可编程序控制器
五、程序结束指令
• 程序的结尾处必须要有程序结束指令END • 若程序没有END指令,则在程序运行和查
错时显示出错信息“NO END INST”
绪论EXIT
可编程序控制器
5.3 PLC基本指令应用举例
• 自动开关门控制 • 分段传送带电动机控制 • 三相电动机变频调速控制
机电控制与PLC应用-第四章答案
梯形图
LD
0.00
OR NOT 0.01
LD NOT 0.02
OR
0.03
AND LD
LD
0.04
OR
0.05
AND LD
OUT 100.00
分置法
LD
0.00
OR NOT 0.01
LD NOT 0.02
OR
0.03
LD
0.04
OR
0.05
AND LD
AND LD
OUT 100.00
后置法
梯形图
JMP和JME指令应用
LD 0.00 JMP &0 LD 0.01 OUT 100.00 AND 0.02 OUT 100.01 JME &0 LD 0.03 OUT 100.02
4.5、定时器和计数器应用指令 复
1、TIM 指令
位
格式: TIM N SV
定时器编号(0-4095)
定时器设定值 (#0-#9999),定时时间=SV*0.1s
LD
0.02
OR
0.03
AND
0.01
OUT
100.01
5.在不影响逻辑功能的情况下,应尽可能地将每一个阶梯简化 成串联支路或先并后串支路,尽量减少串并交叉的情况。有 时采用触点多次使用的办法,反而使程序结构更为简单。
6.尽量使用操作数少、执行时间短的指令编程,以缩短扫描周 期,提高I/O响应速度。
由于通过暂存继电器(TR0)来接收分支点,因此可进行程序化。
•输出分支电路较多时,在同一块(程序段)内,不能重复使用TR 的 继电器编号,但可以在其他块(程序段)中使用
TR指令和 IL/ILC指令的区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Theory and Application of PLC
定时器字存储结构( 定时器字存储结构( W#16#wxyz )
15 × × 1 0 0 0 1
当时1 s 无无:当当当当当当当当当当当当当
8 0 1
7 0 0 2 1 0 图4.18 0 1 7 1
0 1
三当BCD码码码(00~999 ~999)
1 2
FR T5 L S5T#2s SP T5 A I0.1 R T5 L T5 T MW10 LC T5 T MW12 A T5 = Q4.0
BI 剩余时间二进制 BCD 剩余时间 剩余时间BCD
复位信号
1 允许定时器T5再启动 允许定时器T5再启动 2 将预置数2s送入累加器1,后启动T5 将预置数2s送入累加器 送入累加器1 后启动T5 3 将T5二进制当前时间值装入累加器1,再传送至 T5二进制当前时间值装入累加器 二进制当前时间值装入累加器1 MW10 4 将T5 BCD当前时间值装入累加器1,再传送至 BCD当前时间值装入累加器 当前时间值装入累加器1 MW12
14
Theory and Application of PLC
自行分析: 自行分析:
允许再启动指令: 允许再启动指令: FR T5
15
Theory and Application of PLC
S7-300定时器——关断延迟定时器(SF) 关断延迟定时器( S7-300定时器 定时器 关断延迟定时器 SF)
S7-300定时器——脉冲定时器SP 脉冲定时器SP S7-300定时器 定时器 脉冲定时器 时序图(SP定时时间为 定时时间为t 时序图(SP定时时间为t)
Q4.0 特点: 特点:
缺点? 缺点?
启动信号上升沿启动定时器,常开触点同步闭合,输出状态为1; 启动信号上升沿启动定时器,常开触点同步闭合,输出状态为1; 定时时间到、或定时期间启动信号消失、或复位信号输入,则 定时时间到、或定时期间启动信号消失、或复位信号输入, 定时器停止,常开触点断开,输出为0 定时器停止,常开触点断开,输出为0
3 4
梯形方框图的优点? 梯形方框图的优点?
18
Theory and Application of PLC
S7-300定时器的梯形方框图 S7-300定时器的梯形方框图
SE
SD
SS
19
SF
Theory and Application of PLC
定时器指令与编程
定时器指令汇总
指令 FR L LC R SP SE SD SS SF 说明 允许定时器再启动 将定时器二进制时间值装入累加器1 将定时器二进制时间值装入累加器1 将定时器BCD时间值装入累加器 将定时器BCD时间值装入累加器1 时间值装入累加器1 复位定时器 脉冲定时器启动 扩展脉冲定时器启动 接通延时定时器启动 保持性接通延时定时器启动 断开延时定时器启动
I0.0 I0.1
?
Q4.0 原理: 原理: 与SP的区别 的区别
启动信号上升沿启动定时器,常开触点同步闭合,输出状态为1; 启动信号上升沿启动定时器,常开触点同步闭合,输出状态为 ; 定时期间,定时器不受启动信号的状态变化,直至定时时间到; 定时期间,定时器不受启动信号的状态变化,直至定时时间到; 定时期间,复位信号输入,定时器停止,触点断开,输出为 。 定时期间,复位信号输入,定时器停止,触点断开,输出为0。
I0.0 I0.1
?
原理: 原理: 输入启动信号正跳沿启动定时器 正跳沿启动定时器; 输入启动信号正跳沿启动定时器; 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为1 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为1 定时未到,启动信号消失或复位信号出现,定时器停止, 定时未到,启动信号消失或复位信号出现,定时器停止,则触点 永不会闭合, 态始终为0 永不会闭合,输出状 态始终为0
S7-300的定时器指令 S7-300的定时器指令
定时器——是PLC中的重要部件 用于实现或监控时间序列, 定时器——是PLC中的重要部件,用于实现或监控时间序列, 中的重要部件, 是一种由位和字组成的复合单元 定时器的触点由位表示, 位和字组成的复合单元, 是一种由位和字组成的复合单元,定时器的触点由位表示, 其定时时间值存储在字存储器中。 其定时时间值存储在字存储器中。 在CPU的存储器中专门存在定时器区域,用于存储定时器 CPU的存储器中专门存在定时器区域 的存储器中专门存在定时器区域, 的定时时间值;地址用T< 元件号> 的定时时间值;地址用T< 元件号>表示 每个定时器为2 B,称为定时字。 每个定时器为2 B,称为定时字。 采用减计时, 从定时值减至0 定时时间到, 采用减计时, 从定时值减至0,定时时间到,其触点动作。 在S7-300中,最多允许使用256个定时器。 S7-300中 最多允许使用256个定时器 个定时器。 S7中定时时间由时基和定时值两部分组成, S7中定时时间由时基和定时值两部分组成, 中定时时间由时基 两部分组成 定时时间= 定时时间=时基 X 定时值的乘积。 定时值的乘积。
基本位逻辑指令 置位/复位指令 置位 复位指令 触发器指令 跳变沿检测指令( 跳变沿检测指令(FN FP) ) RLO 操作指令 NOT\SET\RESET\CLR\SAVE
逻辑指令
功能指令
算术运算指令 程序执行控制指令 寄存器指令 其它功能指令 数据块指令
显示和空操作指令
2
Theory and Application of PLC
16
Theory and Application of PLC
启动信号为0时 定时器启动后,若此间复位信号输入, 启动信号为 时,定时器启动后,若此间复位信号输入,将关 断定时器,触点输出为0;启动信号为1时 常开触点闭合, 断定时器,触点输出为 ;启动信号为 时,常开触点闭合, 输出为1,此时复位信号输入,对触点状态无影响。 输出为 ,此时复位信号输入,对触点状态无影响。
20
编程顺序: 编程顺序:
Theory and Application of PLC
S7-300定时器指令应用举例 S7-300定时器指令应用举例 示例: 示例: 设计占空比可调的脉冲发生器 已知时序图如下: 已知时序图如下:
启动信号: 启动信号:
脉冲信号输出: 脉冲信号输出: 分析:可采用两个定时器来实现“ 和 的维持时间。 分析:可采用两个定时器来实现“0”和“1”的维持时间。 的维持时间 并通过调节定时器的定时值来实现所需的占空比。 并通过调节定时器的定时值来实现所需的占空比。
17
Theory and Application of PLC
S7-300定时器的梯形方框图及STL语句表 S7-300定时器的梯形方框图及STL语句表 定时器的梯形方框图及STL
定时器编号
I0.0 I0.1
A I0.0 定时器输出
Q4.0 ( )
允许信号 定时值S5T#2S
T5 S_PULSE S TV R Q
复位指令: 复位指令:
6
Theory and Application of PLC
S7-300定时器——脉冲定时器SP 脉冲定时器SP S7-300定时器 定时器 脉冲定时器 脉冲定时器SP的编程示例: 脉冲定时器 的编程示例: 的编程示例
7
Theory and Application of PLC
原理: 原理: 启动信号上升沿使定时器的常开触点闭合,输出为1 直至定时结束; 启动信号上升沿使定时器的常开触点闭合,输出为1,直至定时结束; 启动信号下降沿到来,定时器开始定时; 启动信号下降沿到来,定时器开始定时; 若启动信号存在,复位信号无效;启动信号消失,输入复位信号, 若启动信号存在,复位信号无效;启动信号消失,输入复位信号, 定时器停止, 常开触点断开输出”0” 定时器停止, 常开触点断开输出”0”
10
Theory and Application of PLC
S7-300定时器——扩展脉冲SE 扩展脉冲SE S7-300定时器 定时器 扩展脉冲 自行分析: 自行分析:
11
Theory and Application of PLC
S7-300定时器——接通延迟定时器(SD) 接通延迟定时器( S7-300定时器 定时器 接通延迟定时器 SD)
3 考虑如何用 考虑如何用T21的触点去去关 的触点去去关 断T22,引入其常闭触点控制。 ,引入其常闭触点控制。
12
Theory and Application of PLC
S7-300定时器——接通延迟定时器(SD) 接通延迟定时器( S7-300定时器 定时器 接通延迟定时器 SD) 自行分析: 自行分析:
13
Theory and Application of PLC
S7-300定时器——保持型开通延迟定时器(SS) 保持型开通延迟定时器( S7-300定时器 定时器 保持型开通延迟定时器 SS)
Theory and Application of PLC
第四章 定时器和计数器指令
指导教师: 指导教师:介婧 制作日期 :2010.8.29 电气学院自动化系
Theory and Application of PLC
S7系列PLC的指令系统 S7系列PLC的指令系统 系列PLC
位逻辑指令 定时器指令 计数器指令 字逻辑指令 数据处理指令
S5系统时间 系统时间 表示法 自动选择符合定 时范围要求的最 小时基
5
Theory and Application of PLC
S7-300定时器的种类 S7-300定时器的种类
脉冲定时器(SP,Pulse Timer) , 脉冲定时器 扩展脉冲定时器(SE, Extending Pulse Timer) 扩展脉冲定时器 S7-300的定时器 的定时器 接通延时定时器(SD, On Delay Timer) 接通延时定时器 保持型接通延时定时器(SS, Sustained ODT) 保持型接通延时定时器 断电延时定时器(SF, Off Delay Timer)。 断电延时定时器 。 定时器线圈指令: 定时器线圈指令: