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

想请教一个关于台达PLC的学术问题,囧 点击:1529 | 回复:28



farseerbi

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-03-30 14:39:58
楼主

就是关于报警监控的一个设置问题(使用SFC顺控流程的编程方法)。

比如,有几个气缸根据一定的逻辑进行运行,普通情况下当然不会出事。

各个SFC的step步都按正常方式运行。

但是如果有一个地方卡壳,例如气缸的气管一不小心被拔掉了,那么SFC就始终停留在某步不动。

这时我就想弄个逾时报警,一般设10秒吧。

我知道如果在每一步都加个定时器定10秒,10秒一到就报警当然可以解决这个问题,但是如果step步数多了的话,工程量就太浩大了。

不知道有什么比较简洁的方法实现逾时报警(是SFC程序停留在某步超过一定时间后报警,不是扫描逾时报警),囧




farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-03-31 12:57:39
1楼

啊,这种情况应该很常见的,难道一直没有人关注么。还是偶的叙述能力有问题,大家看了半天每看懂,囧。

孟吉庆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2008年9月01日
发表于:2009-03-31 13:05:52
2楼

好象没有

 

孟吉庆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2008年9月01日
发表于:2009-03-31 13:07:20
3楼

你的方法就可以

 

聚沙成塔

  • 精华:0帖
  • 求助:1帖
  • 帖子:85帖 | 654回
  • 年度积分:0
  • 历史总积分:1083
  • 注册:2006年4月15日
发表于:2009-03-31 14:34:55
4楼

要想把工程做的细致就是要不怕麻烦的,综合起来做一条就可以了.也就是用一个定时器

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-03-31 17:20:47
5楼

首先查一下D1040的含义,然后通过下面的程序就可以轻松实现你的功能需求。我已经验证过了!

 

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-03-31 17:21:24
6楼
其中Y20就是报警信号,T20就是定时10秒钟的计时器。

farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-03-31 21:34:41
7楼
哇靠,lesing大大您太NB了,每次都是您帮我解决这种"很恶心的"的问题.实在太感谢了.我简直不敢想象您的能力...............

失去

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2005年11月02日
发表于:2009-03-31 21:59:40
8楼

本人手里有些闲置的操作手册,有需要的可以去我的淘宝店里看一下

http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=mmhw27


西门子MICROMASTER430变频器 使用大全
台达 ASDA B系列 伺服驱动器应用技术手册
安川伺服电机用户手册
力控组态软件操作手册
MCGS组态软件用户手册+软件光盘
世纪星组态软件用户手册
三菱GOT900操作手册
三菱可编程控制器FX通讯用户手册(RS232C,RS485)
三菱FX系列特殊功能模块(用户手册)
台达VFD-B使用手册
施耐德ATS48软启动-软停止单元(用户手册)
施耐德ALtivar 38异步电机变频器用户手册
欧姆龙NT5Z-ST121B-EC操作手册

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-04-01 10:29:43
9楼

 

您的问题我已经整理完毕并贴出仅供大家参考

http://www.gongkong.com/Forum/ForumTopic.aspx?Id=2009040110245200007

farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-04-01 18:39:59
10楼

太感谢了.......lesing大大您真的很热心,感动中.....55555

侯冰

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2009年3月29日
发表于:2009-04-01 19:27:50
11楼

的确不错。 

farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-04-02 17:13:01
12楼
lesing大大.....发现一个问题......我使用了您的方法.但是结果是一启动之后10秒钟报警(无论发生什么情况都报警),经过元件状态监控,发现是D1040里的数据没有动.......也就是step步的状态并没有对D1040产生影响..........(我也set了M1047).我在查询台达自带的帮助里没有发现有关D1040之后的几个特殊寄存器的说明,但是三菱的M8040之后是能找到的,是台达此功能还不完善.还是我的指令写的有问题呢.

菜鸟来了

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 81回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2006年2月18日
发表于:2009-04-02 17:37:36
13楼
请问楼主,“大大”是什么意思?

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-04-02 19:57:01
14楼
关于D1040的含义请参考PLC应用技术手册,你的原因在于:你的程序中至少存在一个步进点在10秒之内没有发生状态变化,稍等一下,再帮你优化一下程序贴上来!

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-04-02 19:58:45
15楼
你的没一个步进点所持续的时间为多久?分别告诉我!

farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-04-03 11:09:32
16楼
都是不一定的....因为这个要根据机械上的传感器感应,并不是很准确,但是每步一般不会超过5秒

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-04-03 12:43:50
17楼

每一步不会超过5秒?那你检查一下你程序中的其他地方有没有使用到T20或者Y20装置!

farseerbi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 61回
  • 年度积分:0
  • 历史总积分:288
  • 注册:2009年2月23日
发表于:2009-04-03 18:05:08
18楼
使用T20和Y20是不可能的..........因为我的这个机器很简单,就是一些简单的气缸运动,一个气缸的运动用不了几秒.基本都是零点几秒的时间,如果某步超过10秒,肯定是卡料或者断气了.

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2009-04-04 13:36:27
19楼

感觉不一定非要使用SFC。首先SFC不太符合一般梯形图的逻辑,一不注意很容易搞错,二是编程也不够灵活。用位移位指令很容易实现相同功能。要判断每步时间不超过规定时间,只要一个定时器监控移位触发条件就行了。另外请教lesing,

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2009-04-04 13:39:05
20楼

另外请教lesing:关于D1040,PLC应用技术手册只找到一句“步进点S导电(ON)状态编号1”,不明白是什么意思,能否详细解释一下?


热门招聘
相关主题

官方公众号

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