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

2019-06-11 12:05

比较块分16个区域,每个区域有两个通道组成,一个通道存下限数据,另一个通道存上限数据。当执行条件为ON时,将数据CD与每个区域进行比较,根据比较结果赋值对应位。

3) 指令的应用 @MOV #1450 比较数据:200通道内数据 200 比较块起始通道:DM0000 @ BCMP 比较块分16个区,每个区由两个通道 200 组成,即DM0000、DM0001通道为1

DM0000个区,依次类推。 HR05

CB ≤ CD ≤ BD+1 R的00位为1 CB+2 ≤ CD ≤ CB+3 R的01位为1

CB+28 ≤CD ≤CB+29 R的14位为1 CB+30 ≤CD ≤CB+31 R的15位为1

作业:P130页14-15 题13: 计数脉冲

CNT 26315 000 #1000CNT000

CNT 000 总的计数器容量 CNT =1000x1000 26315 001 =1万个计数脉冲

#1000

CNT001

01100

课题:4.5.1 数据移位指令 需2课时

教学目的要求:掌握SFT指令的功能及使用方法 教学难点:字移位指令的功能、使用注意事项 教学难点:SFT移位的工作过程 教案编写日期:

教学内容与教学过程:

前言:CMP2A提供了10种数据移位指令 移位寄存器指令 SFT 可移位寄存器指令 SFTR 1位数字左移位指令 SLD 1位数字右移位指令 SRD 算术左移位指令 ASL 算术右移位指令 ASR 循环左移位指令 ROL 循环有移位指令 ROR 字移位指令 WSFT 异步以为寄存器指令 ASFT 例:

EStSLD指令溢出0

1. 移位寄存器指令

1) 梯形图符号及操作数含义、范围

IN SFT ST:移位德开始通道 SP St E:移位的结束通道 R E ST和E必须在同一区域且

St≤E

2) 指令功能:

当复位端R为OFF时,在SP端的每个移位脉冲中的上升沿时刻,St到E通道中所有数据按位依次左移一位,E通道中数据的最高位溢出丢失,St通道中的最低位则移进1N端的数据。

SP端设有移位脉冲,则不移位

当复位端为ON时,St到E所有通道均复位为0,且移位指令不执行。

3) 注意事项

(一)首、末通道应是同一类通道,且St≤E。若St=E,则表示组成16位的移位寄

存器。

(二)数据移位是在移位脉冲输入的上升沿进行的。 (三)若使用HR继电器则断电后,通道内容保持不变。 4) 移位寄存器的工作情况

00000INSFT0000025502000012000001011001100011000011复位0000025502000012531520003SPR2002000100020001200022000320004

PLC上电之初,200通道内各位均为OFF;

第一个脉冲时,由于00001为OFF,200通道内各位仍OFF

在第二个移位脉冲前沿时刻,由于00000已为ON,所以20000为ON,而200007原来的OFF状态移入20001。

以下类推:

在第六节移位脉冲到来之前00001为ON,将200通道全部复位。 5) SRT指令的另一种用法

@MOV#000120025314(常OFF)SFT0000025502(1s)2000000125215

2. 字(通道)移位 WSFT/@WSFT

1) 梯形图符号及操作数含义及范围

WSFT@WSFT St:移位开始通道 St St E:移位结束通道

E E

2) 指令功能

200 当执行条件为ON时,每执行一次移位指令,St和E通道中的数据以字为单位左移一位,0000进入St,E中数据溢出丢失。

3) 指令工作过程

00002

DIFT 20000

20000 WSFT DM0010 DM0012

WSFT指令执行前,00002为OFF时,

DM0010 1010 1010 1010 1010DM0011 1100 1100 1100 1100DM0012 1110 1110 1110 1110

当00002变为ON后,执行一次WSFT指令:

DM0010 0000 0000 0000 0000DM0011 1010 1010 1010 1010DM0012 1100 1100 1100 1100

如果不使用DIFV(或DIFD)指令,则在三个扫描周期后,DM0010、DM0011、DM0012三个通道的内容均变为0。

作业:实验四(彩灯的PLC控制)预习:P199页 课题:4.5.2 数据转换指令1~3 需2课时

教学目的要求:掌握BIN、BCD及MLPX指令的应用方法 教学重点:转换指令的功能与应用举例 教学难点:译码指令MLPX的功能 教案编写日期:

教学内容与教学过程: 准备知识:数制的回顾 十进制:逢十进一

二进制:计算机系统采用的进位计数制 8个二进制的位构成字节(B) 子(2B),双字(4B) 十六进制:0、1?9、A?F

十进制 二进制 十六进制 十进制 二进制 十六进制0H91001B9H0000B 011H0001B10AH22H0010B11BH33H12CH44H13DH55H14EH66H111B15FH77H1610000B10H88H1000B1710001B11H

? ? ? 1.

BCD码:用二进制码表示十进制数的代码

压缩的BCD码:用1个字节表示2位十进制数的代码

非法码:当4位二进制码在1010B~1111B范围(10~15D) BCD码→二进制数转换指令(BIN/@BIN) (1) 梯形图符号与操作数取值区域

S:源通道(BCD) BIN@BIN S S R:结果通道 R R

(2) 指令功能

当执行条件为ON时,将s中的BCD码数转化成二进制数(S中的内容保持

不变),并存入R中。 (3) 指令应用举例 00000@MOV

#4321 200 转换前后源通道200的内容不变

@BIN 转换后的二进制数S16进制表示

200 DM0000

2. 二进制→BCD码转换指令(BCD/@BCD) (1) 梯形图符号与操作数取值区域

BCD@BCD S:源通道(二进制) S S R:结果通道

R R

(2) 指令功能


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

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

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

马上注册会员

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