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

(已结束)工控PLC擂台第8期--状态轮换程序。 点击:6195 | 回复:46



云锋

    
  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-10-22 12:12:30
楼主

6台电机,按运行次数轮换。1#电机运行,满足停机条件后,自动停止,下次启动时,启动2#电机,若2#电机故障,则启动3#电机,依次类推。写出轮换程序,并对程序作相关说明,PLC品牌不限。

工控PLC擂台每周一期,本期下周末结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-10-22 12:28:29
1楼

PLC品牌: ABB AC500系列        

使用语言: ST

其实可以使用子程序的方式来编程,有点懒了,有些调用需要细考虑,所以直接copy方式来调用不同电机啦

 

1、CPU  PM581-ETH

2、程序调用使用任务的方式,任务为1s
3、变量申明
4、主程序

莫子辰

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2010-10-22 13:21:15
2楼

占楼 占楼。。。。。。。。。。

奥特曼带我走

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 394回
  • 年度积分:0
  • 历史总积分:2188
  • 注册:2010年4月22日
发表于:2010-10-22 13:25:06
3楼

和备用电源有点像!  

二手烟头

  • 精华:12帖
  • 求助:0帖
  • 帖子:55帖 | 1460回
  • 年度积分:0
  • 历史总积分:12556
  • 注册:2009年4月10日
发表于:2010-10-22 13:54:20
4楼
板凳的板凳…………

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1300
  • 历史总积分:29990
  • 注册:2008年4月27日
发表于:2010-10-22 16:59:04
5楼

6台电机,按运行次数轮换。1#电机运行,满足停机条件后,自动停止,下次启动时,启动2#电机,若2#电机故障,则启动3#电机,依次类推。

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1300
  • 历史总积分:29990
  • 注册:2008年4月27日
发表于:2010-10-22 17:03:01
6楼
呵呵,不知符不符合题意,望指正,谢谢!

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-10-23 09:21:26
7楼
LZ给的条件好像不完整吧?那如果当二次启动的电机运转结束后,第三次按下启动按钮,该哪个电机运转呢?

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-23 10:54:58
8楼

        我来占楼。。。。。。这个贴要出手。。。。。。

        下面贴图,用小日本的三菱写的————真抱歉,在这反日高峰,还用小日本的三菱,我是这样考虑的,既然可以用小日本的钢枪和小钢炮打小日本,那么在无可奈何的情况下也可以用小日本的PLC做设备来反攻小日本。。。。。。

        注:该程序模拟运行成功!

        由于最小累计秒判断程序段把3#电机写在最后,所以该程序首次运行是按3#电机、2#电机、1#电机的顺序启动;如果希望按1#电机、2#电机、3#电机的顺序启动,应当把3#电机的最小累计秒判断程序段放在最前,2#电机最小累计秒判断程序段放在中间,1#电机最小累计秒判断程序段放在最后即可。

        由于采用了D368这个最小累计秒的电机代号存放存储器,因此上面168-207程序段中,M11常闭触点、M12常闭触点、M13常闭触点是多余的,完全可以删除(并且已经模拟测试成功),对于有很多电机的场合,这有效的减化了程序。

ghlyx_ok

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2008年12月30日
发表于:2010-10-23 13:50:57
9楼
hao,我一直想照这样的资料,很难得啊

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-10-23 14:46:13
10楼
三菱plc,看看是否符合LZ的要求

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-10-23 14:47:36
11楼
写的比较傻瓜式,见笑了

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-10-23 21:31:00
12楼

下面是我做此题的规划:

1:用西门子300PLC做硬件来控制电机的轮换运行

2:在功能上用计时器设定每台电机的运行时间,并显示当前电机已经运行的时间

3:每台电机都可以手动启动与自动启动,出现故障时自动切换到下一台电机去运行,并输出故障警告。

4:在程序上采用西门子典型的编程手法,展现用FB做多重背景块的编程手法,使更多的同行从中能学到东西!

5:程序大体分两部分用FB做多重背景块,1):电机的运行(运行状态/输出显示/切换) 2):时间的控制/显示/设定

6:程序全部采用模块化编程 在电机的切换上采用JL JU指令来控制

7:等有时间在传上来。

 

 下面是FB20里定义的输入/输出/等的变量表

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-23 23:56:36
13楼

        上面的程序是我今天为了这个擂台亲自写的,不是摘抄以前的工程。

        记得在2001年的时候,经常用到这样的程序,主要控制暖通设备上的补水泵的一用一备和循环泵的两用一备,具备定时切换、故障切换、手动切换等功能。

        定时切换主要考虑到一台设备连续工作时间不要太长,一般我们设置为3~7天。

        故障切换主要考虑到设备为无人值守,而且必须保证设备正常运行。值班人员每天开车到设备处巡视一次到两次。

        手动切换主要考虑到现场巡视的情况下发现设备存在问题或隐患,但电气还没报故障。同时,手动切换也可以测试每台设备的好坏。

        其实,在实际工程中光有以上功能还是不够的,还会用到很多其它功能,例如设备无法正常切换,无法保证一用一备或两用一备状态时,让相应的控制器自动发送短信到巡检员的手机上。。。。。。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-23 23:57:57
14楼
引用彩虹 的回复内容:

没有多高手???

不行我还是来占个位吧。


你还是出手吧,你出手才知有没有。。。。。。

高手都在被窝里陪MM睡觉觉。。。。。。

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-10-24 08:28:28
15楼
回复内容:
对:老菜鸟 关于

      

内容的回复:

老菜鸟程序不错啊学习一下,顺便问下三菱软件里面怎么添加批量的程序注释啊????还有,请问怎么为什么三菱A系列和Q系列的编辑不了ALT指令呢,后来改为FX才可以写ALT,但是我记得以前用A和Q是可以用ALT的啊???

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-10-25 09:21:30
16楼

回复内容:
对:ANDYLIU008 关于LZ给的条件好像不完整吧?那如果当二次启动的电机运转结束后,第三次按下启动按钮,该哪个电机运转呢? 内容的回复:


不需要按启动按钮。

自动启停的。

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-10-25 10:13:25
17楼
同样道理啊,启动按钮和系统的启动条件原理一样啊,是不是就是随着启动条件的一次又一次的ON.一号电机和其他几个电机的是论次切换的意思呢???

wings

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 88回
  • 年度积分:0
  • 历史总积分:612
  • 注册:2010年5月26日
发表于:2010-10-25 19:47:55
18楼

貌似是以运行次数为依据切换吧。。。

qchunfeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2010年4月21日
发表于:2010-10-25 20:38:17
19楼

条件不完整呀,电机什么时候停止?

wings

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 88回
  • 年度积分:0
  • 历史总积分:612
  • 注册:2010年5月26日
发表于:2010-10-25 22:38:11
20楼

囧死了

写完程序想上传的时候发现没有申请VIP!!!

哪位大大能告诉我申请VIP大概需要多久?


热门招聘
  • 客服
  • 小程序
  • 公众号
首页 上一页 1 2 3 下一页 尾页