PPT-用户程序的基本结构.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

S7-300PLC应用技术用户程序的基本结构

目LC中的程序用户程序中的块各种块的关系程序结构

PLC中的程序1操作系统用来实现与特定的控制任务无关的功能,如处理PLC的启动、刷新输入/输出过程映像表,调用用户程序、处理中断和错误、管理存储区和处理通信等。用户程序是为了完成特定的自动化任务,由用户自己编写的程序。主要完成以下工作:(1)暖启动和热启动的初始化工作;(2)处理过程数据;(3)对中断的响应;(4)对异常和错误的处理。

PLC中的程序1操作系统处理的是底层的系统级任务,它为PLC应用搭建了一个平台,提供了一套用户程序的调用机制。用户程序是在操作系统提供的平台上完成用户自己的自动化任务,由用户在STEP7中生成,然后将它下载到CPU中。STEP7将用户编写的程序和程序所需的数据放置在块中,使单个的程序部件标准化。

目录020301用户程序中的块PLC中的程序各种块的关系04程序结构

用户程序中的块2块的类型简要描述逻辑块组织块(OB)操作系统与用户程序的接口,决定用户程序的结构系统功能块(SFB)集成在CPU模块中,通过SFB调用一些重要的系统功能,有存储区系统功能(SFC)集成在CPU模块中,通过SFC调用一些重要的系统功能,无存储区功能块(FB)用户编写的包含经常使用的功能的子程序,有存储区功能(FC)用户编写的包含经常使用的功能的子程序,无存储区数据块背景数据块(DI)调用FB和SFB时用于传递参数的数据块,在编译过程中自动生成数据共享数据块(DB)存储用户数据的数据区域,供所有的块共享

目录030201各种块的关系PLC中的程序用户程序中的块04程序结构

各种块的关系3

目录040201程序结构PLC中的程序用户程序中的块03各种块的关系

程序的结构4线性程序(线性编程)分部式程序(分部编程、分块编程)结构化程序(结构化编程或模块化编程)程序结构

程序的结构4事实上所有的程序都可以用线性结构实现,但线性结构一般适用于相对简单的程序编写。

程序的结构4分部程序中既无数据交换,也不存在重复利用的程序代码,编程效率比线性程序有所提高,可用于不太复杂的控制程序。

程序的结构4结构化程序可简化程序设计过程、减小代码长度、提高编程效率,适用于较复杂的自动化控制任务的设计。

谢谢!

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档