这个程序如何编? 点击:555 | 回复:19



大器晚成

    
发表于:2012-06-26 12:08:26
楼主
用CP1E NA编一程序,要示把10个连续数D10到D19赋值,首项为100,公差为20,要求用变址寄和循环编程,谢谢!


楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-26 13:54:52
1楼

首先,对基地址赋值。

然后,让它循环10次。

在循环中赋值并累加变址。

最后,完整FOR——NEXT指令。

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:08:42
2楼
请问你仿真过了吗?D1【V0】有种变址的吗?

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:16:40
3楼

这是三菱PLC的吧?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-26 14:31:34
4楼
引用 大器晚成 的回复内容: 请问你仿真过了吗?D1【V0】有种变址的吗?

欧姆龙有V0吗?   D1【V0】有这种写法吗?    D1=100   每20作为公差 , D1的值不断+20送入 D0【W0】中,W0才是真正的变址。

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:31:50
5楼
三菱的这个是可以的,我要是OMRON的啊!

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-26 14:32:12
6楼
引用 大器晚成 的回复内容: 这是三菱PLC的吧?

三菱与欧姆龙的程序都分不清,后悔了,根本不该贴图上来的。

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:34:56
7楼
OMRON的好像是DR,IR之类的吧?

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:39:37
8楼

OMRON的变址不是这样的,是IRX

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:43:29
9楼
不要生气,YUANLE,我的印像中好似这样子的啊

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-26 14:51:18
10楼
引用 大器晚成 的回复内容: 不要生气,YUANLE,我的印像中好似这样子的啊

曾经:欧姆龙对于数据区的变址使用@,*,也可以使用索引寄存器对地址进行操作,IR,DR。  从CJ2开始,在欧姆龙中的变址变得简单……因此对于变址,既然你的提问是针对于CP1E机种,那么我建议你去看一下CP1E的软件手册第4-5章节,指定地址偏移部分。

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 14:59:59
11楼
在学OMRON,这不就是与三菱的变址一样了吗?谢谢指点了!

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 15:29:27
12楼
你的程序用CJ2M机种我仿真是正确的,但是,CP1E,CJ1M不支持这种变址啊?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-26 15:37:35
13楼
引用 大器晚成 的回复内容: 你的程序用CJ2M机种我仿真是正确的,但是,CP1E,CJ1M不支持这种变址啊?

你这个玩笑开大了,CP1E不支持D0【W0】?那我要你去看手册干什么~

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 15:48:04
14楼
对不起,CP1ECJ1m是支持D0【W0】,请您息怒,那就非常好了,和三菱的就是一样了,多谢多谢指点!

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-26 15:56:39
15楼

您水平比我高多了,您是版主,我是很菜,希望得到您更多的指点,不要见笑!

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:27帖 | 3065回
  • 年度积分:0
  • 历史总积分:12427
  • 注册:2008年9月18日
发表于:2012-06-27 09:22:08
16楼
OMRON  指针寄存器 是 IR0,IR1 吧,不要和三菱的 搞混了。。。。 

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-06-27 10:08:22
17楼
我说14楼这个指针和信捷的是一样的!很好的,OMRON学的信捷的?

大器晚成

  • 精华:0帖
  • 求助:5帖
  • 帖子:90帖 | 435回
  • 年度积分:0
  • 历史总积分:1636
  • 注册:2002年9月19日
发表于:2012-07-02 08:35:25
18楼
其实还有二种变址寻址的方法的。

sunyens

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 191回
  • 年度积分:0
  • 历史总积分:695
  • 注册:2008年3月22日
发表于:2012-12-01 12:27:55
19楼

CP1E是支持这种方式的,和三菱的很相似

 

SSI ļʱ