定时器指令

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012-8-7
基本指令
LD LD LD CTU D I0 .0 I0 .1 I0 .2 //增 计 数 输 入 端 //减 计 数 输 入 端 //复 位 输 入 端 //增 减 计 数 ,
C 30, +10000
//设 定 脉 冲 数 //为 1 0 0 0 0 。
LD W >=
C 30, V W 20
2012-8-7
基本指令



1). 字节比较 LDB、AB、OB 2). 整数比较 LDW、AW、OW 3). 双字整数比较 LDD 、AD 、OD 4)、实数比较 LDR AR OR
比较运算符 : == 等于 、〈 小于、〉大于、〈= 小于等 于、〉= 大于等于、〈〉不等于
2012-8-7
2012-8-7
增减计数程序及时序
2012-8-7
基本指令
11.比较指令
是将两个操作数按指定的条件比较,操 作数可以是整数,也可以是实数,在梯形 图中用带参数和运算符的触点表示比较指 令,比较条件成立时,触点就闭合,否则 断开。比较触点可以装入,也可以串、并 联。比较指令为上、下限控制提供了极大 的方便。
2012-8-7
基本指令
5000
5000
C3 0 当前值
1000
1000
Q 0.0
Q 0.1
时序图
程序控制指令(自学)


跳转指令 结束指令 子程序调用指令等
2012-8-7
梯形图编制规则
2012-8-7
编程的基本规则与技巧
1、编程的基本规则
触点只能与左母线相连,不能与右母线相连;
线圈只能与右母线相连,不能直接与左母线相连,右 母线可以省略;
2012-8-7
基本指令
2012-8-7
基本指令
用于对许多间隔的累计定时。上电
2). 有记忆接 通延时定时器
周期或首次扫描,定时器状态位 OFF(0),当前值保持。使能输入 接通时,定时器位为OFF,当前值 从0开始计数时间。使能输入断开, 定时器位和当前值保持最后状态。 使能输入再次接通时,当前值从上 次的保持值继续计数,当累计当前 值达到预设值时,定时器状态位ON (1),当前值连续计数最大到 32767。
//计 数 值 达 到 3 , 则 //将 输 入 位 置 1
2012-8-7
基本指令
LD LD I0 .0 I0 .1 //减 计 数 脉 冲 输 入 端 //复 位 输 入 端 //减 计 数 器 , 设 定 计 数 //脉 冲 数 为 4 。
C TD C 40, +4
LD =
C40 Q 0 .0
2012-8-7
比较指令应用举例
例:整数字比较若VW0 > +10000为真, Q0.2有输出。 程序常被用于显示不同的数 据类型。还可以比较存储在可编程内存中 的两个数值(VW0 > VW100)。
2012-8-7
LD LPS AW> = LRD AD< = LPP AR> =
I0.3 VW0 +10000 Q0.2 -150000000 VD2 Q0.3
2012-8-7
2012-8-7
2012-8-7
2012-8-7
基本指令
LD LD
I0 .0 I0 .1
//计 数 脉 冲 信 号 输 入 端 //复 位 信 号 输 入 端 //增 计 数 , 计 数 设 定 值 //为 3 个 脉 冲
C TU C 20, +3
LD =
C20 Q 0 .0
好! I0.1 I0.2 I0.0 Q0.0
Q0.0
2012-8-7
编程的基本规则与技巧
2、编程的技巧
串联电路左右位置可调,应将单个触点放在右边。
I0.0 I0.1 Q0.0
ALD
I0.1
I0.0 Q0.0
I0.2
不好! 0 1 2 3 4 LD LD O ALD = I0.0 I0.1 I0.2 Q0.0 0 1 2 3
PLC 与电气设备 第十四讲 S7-200的基本指令
2012-8-7
本讲学习要求
重点内容: 定时器指令 计数器指令 比较指令等
2012-8-7
基本指令


