电气控制理论 第3章(2) 基本指令.

上传人:我** 文档编号:115782703 上传时间:2019-11-14 格式:PPT 页数:41 大小:386.50KB
返回 下载 相关 举报
电气控制理论 第3章(2) 基本指令._第1页
第1页 / 共41页
电气控制理论 第3章(2) 基本指令._第2页
第2页 / 共41页
电气控制理论 第3章(2) 基本指令._第3页
第3页 / 共41页
电气控制理论 第3章(2) 基本指令._第4页
第4页 / 共41页
电气控制理论 第3章(2) 基本指令._第5页
第5页 / 共41页
点击查看更多>>
资源描述

《电气控制理论 第3章(2) 基本指令.》由会员分享,可在线阅读,更多相关《电气控制理论 第3章(2) 基本指令.(41页珍藏版)》请在金锄头文库上搜索。

1、 指 令 的 分 类 指 令 的 格 式 执行指令对标志位的影响 指令的微分、非微分形式 1 1. 指令的分类 基本指令 应用指令 2. 指令的格式 助记符(指令码) 操作数1 操作数2 操作数3 助记符:表示指令的功能 指令码:是指令的代码 操作数:提供指令执行的对象或数据 2 【例1】 某指令 ADD(30) #1270 *DM0101 DM0123 使用指令举例 3 操作数可以是通道号、继电器号或常数。 操作数的个数,取决于各种指令的需要。 关于操作数的讨论 操作数设为常数时,在数据前面要加#号。 操作数采用哪种进制,取决于指令的需要。 间接寻址的操作数用*DM来表示。 间接寻址的操作数

2、,是以DM中的数据为 地址的另一个DM通道中的数据。 DM中 的 内容 必须是BCD码,且不得超 出DM区的范围。 4 例如,计数器指令的格式为 CNT000 SV 000是计数器的编号 SV是操作数 若 SV = 200 表明000号计数器的设定值是200通道中的内容。 若SV= # 0200 表明000号计数器的设定值是常数200。 5 例如,计数器的指令格式为 CNT000 *DM1000 设DM1000的内容为0010 则 000号计数器的设定值是2500 设DM0010的内容为2500 6 3. 执行指令对标志位的影响 SR区的2550325507是指令执行结果的标志位 某些指令的执

3、行结果影响标志位2550325507的状态。 标志位25503 25507的状态表示的意义要牢记 25503 ON时,表示当前执行的程序出错且停止执行。 25503是出错标志位 7 4. 指令的微分、非微分形式 微分型:要在指令的助记符前加标记。 非微分型指令: 只要其执行条件为ON,每个扫描周期都执行该指令。 微分型指令: 仅在指令的执行条件由OFF变为ON时才执行一次。 8 基本指令是最常用的指令 要牢记: 指令的功能、格式、符号和代码; 指令操作数的范围; 执行各指令对标志位的影响。 9 常 用 的 基 本 指 令 块与指令AND LD 和块或指令OR LD 置位、复位指令SET和RES

4、ET 锁存继电器指令KEEP 基本编程规则和编程方法 前/后沿微分指令DIFU 和DIFD 10 1LD LD NOT AND AND NOT OR OR NOT OUT OUT NOT 这是些基本逻辑操作指令,必须牢记其用法。 LD 常开触点与母线相连的指令 AND 常开触点相与(串联)的指令 OUT 将执行结果输出到某位的指令 OR 常开触点相或(并联)的指令 常用的基本指令 11 N:目的元素,即该指令可以使用的继电器地址范围 为0000001915,2000025507 ,HR0000HRl915 ,AR0000AR1515,LR0000LRl515,TIM CNT000CNTl27,

5、TR0TR7。 LD功能:常开触点与母线连接指令,将指定继电器号 的内容存入结果寄存器R中,而结果寄存器中的内容 存入堆栈寄存器S中。 LD NOT功能:常闭触点与母线连接指令,将指定继 电器的内容取反存入结果寄存器R中,而结果寄存器 的内容送入堆栈S中。 LD LD NOT 指令 格式:LD N 符号: 格式:LD NOT N 符号: 12 N:0000001915,2000025507,HR0000HRl915, AR0000ARl915, LR0000LR1515,TIM/CNT000 CNT127。 AND功能:串联常开触点,把结果寄存器中的内容与 指定继电器内容相“与”,将逻辑操作结

6、果存入结果寄 存器R中。 AND NOT功能:串联常闭触点,把指定继电器的内 容取反后,与结果寄存器R的内容相“与”,将逻辑结 果存入指定寄存器。 AND 和AND NOT 指令 格式:AND N 符号: 格式:AND NOT N 符号: 13 N:0000001915,2000025507,HR0000HRl915, AR0000ARl915,LR0000LRl515,TIMCNT000 CNTl27 OR功能:并联常开触点,将指定继电器的内容与结果寄 存器R中的内容相“或”,并将逻辑结果存入结果寄存器。 OR NOT功能:并联常闭触点,将指定继电器的内容取反与 结果寄存器R中内容相“或”,

