登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教三菱高手这个问题怎么编程?
点击:1340 回复:3
楼主
编辑
引用
管理
dujianjun
用Q系列PLC控制10台机器,每一台机器都是一样的动作,主要是要解决一个先后工作的问题,例如有一台机器在工作的时候,其他的机器也有请求工作,等那台机工作完以后,其它的机台要按它们请求的先后进行控制工作,就是先进先出,不知道用什么指令来编?请高手指点一下,谢谢!
08-10-23 21:26
1楼
编辑
引用
管理
gm99cn
三菱的我不熟,不过其他的PLC没有这种指令。可以参考先进先出堆栈原理,使用基本指令做。
如:设堆V0~V9,V10为堆栈指针。10台机器编号为10~19。当有请求时把机器编号存入堆(V10所指处),V10++。 待当前机器工作完后,V0内存储的编号启动相应机器。堆V0~V9左移,V9补0。V10--。
08-10-23 22:27
2楼
编辑
引用
管理
gk528
Q系列的没玩过,FX的指令有这种功能。
SFWR与SFRD指令
详细----
http://www.gk528.com/gplc/2008/10/20081023190436.asp
最后修改:
2008-10-23 23:47:06
08-10-23 23:46
3楼
编辑
引用
管理
cvlsam
首先,给您10台机器进行编号,比如1代表1号机台,2代表2号机台……依次类推。
然后,当机器发出请求时,使用FIFW指令将机器号写入数据表中~~
最后,当可以执行机器请求时,使用FIFR指令来读取机器号~~
08-10-24 09:06
工控新闻
12分钟下线一台工业机器人 成都打造人工智能产业高地
CC-Link IE TSN|大暑万物蓄势,工业连接无忧
工信部等八部门部署开展科技型企业创新政策扶持“一件事”专项行动
Beckhoff 大学合作计划丨2026 年第二期全国智能制造师资培训及产学研用活动通知
科技赋能绿茵赛场 常州本土人形机器人亮相苏超主场
一键下载 | 西克《电池生产中的质量管理》电子手册
上海电气重磅发布《AI原生智能工厂白皮书》
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
更多新闻资讯