您现在的位置是:首页 > PLC技术 > PLC技术
STEP7编程软件用户程序中的块
来源:艾特贸易2017-06-05
简介PLC 中的程序分为操作系统和用户程序,操作系统用来实现一些与特定的控制任务无关的功能,如 PLC 的启动、对输入 / 输出映像的刷新、调用用户程序、处理中断和错误、管理存储器及
PLC中的程序分为操作系统和用户程序,操作系统用来实现一些与特定的控制任务无关的功能,如PLC的启动、对输入/输出映像的刷新、调用用户程序、处理中断和错误、管理存储器及处理通信等。 用户程序由用户在STEP7中生成,然后下载到CPU中。用户程序包含了对特定的自动化任务处理所需要的所有功能,例如指定PLC启动的条件、处理过程数据、指定对中断响应和处理程序正常运行中的干扰等。 STEP7将用户编写的程序和程序所需要的数据存放在块中,使单个的程序部件标准化。通过在块内和块间子程序的调用,使用户程序结构化,可以简化程序组织,使程序易于修改、查错和调试。块结构显著地增加了PLC程序的组织透明性、可理解性和易维护性。各种块的说明见表7-1,在OB、FB、FC、SFB和SFC中都包含了部分程序,所以这些块统称为逻辑块。 表7-1 用户程序中的块 块 简要描述 组织块(OB) 操作系统与用户程序的接口,决定用户程序的结构 系统功能块(SFB) CPU提供的重要系统功能,有存储区 系统功能(SFC) CPU提供的重要系统功能,无存储区 功能块(FB) 用户编写的包含常用功能的子程序,有存储区 功能(FC) 用户编写的包含常用功能的子程序,无存储区 背景数据块(DI) 调用FB和SFB时用于传递参数的数据块,编译时自动生成数据 共享数据块(DB) 存储用户数据的数据区域,供所有块共享
点击排行
