系统功能块(SFB )和系统功能(SFC )

已经编好程序块

用户不需要每个功能都自己编程。S7 CPU为用户提供了一些已经编好程序块,这些块可在用户程序中进行调用。在系统功能块和系统功能中的参考帮助中可找到进一步的信息。

系统功能块

系统功能块(SFB )是集成在S7 CPU中的功能块。SFB 作为操作系统的一部分,不占用户程序空间。与FB相同,SFB 也是“具有存储器”的块。用户也必须为SFB 生成背景数据块,并将其下载到CPU中作为用户程序的一部分。

S7 CPU提供下列SFB :

• 通过组态连接用于通讯目的。

• 集成的特殊功能(例如:CPU 312 IFM 和CPU 314I FM 上的 SFB 29“HS_COUNT”)。

系统功能

系统功能是集成在S7 CPU中预先编好的功能。可在用户程序中调用。SFC 属于操作系统的一部分,而不算做用户程序的一部分。与FC相同,SFC 是“不具有存储器”的块。

S7 CPU提供以下功能的SFC :

• 复制及块功能

• 检查程序

• 处理时钟和运行计时

• 传递数据集

• 在多CPU状态中将事件从一个CPU传到所有其它的CPU中

• 处理日期时间中断和延时中断

• 处理同步错误、中断错误和异步错误

• 有关静态和动态系统数据的信息,例如:诊断

• 过程映象刷新和位域处理

• 寻址模板

• 分布式I/O

• 全局数据通讯

• 无组态连接的通讯

• 生成块相关信息

--------------------------END-------------------

每天进步一点点

Make small but daily progress返回搜狐,查看更多