您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400组织块的变量声明表

来源:艾特贸易2017-10-11

简介组织块 (OB) 是操作系统调用的, OB 没有背景数据块,也不能为 OB 声明输入、输出参数和静态变量,因此 OB 的变量声明表中只有临时变量。 OB 的临时变量可以是基本数据类型、复杂数据

    组织块(OB)是操作系统调用的,OB没有背景数据块,也不能为OB声明输入、输出参数和静态变量,因此OB的变量声明表中只有临时变量。OB的临时变量可以是基本数据类型、复杂数据类型或数据类型ANY

    所有的OB块都有包含OB的启动信息的20B临时局部变量(TEMP,见表4-8),这些信息在OB启动时由操作系统提供,包括启动事件、启动日期与时间、错误及诊断事件。声明表中变量的具体内容与组织块的类型有关。

    4-8    OB的变量声明表

地址(字节)

    内 

    0

  事件级别与标识符,例如OB40B#16#11,表示硬件中断被激活

    1

  用代码表示与启动OB的事件有关的信息

    2

  优先级,例如OB40的优先级为16

    3

  OB块号,例如OB40的块号为40

 4~11

  附加信息,例如OB40的第5号字节为产生中断的模块的类型,16#54

为输入模块,16#55为输出模块;第67号字节组成的字为产生中断的

模块的起始地址;第8~11号字节组成的双字为产生中断的通道号

 12~19

  OB被启动的日期和时间(年、月、日、时、分、秒、毫秒与星期)

 

   OB1的局部变量OB1_PREV_CYCLEOB1_MIN_CYCLEOB1_MAX_CYCLE分别是上一次、最短和最长的扫描循环时间。