1 / 51
文档名称:

STEP7程序模块的调用方法.ppt

格式:ppt   大小:14,385KB   页数:51页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STEP7程序模块的调用方法.ppt

上传人:2072510724 2020/7/26 文件大小:14.05 MB

下载得到文件列表

STEP7程序模块的调用方法.ppt

文档介绍

文档介绍:SIMATICS7的程序模块的调用组织块OB的种类和调用方法功能FCFBC的用途及调用方法系统功能FC系统功能块SFB共享数据块DB和背景数据块DB的调用方法一、组织块OB的种类和调用方法1、种类及优先级别共有几十种组织块,分为主程序、中断、冗余错误、异步故障处理、同步故障处理、背景循环、启动方式处理等7大类。每种组织块具有不同的功能,用编号区别。有1~29个优先级别,1为最低级,29为最高级。当程序在执行较低级别组织块时,如果遇到特殊情况要执行较高级别组织块时,就会中断低级别组织块程序,转去执行高级别组织块。组织块OB的种类及优先级别类型名称优先级别主程序OB11中断OB10~OB17时间中断2OB20~OB23时间延迟中断3~6OB30~OB38循环中断7~15OB40~OB47硬件中断16~23OB55~OB57DPV1中断2OB60多处理器中断25OB61~OB64时钟中断25组织块OB的种类及优先级别类型名称优先级别冗余错误OB70I/O(只适用于H系统)OB72CPU(口适用于H系统)2528异步故障OB80时间错误OB81电源故障OB82I/O模块诊断中断OB83插入/移走模板中断OB84CPU硬件故障OB85程序循环错误OB86机架故障OB87通讯错误26组织块OB的种类及优先级别类型名称优先级别背景循环OB9029启动OB100暖启动OB101热启动OB102冷启动27同步错误OB121编程错误OB122访问错误引起错误的OB的优先级未列出编号的组织块是系统保留!2、常用组织块的调用方法主程序循环组织块OB1暖启动组织块OB100时间中断组织块OB10时间延迟中断组织块OB20其它有关组织块的使用方法请查阅相关手册主程序循环组织块OB1由CPU的操作系统调用循环执行。用于编写循环执行的控制程序。STEP7的程序自动包含了OB1,用户可以双击打开OB1进行编程。OB1有一个变量声明表,用户可以查询得到OB1运行的相关信息。这个变量声明表在打开OB1组织块编程时能看到,其信息存储在L区(临时缓冲存储区)。用户还可以添加定义OB1的变量。~3位=1(未来事件)4~7位=1(事件等级)=1(冷启动检测),=3(OB1次数检测)==(毫秒)(毫秒)(毫秒)~102是启动处理组织块,CPU启动时由操作系统调用执行一次,通常用于程序的初始化。这三个块内是空白的,要想执行程序的初始化,需要用户在这些块中添加指令。所有类型的CPU都支持暖启动组织块OB100,所以通常针对此块进行编程。在STEP的SIMATICManager窗口下,在块中插入S7块→组织块→OB100,然后双击OB100打开进行编程OB100也有一个变量声明表,用户可以查看相关信息。调用方法与OB1相同。