回复:S7-300有没有指令可以对字节里面数据进行提取?

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2016-04-22 18:22:50

8楼

展开查看
以下是引用emil128在2016-04-22 08:52:05的发言 >7楼

请教Z版,除了笔误错写了2个MB2,还有什么问题吗?没开STEP 7,直接写的,错漏难免。


至于要先准备源数据的事,即字节高4位有值要清零的问题,不在楼主的要求里,楼主给的源数据是符合要求的。

如果高四位有值,清零可以用以下方法:

L     MD     0

L     DW#16#F0F0F0F

AW    

T     MD     0

//BYTE0

L MB0

T MW10

//BYTE1

L MB1

SLW 4

L MW10

OW

T MW10

//BYTE2

L MB2

SLW 8

L MW10

OW

T MW10

//BYTE3

L MB3

SLW 12

L MW10

OW

T MW10


是不是在程序开头先将MW10清零,这样可以避免第二个周期可能出现的问题。

佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54764条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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