《第5章三菱FX2N系列PLC的功能指令》-精选·课件.ppt
文本预览下载声明
5.1 功能指令的基本规则 1 FX2N系列PLC的功能指令一览表见附录表B.2。一条基本逻辑指令只完成一个特定的操作,而一条功能指令却能完成一系列的操作,相当于执行了一个子程序,所以功能指令功能更强大,编程更精练,它能用于运动控制、模拟量控制等场合。基本指令和其梯形图符号之间是互相对应的。而功能指令采用梯形图和助记符相结合的形式,意在表达本指令要做什么。有些功能指令在整个程序中只能使用一次,介绍到此类指令时会特别强调。 5.1.1 功能指令的表示 1.功能指令的梯形图表示 用功能框表示功能指令,即在功能框中用通用的助记 5.1.1 功能指令的表示 2 符形式来表示,如图5.1(a)所示,该指令的含义如图5.1(b)所示。图5.1(a)中X000常开接点是功能指令的执行条件,其后的方框即为功能指令。由图可见,功能指令同一般的汇编指令相似,也是由操作码和操作数两大部分组成。 (1)操作码部分 功能框第一段为操作码部分,表达了该指令做什么。 5.1.1 功能指令的表示 3 5.1.1 功能指令的表示 4 5.1.1 功能指令的表示 5 5.1.1 功能指令的表示 6 5.1.1 功能指令的表示 7 5.1.2 功能指令的数据长度 2 5.1.2 功能指令的数据长度 3 5.1.2 功能指令的数据长度 4 MOV指令的含义是,当X000接通时,将十进制数100传送到16位的数据寄存器D10中去。当X000断开时,该指令被跳过不执行,源和目的内容都不变。 5.1.2 功能指令的数据长度 5 5.1.2 功能指令的数据长度 6 5.1.2 功能指令的数据长度 7 5.1.2 功能指令的数据长度 8 5.1.2 功能指令的数据长度 9 5.1.3 功能指令的执行方式 2 5.1.3 功能指令的执行方式 3 5.1.4 变址操作 1 5.1.4 变址操作 2 5.2 程序流向控制指令 1 5.2 程序流向控制指令 2 5.2 程序流向控制指令 3 5.2 程序流向控制指令 4 5.2 程序流向控制指令 5 5.2 程序流向控制指令 6 5.2 程序流向控制指令 7 5.2 程序流向控制指令 8 5.2.2 转子与返回指令 2 5.2.2 转子与返回指令 3 5.2.2 转子与返回指令 4 5.2.2 转子与返回指令 5 5.2.2 转子与返回指令 6 5.2.3 中断与返回指令 2 5.2.3 中断与返回指令 3 5.2.3 中断与返回指令 4 5.2.3 中断与返回指令 5 5.2.3 中断与返回指令 6 5.2.3 中断与返回指令 7 5.2.3 中断与返回指令 8 5.2.3 中断与返回指令 9 5.2.3 中断与返回指令 10 5.2.4 主程序结束指令 1 5.2.4 主程序结束指令 2 5.2.5 警戒时钟指令 1 5.2.5 警戒时钟指令 2 5.2.6 循环指令 1 5.2.6 循环指令 2 5.2.6 循环指令 3 5.2.6 循环指令 4 5.3 数据传送指令 5.3.1 比较指令 1 5.3.1 比较指令 2 5.3.1 比较指令 3 5.3.2 区间比较指令 1 5.3.2 区间比较指令 2 5.3.2 区间比较指令 3 5.3.3 传送指令 2 5.3.3 传送指令 3 5.3.4 移位传送指令 2 5.3.4 移位传送指令 3 5.3.5 取反传送指令 1 5.3.5 取反传送指令 2 5.3.6 块传送指令 1 5.3.6 块传送指令 2 5.3.7 多点传送指令 1 5.3.7 多点传送指令 2 5.3.8 数据交换指令 1 5.3.8 数据交换指令 2 5.3.9 BCD变换指令 1 5.3.9 BCD变换指令 2 5.3.9 BCD变换指令 3 5.3.10 BIN变换指令 2 5.3.10 BIN变换指令 3 5.4 算术和逻辑运算指令 1 5.4.1 BIN加法指令 2 5.4.1 BIN加法指令 3 5.4.2 BIN减法指令 2 5.4.2 BIN减法指令 3 5.4.3 BIN乘法指令 2 5.4.3 BIN乘法指令 3 5.4.3 BIN乘法指令 4 5.4.4 BIN除法指令 1 5.4.4 BIN除法指令 2 5.4.4 BIN除法指令 3 5.4.5 BIN加1指令 1 5.4.5 BIN加1指令 2 5.4.6 BIN减1指令 1 5.4.5 BIN加1指令 2
显示全部