conlycn
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 176 点
下载积分: 614 分
在线时间: 30(小时)
注册时间: 2013-07-14
最后登录: 2024-03-19
查看conlycn的 主题 / 回贴
楼主  发表于: 2022-08-10 22:05
哪位高人做过三菱Q 的自由组合流程的程序,比如有4个测试项目,编号定义为1、2、3、4,客户要求自由组合流程控制,如编号1流程走完,自动进行编号2流程,再依次编号3、编号4.。再要求3-2-4-1、4-1-2-3。。。。。。等等,这种模块化流程组合怎么做比较简单直观。谁有案例发个参考下也可以呀。求助,谢谢!
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3788 个
工控威望: 7134 点
下载积分: 13075 分
在线时间: 2511(小时)
注册时间: 2016-10-31
最后登录: 2024-05-11
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2022-08-10 23:02
我会啊,就是子程序调用
【三菱任意序号启动-哔哩哔哩】 https://b23.tv/i29ieZs
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。QQ群942493953
攻城狮老王
工控人一名,欢迎骚扰。
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 211 点
下载积分: 1517 分
在线时间: 51(小时)
注册时间: 2022-03-22
最后登录: 2024-05-10
查看攻城狮老王的 主题 / 回贴
2楼  发表于: 2022-08-10 23:19
SFC吗?
ayusecret
级别: 探索解密
精华主题: 0
发帖数量: 97 个
工控威望: 163 点
下载积分: 599 分
在线时间: 41(小时)
注册时间: 2021-10-31
最后登录: 2024-04-26
查看ayusecret的 主题 / 回贴
3楼  发表于: 2022-08-12 08:41
大体思路:规划一片区域存储设置的子流程顺序,在主流程轮训执行搜索到的子流程,开始执行,子流程结束后返回继续轮寻下一个,直到遇到某个特殊值再重头开始。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3715(小时)
注册时间: 2007-11-04
最后登录: 2024-05-12
查看tingfenghu的 主题 / 回贴
4楼  发表于: 2022-08-12 12:15
设置组合步
LD=   D0   K0  ------停止所有程序                        
LD=   D0   K1  ------组合1程序
                        ------ MOV  D11  D0
LD=   D0   K2  ------组合2程序
                        ------ MOV  D12  D0
LD=   D0   K3  ------组合3程序
                        ------ MOV  D13 D0
--------
启动运行第一步,
X0      -------MOV  D30   D0
  
D30   设为 K3     运行组合步3,
组合步3完成, 需要运行组合步1,
D13   设为 K1,

                  
  


                                
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
冲出枪林弹雨
冲出枪林弹雨
级别: 家园常客
精华主题: 0
发帖数量: 114 个
工控威望: 592 点
下载积分: 263 分
在线时间: 72(小时)
注册时间: 2020-09-05
最后登录: 2024-05-09
查看冲出枪林弹雨的 主题 / 回贴
5楼  发表于: 2022-08-13 00:27
图片:
参考图中流程框架,有删减,主要是利用数组动态指针,根据设备实际情况,增加多个流程和多个动作,自由组合,且数量无限制可修改
技术交流vx: Electric973