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