首页 上一页 1 2 下一页 尾页

求S7-200的间接寻址 点击:1153 | 回复:22



S7-200123

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-28 20:28:04
楼主

哪位大哥能给指点下利用间接寻址,往多个寄存器里存储多个数据,万分感谢。

(小弟以前用台达的做过,可这两种不一样,)




S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-28 20:57:48
1楼
哪位大哥帮下忙呀

S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-28 21:06:56
2楼

S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-28 21:07:37
3楼
这是小弟用台达做的,请大精通200的指导一下。

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-09-28 22:54:36
4楼

多个数据是否有规律?没有规律的话也不太方便

anly

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 167回
  • 年度积分:0
  • 历史总积分:1053
  • 注册:2007年1月02日
发表于:2008-09-29 00:58:14
5楼
你是想变址存取吧?看一下手册就可以了.

raining

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 706回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年9月18日
发表于:2008-09-29 09:09:10
6楼
可以用表存储啊

S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-29 18:56:50
7楼
就是变址存,,通过变址存储器来改变存入的寄存器

S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-09-29 18:57:38
8楼
就是变址存,,通过变址存储器来改变存入的寄存器

anly

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 167回
  • 年度积分:0
  • 历史总积分:1053
  • 注册:2007年1月02日
发表于:2008-09-29 20:31:42
9楼

这是一段例子

网络1

LD     SM0.0
MOVD   &VB100, VD0

网络2

LD     M0.0
EU
MOVW   QW0, *VD0
+D     +2, VD0
AD=    VD0, +200
MOVD   &VB100, VD0

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2008-09-30 12:35:30
10楼

上边的一个例子可以把QW0写进VW100为首的连续50个字中。直到最后然后循环。

触发一次写一个。再触发还是写在第一个。写来写去都只是第一个。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2008-10-02 20:43:58
11楼

9楼的例子有两个错误,1、SM0.0常ON,因此VD0中一直是VB100的地址;2、VD0中的数值并不是100,也不能用是否等于200来判断已经写入50个字。故此程序并不能把QW0写进VW100为首的连续50个字中。修改如下:

Network 1

LD     SM0.1
OB>=   VB10, 50
MOVD   &VB100, VD0
MOVB   0, VB10


Network 2
LD     M0.0
EU
MOVW   QW0, *VD100
INCD   VD100
INCD   VD100
INCB   VB10

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2008-10-02 20:46:51
12楼

第二段有笔误,应为:

Network 2
LD     M0.0
EU
MOVW   QW0, *VD0
INCD   VD0
INCD   VD0
INCB   VB10

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2008-10-05 12:44:48
13楼

这是三菱跟西门子的区别。

要是三菱,除了SM0。0搞错以外其他应该是可以的。

nan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1099回
  • 年度积分:0
  • 历史总积分:2374
  • 注册:2003年9月23日
发表于:2008-10-07 13:28:59
14楼
可以用表存储的指令啊, 

淡淡烟草香

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 310回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2008年5月16日
发表于:2008-10-07 14:48:07
15楼

学习学习!!.........

大胆

  • 精华:0帖
  • 求助:3帖
  • 帖子:22帖 | 85回
  • 年度积分:0
  • 历史总积分:339
  • 注册:2007年8月14日
发表于:2008-10-08 09:26:37
16楼

学习了

苦学

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1034回
  • 年度积分:2
  • 历史总积分:2430
  • 注册:2005年3月13日
发表于:2008-10-08 15:02:40
17楼

学习学习!!.........

zhangzhou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2006年1月21日
发表于:2008-10-15 10:15:53
18楼
东莞工控自培训加QQ群:70915707

S7-200123

  • 精华:1帖
  • 求助:0帖
  • 帖子:78帖 | 146回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月18日
发表于:2008-10-16 20:40:15
19楼

辛苦!!!!。。。。。。。。。。

yjdn

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 203回
  • 年度积分:0
  • 历史总积分:408
  • 注册:2007年3月19日
发表于:2008-10-18 17:40:27
20楼

学习了!!!!!!!!!!!!!!!!!!!!!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页