S7-200的问题 点击:245 | 回复:6



magicyand

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 20回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-19 11:13:36
楼主
200里如何将一个16位寄存器中的数字的高八位和第八位分别取出来。或者更直接的理解是,一个两位数如何将十位和各位取出来分别在两个数码管上输出?



magicyand

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 20回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-19 11:14:08
1楼
200里如何将一个16位寄存器中的数字的高八位和第八位分别取出来。或者更直接的理解是,一个两位数如何将十位和各位取出来分别在两个数码管上输出?

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2008-07-19 11:18:58
2楼

LD  SM0.0

SEG VB0, QB0

SEG VB1, QB1

magicyand

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 20回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-19 11:22:35
3楼
不是这个意思,这个我知道,我不知道的事如何将VD0里的数字分别弄到VB0和VB1里

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-07-19 13:39:14
4楼
引用magicyand 的回复内容:不是这个意思,这个我知道,我不知道的事如何将VD0里的数字分别弄到VB0和VB1里

vd0已包含vb0,vb1

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2008-07-19 13:44:01
5楼

就是,如楼上的,VD0=VW0+VW2=VB0+VB1 + VB2+VB3

 

magicyand

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 20回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-19 14:41:16
6楼
恩,我看到资料上是这样写的,谢谢

热门招聘
相关主题

官方公众号

智造工程师