下载此文档

程序结构与编程.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
该【程序结构与编程 】是由【qingqihe】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【程序结构与编程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。(优选)程序结构与编程
目前一页\总数三十六页\编于三点

线性程序(线性编程)
分部式程序(分部编程、分块编程)
结构化程序(结构化编程或模块化编程)
返回本节
目前二页\总数三十六页\编于三点
(线性编程)
所谓线性程序结构,就是将整个用户程序连续放置在一个循环程序块(OB1)中,块中的程序按顺序执行,CPU通过反复执行OB1来实现自动化控制任务。这种结构和PLC所代替的硬接线继电器控制类似,CPU逐条地处理指令。事实上所有的程序都可以用线性结构实现,不过,线性结构
一般适用于相对简单的程序编写。
返回上级
目前三页\总数三十六页\编于三点
(分部编程、分块编程)
所谓分部程序,就是将整个程序按任务分成若干个部分,并分别放置在不同的功能(FC)、功能块(FB)及组织块中,在一个块中可以进一步分解成段。在组织块OB1中
包含按顺序调用其他块的指令,并控制程序执行。
在分部程序中,既无数据交换,也不存在重复利用的程序代码。功能(FC)和功能块(FB)不传递也不接收参数,分部程序结构的编程效率比线性程序有所提高,程序测试也较方便,对程序员的要求也不太高。对不太复杂的
控制程序可考虑采用这种程序结构。实际上就是编辑并调用无参功能(FC)。
返回上级
目前四页\总数三十六页\编于三点
(结构化编程或模块化编程)
所谓结构化程序,就是处理复杂自动化控制任务的过程中,为了使任务更易于控制,常把过程要求类似或相关的功能进行分类,分割为可用于几个任务的通用解决方案的小任务,这些小任务以相应的程序段表示,称为块(FC或FB)。OB1通过调用这些程序块来完成整个自动化控制任
务。
结构化程序的特点是每个块(FC或FB)在OB1中可能会被多次调用,以完成具有相同过程工艺要求的不同控制对象。这种结构可简化程序设计过程、减小代码长度、提高
编程效率,比较适合于较复杂自动化控制任务的设计。实际上就是编辑并调用有参功能(FC)。
返回上级
目前五页\总数三十六页\编于三点

返回本节
目前六页\总数三十六页\编于三点

返回本节
目前七页\总数三十六页\编于三点
功能(FC)、功能块(FB)和组织块(OB)统称为逻辑块(或程序块)。功能块(FB)有一个数据结构与该功能块的参数完全相同的数据块,称为背景数据块,背景数据块依附于功能块,它随着功能块的调用而打开,随着功能块的结束而关闭。存放在背景数据块中的数据在功能块结束时继续保持。而功能(FC)则不需要背景数据块,功能调用结束后数据不能保持。组织块(OB)是由操作系统直接调用的逻辑
块。
(FC和FB)的结构
(FC和FB)的编程
3逻辑块(FC和FB)的结构及编程
返回本章
目前八页\总数三十六页\编于三点
逻辑块(OB、FB、FC)由变量声明表、代码段及其属性等几部分组成。
局部变量声明表(局部数据)
逻辑块局部变量的数据类型
逻辑块的调用过程及内存分配
(FC和FB)的结构
返回本节
目前九页\总数三十六页\编于三点
每个逻辑块前部都有一个变量声明表,称为局部变量声明表。

局部数据分为参数和局部变量两大类,局部变量又包括静态变量和临时变量(暂态变量)两种。
返回上级
目前十页\总数三十六页\编于三点

程序结构与编程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qingqihe
  • 文件大小33.74 MB
  • 时间2023-04-29
最近更新