西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_151-200.docxVIP

  • 0
  • 0
  • 约5.3万字
  • 约 96页
  • 2026-01-31 发布于浙江
  • 举报

西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_151-200.docx

C

Chapter4

第章

SIMATICS7的故障诊断与程序调试运行

●组织块的应用

●PLC的通用诊断方法

●传送带项目程序仿真调试

●程序下载到设备调试

140西门子全集成自动化技术综合教程——系统编程、现场维护与故障诊断

4.1组织块的应用

4.1.1组织块运行基本概念

组织块是操作系统(CPU)和用户程序之间的接口,组织块根据其优先级执行,如图4-1所示。OB用于执行的具体程序如下。

启动OB

启动

OB100

OB101

OB102

循环的程序执行

OB1

定期的程序执行

OB10~17

(日期时间中断)

OB30~38

(循环中断)

OB20~23

(延时中断)

OB40~47

(硬件中断)

中断处理OB

事件驱动型的程序执行

OB80~87

(异步错误)

OB121、122

(同步错误)

错误处理OB

图4-1STEP7支持的组织块类型

①在CPU启动时。

②在一个循环或定时执行时。

③当发生故障时。

④当发生硬件触发中断时。

当系统电源恢复或改变操作模式(通过CPU上的模式选择开关或利用PG)后,要执行启动程序才能执行循环程序,OB100~OB102就是用于启动程序的组织块。

需要连续执行的程序存储在组织块OB1里,OB1中的用户程序执行完毕后,将开始一个新的循环,刷新过程映像区,然后从OB1的第一条语句开始执行。循环扫描时间和系统响应时间就是由这些操作来决定的。系统响应时间包括CPU操作系统总的执行时间和执行所有用户程序的时间。响应时间即输入信号进来到输出动作的时间,最长等于两个扫描周期。

定期的程序执行可以根据设定的时间间隔中断循环执行的程序。通过循环中断,组织块OB30~OB38可以每隔一段预定的时间(如100ms)执行一次。例如,可以在这些块中调用带有自己的采样间隔的控制回路程序。通过日期时间中断,可以在特定的时间执行某个OB,例如,在每天17:00保存数据。

事件驱动型的程序执行,比如硬件中断可以用于对过程事件作出快速响应。当事件发生后,马上中断循环程序并执行中断程序。延时中断可以在一个过程事件出现后延时一段时间响应。通过错误处理OB可以决定在出现错误时(例如,后备电池故障)系统如何响应。

因为组织块(OB)是CPU操作系统和用户程序的接口,只有操作系统会调用组织块。不同的启动事件(日期时间中断、硬件中断)会启动各自对应的组织块。因为CPU在同一时刻只能执行一个组织块,因此这些组织块在调用的时候就必须要有一个优先级。

第4章SIMATICS?的故障诊断与程序调试运行141

当操作系统调用另外的组织块时,因为OB1的优先级最低,所以循环的程序执行随即被此组织块中断。因此任何其他的OB都可以中断主程序并执行自己的程序,执行完毕后从中断处开始恢复执行OB1。

当系统调用的OB的优先级比当前执行的OB优先级高,系统会在低优先级OB的当前语句结束后将其中断。操作系统随即保存被中断块的全部寄存器堆栈。当操作系统返回执行被中断的块时,恢复寄存器的信息。

每个OB的程序执行都可以在一条指令结束后被优先级更高的事件(OB)中断。优先级分为0~28级,0为最低优先级,28为最高优先级。比如,OB82在OB1执行期间具有优先级26,而在系统启动期间则具有优先级28。优先级相同的OB不互相中断,而是一个接一个地按为它们安排的顺序启动。组织块的执行及其优先级如图4-2所示。

例如,OB82(优先级26)=故障处理。在模拟量输入PIW352

例如,OB82

(优先级26)=故障处理。在模拟量输入PIW352断线时执行

例如,OB10

(优先级2)=日时钟中断,在9:30时执行一次

OB1

连续执行..

……直至被其他OB中断为止

3.25s后开始执行

OB号

OB类型

优先级

OB1

循环程序

1

OB10

日期时间中断

2

OB20

延时中断

3

OB35

循环中断

12

OB40

硬件中断

16

OB82

错误处理

26/28

例如,OB20(优先级3)=延时中断。

检测到某个零件后的

图4-2组织块的执行及其优先级

不是所有的CPU都能处理STEP7中所有的组织块,表4-1所示为S7-300的组织块列表。至于使用的CPU中包括哪些OB,可以查看CPU的性能数据。

表4-1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档