三菱PLC编写SFC中的一些问题 点击:6333 | 回复:18



涛声依旧0524

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2018年3月16日
发表于:2018-03-16 20:51:41
楼主
求助帖30分-已结帖

本人三菱PLC新手,在这个论坛也是初来乍到!有个问题在此请教下各位行内师傅了!

1、三菱SFC有10个初始状态S0到S9,每一个状态编写状态图页面就10列(行数很多不说)。如果我一个程序很大,工步很多怎么办?例如一台设备有15个工站同时并行动作,每个工站有很多复杂的动作,如果说每一个工站就占用1列往下编写那也要15列才够啊,怎么做?

2、接第一问题,我编写了3个SFC块(S0、S1、S2),把这15个工步分别编写在这3个块中。但是问题来了,3个块不能做并行处理,跳转做出来又不执行。可能方法方式有问题,我呢是自学的,有些基础可能还没弄明白,在这里请教下大家了!谢谢!!!




李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-03-17 07:55:23
1楼

可以写到S15,你自己没有试一试。

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-03-17 07:57:07
2楼

SCF本身就是逻辑性的编程,一步一步的,但是你可以用梯形图跳转

涛声依旧0524

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2018年3月16日
发表于:2018-03-17 10:01:57
3楼

回复内容:

对:李东泽 可以写到S15,你自己没有试一试。     内容的回复:

并行只能8个分支啊,怎么能这到15呢?求指教!

涛声依旧0524

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2018年3月16日
发表于:2018-03-17 10:03:12
4楼

回复内容:

对:李东泽 SCF本身就是逻辑性的编程,一步一步的,但是你可以用梯形图跳转     内容的回复:

问题是一个s0块只能写10个,现在需要15个并行怎么排列,求指教谢谢!

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-03-17 11:28:57
5楼

回复内容:

对:涛声依旧0524 回复内容:对:李东泽 可以写到S15,你自己没有试一试。     内容的回复:并行只能8个分支啊,怎么能这到15呢?求指教!     内容的回复:

你选的那个型号的PLC

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-03-17 11:29:57
6楼

回复内容:

对:涛声依旧0524 回复内容:对:李东泽 SCF本身就是逻辑性的编程,一步一步的,但是你可以用梯形图跳转     内容的回复:问题是一个s0块只能写10个,现在需要15个并行怎么排列,求指教谢谢!     内容的回复:

应该是串行,不能并

涛声依旧0524

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2018年3月16日
发表于:2018-03-17 18:10:23
7楼


回复内容:

对: 李东泽 回复内容:对:涛声依旧0524 回复内容:对:李东泽 ... 内容的回复!

三菱FX系列

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-03-17 19:57:30
8楼

回复内容:

对:涛声依旧0524 回复内容:对: 李东泽 回复内容:对:涛声依旧0524 回复内容:对:李东泽 ... 内容的回复!三菱FX系列     内容的回复:

三菱FX1N吗

合作方来给大家

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 100回
  • 年度积分:0
  • 历史总积分:259
  • 注册:2017年7月20日
发表于:2018-03-18 14:16:32
9楼

如果工作站功能相同建议做一个工作站子程序循环调用它就行了

gongkongkbkb1244

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 211回
  • 年度积分:1
  • 历史总积分:218
  • 注册:2018年3月29日
发表于:2018-03-31 18:00:13
10楼

是这个意思吗?

涛声依旧0524

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2018年3月16日
发表于:2018-04-03 20:28:38
11楼


回复内容:

对: gongkongkbkb1244 是这个意思吗? 内容的回复!

是啊,三菱的S0状态只能写10列,如果我需要写20列怎么办?


bh12315466

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2017年11月10日
发表于:2018-04-04 17:57:38
12楼


引用 李东泽 的回复内容: SCF本身就是逻辑性的编程,一步一步的,但是你可以用梯...


tiger71820

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2014年6月23日
发表于:2018-04-06 23:18:56
13楼

这样没问题啊,并行线向右画就是了,列数不够会提醒的

tiger71820

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2014年6月23日
发表于:2018-04-06 23:24:53
14楼

这样可以吗?s0、s1、s2是初始状态,换个状态号用就是了

bh12315466

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2017年11月10日
发表于:2018-04-23 20:18:39
15楼
15步是吧,软件默认的是10横列,你可以改变对应的横列数(横列数增加,竖行减少的原则),这样你就能解决编程问题了,不用考虑将15个初始步分别放在其他的块中,SFC块是用来做分割的,调试/自动,块与块之间当然不能同时运行了,希望对你有用。

bh12315466

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2017年11月10日
发表于:2018-04-23 20:21:00
16楼
回复内容: 对:tiger71820这样可以吗?s0、s1、s2是初始状态,换个状态号用就是了内容的回复!  他说的是块,B0\B1\B2,打错了应该

bbdres

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2018年4月21日
发表于:2018-04-23 21:46:44
17楼
厉害,都是老师傅了,经验

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 116回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2007年12月06日
发表于:2018-09-21 15:16:29
18楼

回复内容:

对:李东泽 回复内容:对:涛声依旧0524 回复内容:对:李东泽 可以写到S15,你自己没有试一试。     内容的回复:并行只能8个分支啊,怎么能这到15呢?求指教!     内容的回复:你选的那个型号的PLC     内容的回复:

怎么联系你


热门招聘
相关主题

官方公众号

智造工程师