bogegongkong
什么是生活,生活就是活着。
级别: 略有小成
精华主题: 0
发帖数量: 446 个
工控威望: 414 点
下载积分: 2444 分
在线时间: 563(小时)
注册时间: 2007-07-06
最后登录: 2024-12-10
查看bogegongkong的 主题 / 回贴
楼主  发表于: 2009-04-25 00:44
编程大挑战
我在公司看见一台包装多头电子称,我想一三菱Plc为例看看我们能否做出德国人的程序,它们主要有1,2,3,4,5,6,7,8,9,10个压力传感器对应D3---D15,对应的外部继电器是Y0----Y12让托盘倒糖果t,这十个传感器分别是测量十个托盘里的糖果,糖果是从上面震动落下的,现在要包装这些糖果,设定每袋的重量是D0=130g,,现在要组合排列这些托盘里的糖果的重量最接近设定值(十个托盘要相互组合排列相加,取出最靠近设定值的那组,(要考虑有两组怎么办)然后让其对应的外部输出继电器同时on,(例如1号=17g,2=18g,3=20g,4=15g,5=35g,6=43g,7=45g,8=26g,9=35g,10=31g,要组合出最接近130g的是那几个,然后让其的外部输出继电器on)要注意十个都要组合一遍取最最接近设定值的,(要考虑出现两组时的值一样的情况,只能有一组的动作,要能循环,因为糖果不断的落下,托盘要不断的测量,好了希望大家都来试试吧,我也还在想呢


这个有点意思,晚上无事写了一个。kawasakilu 程序我看了一下,没模拟,还不是全明白,。习惯用Q系列的。程序里关键是找出接近值和对应位,找出规律10个盘或100个盘都一样。X0如何触发和Y0-Y9接通时间要看实际应用了。程序也许有不完善的地方,请大家指教。
还要谢谢 zhzh791126 真人 搞出这麽一个有趣的题。

想了一下程序还是有不完善的地方,如果有15个盘,组合方式就有32767种,程序中就要用32767个D,这对PLC有点不太现实,但还是有办法完善。如果大家有兴趣过两天有空我修改一下再发上来。
有没同行对西门子比较熟练的,整一个上来,西门子功能很强,作起来应该更简便吧。大家也可以说说自己的编程思路,看有没更简便快捷的方法。
附件: 糖果包装称重控制QCPU.rar (12 K) 下载次数:152
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+2(ljs0532)
  • 熟悉轮胎生产工艺流程。专业制造车胎生产设备。提供轮胎工厂公用工程设计,安装。提供轮胎生产设备改造升级服务。愿与各同行探讨工控问题:QQ 1987857377