欧姆龙高手来帮我,急急急 点击:7934 | 回复:105



小龙女爱PLC

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-20 14:49:00
楼主
我现在用欧姆龙PLC 来编程写一台弹簧分选设备,模拟量采样后,如何求的最大值,用那种语句,我现在很迷茫,喜望高手能指点一下。
QQ:158642335



风火连天

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 49回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年7月13日
发表于:2006-07-26 11:42:00
41楼
呵呵,吵架怕怕,大家还是消消火,和气生财


----------------------------------------------
          
http://www.gkcity.com/SearchEngin/search.htm?SeriesNumber=MM4&PingPai=SIEMENS&FType=ProductSeriesTree

小龙女爱PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-26 12:40:00
42楼
iton 
你的中断的方法,可不可以说的详细些,或者写个例题给我看。我不怎么会用的。

小龙女爱PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-26 17:10:00
43楼
我很

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-07-26 20:52:00
44楼
TO:iton
您有没有MSN,我想和您学学OMRON PLC!实在不好意思,我们公司不允许上QQ.
我的MSN是:lesing.du2828@msn.com

iton

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2001年10月01日
发表于:2006-07-26 21:04:00
45楼
TO: 小龙女爱PLC

    看留言,对不起,本人不再发贴。
——————————————————————
TO: lesing.du
    对不起,自己找相应手册,本人才疏学浅,不敢误人。

   祸从口出!
 见 http://bbs.gongkong.com/detail.asp?id=340500 

从0开始

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2006年5月11日
发表于:2006-07-27 21:12:00
46楼
[color=#FF0000]TO:小龙女爱PLC
不好意思,问个私人问题,你是做钢板弹簧的预压分选设备吗?[/color]

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-28 13:13:00
47楼
----------------------------------
[color=#0000FF]LD W100.00
OUT TR0
UP(521)
MOV(021) +0 D1000
LD TR0
AND>S(322) 200 D1000
MOV(021) 200 D1000[/color]
----------------------------------
LD W101.01
UP(521)
MOV(021) +0 D1000
----------------------------------
不难看懂吧?D1000就存储本次采样的最大值

注:
CP1H单条基本指令执行时间100ns
CP1H内置AD最大分辨率1/12000,响应时间1ms http://img.gongkong.com/forum/pic/926477_1.JPG

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-28 13:17:00
48楼

小龙女爱PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-28 22:08:00
49楼

小龙女爱PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-28 22:18:00
50楼
TO:Legoo

W100.00是个中间继电器,相当于一个开关量,为什么要用开关量这个我没弄懂,你可以给我解释一下吗?第二次的作用是清零吧,跟第一次的清零会不会有点重复呢?

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-29 11:32:00
51楼
你的要求没弄清楚,我猜想是这样的:
1,采样开始,找到最大值
2,采样停止,处理数据
...循环

因此用W100.00来控制采样周期
W100.00=ON时执行一个UP的清零操作,这个必须要的。
W100.01=ON时执行一个UP的清零操作,意思是你处理完数据就可以执行这个操作了,这个你随时可以控制,可选。

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-29 12:18:00
52楼
w100.00=ON的时候才采样和比较。

程序中两个地方用到了200,这是不太规范的,我只是给你个示范,明白怎么做就OK!

小龙女爱PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2006年3月11日
发表于:2006-07-29 12:42:00
53楼
to:legoo
OK明白了,
现在我要把10个采样的最大值保存起来,以便查询进行对比。我应该用什么样的指令啊。

门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 16回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年8月10日
发表于:2006-07-30 09:44:00
54楼
用一个数据采集指令,加上一个找最大值指令,就可以找到最大值 了
qq26285122

门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 16回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年8月10日
发表于:2006-07-30 09:46:00
55楼

门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 16回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年8月10日
发表于:2006-07-30 09:54:00
56楼
用一个数据采集指令加上一个最大值指令就解决了,如果要找的准就要牺牲时间,数由小变大立刻找到最大值,数由大变小找最大值要很长时间(程续设定,几秒都有可能),

门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 16回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年8月10日
发表于:2006-07-30 09:55:00
57楼
用一个数据采集指令加上一个最大值指令就解决了,如果要找的准就要牺牲时间,数由小变大立刻找到最大值,数由大变小找最大值要很长时间(程续设定,几秒都有可能),

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-31 08:34:00
58楼
将数据保存到连续的10个字中,再用MAX(182)查找最大值

Legoooooooooooooo

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2006年7月08日
发表于:2006-07-31 08:36:00
59楼
MIN(183) 查找最小值
SUM(184) 求和

资源

  • 精华:4帖
  • 求助:0帖
  • 帖子:13帖 | 410回
  • 年度积分:0
  • 历史总积分:707
  • 注册:2004年11月27日
发表于:2006-07-31 11:53:00
60楼
自己好好看下模块手册可能要比在这里打字浪费时间更好一些.遇到问题自己多动手动脑才会有长进.作成功了把经验发给大家不是更好?请教别人也可以,可是别人不知道你现在遇到的是什么样的具体问题,只能凭经验了,所以也不一定准确.
真的想解决问题,就去打欧姆龙的免费咨询电话800-8204535
真正的目的是快速的解决问题,而不是讨论问题.

热门招聘