1、在程序中可以很直观地看到设备的动作顺序。比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。
2、在设备故障时能够很容易的查找出故障所处在的位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
SFC的结构: 步+转换条件+有向连接+机器工序的各个运行动作=SFC。
SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行。
Plc可以有重复输出,多个OUT指令控制同一个软元件,这种叫做重复输出,也有叫双线圈输出的。
很多资料上,说要禁止这种重复输出,说不允许,但是在实际上,是允许的。先说两个例子,说明它是被允许的,拿两个最常见的PLC,
首先西门子的S7-200系列,在它的编程软件里,编辑重复输出了,编译时,是没有错误,没有警告的。然后是三菱的FX系列,在它的编程软件里,编辑重复输出了,编译时,也是没有提示错误的。在专门的程序检查选项中,双线圈检查是可选的
STL 语言,直接输入call SCF1(后面的1变为你需要调用的sfc块的编号),然后填入相应的参数
LAD语言,选着右上的空程序块,输入SFC编号,再填入相应的管教,如图所示
红线框选额部分就是空逻辑框,点了之后直接输入SFC的编号即可。
FBD也大概相同,选择带双问好的空逻辑框,输入SFC编号即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)