登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:PLC“自动分配”程序
点击:1355 回复:16
楼主
编辑
引用
管理
neverland36
想实现功能:有几个位子,按下按钮,光电开关检测到哪些空位,哪些已经被用,然后随机选择一个位子。就像超市里面存包柜、寄存柜 那样,按下存,自动分配一个空箱。
这里我的问题是,自动分配,用PLC程序,怎么实现?
谢谢!!
14-09-11 15:18
1楼
编辑
引用
管理
eyujiedianqi
把空位编成号,如1、2、3、4.......当空位多时,采用多选一的方法,随机选一,且只输出一个。
14-09-11 15:49
2楼
编辑
引用
管理
neverland36
谢谢!空位编号,是每分配一个完成后,都要重新编号?随机选一,是像产生随机数那样吗?随机数的产生好像不好做,因为每次分配完成后,它的编号数值范围都不同。请指点
14-09-11 16:18
3楼
编辑
引用
管理
wushulin
随机分配有点不好做,但知道哪些是空位这个就好做了,只要是空的,可以按顺序存放。既然可以承机存放,那么也就可以按最小号存放,任意位置取出后,这个空位自动加入排队号里面去。
把需要的位置号编号。不管任何时间,只有一空位给存入键。
编程采用比较和传送两种指令就可以了,这种编程方式相对比较简单最懂,调试也容易。
14-09-11 18:06
4楼
编辑
引用
管理
liaohuanbin
这东西不可能随机的,肯定有规律的,先将所有的空柜做好编号,用编码指令,像电梯一样,然后放入先入先出写入指令中,每控一个控钮,按先入先出读出地把空位移出,后面一有空位马上用先入先出指令写入,这样每个空位都有顺序都读出,写进,并且做到平均使用,先进先出
最后修改:
2014/9/11 20:01:03
14-09-11 19:58
5楼
编辑
引用
管理
339402782
可以按顺序分配,这个好做,如果是随机分配,这就得用一定算法来做了
14-09-11 22:07
6楼
编辑
引用
管理
527383814
干嘛非得要用plc 单片机完成不是要容易得多吗
14-09-11 22:27
7楼
编辑
引用
管理
wushulin
先进先出肯定是不符合的了,顺序存,随便取才正确。然后有空位自动动确认一个。
14-09-11 23:56
8楼
编辑
引用
管理
cfg168
呵呵,随机那是抽奖设备使用的概念。
难道楼主也想用PLC进行研发出摇奖设备?
观念的转变,对编程思路将会有很大的帮助的。
14-09-12 00:07
9楼
编辑
引用
管理
知道一点
引用
neverland36
在 2014/9/11 16:18:26 发言
【内容省略】
plc里没有随机数指令,造一个,用OMRON做的一个,参考.
附件:
[
本地下载
]
14-09-12 06:46
上一页
下一页
工控新闻
倍福中国自动化新技术研讨会 | 徐州站
西克重点推介 - 通用型接近传感器 IME
倍福2025 年第三期工业 PC 控制及其应用全国师资培训(中北大学站)开班仪式成功举行
皮尔磁:让工业燃烧器更加安全智能
聚焦AI与绿色双碳 金士顿亮相2025深圳国际电子展
智元机器人首届合作伙伴大会成功举办,以全链条布局加速具身智能商用落地
2025 年倍福第三期工业 PC 控制及其应用全国师资培训(中北大学站)开班仪式成功举行
中控技术登榜2025《财富》中国科技50强,以工业AI助力世界可持续发展
更多新闻资讯