您现在的位置是:首页 > 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
事件级别与标识符,例如OB40为B#16#11,表示硬件中断被激活
1
用代码表示与启动OB的事件有关的信息
2
优先级,例如OB40的优先级为16
3
OB块号,例如OB40的块号为40
4~11
附加信息,例如OB40的第5号字节为产生中断的模块的类型,16#54
为输入模块,16#55为输出模块;第6、7号字节组成的字为产生中断的
模块的起始地址;第8~11号字节组成的双字为产生中断的通道号
12~19
OB被启动的日期和时间(年、月、日、时、分、秒、毫秒与星期)
OB1的局部变量OB1_PREV_CYCLE、OB1_MIN_CYCLE和OB1_MAX_CYCLE分别是上一次、最短和最长的扫描循环时间。
点击排行
