您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:795 [上一页] [1] [下一页]
* 帖子主题:

请教一个编程方法

1172
sryks
文章数:93
年度积分:50
历史总积分:1172
注册时间:2009/4/15
发站内信
发表于:2010/8/16 15:38:38
#0楼
一个送料机,下面有6个工位工作,实际运用时,每个工位的送的料不一定是相同,并且,6个工位工作的时间也不相同,有可能只用1#,4#或2#,3#等等不确定的1个或几个工位,要求每次送料时,按工位顺序从小号到大号给开启的工位送料,一个循环完后,再从头开始。在第二次循环开始后,如果某一工位的料没有及时取走,则该工位上的板直接输送到输送线的尾部由人工取回。不能影响其它工位的正常取料。
例:当前开启的工位为1#,4#,6#
第一块料-------1#,
第二块料-------4#,
第三块料-------6#。
第四块料-------1#,如果1#工位上的第一块料没有取走,则第四块料直接输送到输送线尾部。
第五块料-------4#,
第六块料-------6#
第七块料-------1#
-
-
-
-
-不断循环-----
请教用S7-200的编程方法(思路)?(没有传感器分辨每块料是什么?料的外形差不多,但内部涂层不一样)

(问题补充:每个工位有一个光电开关,检测料是否取走,但由于是人工放料与取料,有时候配合不好,会造成冲突,比如说放料的人估计取料的人在料到达该工位前能取走料,则会提前放料,这样为了提高生产效率,但常有来不及取走料的情况发生,所以只能按顺序每个工位只能提升每个工位的板。主要想讨论的是一个编程方法,就是如何实现给所需要的工位送料。以前有一台相似的机器是用施耐德的PLC做的程序,没有拿到程序,现在要西门子的再做一台改进的设备,所以得重新写程序)
[此贴子已经被作者于2010/8/17 15:49:04编辑过]
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/8/16 16:05:37
#1楼
没有传感器,如何分辨料取走了还是没有取走呢?

从小到大:冒泡排序。

Good Luck
1172
sryks
文章数:93
年度积分:50
历史总积分:1172
注册时间:2009/4/15
发站内信
发表于:2010/8/17 15:50:33
#2楼
请问楼上的能否具体说明一下“冒泡排序”的S7-200编程方法?
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/8/17 16:36:08
#3楼
以下是引用sryks在2010/8/17 15:50:33的发言:
请问楼上的能否具体说明一下“冒泡排序”的S7-200编程方法?

经典的冒泡排序还需要多说明吗?

Good Luck
1172
sryks
文章数:93
年度积分:50
历史总积分:1172
注册时间:2009/4/15
发站内信
发表于:2010/8/20 22:58:49
#4楼
以下是引用cvlsam在2010/8/17 16:36:08的发言:
以下是引用sryks在2010/8/17 15:50:33的发言:
请问楼上的能否具体说明一下“冒泡排序”的S7-200编程方法?

经典的冒泡排序还需要多说明吗?

Good Luck
我的意思是在针对这个程序用冒泡法的具体思路或说做法吧。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002