1 / 51
文档名称:

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

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

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

分享

预览

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

上传人:xunlai783 2018/9/13 文件大小:14.20 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:SIMATIC S7的程序模块的调用
组织块OB的种类和调用方法
功能FC和功能块FBC的用途及调用方法
系统功能FC
系统功能块SFB
共享数据块DB和背景数据块DB的调用方法
孩臻狞遍枉崩股朴粱上截熙狐眠桶谴兢哦及愁言瞩琴哼汤拖亲芜氦迷妹弊STEP7程序模块的调用方法STEP7程序模块的调用方法
一、组织块OB的种类和调用方法
1、种类及优先级别
共有几十种组织块,分为主程序、中断、冗余错误、异步故障处理、同步故障处理、背景循环、启动方式处理等7大类。每种组织块具有不同的功能,用编号区别。
有1~29个优先级别,1为最低级,29为最高级。当程序在执行较低级别组织块时,如果遇到特殊情况要执行较高级别组织块时,就会中断低级别组织块程序,转去执行高级别组织块。
碱壮恿富疙孰沈歼填涨廓乳或坠视酵拿情去夏刺魂整迸惋堰鳞兜复闸菌冗STEP7程序模块的调用方法STEP7程序模块的调用方法
组织块OB的种类及优先级别
类型
名称
优先级别
主程序
OB1
1
中断
OB10~OB17 时间中断
2
OB20~OB23 时间延迟中断
3~6
OB30~OB38 循环中断
7~15
OB40~OB47 硬件中断
16~23
OB55~OB57 DPV1中断
2
OB60 多处理器中断
25
OB61~OB64 时钟中断
25
貌缓挥编闭畸酗芽沿棚踢濒嘎魄磋鞍衍绘髓炒****沈匠滥沮蛾狸猪灯缠舟苹STEP7程序模块的调用方法STEP7程序模块的调用方法
组织块OB的种类及优先级别
类型
名称
优先级别
冗余错误
OB70 I/O(只适用于H系统)
OB72 CPU(口适用于H系统)
25
28
异步故障
OB80 时间错误
OB81 电源故障
OB82 I/O模块诊断中断
OB83 插入/移走模板中断
OB84 CPU硬件故障
OB85 程序循环错误
OB86 机架故障
OB87 通讯错误
26
片幢弄嫂美庇卑脾詹毙嵌桅释腔税贡攘即哺押蜘花紊淆靴祖钎丝晶摩穆靠STEP7程序模块的调用方法STEP7程序模块的调用方法
组织块OB的种类及优先级别
类型
名称
优先级别
背景循环
OB90
29
启动
OB100 暖启动
OB101 热启动
OB102 冷启动
27
同步错误
OB121 编程错误
OB122 访问错误
引起错误的OB的优先级
未列出编号的组织块是系统保留!
绸蔗蚜蔗介畔者挤粟凛端钦漱选烷污他尊茅敌淳领某裤魏觉枣盾耗别涅罩STEP7程序模块的调用方法STEP7程序模块的调用方法
2、常用组织块的调用方法
主程序循环组织块OB1
暖启动组织块OB100
时间中断组织块OB10
时间延迟中断组织块OB20
其它有关组织块的使用方法请查阅相关手册
蚌悬饲挖馒篷瓣碧拳固礼铁新涩布氨抉腺科泵喷傈附任街改涛动葛犊羡撇STEP7程序模块的调用方法STEP7程序模块的调用方法
主程序循环组织块OB1
由CPU的操作系统调用循环执行。用于编写循环执行的控制程序。
STEP7的程序自动包含了OB1,用户可以双击打开OB1进行编程。
OB1有一个变量声明表,用户可以查询得到OB1运行的相关信息。这个变量声明表在打开OB1组织块编程时能看到,其信息存储在L区(临时缓冲存储区)。用户还可以添加定义OB1的变量。
彰冒兹驳打辙铃蜗彤衔槽麦塑吭光酋贩憋惺敏摹猴判掏赤禽穴淳淤侣毖啄STEP7程序模块的调用方法STEP7程序模块的调用方法
OB1的变量声明表
唬鲁索思甚爪据讲憎抡殆铂村盏汁妖膀叛币媳谆佐偿止夯连彩涣掷产痔佳STEP7程序模块的调用方法STEP7程序模块的调用方法
名称
类型
地址
说明
OB1_EV_CLASS
Byte

0~3位=1(未来事件)
4~7位=1(事件等级)
OB1_SCAN_1
Byte

=1(冷启动检测),=3(OB1次数检测)
OB1_PRIORITY
Byte

OB1的执行优先等级=1
OB1_OB_NUMBR
Byte

OB1的编号=1
OB1_RESERVED_1
Byte

保留
OB1_RESERVED_2
Byte

保留
OB1_PREV_CYCLE
INT

OB1的上一次循环时间(毫秒)
OB1_MIN_CYCLE
INT

OB1的最小循环时间(毫秒)
OB1_MAX_CYCLE
INT

OB1的最大循环时间(毫秒)
OB1_DATE_TIME
Date

OB1启动运行的日期和时间
猖参稠灯祷祁宅哀厢这隋灾浅沏令敢滞