【摘要】:表5-1 用户程序中的块的说明2.块的结构块由变量声明表和程序组成。表5-2 局部数据声明类型图5-1所示为块调用的分层结构的一个例子,组织块OB1(主程序)调用功能块FB1,FB1调用功能块FB10,组织块OB1(主程序)调用功能块FB2,功能块FB2调用功能FC5,功能FC5调用系统功能SFC0。图5-1 块调用的分层结构
1.块的简介
在操作系统中包含了用户程序和系统程序,操作系统已经固化在CPU中,它提供CPU运行和调试的机制。CPU的操作系统是按照事件驱动扫描用户程序的。用户程序写在不同的块中,CPU按照执行的条件成立与否执行相应的程序块或者访问对应的数据块。用户程序则是为了完成特定的控制任务,是由用户编写的程序。用户程序通常包括组织块(OB)、功能块(FB)、功能(FC)和数据块(DB)。系统块包括系统功能(SFC)、系统功能块(SFB)和系统数据块(SDB)。用户程序中的块的说明见表5-1。
表5-1 用户程序中的块的说明
2.块的结构
块由变量声明表和程序组成。每个逻辑块都有变量声明表,变量声明表是用来说明块的局部数据。而局部数据包括参数和局部变量两大类。在不同的块中可以重复声明和使用同一局部变量,因为它们在每个块中仅一次有效。
局部变量包括两种:静态变量和临时变量。(www.xing528.com)
参数是在调用块与被调用块之间传递的数据,包括输入、输出和输入/输出变量。表5-2为局部数据声明类型。
表5-2 局部数据声明类型
图5-1所示为块调用的分层结构的一个例子,组织块OB1(主程序)调用功能块FB1,FB1调用功能块FB10,组织块OB1(主程序)调用功能块FB2,功能块FB2调用功能FC5,功能FC5调用系统功能SFC0。
图5-1 块调用的分层结构
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。