位置:51电子网 » 技术资料 » IC/元器件

7位操作指令

发布时间:2015/9/23 19:27:59 访问次数:763

   位操作就是指被操作的对象不是字,SII9187BCNU而是字中的某一位或几位。FP1系列PLC具有较强的位操作能力,可以进行16位数据的位置位(置1)、位复位(清0)、位求反以及位测试,还可计算16位或32位数据中,位值为“1”的位数。位操作指令共有6条,可分为位处理指令和位计算指令两类。如表7-47所示。

   表7.47位操作指令及操作数

      

   由于这些指令可以对寄存器中数据的任意位进行控制和运算,所以在编程中有时可以起到重要作用。同样一种控制要求,用一般的基本指令实现,程序往往比较复杂;如果利用好位操作指令,可取得很好的效果,使程序变得更为简洁.

   位处理指令:F130 (BTS) ~F133 (BIT)

   F130 (BTS)~F132 (BTI)3条指令的功能是对位进行运算处理,分别对D寄存器中、位地址为n的数据位进行置位(置1)、复位(清0)、求反。其中,由于n用来表示16位数据的位地址,因此取值范围为KO一K15。

   F133 (BTT)指令用于测试16位数据D中任意位n的状态为“O”还是为“1”。测试的结果存储在内部继电器R900B中,如果测试绪果为O,则R900B =1;测试结果为1,R900B =0。


   位操作就是指被操作的对象不是字,SII9187BCNU而是字中的某一位或几位。FP1系列PLC具有较强的位操作能力,可以进行16位数据的位置位(置1)、位复位(清0)、位求反以及位测试,还可计算16位或32位数据中,位值为“1”的位数。位操作指令共有6条,可分为位处理指令和位计算指令两类。如表7-47所示。

   表7.47位操作指令及操作数

      

   由于这些指令可以对寄存器中数据的任意位进行控制和运算,所以在编程中有时可以起到重要作用。同样一种控制要求,用一般的基本指令实现,程序往往比较复杂;如果利用好位操作指令,可取得很好的效果,使程序变得更为简洁.

   位处理指令:F130 (BTS) ~F133 (BIT)

   F130 (BTS)~F132 (BTI)3条指令的功能是对位进行运算处理,分别对D寄存器中、位地址为n的数据位进行置位(置1)、复位(清0)、求反。其中,由于n用来表示16位数据的位地址,因此取值范围为KO一K15。

   F133 (BTT)指令用于测试16位数据D中任意位n的状态为“O”还是为“1”。测试的结果存储在内部继电器R900B中,如果测试绪果为O,则R900B =1;测试结果为1,R900B =0。


相关技术资料
9-237位操作指令
12-19Pcb\lPC-SM-782文件夹

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!