三菱SFC编程总则 点击:9363 | 回复:71



BIYINGLI

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2006年5月24日
发表于:2006-07-13 09:28:00
楼主
MITSUBISHI FX PLC SEQUENTIAL FUNCTION CHART PROGRAMMABLE PRINCIPLE

SFC编程总则
A.    三要素:驱动负载、转移条件、转移目标。转移条件、转移目标二者不可缺,驱动负载视具体情况而定。
B.    先驱动负载,后状态转移,不可颠倒。
C.    顺序不连续的转移用OUT指令进行状态转移。
D.    对状态的处理必须先使用步进接点指令STL。
E.    程序最后必须使用步进返回指令RET。
F.    不同时启动的双线圈是允许的,相邻的状态使用的“T、C”不能相同。
G.    转移条件可以是多个元件的逻辑组合。
H.    SFC程序内不可使用MC、MR指令。
I.    初始状态可以由其他状态驱动,运行开始必须用其他方法预先作好初始状态的驱动。
J.    停电恢复后需要继续的状态,用停电保持状态元件。
K.    分支、汇合的组合流程和虚拟状态的编程需具体情况,具体分析,具体处理。
选择性分支状态编程法
分支状态的编程
①.    “取”第一个分支的转移条件。
②.    “SET(转移到”)第一个分支的第一个状态。
③.    依据“①、②”项的方法逐步完成由左到右的其他分支,即告分支状态的编程结束。
汇合状态的编程
㈠.    “STL”第一个分支的第一个状态,一直到该分支的最后一个状态,但仅能进行到OUT驱动。
㈡.    依据“㈠”的方法逐步完成由左到右的相应的分支。
㈢.    “STL”汇合前的第一支路的最后的状态,“取向汇合状态转移的条件,“SET”汇合的第一个状态。
㈣.    依据“㈢”的方法逐步完成其他相应由左到右的分支的汇合。
㈤.    “STL”汇合后的第一个状态,需进行输出。
并行性分支状态编程法
分支状态的编程
⒈“取”并行分支状态前的转移条件, “SET”由左到右的每一个分支的第一个状态。
汇合状态的编程
⑴.    “STL”第一个分支的第一个状态,直至该分支的最后的状态的驱动输出。
⑵.    依据“⑴”的方法逐步完成其他由左到右的分支。
⑶.    “STL”第一个分支的最后状态,“STL”第二个分支的最后状态,但不能输出……
⑷.    “取”汇合后的第一个转移条件。
⑸.    “SET(转移到)”第一个分支的第一个状态。

撰稿人:黎赢璧



小蔡

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 151回
  • 年度积分:0
  • 历史总积分:709
  • 注册:2003年3月18日
发表于:2007-08-05 09:56:00
21楼
有更详细的吗?

工控UP

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 82回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2007年4月24日
发表于:2007-08-05 20:54:00
22楼
编写PLC程式方法多多

zpztysw

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年11月17日
发表于:2007-11-17 15:03:00
23楼
三菱FX中,书上介绍有一状态元件S,用它由SFC图转成梯形图还是比较方便。但是在GX软件上却不知道怎么输入状态元件S.哪位高手知道
我的QQ;345346086

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2007-11-17 17:54:00
24楼
在GX软件上一样的用,把“S”当作“M”当作“Y”输入。

喜悦

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 425回
  • 年度积分:0
  • 历史总积分:731
  • 注册:2006年4月03日
发表于:2007-11-17 18:11:00
25楼
都是可以的

我想请教

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年9月06日
发表于:2007-12-06 10:02:00
26楼
有FX系列SFC编程手册吗?多谢!
dhmdf@163.com

学海求知

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2007年11月28日
发表于:2007-12-06 14:47:00
27楼
订单

学海求知

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2007年11月28日
发表于:2007-12-06 14:50:00
28楼
请问三菱FX2N系列的模拟量模块的通道地址是怎么定义的,急!请知道的告诉我,谢谢!

奎灵之风

  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 130回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2007年1月12日
发表于:2007-12-08 13:59:00
29楼
谢谢,不过太习惯用梯形图了,我都不会用SFC了>_<

1314520

  • 精华:0帖
  • 求助:0帖
  • 帖子:64帖 | 1181回
  • 年度积分:0
  • 历史总积分:1723
  • 注册:2007年11月21日
发表于:2007-12-08 20:01:00
30楼
收藏了

小陈--

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 271回
  • 年度积分:1
  • 历史总积分:453
  • 注册:2005年1月01日
发表于:2007-12-31 18:05:00
31楼
见到很多工控方面的兄弟都在找
[color=#FF0000]三菱全系列编程软件GX Developer Version 7.08j 中文版[/color]
这里有个免费下载的,分享一下
http://www.m8002.cn/Content.Asp?ID=2

菱电

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 78回
  • 年度积分:0
  • 历史总积分:475
  • 注册:2008年5月16日
发表于:2009-04-21 08:42:23
32楼
好东西,留下来看看!

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2009-07-06 14:13:17
33楼
用SFC编程的是不太好的,

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2009-07-06 14:30:43
34楼

SFC编程局限太大,建议不要用。用梯形图是很好的办法。我所在公司做非标自动化的设备,很多情况下单台机器的程序都在20K左右时用FX3UC做,更大的单台的设备程序在40K步以上的用Q06H/Q12H做。我做的每一台设备的动作逻辑都不可能用SFC画出来,按照SFC的语法去写程序的话,基本上是无法实现。SFC用于不是很复杂逻辑控制的时候还是可以。

1.但是SFC的编程思想是很好的:在写程序前要先做好流程图,流程图的做法可以参考SFC的画法。

2.工程简化:大问题分解为小问题,小问题分解为更小的问题;

3.模块化:一个大的问题对应一个模块,小的问题对应一个模块,最后就是一个模块里调用其他模块,

死心眼

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 292回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2008年1月09日
发表于:2009-07-16 21:33:06
35楼
34说得好,世上没有完美的东西。梯形图也有短点。没有脚本功能。即太麻繁了。动作流程是必须先画的。

cchde

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2004年12月25日
发表于:2009-09-27 08:48:53
36楼
不直接用软件的SFC功能编程,而是先画SFC图,再手工转成梯形图,是否可行?

陈易双

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2010年5月05日
发表于:2010-10-17 23:56:00
37楼
习惯上先画出sfc图    再看着图编梯形图  还蛮顺流的!主要是符合操作习惯  有效率

1234jiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2012年5月04日
发表于:2013-10-15 10:41:01
38楼

引用 不懂先生 的回复内容: 你有A系列SFC编程手册吗?多谢!! HEIREN19... 


 sfc编程时,多个转移条件怎么不能写上去?

leosir

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 15回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2012年10月20日
发表于:2013-10-17 20:40:07
39楼

不错,收藏了,SFC就是画的特别扭........

chenl123a

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 620回
  • 年度积分:0
  • 历史总积分:319
  • 注册:2010年1月09日
发表于:2013-10-18 03:15:34
40楼

楼主向你请教三菱SFC编程技巧


热门招聘
相关主题

官方公众号

智造工程师