您现在所在的是:

PLC论坛

回帖:10个,阅读:1000 [上一页] [1] [2] [下一页]
* 帖子主题:

PLC编程问题

1791
dingood
文章数:318
年度积分:77
历史总积分:1791
注册时间:2013/8/26
发站内信
发表于:2022/1/17 10:15:48
#0楼
有没有大神能指点一下,我用梯形图编程时总是用穷举法,特别是在条件判断的时候,梯形图编程有没有别的方法。

比如五工位,设备在其中一个工位停留,另外四个工位有呼叫信号时设备移动过去,遵循就近选择,该怎么编写程序。
37231
cvlsam 版主
文章数:12401
年度积分:1583
历史总积分:37231
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2022/1/17 10:27:15
#1楼
以下是引用dingood2022/1/17 10:15:48的发言:
有没有大神能指点一下,我用梯形图编程时总是用穷举法,特别是在条件判断的时候,梯形图编程有没有别的方法。

比如五工位,设备在其中一个工位停留,另外四个工位有呼叫信号时设备移动过去,遵循就近选择,该怎么编写程序。

那么问题来了,假设你在3号工位,2,4同时呼叫,那么去2还是去4?

至于你的要求,参照电梯桥箱按钮编程方式就可以了,循环队列方式。

Good Luck~
405
红狼B7BM
文章数:60
年度积分:405
历史总积分:405
注册时间:2021/2/22
发站内信
发表于:2022/1/17 10:40:14
#2楼
可以略微学习下算法,虽然很多程序穷举也不是不能写。比如你这个问题,首先确定算法输入输出,输入是设备当前当前位置,五个工位的信号以及位置,输出是设备目标位置,所以可以用两个数组或者变址,判断下有信号的工位中距离最近的。
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/1/17 10:45:23
#3楼
编制比较指令
附件 image.jpg
7327
7583124
文章数:496
年度积分:841
历史总积分:7327
注册时间:2013/12/12
发站内信
发表于:2022/1/17 11:02:10
#4楼
看工艺要求,有没有工位的优先级,工位少可以用穷举法;感觉也没什么好办法了
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/1/17 13:32:54
#5楼
穷举法?不明白怎么个穷举法
既然是工位叫设备,设备只有一个,那么设备的运转能满足工艺要求.

使用先叫先到,同向临近工位插队
快乐 幸福 自由 比什么都重要
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/1/17 13:59:31
#6楼
回复 #3楼 cfg168
附件 image.jpg

谁家教课,看到这个乐了,简单的东西搞这么复杂
快乐 幸福 自由 比什么都重要
17364
pan_xiansheng
文章数:2330
年度积分:1012
历史总积分:17364
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/1/17 17:12:34
#7楼
可以参照电梯的控制方式,比如说电梯有20层,电梯每上一层就+1,每下一层就—1,当电梯停在15层,就在寄存器上标注15,如果此时5层呼叫电梯下行,随后8层也呼叫下行,那么电梯就下行8层停,随后再继续下行到5层,并继续下行。

至于究竟是上还是下,程序是将电梯停靠的寄存器数字,与呼叫的寄存器数字想比较(停靠—呼叫),大于0就下,小于0就上。
[此贴子已经被作者于2022/1/17 17:14:18编辑过]
26494
goldage
文章数:15081
年度积分:1996
历史总积分:26494
注册时间:2006/1/10
发站内信
2018论坛热心网友
发表于:2022/1/17 21:01:58
#8楼
看看三菱培训教材里面的哪个多工位小车呼叫案例
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/1/18 12:47:25
#9楼
穷举法虽然很蠢,但它是最好用的,最不容易出BUG的

不要嫌弃它,蠢的方法用到极致,那就是…………蠢到极
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累

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

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

78.0005