(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。
-
cpu
+关注
关注
68文章
10816浏览量
210944 -
操作系统
+关注
关注
37文章
6707浏览量
123160 -
SIMATIC
+关注
关注
1文章
231浏览量
15710 -
S7-1500
+关注
关注
3文章
300浏览量
6314
原文标题:电工知识—SIMATIC S7-1500 块的概念
文章出处:【微信号:设备原理与维修俱乐部,微信公众号:设备原理与维修俱乐部】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论