《电气控制与可编程控制器》教案(6)

2019-06-11 12:05

课题:4.3.5(续) 可逆计数器CNTR

教学目的要求:掌握可逆计数器的工作原理与使用方法 教学重点:可逆计数器的功能(计数、循环) 教学难点:DM向址通道的概念 教案编写日期:

教学内容与教学过程: 3.可逆计数器(CNTR)

梯形图符号及操作数取值范围

ACP ACP:加计数脉冲

CNTRSCP N SCP:减计数脉冲 R SV R:复位端

1、 计数功能

000010000200003ACPCNTRSCP010R#0200

1) 2) 3) 4)

复位端为ON时,当前值变为0000,不进行计数

加计数时,达到设定值,再输一个脉冲时,PV值变为0000(有进位),此时输出为ON 减计数时,当PV=0000时,再输一个脉冲,PV值变为设定值(有借位)此时输出ON 当ACP和SCP同时输入计数脉冲时,计数器不计数。 2、 循环定时功能

00000

20000

20000

2550220000ACP 条件

CNT SCP:常OFF 25314SCP 000 R:上电复位

25315 R ACP:内部时钟

HR000 00001 CNT00001000

本例中,若HR00中的数据是0500,则定时500S

3、 循环计数器容量的扩展

000002000020000255022531400025315HR00020000CNT00001CNT000CNT000CNT001#100025315CNT00001000

将具有循环功能的可逆计数器的输出(常开)触电连到CNT的计数脉冲输入端 若HR00中数据为#9999,则10000x1000s后输出。 注1:cnt和cntr指令的主要区别 Cnt:只要不复位,保持输出 Cntr:循环计数器

注2:使用定时器/计数器的注意事项。

(1) 编号不能重复

(2) 设定值必须是BCD码

(3) 以Dm的内容为地址通道不存在

(4) 定时器掉电保护此功能,而计数器又掉电保持功能。 (5) 当扫描时间<定时基准,定时器工作不准确。

课题:4.4.1 数据传送指令 需2 课时

教学目的要求:掌握MOV/@MOV指令的应用,理解MVN/@MVN的意义。 教学重点:传送指令的功能与应用

教学难点:MOV指令不能向TC区传送数据 教案编写日期:

教学内容与教学过程: 1.传送指令MOV/@MOV

(1) 梯形图符号及操作数取值区域

S:源数据

@MOVMOV S S D:目的通道

D D

(2)指令功能:

当执行条件为ON时,将原数据s传送到d通道。 (位状态不变)

(3) 指令的应用

00000

MOV Ld 00000

#0196 0000 MOV # 0196 DM Dm0000

当00000为ON时,执行MOV指令,将常数0196送至dm0000通道中。 2.取反传送指令 MVN/ MVN (1)梯形图符号及操作数取区域

MVN @ MVN S:源数

S S D:目的通道

D D

(2)指令功能:

当执行条件为ON时,将原数据s求反后传送到d通道中去

(4) 指令的应用

00000 Ld 00000

MVN MVN #0196

#0196 Dm0000

DM0000

当00000为on时,执行没MVN指令,将常数0196取反后(结果为FE6P),送至DM0000通道中 练习:

00000@MOV

#0100 HR00 当00000为on时,执行

TIM000HR00TIM00001000 一次MOV指令。 TIM设定值为10s

3.块设置指令 BSET/OBSET

(1) 梯形图符号及操作数取值区域

BEST@BEST S S S:源数据 St St St:开始通道号 E E E:结束通道号

(2) 指令的功能:

当执行条件为ON时,将s中的数据传送到以ST到e的所有通道中去,因此当用BSET/OBSET指令向某个数据区域传送#0000时,可将区域清零

(3) 指令的应用:

图中:第二,三操作数都是TIM000 00001 说明执行指令时,只把数据传送到 @BEST TIM000中。

#0500

TIM000

TIM000

此处,相当于Omov指令的作用 注:MOV和BSET指令的区别:P87 (1)(2) 试验三:数据传送指令练习:P198页 8.4.1 8.4.2 要求:做为预习

课题:4.4.2 数据比较指令 需2课时

教学目的要求:掌握CMP指令的使用方法

教学重点:通道数据比较指令的功能及指令应用 教学重点:块比较指令BCMP的功能 教案编写日期:

教学内容与教学过程:

前言:cmp2a提供了四种数据比较指令 CMP:单字比较指令 CMPL:双字比较指令 BCMP:块比较指令 TCMP:表比较指令

1. 单字比较指令(通道数据比较指令)

1、 梯形图符号及操作数值区域

CMP C1:比较数1 C 1 C2:比较数2

C2

2、 指令的功能:

当C1>C2时,大于标志位25505为ON C2=C2时,等于标志位25506为ON C1

TIM

当00000为ON时,TIM000开始

定时,CMP指令开始执行。

CMP 每隔0.1s,TIM当前值减1,

TIM000 所以:

#02000 当前值>0200时,25505为ON

25505 20000 20000为ON 当前值=0200时,25006为ON

25506 20001为ON 20001 25507 当前值<0200时,25507为ON

20002 20002为ON

TIM00020003

用一个定时器,配合CMP指令,可以控制多个输出位。

2. 块比较指令 BCMP

1) 梯形图符号及操作数值区域

BCMP@BCMP CD:比较数据

CD CD CB:数据块起始通道 CB CB R R R:比较结果通道

2) 指令的功能:P87表4-15

000#0300


《电气控制与可编程控制器》教案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:城镇生活垃圾中转站建设项目可研报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: