plc中的sfc是什么意思?

plc中的sfc是什么意思?,第1张

【SFC】顺序功能图(Sequeential Function Chart),简称“SFC”,是一种新颖的、按照工艺流程图进行编程的图形编程语言。这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广, SFC编程的优点:

1、在程序中可以很直观地看到设备的动作顺序。比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。

2、在设备故障时能够很容易的查找出故障所处在的位置。

3、不需要复杂的互锁电路,更容易设计和维护系统。

SFC的结构: 步+转换条件+有向连接+机器工序的各个运行动作=SFC。

SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行。

Plc可以有重复输出,多个OUT指令控制同一个软元件,这种叫做重复输出,也有叫双线圈输出的。

很多资料上,说要禁止这种重复输出,说不允许,但是在实际上,是允许的。先说两个例子,说明它是被允许的,拿两个最常见的PLC,

首先西门子的S7-200系列,在它的编程软件里,编辑重复输出了,编译时,是没有错误,没有警告的。然后是三菱的FX系列,在它的编程软件里,编辑重复输出了,编译时,也是没有提示错误的。在专门的程序检查选项中,双线圈检查是可选的

STL  语言,直接输入call SCF1(后面的1变为你需要调用的sfc块的编号),然后填入相应的参数

LAD语言,选着右上的空程序块,输入SFC编号,再填入相应的管教,如图所示

红线框选额部分就是空逻辑框,点了之后直接输入SFC的编号即可。

FBD也大概相同,选择带双问好的空逻辑框,输入SFC编号即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12098780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存