




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6章章 S7-300的组织块及的组织块及中断处理中断处理教学内容和要求教学内容和要求v内容:内容:n组织块的组成及分类、组织块的组成及分类、 循环执行的组织块循环执行的组织块OB1n定期执行的组织块及中断处理、事件驱动的组织块和中断处定期执行的组织块及中断处理、事件驱动的组织块和中断处理理n启动组织块和中断处理、背景组织块启动组织块和中断处理、背景组织块v要求:要求:n了解组织块的组成和分类。了解组织块的组成和分类。n掌握块的使用及其中断组织块的功能及系统功能块的使用掌握块的使用及其中断组织块的功能及系统功能块的使用2021-7-3022021-7-3036.1 组织块概述组织块概述6.2
2、 循环执行的组织块循环执行的组织块6.3 定期执行的组织块和中断定期执行的组织块和中断6.4 事件驱动的组织块和中断处理事件驱动的组织块和中断处理6.5 启动组织块和中断处理启动组织块和中断处理6.6 背景组织块(背景组织块( OB90 )6.1 组织块概述组织块概述 组织块概述组织块概述组织块的组成组织块的组成 组织块的分类和优先级组织块的分类和优先级2021-7-3042021-7-305一、组织块的概述一、组织块的概述 p 块类型块类型p 组织块的定义组织块的定义p 组织块与程序结构组织块与程序结构p 组织块的特点和功能组织块的特点和功能2021-7-306块的类型块的类型属性属性组织块
3、(组织块(OB)- 用户程序接口用户程序接口- 优先级(优先级(0到到27)- 在局部数据堆栈中指定开始信息在局部数据堆栈中指定开始信息功能块(功能块(FB)- 参数可分配参数可分配(可以可以在调用时分配参数在调用时分配参数)- 具有(收回具有(收回)存储空间存储空间(静态变量)静态变量)功能功能调用调用(FC)- 参数可分配参数可分配(必须必须在调用时分配参数在调用时分配参数)- 基本上没有存储空间基本上没有存储空间(只有临时变量)只有临时变量)数据块(数据块(DB)- 结构化的局部数据存储(背景数据块结构化的局部数据存储(背景数据块DB)- 结构化的全局数据存储结构化的全局数据存储(在整个
4、程序中有效在整个程序中有效)系统功能块系统功能块调用调用(SFB)- FB(具有存储空间),存储在具有存储空间),存储在CPU的操作系统中的操作系统中并可由用户调用并可由用户调用系统功能(系统功能(SFC)- FC(无存储空间),存储在无存储空间),存储在CPU的操作系统中并的操作系统中并可由用户调用可由用户调用系统数据块(系统数据块(SDB)- 用于配置数据和参数的数据块用于配置数据和参数的数据块1. 块类型块类型2021-7-307组织块(组织块(OBOB)是是CPUCPU操作系统与用户程序间的操作系统与用户程序间的接口接口操作系统操作系统OB1FCFBSFCSFB其它其它OBsFCFB2
5、. 组织块的定义组织块的定义2021-7-3083. 组织块与程序结构组织块与程序结构操作系操作系统统用户程序用户程序系统上电系统上电循环执行循环执行 主程序主程序 运行运行操作系统与主程序的关系操作系统与主程序的关系2021-7-309操作系统操作系统用户程序用户程序系统上电系统上电循环执行循环执行 主程序主程序 运行运行操作系统与中断程序的关系操作系统与中断程序的关系启动初始化启动初始化中断中断事件中事件中断程序断程序故障中故障中断程序断程序中断中断事件中断事件中断故障中断故障中断2021-7-3010OB 1电机1FB1阀FB2控制器FB10FC 5限制 阀复制SFC. . .CALL
6、FB1, DB2 Start:=I 0.0 Stop:=I 0.1 Motor_on:=Q12.0 Speed:=QW14.FB 1地址声明名称类型0.0inStartBOOL0.1inStopBOOL2.0outMotor_onBOOL4.0outSpeedINT6.0statSpeed_oldINT0.0tempCalc_1INT.A #StartAN #Stop=#Motor_on.DB 2OB 1(1).(1).组织块的好处组织块的好处用于结构化编程用于结构化编程2021-7-3011OB 10.17( (日期时间中断日期时间中断) )OB 80.87( (异步错误异步错误) )OB
7、20.23( (延时中断延时中断) )定期的定期的程序执行程序执行OB 30.38(循环中断循环中断)事件驱动的事件驱动的程序执行程序执行OB 40.47( (硬件中断硬件中断) )启动启动OB 102OB 100OB 101循环的循环的程序执行程序执行OB 1OB 121, 122( (同步错误同步错误) )中断中断 OB错误错误 OB(2).PLC(2).PLC运行时程序执行方式运行时程序执行方式2021-7-3012例如例如:OB82 ( (优先级优先级26) ) = =错误处理程序。错误处理程序。当模拟输入当模拟输入PIW352断线时执行。断线时执行。例如例如OB10 ( (优先级优先
8、级2) ) = =日期时间中断。日期时间中断。从从9:30开始每分钟开始每分钟执行一次。执行一次。OB1连续执行连续执行 OB 13日期时间中断日期时间中断循环中断循环中断116错误处理错误处理循环程序循环程序延时中断延时中断硬件中断硬件中断21226 / 28OB 20OB 40OB 10OB 35OB 82OB号号OB 类型类型优先级优先级例如例如 OB20 ( (优先级优先级3) =) =延时中断。延时中断。检测到一个信号后检测到一个信号后 延迟延迟3.25s 执行。执行。. 直到被其它直到被其它OB中断中断(3).PLC(3).PLC中断循环程序中断循环程序2021-7-3013被中断
9、的被中断的 OB 块的数据保存块的数据保存系统调用新的系统调用新的 OB 在执行新的在执行新的 OB 前前, 保存被中断块的寄保存被中断块的寄存器存器中断堆栈中断堆栈 (I (I 堆栈堆栈) )块堆栈块堆栈 (B (B 堆栈堆栈) )ACCU1, ACCU2 累加器的内容累加器的内容AR1, AR2 地址寄存器的内容地址寄存器的内容DB, DI 数据块寄存器的内容数据块寄存器的内容局部数据堆栈的地址指针局部数据堆栈的地址指针状态字状态字, MCR 寄存器寄存器, B 堆栈指针堆栈指针DB 和和 DI 寄存器寄存器临时数据临时数据 (L 堆栈堆栈)的指针的指针块的号码块的号码返回地址返回地址20
10、21-7-3014n组织块由组织块由操作系统操作系统自动调用自动调用n 组织块组织块不能互相调用不能互相调用n基本功能是基本功能是调用用户程序调用用户程序。n组织块代表着组织块代表着系统功能。系统功能。4.PLC4.PLC组织块的特点和功能组织块的特点和功能2021-7-3015二、组织块的组成二、组织块的组成 p 变量声明表和用户程序组成变量声明表和用户程序组成 4 / 56 / 78 / 910 / 11局部变量字节局部变量字节8, 9, 10, 11的数据格式的数据格式附加信息附加信息 1( (例如,中断模块的起始地址)例如,中断模块的起始地址)附加信息附加信息 2( (例如,中断状态)
11、例如,中断状态)附加信息附加信息 3( (例如,通道号码例如,通道号码) )局部变量局部变量字节字节0 / 12 / 3启动事件启动事件优先级优先级序列号序列号OB 号号12 / 1314 / 1516 / 1718 / 19年年日日分钟分钟1/10 秒秒, 1/100 秒秒月月小时小时秒秒1 /1000 秒秒, , 星期星期管理信息管理信息启动信息启动信息启动时间启动时间每个每个OB提供提供20个字节的启动信息个字节的启动信息2021-7-3016三、组织块的三、组织块的分类和优先级分类和优先级n循环执行的组织块循环执行的组织块n启动组织块启动组织块n定期执行的组织块定期执行的组织块n事件驱
12、动的组织块事件驱动的组织块n背景组织块背景组织块 每个组织块均具有优先级,通常情况下组织每个组织块均具有优先级,通常情况下组织号码号码越大越大,优先级越高优先级越高6.2 循环执行的组织块循环执行的组织块2021-7-3017nOB1优先级为优先级为1nOB1默认的扫描监控时间为默认的扫描监控时间为150msOB1操作系统操作系统OB1FCFBSFCSFB其它其它OBsFCFB2021-7-3018变量变量数据类型数据类型描述描述OB1_EV_CLASSBYTE事件类别标识符:B#16#11OB_SCAN_1BYTEB#16#01:暖启动结束B#16#02:热启动结束B#16#03:自由周期结
13、束OB1_PRIORITYBYTE优先级:1OB1_BO_NUMBERBYTEOB号(1)OB1_RESERVED_1BYTE保留OB1_RESERVED_2BYTE保留OB1_PRE_CYCLEINT以前循环运行时间(ms)OB1_MIN_CYCLEINT从最近的启动以来最小的循环时间OB1_MAX_CYCLEINT从最近的启动以来最大的循环时间OB1_DATE_TIMEINTOB1被请求的日期和时间OB1的变量声明表6.3 定期执行的组织块和中断定期执行的组织块和中断2021-7-3019日期时间中断组织块(日期时间中断组织块(OB10OB17)循环中断组织块(循环中断组织块(OB30OB
14、38)2021-7-3020一、一、日期时间中断组织块日期时间中断组织块 ( (OB10OB10OB17OB17) )n设置设置触发的触发的日期、执行模式日期、执行模式,使其在某一特定日期,使其在某一特定日期或特定间隔,产生或特定间隔,产生中断中断。n8 8个日期时间中断具有相同的优先级个日期时间中断具有相同的优先级执行模式:执行模式:n Once(一次)(一次): 只在特定日期和时间执行一次。只在特定日期和时间执行一次。n Every minute(每分钟)(每分钟): 从某一特定日期和时间开始,每分钟执行一次。从某一特定日期和时间开始,每分钟执行一次。n Hourly(每小时)(每小时):
15、 从某一特定日期和时间开始,每小时执行一次。从某一特定日期和时间开始,每小时执行一次。n Daily(每天)(每天): 从某一特定日期和时间开始,每天执行一次。从某一特定日期和时间开始,每天执行一次。n Weekly(每周)(每周): 从某一特定日期和时间开始,每周执行一次。从某一特定日期和时间开始,每周执行一次。n Monthly(每月)(每月): 从某一特定日期和时间开始,每月执行一次。从某一特定日期和时间开始,每月执行一次。n Annually(每年)(每年): 从某一特定日期和时间开始,每年执行一次。从某一特定日期和时间开始,每年执行一次。2021-7-30211. 设置和启动日期时间
16、中断设置和启动日期时间中断n(1) SFC28“SET_TINI”设置参数,设置参数,SFC30 “ACT_TINI”激活中激活中断。断。n(2)在在STEP 7的的HW-config中中,对,对CPU属性属性进行中断进行中断设置设置 并并激活激活。n(3)在在STEP 7的的HW-config中,对中,对CPU属性属性进行中断进行中断设置设置 ,不激活不激活,用,用SFC30“ACT_TINI”激活中断。激活中断。 2021-7-3022【例例1】 : 设置日时钟中断设置日时钟中断2021-7-3023配置日时钟中断配置日时钟中断 使用硬件组态工具来配置日时钟中断。选择菜单功能使用硬件组态工
17、具来配置日时钟中断。选择菜单功能CPU - Object Properties -“Time-of-Day Interrupts”,可以定义何时、以何方式执行可以定义何时、以何方式执行OB10。激活激活如果点中如果点中“激活激活”( Active) 选项框,在选项框,在CPU每次全启动后将执行日期时间中每次全启动后将执行日期时间中断断OB。说明说明日时钟中断可以在程序运行时由系统功能块来控制。可使用下列系统功能块:日时钟中断可以在程序运行时由系统功能块来控制。可使用下列系统功能块:SFC 28 “SET_TINT”设置启动日期、时刻和周期设置启动日期、时刻和周期SFC 29 “CAN_TINT
18、” 取消日期时间中断取消日期时间中断SFC 30 “ACT_TINT”激活日期时间中断激活日期时间中断 SFC 31 “QRY_TINT” 查询日期时间查询日期时间 断断S7-400在在S7-400 PLC 中有中有8个不同的个不同的日期时间中断日期时间中断OB (OB 10 to 17) 。2021-7-30242查询日期时间中断查询日期时间中断n调用系统功能调用系统功能SFC31“QRY_TINI”3禁止日期时间中断禁止日期时间中断n调用系统功能调用系统功能SFC29“CAN_TINI”2021-7-3025【例例2】 : 设置系统时间设置系统时间2021-7-3026二、循环中断组织块(
19、二、循环中断组织块(OB30OB38)n 循环中断的循环中断的时间间隔时间间隔在在CPUCPU的属性的属性中设置,每个中设置,每个OBOB默认时间间隔不默认时间间隔不同,同,n 系统功能系统功能SFC39SFC42SFC39SFC42,可以禁止、延迟、使能循环中断,可以禁止、延迟、使能循环中断循环中断循环中断 循环中断循环中断(看门狗)用于在一定的间隔执行程序块。在看门狗)用于在一定的间隔执行程序块。在S7-300中,循环中断中,循环中断组织块为组织块为 OB 35,它的缺省调用时间为,它的缺省调用时间为100ms,其允许的设定范围为,其允许的设定范围为1ms至至1分钟。分钟。启动时刻启动时刻
20、 当一个时间控制中断被激活后,应以当一个时间控制中断被激活后,应以“启动时刻启动时刻”为参考点设定中断的时为参考点设定中断的时间间隔间间隔.每次每次CPU从从STOP切换为切换为RUN的时刻为启动时刻。的时刻为启动时刻。时间间隔时间间隔 必须保证所定义的时间间隔大于组织块中程序的执行时间。操作系统在设必须保证所定义的时间间隔大于组织块中程序的执行时间。操作系统在设定的间隔后调用定的间隔后调用OB35时,如果上一次执行的时,如果上一次执行的OB35仍未结束,则操作系统将调用仍未结束,则操作系统将调用OB80(循环中断错误)。(循环中断错误)。 说明说明在程序运行时,循环中断无法用系统功能来控制。
21、在程序运行时,循环中断无法用系统功能来控制。S7-400在在S7-400 PLC 中有中有9种不同的循环中断组织块种不同的循环中断组织块 (OB30 至至 38)。2021-7-3027RUNOB35OB35OB35IntervalOOB1B1OB1OB1OB1OB1OB1OB1IntervalInterval【例例3】 :设置循环中断设置循环中断2021-7-3028【例例4】:循环中断的使用:循环中断的使用在在I0.0的上升沿启动的上升沿启动OB35对应的循环中断,在对应的循环中断,在I0.1的上的上升沿禁止升沿禁止OB35对应的循环中断。在对应的循环中断。在OB35中使中使MW4加加1。
22、(设中断间。(设中断间隔为隔为1s)2021-7-3029/先将先将OB35的循环周期由默认的的循环周期由默认的100ms改为改为1000ms,下装到,下装到CPU中。中。OB1: Network1: /在在I0.0的上升沿激活循环中断的上升沿激活循环中断 A I0.0 FP M1.1 /在在I0.0的上升沿,的上升沿,M1.1为为1 JNB m001 /否则跳转否则跳转 CALL SFC40 /激活激活OB35对应的循环中断对应的循环中断 MODE :=B#16#2 /用用OB号指定中断号指定中断 OB_NR :=35 /组织块编号组织块编号 RET_VAL :=MW100 /保存错误代码保
23、存错误代码 m001: NOP 0Network2:/在在I0.1的上升沿禁止循环中断的上升沿禁止循环中断 A I0.1 FP M1.2 /在在I0.1的上升沿,的上升沿,M1.2为为1 JNB m002 /否则跳转否则跳转 CALL SFC39 /禁止禁止OB35对应的循环中断对应的循环中断 MODE :=B#16#2 /用用OB号指定中断号指定中断 OB_NR :=35 /组织块编号组织块编号 RET_VAL :=MW104 /保存错误代码保存错误代码 m002: NOP 0 OB35:Network1: L MW4 1 T MW4 6.4 事件驱动的组织块和中断处理事件驱动的组织块和中断
24、处理 2021-7-3030延时中断(延时中断(OB20OB20OB23OB23)硬件中断(硬件中断(OB40OB40OB47OB47)异步故障中断(异步故障中断(OB80OB80OB87OB87)同步故障中断(同步故障中断(OB121OB121和和OB122OB122)2021-7-3031一、延时中断组织块一、延时中断组织块(OB20OB20OB23OB23)和中断处理和中断处理n延时时间为延时时间为160000ms,精度精度为为1ms n优先级优先级及更新过程映像区的参数在及更新过程映像区的参数在CPU的属性中的属性中设置设置nSFC32 “SRT_DINT”设置设置OB号与延时时间,触
25、发中号与延时时间,触发中断,断,nSFC33“CAN_DINT”取消延时中断取消延时中断nSFC34“QRY_DINT”查询延时中断的状态查询延时中断的状态SFC 32 OB_NR = 延时中断组织块的号码延时中断组织块的号码DTIME = 延时时间延时时间 (1 到到 60000ms)SIGN = 启动延时中断组织块时用户自定义的信号启动延时中断组织块时用户自定义的信号RET_VAL = 错误代码,如果执行延时中断组织块时出现错错误代码,如果执行延时中断组织块时出现错误则返回一个错误代码误则返回一个错误代码2021-7-3032( P )( )I 0.0M0.1 SFC 32(SRT_DIN
26、T)ENENOOB_NRDTIMESIGNRET_VAL20T#500msW#16#01MW10M2.0【例例5】:设置延时中断:设置延时中断 (OB20)2021-7-3033二、硬件中断组织块二、硬件中断组织块(OB40OB40OB47OB47)和中断处理和中断处理n由外部设备产生由外部设备产生n也称为也称为过程中断过程中断nSFC39SFC42可以禁止、延迟、使能硬件中断可以禁止、延迟、使能硬件中断例如:功能模块例如:功能模块FM、通信处理模块、通信处理模块CP、数字量输入模块。、数字量输入模块。通常使用具有硬件中断的数字量输入模块来产生中断,为每一个模块通常使用具有硬件中断的数字量输入
27、模块来产生中断,为每一个模块配置相应的中断配置相应的中断OB(一个模块只能触发一个中断一个模块只能触发一个中断OB),S7-300只能触只能触发硬件中断发硬件中断OB40通过调用通过调用SFC39SFC42系统功能可以禁止、延迟、使能硬件中断的应系统功能可以禁止、延迟、使能硬件中断的应用用2021-7-3034模拟输入模块模拟输入模块上限值上限值下限值下限值+276480 硬件组态硬件组态: 模拟输入模块的属性模拟输入模块的属性 CPU的属性的属性【例例6】:硬件中断的使用:硬件中断的使用2021-7-3035三、异步故障中断组织块(三、异步故障中断组织块(OB80OB87) 错误类型错误类型
28、例例 子子OB时间错误时间错误超出最大循环扫描时间超出最大循环扫描时间OB8026 / 28优先级优先级26电源故障电源故障后备电池失效后备电池失效OB81诊断中断诊断中断有诊断能力模块的输入断线有诊断能力模块的输入断线OB82插入插入 / / 移除移除 中断中断在运行时移除在运行时移除S7-400的信号模块的信号模块OB83CPU 硬件故障硬件故障MPI接口上出现错误的信号电平接口上出现错误的信号电平OB84程序执行错误程序执行错误更新映像区错误更新映像区错误( (模块有缺陷模块有缺陷) )OB85机架错误机架错误扩展设备或扩展设备或DP从站故障从站故障OB86通讯错误通讯错误读取信息格式错
29、误读取信息格式错误OB872021-7-3036实际的循环扫描时间超过设置的循环扫描时间。实际的循环扫描时间超过设置的循环扫描时间。 由于向前修改时间而跳过日期时间中断。由于向前修改时间而跳过日期时间中断。 在处理优先级时延时太多。在处理优先级时延时太多。 2. 电源故障处理组织块(电源故障处理组织块(OB81)1. 时间错误中断处理组织块(时间错误中断处理组织块(OB80)n未安装后备电池或者电池失效未安装后备电池或者电池失效n机架上的直流机架上的直流24V电源故障。电源故障。2021-7-30373. 诊断中断处理组织块(诊断中断处理组织块(OB82)n有诊断功能的模板,用有诊断功能的模板
30、,用HW Config定义了诊断报警,定义了诊断报警,n当故障模块发生及消失时,启动诊断中断处理程序当故障模块发生及消失时,启动诊断中断处理程序4. 模板热插拔中断处理组织块(模板热插拔中断处理组织块(OB83)nS7-400系列的系列的PLC 2021-7-30386. CPU硬件故障处理组织块(硬件故障处理组织块(OB84)nMPI网络的接口故障网络的接口故障n通信总线的接口故障通信总线的接口故障n分布式分布式I/O的接口故障的接口故障6. 优先级错误处理组织块(优先级错误处理组织块(OB85)n操作系统访问模块故障操作系统访问模块故障n更新过程映像区更新过程映像区I/O访问故障正被更新时
31、出现了访问故障正被更新时出现了I/O存取故障存取故障n事件触发时,相应的事件触发时,相应的OB没有下载到没有下载到CPU中中2021-7-30397. 机架故障组织块(机架故障组织块(OB86)n扩展机架扩展机架故障产生和消失故障产生和消失nDP主站主站系统和系统和DP从站从站的故障产生和消失的故障产生和消失8. 通信故障处理组织块(通信故障处理组织块(OB87)n接收全局数据时,检测到不正确的帧标识符(接收全局数据时,检测到不正确的帧标识符(ID)。)。n全局数据通信时的状态信息数据块不存在或太短。全局数据通信时的状态信息数据块不存在或太短。n 接收到非法的全局数据包编号。接收到非法的全局数
32、据包编号。2021-7-3040模拟输入模块模拟输入模块断线断线+276480 硬件组态硬件组态: : 模拟模块的属性模拟模块的属性CPU的属性的属性【例例7】:设置异步故障诊断中断:设置异步故障诊断中断2021-7-3041在在CPU机架直流机架直流24V电压故障发生时,将电压故障发生时,将Q4.0置位,当故置位,当故障消失时,将障消失时,将Q4.0复位复位OB1:Network1:/24V电压故障发生电压故障发生 L B#16#23 L #OB81_ FLT_ID = =I = M0.1 L OB81_EV_CLASS L B#16#39 = =I = M0.2 A M0.1 A M0.2
33、 S Q4.0Network2:/24V电压故障消失电压故障消失 L OB81_EV_CLASS L B#16#38 = =I = M0.3 A M0.1 A M0.3 R Q4.0【例例8】:异步故障诊断中断的使用:异步故障诊断中断的使用2021-7-3042四、同步故障中断(四、同步故障中断(OB121和和OB122)p 与执行与执行用户程序有关用户程序有关的故障的故障错误类型错误类型例子例子OB优先级优先级与被中断的错误与被中断的错误OB优先级相同优先级相同编程错误编程错误在程序中调用一个在程序中调用一个CPUCPU中并不存在的块中并不存在的块OB121访问错误访问错误访问一个模块有故障
34、或不存在的模块访问一个模块有故障或不存在的模块(例如,直接访问一个不存在的(例如,直接访问一个不存在的I/O模块)模块)OB1222021-7-3043S7中可能产生的各种故障中可能产生的各种故障2021-7-3044u为避免发生某故障时为避免发生某故障时CPUCPU进入停机状态,在进入停机状态,在CPUCPU中建立一个相中建立一个相应的应的空空故障组织块。故障组织块。 u在故障在故障OBOB块中编程实现所希望的响应,也可以在执行完规定块中编程实现所希望的响应,也可以在执行完规定指令后,调用指令后,调用SFC 46SFC 46申请停机。申请停机。u故障组织块的启动信息中包含有故障组织块的启动信
35、息中包含有故障的特征故障的特征,可在程序中使,可在程序中使用。用。u故障组织块的详细描述参见在线帮助或系统和标准功能故障组织块的详细描述参见在线帮助或系统和标准功能手册手册。使用故障组织块使用故障组织块2021-7-3045故障故障处理处理OB块中的附加信息块中的附加信息OB 122 (OB 122 (访问故障访问故障) )中的附加信息中的附加信息变量变量类型类型描述描述OB122_EV_CLASSOB122_EV_CLASSBYTEBYTE事件类别,事件类别, IDs = B#16#29IDs = B#16#29OB122_SW_FLTOB122_SW_FLTBYTEBYTE错误代码错误代码
36、: (: (可能的值为可能的值为: B#16#42, : B#16#42, B#16#43, B#16#44, B#16#45) B#16#43, B#16#44, B#16#45) OB122_PRIORITYOB122_PRIORITYBYTEBYTE发生错误的发生错误的OBOB块的优先级块的优先级OB122_OB_NUMBROB122_OB_NUMBRBYTEBYTEOBOB块的号码块的号码 (122)(122)OB122_BLK_TYPEOB122_BLK_TYPEBYTEBYTE发生错误的块的类型发生错误的块的类型: :B#16#88: OB?B#16#88: OB?B#16#8A:
37、 DB?B#16#8A: DB?B#16#8C: FC?B#16#8C: FC?B#16#8E: FB?B#16#8E: FB?OB122_MEM_AREAOB122_MEM_AREABYTEBYTE内存区域和访问类型内存区域和访问类型 OB122_MEM_ADDROB122_MEM_ADDRWORDWORD发生错误处的内存地址发生错误处的内存地址OB122_BLK_NUMOB122_BLK_NUMWORDWORD导致错误的导致错误的MC7MC7指令所在块的地址指令所在块的地址OB122_PRG_ADDROB122_PRG_ADDRWORDWORD导致错误的导致错误的MC7 MC7 指令的相对
38、地址指令的相对地址OB122_DATE_TIMEOB122_DATE_TIMEDATE_AND_TIMEDATE_AND_TIME OB OB块被调用的日期和时刻块被调用的日期和时刻6.5 启动组织块和中断处理启动组织块和中断处理2021-7-3046 启动类型启动类型 启动方式启动方式2021-7-3047读入读入 PII执行执行OB1 输出输出 PIQ完全再启动完全再启动自动自动手动手动S7-300 / 400Power ONS7-300STOP-RUNS7-400STOP-RUN+ CRST清除过程映像,非保持的清除过程映像,非保持的M, T, C执行执行 OB 100允许输出允许输出读
39、入读入 PII允许输出允许输出STOP是是否否超过重启动的超过重启动的监视时间?监视时间?清除清除 PIQ ( (可设置可设置) )完成剩余的循环完成剩余的循环执行执行 OB 101执行执行 OB1再启动再启动( (手动手动) ) 仅指仅指 S7-400(根据硬件组态的设置):根据硬件组态的设置): STOP - RUN + WRST输出输出 PIQ循循环环循循环环一、启动类型一、启动类型2021-7-3048二、启动方式二、启动方式 暖启动(暖启动(Warm restartWarm restart) 冷启动(冷启动(Cold restartCold restart) 热启动(热启动(Hot restartHot restart)2021-7-3049n将将CPU的模式选择开关扳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧城市交通拥堵监测与疏导系统开发方案
- 销售额与利润率对比分析表
- 新能源汽车电池技术发展现状测试题
- 人教版2025年小学五年级下学期语文期末考试往年真题
- 现代酒店管理与服务技能试题
- (2025)高效低耗大功率风力发电机项目可行性研究报告写作模板-立项审批
- 冷链物流采购与销售合同
- 新顶岗置换教学实习计划
- 企业员工关系协调系统开发协议
- 幼儿园园务年度工作总结
- 2025年宜昌科技职业学院单招职业技能测试题库新版
- 2025年北邮管理学试题及答案
- 2025人教版数学二年级下册2.4 除法算式各部分的名称课件
- 七年级道法下册 第一单元 综合测试卷(人教海南版 2025年春)
- 《腕管综合征》课件
- 施工方案编制要求做到
- YY/T 0109-2024医用超声雾化器
- 2024年涉密人员考试试题库保密基本知识试题含答案
- 2024年退股事宜洽谈备忘录3篇
- 2025版科技成果转化合作协议书3篇
- 微创介入诊断治疗管理制度
评论
0/150
提交评论