1.逻辑取(装载)指令 LD/LDN
2. 触点串联指令 A/AN
3. 触点并联指令 O/ON
4. 电路块的串联指令 ALD 5. 电路块的并联指令 OLD 6. 置位/复位指令 7. 边沿触发指令 S/R EU/ED
I0.0 I0.1 Q0.0
LPS LPP
I0.0 Q0.1 I0.1 Q0.1
Q0.0
0 1 2 3 4 5
LD LPS A = LPP =
I0.0 I0.1 Q0.0 Q0.1
不好!
0 1 2 3
好!
LD = A = I0.0 Q0.1 I0.1 Q0.0
2012-8-7
编程的基本规则与技巧
2、编程的技巧
//装 入 计 数 器 触 点 //输 出 触 点
2012-8-7
基本指令



CTUD,增减计数器指令。有两个脉冲输入端:CU输 入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5
举例
2012-8-7
基本指令
指令表格式
LD I0.0 LD I0.1 LD I0.3 CTUD C50,+4 LD C50 = Q0.0
2012-8-7
基本指令
2012-8-7
无论何种时基都能 正常工作: 若将输出线圈的常 闭接点作为定时器 的使能输入,如图 所示
输出线圈的常闭接点作使能输入
2012-8-7

2012-8-7
基本指令
10、计数器指令



计数器用来累计输入脉冲的次数。计数器 也是由集成电路构成,是应用非常广泛的 编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数 CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲 输入和复位输入。
I0.1
油泵电机 主轴电机
Q0.0 Q0.1 5s
油泵电机
5s
主轴电机
波形图
梯形图 2012-8-7
基本指令
9、定时器指令
工作方式:3种定时指令分别为TON、TONR和TOF
2012-8-7
2012-8-7
9.1基本指令
1). 接通延 时定时器
用于单一间隔的定时。上电周期
或首次扫描,定时器状态位 OFF(0),当前值为0。使能输入接 通时,定时器位为OFF(0),当前 值从0开始计数时间,当前值达到 预置值时,定时器位ON(1),当前 值最大到32767并保持。使能输入 断开,定时器自动复位,即定时 器状态位OFF(0),当前值为0。 指令格式: TON Txxx,PT
2012-8-7
三相异步电动机正反停控制原理图
L1 L2 L3
Q FR
FU
SB1 KM1 KM2 SB2 KM1 SB3 KM2
FR
SB3 KM2
SB2 KM1 KM2
M
M
3
KM1
2012-8-7
PLC控制
2012-8-7



1、互锁问题 Y0、Y1软件互锁:Y0、Y1不能同时为ON,确保KM1、 KM2线圈不能同时得电。 X1、X2机械联锁:正、反转切换方便。 问题:1)正、反转切换时PLC高速,而机械触点动作低 速(短弧),造成瞬间短路; 2)当接触器发生熔焊而粘结时,发生相间短路。 解决办法: KM1、KM2硬件互锁:机械响应速度较慢,动作时间往 往大于程序执行的一个扫描周期。
线圈可以并联,不能串联连接;
应尽量避免双线圈输出。
2012-8-7
编程的基本规则与技巧
2、编程的技巧
并联电路上下位置可调,应将单个触点的支路放下面。
I0.0 Q0.0 I0.1 I0.2
OLD
I0.1 I0.2 Q0.0 I0.0
不好! 0 1 2 3 4 LD LD A OLD = I0.0 I0.1 I0.2 0 1 2 3 LD A O =
顺序控机床的主轴电机和油泵电机的要求:按下起动按 钮SB1后,应先开油泵电机,延时5s后再开主轴电机。 按下停止按钮SB2后,应先停主轴电机,5s后再停油泵 电机。KM1为油泵电机交流接触器,KM2为主轴电机 交流接触器。 SB1 KM1 KM2 5s SB2
油泵电机 主轴电机
时 序 图 5s
I0.0
VD6 5.001E-006 Q0.4
I(INT)/ W(Word):整数比较,(有符号整数), 如:AW〉= MW2 VW12
注意:LAD中用“I”,STL中用“W”。
2012-8-7
基本指令
控制要求: 一自动仓库存放某种货物,最多6000箱, 需对所存的货物进出计数。货物多于 1000箱,灯L1亮;货物多于5000箱,灯 L2亮。 其中,L1和L2分别受Q0.0和Q0.1控制, 数 值 1000 和 5000 分 别 存 储 在 VW20 和 VW30字存储单元中。
2012-8-7


