您当前的位置:五五电子网电子知识plc技术PLC入门S7-200 PLC的循环左移和循环右移指令 正文
S7-200 PLC的循环左移和循环右移指令

S7-200 PLC的循环左移和循环右移指令

点击数:7296 次   录入时间:03-04 11:35:11   整理:http://www.55dianzi.com   PLC入门

循环左移和循环右移指令可以将输入数据IN循环左移或循环右移N位后,把结果送到OUT中。

    循环左移和循环右移指令具有以下特点。

    1)循环移位指令中,字节操作是无符号的;对于字和双字操作,当使用有符号数据类型时,符号位也将被移动。

    2)在移位时,存放被移位数据的编程元件的最高位与最低位相连,又与特殊继电器SM1.1相连。循环左移时,低位依次移至高位,最高位移至最低位,同时进入SM1.1;循环右移时,高位依次移至低位,最低位移至最高位,同时进入SM1.1

    3)移位次数N为字节型数据,它与移位数据的长度有关。如果N小于实际的数据长度,则执行N次移位;如果N大于数据长度,则执行移位的次数为N除以实际数据长度的余数。

    4)循环移位指令对特殊继电器的影响为,结果为零时置位SM1.0、结果溢出时置位SM1.1,运行时出现不正常状态置位SM4.3ENO =0

    循环移位指令也分字节、字、双字移位指令,其指令格式类似。这里仅介绍字循环移位指令。字循环移位指令有字循环左移指令RLW和字循环右移指令RRW,其指令格式如图5-34所示。

 

5-34 字循环移位指令的指令格式

    当EN有效时,字循环移位指令把字型数据IN循环左移/右移N位后,送到OUT指定的字单元中。

 


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门