欧姆龙PLC编程问题

欧姆龙有没有指定长度的循环指令?
例如:
100110011使它循环左移3个单位变成110011100

第1个回答  2013-04-27
算术左移与逻辑左移是一样的,都是整体向左移一位,最右边补0,所以结果为(1)1100 (2)0110
循环左移,这里你没有说明到底是带进位的还是不带进位的循环左移,两者是有区别的,如果是不带进位的循环左移的话,结果就是(1)1101 (2)0111 ;如果是带进位的话,由于这里不牵涉到进位,所以答案与不带的是相同的答案。
第2个回答  2013-04-27
当然有的了,算术左移指令ASL 算术右移指令ASR循环左移指令ROL等追问

是指定的长度,我就想 9 位循环移动,可以么

追答

ASL是指定通道的16位向左移一位,最高位(15位)进入进位标志CY,最低位0位补0

相似回答
大家正在搜