系统功能块(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
• 全局数据通讯
• 无组态连接的通讯
• 生成块相关信息
责任编辑:xj
原文标题:西门子PLC系统功能块(SFB )和系统功能(SFC )
文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !