s7-200plc字节 点击:687 | 回复:7



gzc6512

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 48回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年10月27日
发表于:2015-03-13 10:37:54
楼主

请教大侠一个问题,s7-200plc中MB值等于20那MB0.0至MB0.7的值是多少。




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2015-03-13 11:02:41
1楼

MB0=20  20转换为二进制就是00010100 ,那么M0.2,M0.4为ON,其余为OFF。

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2015-03-13 11:05:27
2楼

首先要明白S7-200支持的数据格式

MB0是一个字节地址,其包括8个位地址,即包括M0.0、M0.1、M0.2、M0.3、M0.4、M0.5、M0.6、M0.7。

MB0=20转换为二进制即00010100,所以M0.0为0、M0.1为0、M0.2为1、M0.3为0、M0.4为1、M0.5为0、M0.6为0、M0.7为0。

gzc6512

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 48回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年10月27日
发表于:2015-03-13 14:07:43
3楼

刚入门的初学者,非常谢谢大侠的回复

ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-09-05 09:52:25
4楼

mb0值为20,那用16进制就是16#14  ,转2进制的话就是2#00010100  ,那就是M0.2 M0.4 1,  其它为0


yql_0000

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 56回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2009年1月07日
发表于:2018-09-05 13:51:59
5楼

好东西啊啊

物联i家

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 131回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年9月04日
发表于:2018-09-05 13:56:08
6楼

多谢楼主分享,向楼主学习!

rong159

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 799回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2012年12月07日
发表于:2018-09-12 11:47:41
7楼

好东西,顶一下,学习!!!


热门招聘
相关主题

官方公众号

智造工程师