2、过载保护问题 1)手动复位热继电器 按C图接线,可以节约PLC的一个输入点。 2)自动复位热继电器 常闭触点不能接在PLC的输出回路,必须接在输入回路 (常闭或常开触点)。 如图所示:
2012-8-7
CPU 224外部电路接线电路图


输入电路采用了双向光电耦合器,24V DC极性可任意 选择, 1M、2M为输入端子的公共端。1L、2L为输出公共 端。 CPU224另有24V、280mA电源供PLC输入点使用。 2012-8-7
I0.2
好! LD O A = I0.1 I0.2 I0.0 Q0.0
2012-8-7
编程的基本规则与技巧
2、编程的技巧
双线圈输出的处理
I0.0 Q0.0 I0.0 Q0.0 I0.1 Q0.0

I0.1

I0.4 Q0.0
I0.4
2012-8-7
编程的基本规则与技巧
2、编程的技巧
线圈并联电路中,应将单个线圈放在上边。
指令格式:TONR
Txxx,PT
2012-8-7
基本指令
2012-8-7
基本指令
3).断电延时 延时定时器


断电延时型定时器用来在输入断 开,延时一段时间后,才断开输 出。使能端(IN)输入有效时, 定时器输出状态位立即置1,当 前值复位为0。使能端(IN)断 开时,定时器开始计时,当前值 从0递增,当前值达到预置值时, 定时器状态位复位为0,并停止 计时,当前值保持。 指令格式:TOF Txxx,PT

8.逻辑堆栈指令
LPS/LRD/LPP
例:Q0.1延时接通/断开电路分析 方法一
延 时 接 通 延 时 断 开
2012-8-7
例2:Q0.1延时接通/断开电路分析 方法二
延 时 接 通 延 时 断 开
2012-8-7
例3:闪烁电路分析
灭2S
亮3S
2012-8-7
例4:两电机顺序接通/断开电路分析
2012-8-7
2012-8-7
语句表


LD I0.2 OR Q0.0 AN I0.3 A I0.0 A I0.1 AN Q0.1 = Q0.0
LD I0.3 OR Q0.1 AN I0.2 A I0.0 A I0.1 AN Q0.0 = Q0.1
2012-8-7
比较指令应用举例
例:调整模拟调整电位器0,改变SMB28字节 数值,当SMB28数值小于或等于50时, Q0.0输出,其状态指示灯打开;当SMB28 数值小于或等于150时,Q0.1输出,状态 指示灯打开
2012-8-7



LD I0.0 LPS AB<= SMB28, 50 = Q0.0 LPP AB>= SMB28, 150 = Q0.1
桥形电路的化简方法:找出每条输出路径进行并联
X1 X2 Y0 X3 X5 X4 X1 X1 X5 X3 X4 X3 X5 X2 Y0
2012-8-7
指令应用举例
例:控制要求 (1)实现三相异步电动机的正转、反转、 停止控制。 (2)具有防止相间短路的措施。 (3)具有过载保护环节。
输入输出配置及外部接线图
输入
反转 正转 SB3 SB2 SB1 FR 输出
停止
过载
I0.3 I0.2 Q0.ห้องสมุดไป่ตู้ I0.1 AC220V I0.0 Q0.1 1M M L+ 1L S7-200 CPU224
KM1 KM2 KM2 KM1
AC220V
正转
反转
AC220V
三相异步电动机正反停控制的梯形图
//比 较 计 数 器 //当 前 值 是 否 大 于 //V W 2 0 中 的 值
=
Q 0 .0
//输 出 触 点
LD W >=
C 3 0 , V W 3 0 //比 较 计 数 器 //当 前 值 是 否 大 于 //V W 3 0 中 的 值
= Q 程序举例 0 .1
//输 出 触 点
相关文档
最新文档