菜鸟求助:关于s7的一个复位指令 点击:501 | 回复:4



太委屈

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2006年6月10日
发表于:2006-09-01 14:55:00
楼主
各位大虾,小弟对plc是初学的,有一个问题请教一下,希望知道的能高抬贵手,抽空解答下:
R M0.0,128 
小弟的理解是复位的应该是MD0~MD3
不理解的是为什么资料上(包括网上搜索的结果)的却是: MD0至MD12复位



yzm_80

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2006年8月31日
发表于:2006-09-01 15:07:00
1楼
R m0.0,128
M0.0~M0.7共8位,128/8=16
MD0至MD12正好是M0~M15
不知上面那位小弟能否看懂?

老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2006-09-01 15:15:00
2楼
首先看
R M0.0,128
 应该复位128位
计MB0~MB15供16(字节)x8位/字节=128位
MD0=MB0+MB1+MB2+MB3
MD4=MB4+MB5+MB6+MB7
MD8=MB8+MB9+MB10+MB11
MD12=MB12+MB13+MB14+MB15
这样MD0~MD12共16个字节  128位

再来看看MD0~MD3
MD0=MB0+MB1+MB2+MB3
MD1=MB1+MB2+MB3+MB4
MD2=MB2+MB3+MB4+MB5
MD3=MB3+MB4+MB5+MB6

这样MD0~MD3共包括7个字节(其他都是重复的)56个位


太委屈

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2006年6月10日
发表于:2006-09-02 12:16:00
3楼
万分感谢两位老兄的帮助,谢谢!!

灵悟

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年3月29日
发表于:2006-09-05 17:34:00
4楼
感谢两位老兄给我们上了一课:)  十分有助于我们西门子新手!

热门招聘
相关主题

官方公众号

智造工程师