登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:程序这个样子 要写30行 有什么简便的方法指令
点击:1381 回复:25
楼主
编辑
引用
管理
twtynijj
有个先进先出的设备 是用伺服升降来定每层的位置。因为先进先出 所以层位最后是从最低层空层开始的。上图中的程序写的目的是。这样的写法有什么简便 的方式指令。来实现!
最后修改:
2022/1/13 19:31:31
22-01-13 19:31
1楼
编辑
引用
管理
chengzheng
可以,仅供参考
22-01-13 21:07
2楼
编辑
引用
管理
勇子RjtogCHS
把控制意图写详细点,也许别人有其他的写法。 自己找例子写一个先进先出的指令,或者找个库。
22-01-13 22:33
3楼
编辑
引用
管理
小飞哥zWUVzJ
“因为先进先出 所以层位最后是从最低层空层开始的。”,先进先出的话,这句话就有点不能理解了。。。看你写的程序,应该是由低向高进行吧。
22-01-14 08:32
4楼
编辑
引用
管理
twtynijj
是的 M200通时 表示要去第一层 ,当第一层存了东西时 M6000置位。 M201接通。下一次就去第二层了。M200-M229是写入每一层的位置。伺服行走的位置。当要取出产品时 会从最先进的第一层取出来。取出后复位M6000.再一次存时会存在第一层。
22-01-14 08:58
5楼
编辑
引用
管理
twtynijj
先进先出指令是有的。现在是就是组织逻辑上的问题。比如我要存第一层,须要给伺服一个第一层的位置,让电机走到第一层,有来产品就存。如果要取出产品。我又要让伺服走到最先进来的哪层,将它取出来。共30层。
22-01-14 09:00
6楼
编辑
引用
管理
微鑫科技
定义一个层数的标志变量不就行了,根据变量去取层数。
22-01-14 10:35
7楼
编辑
引用
管理
cfg168
需要依靠触摸屏来实现辅助控制的吧?把层数和具体的层内地址做网格或者配方,取的时候PLC只执行触摸屏给的取物路径,伺服先怎么动,后怎么动,对不?
22-01-14 11:39
8楼
编辑
引用
管理
15900475403
玩过类似的,先全部清零初始化,走到那层把对应层数赋进去,跳过的层数赋0,三菱有数据处理指令,从大到小,或从小到大,然后用这个指令自己判断层数,取出后把对应的层数赋0
22-01-14 12:27
9楼
编辑
引用
管理
知道一点
入和出分开控制
建立两个数据表,表一放置有物的层数;表二放置层序号及有无物品标识"1"
入,事先检索表二有物标志为"0"的最低层数据备用,有需要放置物品时,就控制电机走到这层放入,然后设置这层数据"1"表示有物;将层数放入表一最下方.
出,需要出料时,出表一最上方数据给电机运作,完成后表一数据整体上移一格,清除表二这层物品标志.
22-01-14 18:39
上一页
下一页
工控新闻
天硕工业级M.2 NVMe SSD固态硬盘30μ镀金接口适配严苛环境
华北工控BIS-6675FT-B10:搭载飞腾D2000处理器,自主可控最佳选择!
掌“控”未来,新“制”启程——松下GM5运动控制器正式下线
三大芯片EDA巨头:正恢复对华供应
前五月工业品物流需求增势平稳 装备制造增长贡献率超五成
华北工控BIS-6680M,助力提升安检闸机整体效能
华北工控BIS-6670L:超低功耗/丰富扩展/稳定性高,智能终端持续性运行的理想选择
艾默生为学术应用赋能,重磅发布新型一体化工程实验室
更多新闻资讯