jhm1129
楼主最近还看过
zhaiyaolily
welfare87
这要加点逻辑控制了,89位用三个双字,移位时根据前后双字首末位的状态,填“1”或“0”
茗风
青岛黄工
zhxl198808
彩云之滇东北
89个位可用32位连续移位,移出的进入下一个32位
竹子
梦飞
wyb2866255
下面是用S7-200编写的一次循环一位的3个双字(96位)循环左移程序,供大家参考。只要理解多双字移位编程的构思,对89位及 左右移位的编程都可以实现。
再编写一个81位自身循环左移一位,且要求含有循环位的字节中不进行循环的其它位保持原值不变的编程程序:
循环的81位地址为:最高位V0.0(即VB0的最低位),VD1、VD5二个双字(64位),VW9一个字(16位),共81位,要求VB0的V0.1~V0.7的7位的内容,编好的程序如下:
weifukang688