你现在位置:首页>PLC电子周刊>正文
OB、FC、FB、SFC、SFB的区别
日期:2010-9-11 0:59:00 点击:
来源:本站整理
作者:
点击【】放大字体.
 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
WWW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

S7-300/400PLC中写在OB1模块里的程序就是主程序,子程序写在功能(FC),功能块(FB)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS_COM-PLC-技.术_网

FC运行是产生临时变量执行结束后数据就丢失--------------不具有储存功能
WWW_PLCJS@_COM%-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFBSFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWcW_PLCJS_COM-PLC-技.术_网

SFCFC 不具有储存功能,FBSFB具有储存功能。
WWW.PLCJS.COM——可编程控制器技术门户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

OB模块相当于主程序,负责调用其他模块。如果程序简单只需要OB就可以实现。
——可——编——程——控-制-器-技——术——门——户

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行