您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的字节、字、双字左移和右移指令及编程

来源:艾特贸易2017-06-04

简介字节、字、双字左移位或右移位指令是把输入 IN 左移或右移 N 位后,把结果输出到 OUT 中。移位指令对移出位自动补零。如果所需移位次数 N 大于或等于 8 (字节)、 16 (字)、 32 (

    字节、字、双字左移位或右移位指令是把输入IN左移或右移N位后,把结果输出到OUT中。移位指令对移出位自动补零。如果所需移位次数N大于或等于8(字节)、16(字)、32(双字)这些移位实际最大值,则按最大值移位。如果所需移位次数大于零,那么溢出位( SM1.1)上就是最近移出的位值。如果移位操作的结果是0,零存储器位( SM1.0)就置位。字节(字、双字)左移位或右移位操作是无符号的。对于字和双字操作,当使用符号数据时,符号位也被移动。表3-8为字节、字、双字左移和右移指令。    3-8    字节、字、双字左移和右移指令
  字节、字、双字左移和右移指令
    注:使ENO=0的错误条件是:0006(间接寻址)。受影响的SM标志位:SM1.0(零);SM1.1(溢出)。