中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛 艾睿光电产品体验活动
工控论坛首页 PLC论坛 → 浏览主题: PLC编程问题
发表新帖 回复该主题
回帖:10个,阅读:603 [上一页] [1] [2] [下一页]
* 帖子主题:

PLC编程问题

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

比如五工位,设备在其中一个工位停留,另外四个工位有呼叫信号时设备移动过去,遵循就近选择,该怎么编写程序。
33066
cvlsam 版主
文章数:11672
年度积分:670
历史总积分:33066
注册时间: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~
268
红狼B7BM
文章数:22
年度积分:268
历史总积分:268
注册时间:2021/2/22
发站内信
发表于:2022/1/17 10:40:14
#2楼
可以略微学习下算法,虽然很多程序穷举也不是不能写。比如你这个问题,首先确定算法输入输出,输入是设备当前当前位置,五个工位的信号以及位置,输出是设备目标位置,所以可以用两个数组或者变址,判断下有信号的工位中距离最近的。
27311
cfg168
文章数:16937
年度积分:679
历史总积分:27311
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/1/17 10:45:23
#3楼
编制比较指令
附件 image.jpg
5798
7583124
文章数:353
年度积分:200
历史总积分:5798
注册时间:2013/12/12
发站内信
发表于:2022/1/17 11:02:10
#4楼
看工艺要求,有没有工位的优先级,工位少可以用穷举法;感觉也没什么好办法了
30880
知道一点
文章数:18825
年度积分:1578
历史总积分:30880
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/1/17 13:32:54
#5楼
穷举法?不明白怎么个穷举法
既然是工位叫设备,设备只有一个,那么设备的运转能满足工艺要求.

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

谁家教课,看到这个乐了,简单的东西搞这么复杂
快乐 幸福 自由 比什么都重要
14508
pan_xiansheng
文章数:2140
年度积分:499
历史总积分:14508
注册时间: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编辑过]
20884
goldage
文章数:12352
年度积分:1134
历史总积分:20884
注册时间:2006/1/10
发站内信
2018论坛热心网友
发表于:2022/1/17 21:01:58
#8楼
看看三菱培训教材里面的哪个多工位小车呼叫案例
10564
蛇会大学
文章数:4093
年度积分:606
历史总积分:10564
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/1/18 12:47:25
#9楼
穷举法虽然很蠢,但它是最好用的,最不容易出BUG的

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

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

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

109.2007