回复:求大哥们帮看下图

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9143
  • 精华

    157
  • 被关注

    1477

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-03-19 09:39:15

5楼

MB0的解释:

M是指plc的M存储区;

B是指存储单位的字节byte;

0是指M存储区开始的第1个字节数。

把它们合起来解释MB0,解释指存储区M里面的第一个字节数。

一个字节包含8位以位单位(plc中最小单位)组成的数据,理解为8个1即1111 1111

排列:

                       MB0

M0.7  M0.6  M0.5  M0.4  M0.3  M0.2  M0.1  M0.0

INC_B(字节加1指令):

假设仍然用MB0 = 0开始执行加1的操作:

1)第0次:没有操作前

M0.7  M0.6  M0.5  M0.4  M0.3  M0.2  M0.1  M0.0

  0     0     0    0      0     0     0     0

2)第1次:执行INC_B

M0.7  M0.6  M0.5  M0.4  M0.3  M0.2  M0.1  M0.0

  0     0     0    0      0     0     0     1

执行的结果是M0.0 = 1

3)第2次:执行INC_B

M0.7  M0.6  M0.5  M0.4  M0.3  M0.2  M0.1  M0.0

  0     0     0    0      0     0     1     0

执行结果是M0.0 = 0/M0.1 = 1

4)第3次:执行INC_B

M0.7  M0.6  M0.5  M0.4  M0.3  M0.2  M0.1  M0.0

  0     0     0    0      0     0     1     1

执行结果是M0.0 = 1 / M0.1 = 1

这样重复进行,数据一直累加是循环的,即0-255后又从0-255循环。



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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