7、结果送入结果寄存器R中。 OR和OR NOT指令 格式:OR N 符号: 格式:OR NOT N 符号: 14 N:0000001915,2000025507,HR0000 HR1915,AR0000AR1915,LR0000LR1515, TR0TR7。 OUT功能:驱动继电器线圈,将结果寄存器的内容输 出到指定继电器。 OUT NOT 功能:将结果寄存器的内容取反,输出到 指定继电器。 OUT 和 OUT NOT指令 格式:OUT N符号: 格式: OUT NOT N 符号: 15 LD 00000 OR 01000 AND NOT 00001 OUT 01000 LD NOT 00002

8、 OR NOT 00003 AND 01000 OUT NOT 01001 00000 00001 01000 00002 01000 01000 01001 00003 梯形图程序 语句表程序 使用指令举例1-已知梯形图改写语句表 与或 与或 与与 输出 16 指出图示程序对KM1和KM2的控制作用 没按下按钮SB1 线圈01000断电 触点01000闭合 线圈01001断电 断开 闭合 KM1断电 KM2断电 断电 断电 SB1 SB2 KM1 PLC 00000 00001 01000 KOM KM2 01001 线圈00000断电 触点00000断开 01000 01000 01000

9、 01001 00000 00001 使用指令举例2 触点00001闭合 17 按一下SB1 线圈01000通电 触点01000断开 闭合 KM1 通电 KM2通电 闭合 线圈01001通电 通电 通电 触点00000闭合 断开 01000 01000 01000 01001 00000 00001 触点00001闭合 SB1 SB2 KM1 PLC 00000 00001 01000 KOM KM2 01001 18 按一下SB2 触点00001断开 线圈01000断电 触点01000闭合 KM1 断电 KM2断电线圈01001断电 断开 闭合 断电 断电 线圈00001通电 01000 0

10、1000 01000 01001 00000 00001 SB1 SB2 KM1 PLC 00000 00001 01000 KOM KM2 01001 19 2. END (01)指令 程序的结尾一定要安排END指令,否则程序不执行。 LD 00000 AND NOT 00001 OR NOT 00003 AND 00002 OR 00004 OUT 01002 END (01) 01002 00003 00004 END(01 ) 00000 00001 00002 与或 与或 使用指令举例 20 LD 00000 AND 00001 AND NOT 00002 OUT 20000 LD

11、00000 NOP(00) AND NOT 00002 OUT 20000 00000 00001 00002 20000 00000 00002 20000 3NOP(00)指令 NOP是空操作指令,用于修改程序。 用NOP代替AND N,可把AND语句中的触点N短接; 用NOP代替OR N,可把OR 语句中的触点N断掉。 将梯形图中的触点00001删掉。 使用指令举例1 21 NOP(00) LD 00001 AND NOT 00002 OUT 20000 00000 00001 00002 20000 00001 00002 20000 将梯形图中的触点00000删掉。 将梯形图中的触点

12、00001删掉。 00000 00002 20000 00001 LD 00000 NOP(00) AND NOT 00002 OUT 20000 00000 00002 20000 使用指令举例2 使用指令举例3 22 2. 块与指令AND LD 和块或指令OR LD 1. AND LD 指令 格式:AND LD B 功能:两个接点组 串联,将结果寄存 器R的内容与堆栈 寄存器S中的内容 相“与”,结果存入 结果寄存器中。 格式:OR LD B 功能:两个接点 组并联,将结果 寄存器的内容与 堆栈寄存器中的 内容“或”,结果 送入结果寄存器 中。 2. OR LD指令 23 1) AND L

13、D 是将并联触点组相串联的指令 方法1 LD 00000 AND 00001 OR NOT 00002 LD 00003 OR 00004 AND LD LD 00005 OR NOT 00006 AND LD OUT 20000 方法2 LD 00000 AND 00001 OR NOT 00002 LD 00003 OR 00004 LD 00005 OR NOT 00006 AND LD AND LD OUT 20000 20000 00005 00006 00000 00001 00002 00003 00004 在方法2中,AND LD之前的触点组个数应小于等于8 使用指令举例 24

14、 2) OR LD是串联触点组相并联连接的指令 方法1 LD 00000 AND NOT 00001 LD NOT 00002 AND 20005 OR LD LD 01004 AND 00003 OR LD OUT 01100 方法2 LD 00000 AND NOT 00001 LD NOT 00002 AND 20005 LD 01004 AND 00003 OR LD OR LD OUT 01100 0000000001 00002 0000301004 20005 01100 在方法2中,OR LD之前的触点组个数应小于等于8 使用指令举例 25 3. 置位指令 SET和复位指令RESET 复位指令RESET N:IR00000IR01915,SR20000SR25215,HR0000 HR1915,AR0000AR1915,LR0000LR1515。 格式:SET N 符号: 功能: SET对指定触点置位(ON) 置位指令 SET 格式:RESET N符号: 功能:RESET对指定触点复位。 26 置位指令 SET和复位指令RESET应用 SET 将某继电器置为ON LD 00000 SET 20000 LD 00003 RESET 20000 00000 00003 20000 00000 00003 SET

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号