请各位前辈指点一下:一个小程序搞了半天,很是奇怪!是不是我对移位指令的理解有误!

已锁定

邮递员

  • 帖子

    165
  • 精华

    2
  • 被关注

    1

论坛等级:游侠

注册时间:2007-04-16

普通 普通 如何晋级?

请各位前辈指点一下:一个小程序搞了半天,很是奇怪!是不是我对移位指令的理解有误!

890

10

2008-10-24 20:22:34

程序如下:
网络1:
LD I0.0
MOVB 2#111111, QB0
网络2:
LD I0.1
SLB QB0, 1
当I0.0闭合后,2进制111111被赋值于Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5,S7222的6个输出全部闭合,按照字节左移指令的解释,当I0.1闭合后,应该是Q0.0为0断开,Q0.1、Q0.2、Q0.3、Q0.4、Q0.5继续闭合,因为字节左移了一位!但是当程序下载后实验时,I0.0闭合又断开后,确实如所设想,6个输出全部闭合为1,当I0.1闭合后,不是编程时所设想的,6个输出全部断开为0!只有
I0.0闭合不断开,再闭合 I0.1后才是Q0.0为0断开,Q0.1、Q0.2、Q0.3、Q0.4、Q0.5继续闭合。字节左移指令我理解的有误吗?请各位大侠指点一下,谢谢了!

请各位前辈指点一下:一个小程序搞了半天,很是奇怪!是不是我对移位指令的理解有误! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。