关于台达PLC问题请教 点击:284 | 回复:3



pei

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:26帖 | 127回
  • 年度积分:0
  • 历史总积分:332
  • 注册:2005年5月08日
发表于:2010-10-20 16:34:25
楼主

在同一程序中,

MOV  D100  E

MOV  D200E  D300

其中的“E”是否是同一值?




皮五

  • 精华:0帖
  • 求助:2帖
  • 帖子:37帖 | 380回
  • 年度积分:2
  • 历史总积分:2068
  • 注册:2007年5月15日
发表于:2010-10-20 18:02:02
1楼

查了一下手册,E是变址寄存器

E=D100

D200E=D(D200+D100)

例如:

D100=K10

D200=K20

那么E=10,D200E=D(K20+K10)=D30

 

莫其麟

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2010-10-20 18:33:47
2楼

    E是变址寄存器,顶楼的两个E是同一回事,应当是E0省略为E。

    D200E,是D200的编号、与E0的值相加;例如(E0)=K5,则D200E为D(200+5)=D205,与1楼所附图的说明一样。

pei

  • 精华:0帖
  • 求助:1帖
  • 帖子:26帖 | 127回
  • 年度积分:0
  • 历史总积分:332
  • 注册:2005年5月08日
发表于:2010-10-20 18:47:53
3楼
非常感谢两位朋友回答!又学到一样东西了。

热门招聘
相关主题

官方公众号

智造工程师