5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂

| 25页
| 94人阅读
| 0人下载
精品

内容正文:

任务5.2 ADD、SUB.ZCP 指令、应用指令表示形式 《PLC技术及应用》(高教版·第2版) 同步精品课堂—中职专业课 学习目标 01 03 02 能准确说出 PLC 应用指令的表示形式(含指令助记符、操作数),并清晰阐述步序的确定依据(操作数个数与类型),区分不同品牌 PLC 应用指令表示形式的差异。 掌握 ADD 加法指令、SUB 减法指令的核心功能、指令样式(如 ADD S1 S2 D、SUB S1 S2 D)及各操作数含义,能准确描述两种指令的运算逻辑。 理解 LD/AND/OR(<、>、≤、≥)触点比较指令的连接逻辑差异(起始、串联、并联),能准确写出不同比较关系对应的指令形式。 学习目标 课前导入 在工业生产中,PLC 常需处理各类数据运算与逻辑判断。比如食品加工厂的输送带,需统计每小时输送的产品数量,这就需要对计数数据做加法运算;又如恒温车间,要判断实时温度是否在 25-35℃的合理区间,若低于或高于该区间,需触发加热或冷却设备。这些场景中,就涉及到 PLC 的加法、减法及区间比较等应用指令。 仿真软件E-2界面 (1)各参数含义(如图 5-11所示) 基本要素: ① 助记符,表示指令功能。 ② 操作数,为指令所涉及数据。 辅助要素:③数据长度,有(D)为32位数据操作,无(D)为 16 位操作。 ④执行形式,有(P)为脉冲执行形式,当条件满足时仅执行1次;无(P)为连续执行形式,当条件满足时每个扫描周期都会执行。 ⑤功能编号,每条指令都有一个固定的编号。 应用指令的表示形式及步序 操作数说明: ① S:源操作数,指令执行后其内容不变化。 可使用变址寄存器修饰软元件编号的时候,以表示;有多个源操作数时以围,园等表示。 ②D:目标操作数,指令执行后其内容变化。同样地,可进行变址修饰的目标操作数有多个的时候,以四,四等表示。 应用指令的表示形式及步序 ③ m,n:其他操作数,对、D 做补充说明,同样地,可进行变址修饰的操作数有多个的时候,以m1'、m2·、n1'、n2·等表示。 (2)应用指令步序=1步+操作数个数x(2或4)步 应用指令的表示形式及步序 (1)指令样式(见表5-7) ADD 加法指令 (2)使用说明 *32位(DADD,DADDP)指令,所指定软元件编号为其低16位,其后连续编号的软元件则成为高16位。 为了编号不重复,建议指定软元件为偶数编号。 ADD 加法指令 *相关标志位: M8020“0标志”--“加减法”运算结果为 0,则置 1。 M8021“借位标志”--“加减法”运算结果小于-32 768(16位运算)或-2147483468(32位运算),则置1。 M8022“进位标志”--“加减法”运算结果大于+32767(16位运算)或+2147 483467(32 位运算),则置1。 ADD 加法指令 (1)指令样式(见表5-8) SUB 减法指令 (2)使用说明 将和围的内容进行二进制减法运算后传送到中。 *32位(DSUB,DSUBP)指令软元件指定方法及相关标志位与ADD 指令相同。 SUB 减法指令 (1)指令样式(见表 5-9) LD/AND/OR(<>、≤、≥)触点比较指令 (2)使用说明 *32 位高速计数器(C200~C255)比较必须用LDD/ANDD/0RD(>>≤、≥)指令。 LD/AND/OR(<>、≤、≥)触点比较指令 在实际编程中,有时会碰到“判断(D0)中存储的数据是否大于等于 10 且小于等于 20”的问题,应用“触点比较指令”不难实现,除此之外还可通过“ZCP 区间比较指令”解决上述问题。 (1)指令样式(见表5-10) (2)使用说明 将比较源的内容与下比较值和上比较值进行比较,根据其结果(小、区域内、大),使其中一个为 ON。 ZCP 区间比较指令 *指令输人为 0FF 时,也会保持 OFF 之前的状态。 *以 D)中指定的软元件为起始位置,占用3点。注意不要与其他控制中使用的元件重复。 ZCP 区间比较指令 课堂练习 1.OR ≥ K30 D10 触点比较指令的功能是( ) A. 当 D10 的值大于等于 K30 时,该触点与前面的触点并联且闭合 B. 当 D10 的值小于 K30 时,该触点与前面的触点并联且闭合 C. 该指令为串联触点指令 D. 无论 D10 的值如何,该触点始终断开 答案:A 解析:OR 是或逻辑触点指令,需与前面的触点并联使用,C 错误;OR ≥ S1 S2 表示当 S2 的值大于等于 S1 的值时,触点闭合,本题中 OR ≥ K30 D10,即 D10 的值大于等于 K30 时,该触点与前面的触点并联且闭合,A 正确,B、D 错误。 课堂练习 2.若要实现 “当 D2 的值小于 K15 时,触点闭合” 的逻辑,应选用的触点比较指令是( ) A. LD > K15 D2 B. AND < K15 D2 C. OR ≤ K15 D2 D. LD < K15 D2 答案:D 解析:“当 D2 的值小于 K15 时触点闭合”,首先确定比较关系为 “<”,且 S1 为 K15,S2 为 D2。若该触点为起始触点,应选用 LD 指令;若为串联触点用 AND,并联用 OR。题目未提及与其他触点的连接关系,默认起始触点,所以应选用 LD < K15 D2,D 正确,A、B、C 错误。 课堂练习 3.ZCP 区间比较指令的基本作用是( ) A. 将两个操作数相加 B. 比较一个操作数是否在两个设定值构成的区间内 C. 实现多个触点的串联逻辑 D. 将一个操作数减去另一个操作数 答案:B 解析:ZCP 是区间比较指令,其基本作用是将一个操作数(通常称为当前值操作数)与另外两个设定值操作数(上限值和下限值)进行比较,判断当前值是否在这两个设定值构成的区间内,B 正确;A 是 ADD 指令的作用,C 是 AND 指令的作用,D 是 SUB 指令的作用,A、C、D 错误。 课堂练习 4.ZCP 指令的常见指令样式一般为( ) A. ZCP S D1 D2 B. ZCP D1 D2 S C. ZCP S1 S2 D D. ZCP D S1 S2 答案:B 解析:ZCP 区间比较指令的常见指令样式为 ZCP(指令助记符) D1(下限值操作数) D2(上限值操作数) S(当前值操作数),即 ZCP D1 D2 S,用于判断 S 的值是否在 D1 和 D2 之间,B 正确,A、C、D 错误。 课堂练习 5.若 ZCP 指令中,D1 为 K10(下限值),D2 为 K30(上限值),S 为 D30(值为 K25),则执行该指令后,以下说法正确的是( ) A. 表示 D30 的值小于 D1 的值 B. 表示 D30 的值在 D1 和 D2 之间 C. 表示 D30 的值大于 D2 的值 D. 无法判断 D30 与 D1、D2 的关系 答案:B 解析:ZCP 指令判断当前值 S(D30,值为 K25)与下限值 D1(K10)、上限值 D2(K30)的关系,当 D1 ≤ S ≤ D2 时,说明当前值在区间内。本题中 K10 ≤ K25 ≤ K30,所以 D30 的值在 D1 和 D2 之间,B 正确,A、C、D 错误。 课堂练习 6.在 ZCP 区间比较指令中,若当前值 S 小于下限值 D1,此时 PLC 的( )输出触点会动作 A. M0(通常对应 S < D1 的输出) B. M1(通常对应 D1 ≤ S ≤ D2 的输出) C. M2(通常对应 S > D2 的输出) D. 所有输出触点都不动作 答案:A 解析:在 ZCP 区间比较指令的常见应用中,会对应几个输出触点,通常 M0 对应当前值 S <下限值 D1 的情况,M1 对应 D1 ≤ S ≤ D2 的情况,M2 对应 S> D2 的情况。当 S < D1 时,M0 输出触点动作,A 正确,B、C、D 错误。 课堂练习 7.若要利用 ADD 指令将数据寄存器 D1 和 D2 中的值相加,结果存入 D3,正确的指令写法是( ) A. ADD D1 D2 D3 B. ADD D3 D1 D2 C. ADD D2 D1 D3 D. ADD D1 D3 D2 答案:A 解析:ADD 指令的正确格式为 ADD 源操作数 1 源操作数 2 目标操作数,本题中源操作数 1 为 D1,源操作数 2 为 D2,目标操作数为 D3,所以正确指令写法是 ADD D1 D2 D3,A 正确,B、C、D 错误。 课堂练习 8.在使用 SUB 指令时,若要将常数 K100 减去数据寄存器 D5 中的值,结果存入 D8,正确的指令是( ) A. SUB D5 K100 D8 B. SUB K100 D5 D8 C. SUB D8 K100 D5 D. SUB K100 D8 D5 答案:B 解析:SUB 指令中,第一个操作数是被减数,第二个是减数,第三个是目标操作数。本题中被减数是 K100,减数是 D5 中的值,目标操作数是 D8,所以正确指令为 SUB K100 D5 D8,B 正确,A、C、D 错误。 课后作业 当 SUB 减法指令中被减数小于减数时,会产生什么结果?此时 PLC 的哪个标志位会发生变化?该标志位的作用是什么? 简述 LD、AND、OR 触点比较指令的核心区别,以 “判断 D10 的值大于 K20” 为例,分别写出对应的 LD、AND、OR 触点比较指令。 若需实现 “当 D5 的值小于等于 K15 时,该触点与前面已闭合的触点串联导通”,应选用哪种触点比较指令?写出具体指令形式并说明逻辑。 课堂小结 $

资源预览图

5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第1页
1
5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第2页
2
5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第3页
3
5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第4页
4
5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第5页
5
5.2 ADD、SUB.ZCP 指令、应用指令表示形式(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。