1 / 9

XXXXX

XXXXX. XXXXX. 移位传送指令. 传送指令. 移位传送指令. 取反传送指令. 求 BIN 码指令. 块传送指令. 多点传送指令. 数据交换指令. 求 BCD 码指令. 项目七: PLC 功能指令应用. FX2 系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。. 功能. 项目七: PLC 功能指令应用. 移位传送指令. 将 [S·] 第 m1 位开始的 m2 个数移位到 [D·] 的第 n 位开始的 m2 个位置去, ml 、 m2 和 n 取值均为: 1 ~ 4 。

Download Presentation

XXXXX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XXXXX XXXXX 移位传送指令

  2. 传送指令 移位传送指令 取反传送指令 求BIN码指令 块传送指令 多点传送指令 数据交换指令 求BCD码指令 • 项目七: PLC功能指令应用 FX2系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。

  3. 功能 • 项目七: PLC功能指令应用 移位传送指令 • 将[S·]第m1位开始的m2个数移位到[D·]的第n位开始的m2个位置去,ml、m2和n取值均为:1~4。 • 分开的BCD码重新分配组合,一般用于多位BCD拨盘开关的数据输入;

  4. 传送指令 FNC13 SMOV [S·] m1 m2[D·]n • 项目七: PLC功能指令应用 (一)指令格式 1.指令编号及助记符: (1)[S·]为源数据,m1为被传送的起始位,m2为传送位数; (4)源操作数的软组件有T、C、V、Z、D、K、H、KnX、KnY、KnM、KnS; (2)[D·]为目标软组件,n为传送的目标起始位; (5)n, m1, m2 的软组件有K、H; (3)目标操作数可为T、C、V、Z、D、KnY、KnM、KnS;

  5. 项目七: PLC功能指令应用 (二)指令用法 移位传送指令的功能是将[S·]第m1位开始的m2个数移位到[D·]的第n位开始的m2个位置去,m1、m2和n取值均为1~4。分开的BCD码重新分配组合,一般用于多位BCD拨盘开关的数据输入;

  6. 项目七: PLC功能指令应用 【例2】如图7.31所示,移位传送指令SMOV举例

  7. 1.X000满足条件,执行SMOV指令 2.源操作数[S·]内的16位二进制数自动转换成4位BCD码,然后将源操作数(4位BCD码)的右起第m1位开始,向右数共m2位的数,传送到目标操作数(4位BCD码)的右起第n位开始,向右数共m2位上去,最后自动将目的操作数[D]中的四位BCD码转换成16位二进制数 • 项目七: PLC功能指令应用

  8. 3.图7.31中,m1为4,m2为2,n为3,当X000闭合时,每扫描一次该梯形图,就执行SMOV移位传送操作,先将D1中的16位二进制数自动转换成4位BCD码,并从4位BCD码右起第4位开始(m1为4),向右数共2位(m2为2)(即103,102)上的数传送到D2内4位BCD码的右起第3位(n=3)开始,向右数共2位(即102,101)的位置上去,最后自动将D2中的BCD码转换成二进数.3.图7.31中,m1为4,m2为2,n为3,当X000闭合时,每扫描一次该梯形图,就执行SMOV移位传送操作,先将D1中的16位二进制数自动转换成4位BCD码,并从4位BCD码右起第4位开始(m1为4),向右数共2位(m2为2)(即103,102)上的数传送到D2内4位BCD码的右起第3位(n=3)开始,向右数共2位(即102,101)的位置上去,最后自动将D2中的BCD码转换成二进数. 4.上述传送过程中,D2中的另两位即(即103,100)上的数保持不变 • 项目七: PLC功能指令应用

  9. XXXXX XXXXX

More Related