电子说
电工知识—SIMATICS7-1500块的概念
(1)块的简介
在操作系统中包含了用户程序和系统程序,操作系统已经固化在CPU中,它提供CPU运行和调试的机制。CPU的操作系统是按照事件驱动扫描用户程序的。用户程序写在不同的块中,CPU按照执行的条件成立与否执行相应的程序块或者访问对应的数据块。用户程序则是为了完成特定的控制任务,是由用户编写的程序。用户程序通常包括组织块(OB)、函数块(FB)、函数(FC)和数据块(DB)。用户程序中块的说明见下图1.
图1
(2)块的结构
块由变量声明表和程序组成。每个逻辑块都有变量声明表,变量声明表是用来说明块的局部数据。而局部数据包括参数和局部变量两大类。在不同的块中可以重复声明和使用同一局部变量,因为它们在每个块中仅有效一次。
局部变量包括两种:静态变量和临时变量。参数是在调用块与被调用块之间传递的数据,包括输入、输出和输入/输出变量。下图2为局部数据声明类型。
图2
图1所示为块调用的分层结构的一个例子,组织块OB1(主程序)调用函数块FB1,FB1调用函数块FB10,组织块OB1(主程序)调用函数块FB2,函数块FB2调用函数FCS,函数FC5调用函数FC10。
全部0条评论
快来发表一下你的评论吧 !