登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教三菱高手这个问题怎么编程?
点击:1339 回复: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
工控新闻
ABB投资Gridcog,赋能新能源行业发展
工信部:推动人形机器人、脑机接口等新一代智能设备普及
汇工业自动化尖峰,链全球智造采购商 | 2026青岛工业自动化展圆满闭幕!
西门子Eigen工程智能体落地中国,工业AI跨越物理世界“确定性”拐点
物理AI:从WAIC展台,奔赴真实产业“战场”
东土科技MaDo平台亮相WAIC,为机器人OPC生态提供通用训练底座
西门子收购 Precision Innovations,以 AI 助力 SoC 设计探索与优化能力
WAIC 2026上海|烽台科技×涛思数据战略签约,联合打造"工业数据+AI"整体解决方案
更多新闻资讯