kcai_fly
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 268 点
下载积分: 2674 分
在线时间: 140(小时)
注册时间: 2018-01-26
最后登录: 2023-10-27
查看kcai_fly的 主题 / 回贴
楼主  发表于: 2018-06-13 14:15
最近一直在学习三菱PLC中的SFC顺控编程,基本上按工艺流程的动作以及复位都能写出来了,但最近需要用到暂停功能,一时没了头绪,请各位大侠指点迷津!
kcai_fly
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 268 点
下载积分: 2674 分
在线时间: 140(小时)
注册时间: 2018-01-26
最后登录: 2023-10-27
查看kcai_fly的 主题 / 回贴
1楼  发表于: 2018-06-13 15:02
引用
引用第1楼咗臉ヅ微笑ぺ于2018-06-13 14:39发表的  :
M8040禁止转移

我编写的是一个耐久测试程序,在一个状态内反复执行100次,用计数器ON做转移条件,用M8040只能实现状态间的转移禁止,但状态内的还是一直在执行。
kcai_fly
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 268 点
下载积分: 2674 分
在线时间: 140(小时)
注册时间: 2018-01-26
最后登录: 2023-10-27
查看kcai_fly的 主题 / 回贴
2楼  发表于: 2018-06-14 11:06
引用
引用第4楼东敏123于2018-06-13 16:45发表的  :

你们程序里面有没有编以自动模式为条件的主控指令,一旦想暂停就把主控中断,是否可行

主控程序里编写了停止复位,但暂停功能不知道怎么写,在主控里用了M8034和M8040指令,模拟时好象都不能实现暂停。
kcai_fly
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 268 点
下载积分: 2674 分
在线时间: 140(小时)
注册时间: 2018-01-26
最后登录: 2023-10-27
查看kcai_fly的 主题 / 回贴
3楼  发表于: 2018-06-22 11:48
引用
引用第11楼工控大学徒于2018-06-22 09:10发表的  :
按10楼的可以试下

10楼的方法确实可以,在转移条件里加常闭可以实现状态间的暂停;在状态内加常闭可以实现运行步暂停。但这是个笨的方法,如果状态和步数很多的话,就比较麻烦,感觉应该有更加智能的方法才对,所以现在还在求索。