回复:指针能够实现位上的移动吗

evanbaozi

  • 帖子

    115
  • 精华

    0
  • 被关注

    6

论坛等级:侠客

注册时间:2011-11-26

普通 普通 如何晋级?

发布于 2012-07-31 22:02:24

1楼

L IW0
LAR1
L 16
MEXT:
T LW22
A I[AR1,P#0.0]
JNC_001
L MW0
L 1
+I
T MW0
_001:T AR1
L L#1
+D
L AR1
L LW22
LOOP NEXT

根据我的理解,你是想取得这16个电信号的状态。首先我将你的这个输入字定位IW0,然后通过寄存器和指针配合,判断你的第一个位。然后循环16次,每次循环一次位加1,满16次后循环结束。循环中将是1的状态放到MW0中去,并且每有一次1就加1,从而判断出你16位的具体状态。

推荐你看看咱们论坛的一个帖子,关于间接寻址的帖子
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=333582&s_id=23
不忘初心哈
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54650条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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