用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
在一定范围内随机取用 怎么遍啊 求助啊!!!
上一主题
下一主题
nlb2001
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
237 点
下载积分:
577 分
在线时间: 65(小时)
注册时间:
2013-02-03
最后登录:
2024-09-14
查看nlb2001的
主题
/
回贴
楼主
发表于: 2015-09-24 13:11
全看
|
小
中
大
各位大侠:
本人要做一个程序:有11个空位,有一个运搬车随机向着11个空位中放工件。只要这11个空位中没有工件的位置就可以随机放置工件,一次放一个。
我想的是空位中有工件就是0,在0~11空位中中(最大)随便找一个不是0的位置放工件,得用什么指令啊??
先随机选一个位置,在和0比较,是0的话就再重复随机选择,再和0比较,不是0的话就选择这个。
0~11的范围怎么定,得用子程序吗
脑汁绞尽求帮助啊!!!!!
分享
nlb2001
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
237 点
下载积分:
577 分
在线时间: 65(小时)
注册时间:
2013-02-03
最后登录:
2024-09-14
查看nlb2001的
主题
/
回贴
1楼
发表于: 2015-09-24 16:30
全看
|
小
中
大
比较的话每次都从第一个开始比,那么后面的就没有机会放工件了啊
分享
nlb2001
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
237 点
下载积分:
577 分
在线时间: 65(小时)
注册时间:
2013-02-03
最后登录:
2024-09-14
查看nlb2001的
主题
/
回贴
2楼
发表于: 2015-09-25 14:29
全看
|
小
中
大
大哥给稍微详细点说说呗,小弟初学没能理解
分享
nlb2001
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
237 点
下载积分:
577 分
在线时间: 65(小时)
注册时间:
2013-02-03
最后登录:
2024-09-14
查看nlb2001的
主题
/
回贴
3楼
发表于: 2015-09-28 16:37
全看
|
小
中
大
我也想了几天了,查遍互联网!!
我是这样做的,PLC好像没有真正的 随机数。
所以我利用时间,每次触发信号肯定不会一样,所以利用用触发时间的秒数除以6,基本上可以等到10个结果,这样基本上可以做到随机放置工件了。
不过还有一个问题,就是如果放工件的位置为满工件,就不能放了还得重新选择,是不是得用到子程序的调用什么的啊,又是一个新的问题…………………………
分享
上一主题
下一主题
工控人家园
三菱工控论坛
在一定范围内随机取用 怎么遍啊 求助啊!!!
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问