恭喜,你发布的帖子
发布于 2016-10-09 09:49:21
3楼
好像在找答案提问过这个问题。
建议你静下心来想想这个VW50不是1就是2的结果,就是你需要的啊。
假设,将MB0移动1位,结果放在VB50中,移动间隔时间就是1秒。
因为你的问题仅仅需要半个字节,使用选择字节循环移动比较适合你的问题。
在找答案那里我确实用了怎么办、怎么办的那些语气请别见怪。
其实,我的含义是让你用一个字节循环指令,以1秒的脉冲循环。
程序:
LD SM0.5
EU
RLB MB0, 1 //每1秒移动1位。
问题是你仅仅需要半个字节,可以将M0.4~M0.7的位传送给M0.0~M0.3.
上诉程序的问题存在着起始值M0.0为1和字节移位后M0.7的问题,用溢出位SM1.1上升沿置位M0.0.
谢谢指点,我说的是VB50应该是1、2、4、8、1、2、4、8、1、2、4、8......但实际上我编完程序后显示的是1、2、1、2、1、2、1、2,可能是我哪里弄错了吧
请填写推广理由:
分享
只看
楼主