houlianchen
级别: 探索解密
精华主题: 0
发帖数量: 56 个
工控威望: 187 点
下载积分: 728 分
在线时间: 32(小时)
注册时间: 2009-02-10
最后登录: 2018-01-20
查看houlianchen的 主题 / 回贴
楼主  发表于: 2009-11-01 01:08
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(转移到)”第一个分支的第一个状态。
本帖最近评分记录:
  • 下载积分:+1(YMMFA)
    约定
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看约定的 主题 / 回贴
    1楼  发表于: 2009-11-02 19:59
    顶二下。。
    liaomay99
    级别: 略有小成
    精华主题: 0
    发帖数量: 335 个
    工控威望: 358 点
    下载积分: 9792 分
    在线时间: 388(小时)
    注册时间: 2007-11-26
    最后登录: 2024-11-17
    查看liaomay99的 主题 / 回贴
    2楼  发表于: 2009-11-02 21:52
    謝謝樓主與大家共享
    hszyz
    级别: 略有小成
    精华主题: 0
    发帖数量: 351 个
    工控威望: 315 点
    下载积分: 3804 分
    在线时间: 130(小时)
    注册时间: 2007-09-20
    最后登录: 2021-04-26
    查看hszyz的 主题 / 回贴
    3楼  发表于: 2009-11-03 13:39
    谢谢分享
    懒人
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看懒人的 主题 / 回贴
    4楼  发表于: 2009-11-03 16:35
    顶一下
    zldxj
    级别: 略有小成
    精华主题: 0
    发帖数量: 73 个
    工控威望: 200 点
    下载积分: 31318 分
    在线时间: 117(小时)
    注册时间: 2006-12-09
    最后登录: 2020-01-19
    查看zldxj的 主题 / 回贴
    5楼  发表于: 2009-11-07 20:05
    顶一下!三菱SFC(FX3U/Q)确实方便!调试程序非常快!FX的就算是用SFC,从PLC上传就变成梯形图了。
    yanchenwyl
    级别: 探索解密
    精华主题: 0
    发帖数量: 39 个
    工控威望: 186 点
    下载积分: 709 分
    在线时间: 44(小时)
    注册时间: 2008-06-10
    最后登录: 2024-11-15
    查看yanchenwyl的 主题 / 回贴
    6楼  发表于: 2009-11-08 21:42
    顶一下。
    纽事达
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看纽事达的 主题 / 回贴
    7楼  发表于: 2010-03-27 20:59
    写得好,顶一下
    sunny_0111
    chiyona@msn.cn坚持就是胜利!
    级别: 探索解密
    精华主题: 0
    发帖数量: 96 个
    工控威望: 175 点
    下载积分: 700 分
    在线时间: 49(小时)
    注册时间: 2009-11-10
    最后登录: 2012-08-21
    查看sunny_0111的 主题 / 回贴
    8楼  发表于: 2010-04-15 16:14
    楼主,问一下下:停电保护后要恢复到,停电前的步用什么软元件啊
    以爱国为中心,以客户为己任。
    自主决定命运,创新成就未来。
    pretco123
    不为失败找理由,只为成功找方法
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 2474 个
    工控威望: 1761 点
    下载积分: 82807 分
    在线时间: 1511(小时)
    注册时间: 2008-04-15
    最后登录: 2024-11-26
    查看pretco123的 主题 / 回贴
    9楼  发表于: 2010-04-15 16:20
    支持,学习.
    sunny_0111
    chiyona@msn.cn坚持就是胜利!
    级别: 探索解密
    精华主题: 0
    发帖数量: 96 个
    工控威望: 175 点
    下载积分: 700 分
    在线时间: 49(小时)
    注册时间: 2009-11-10
    最后登录: 2012-08-21
    查看sunny_0111的 主题 / 回贴
    10楼  发表于: 2010-04-15 16:22
    请问我想在一套自动运行的系统中加入手动控制,就是说:如果手动控制可以随时中断正在自动运行的系统,用SFC怎样设计啊。真心的希望有个满意的回答,先谢谢了。
    以爱国为中心,以客户为己任。
    自主决定命运,创新成就未来。
    bdliuhj
    级别: 略有小成
    精华主题: 0
    发帖数量: 142 个
    工控威望: 376 点
    下载积分: 1704 分
    在线时间: 472(小时)
    注册时间: 2008-03-03
    最后登录: 2023-11-09
    查看bdliuhj的 主题 / 回贴
    11楼  发表于: 2010-04-15 18:28
    写得好,顶一下