西门子plcob作用介绍

上传人:第*** 文档编号:67530768 上传时间:2019-01-08 格式:DOC 页数:6 大小:35.50KB
返回 下载 相关 举报
西门子plcob作用介绍_第1页
第1页 / 共6页
西门子plcob作用介绍_第2页
第2页 / 共6页
西门子plcob作用介绍_第3页
第3页 / 共6页
西门子plcob作用介绍_第4页
第4页 / 共6页
西门子plcob作用介绍_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《西门子plcob作用介绍》由会员分享,可在线阅读,更多相关《西门子plcob作用介绍(6页珍藏版)》请在金锄头文库上搜索。

1、OB组织块一览表 OB编号 启动事件 默认优先级 说明 OB1 启动或上一次循环结束时执行OB1 1 主程序循环 OB10OB17 日期时间中断07 2 在设置的日期时间启动 OB20OB23 时间延时中断03 36 延时后启动 OB30OB38 循环中断08时间间隔 分别为5s,2s,1s 715 以设定的时间为 500ms,200ms,100ms, 50ms,20ms,10ms 周期运行 OB40OB47 硬件中断07 1623 检测外部 中断请求时启动 OB55 状态中断 2 DPV1中断 (profibus-dp) OB56 刷新中断 2 OB57 制造厂特殊中断 2 OB60 多处理

2、中断,调用SFC35时启动 25 多处理中断的同步操作 OB6164 同步循环中断14 25 同步循环中断 OB70 I/O冗余错误 25 冗余故障中断 OB72 CPU冗余错误,例如一个CPU发生故障 28 只用于H系列的CPU OB73 通行冗余错误中断,例如冗余连接的冗余丢失 25 OB80 时间错误 26启动为28 OB81 电源故障 27启动为28 OB82 诊断中断 28启动为28 OB83 插入/拔出模块中断 29启动为28 异步错误中断OB84 CPU硬件故障 30启动为28 OB85 优先级错误 31启动为28 OB86 扩展几架、DP主站系统或分布式I/O站故障 32启动为

3、28 OB87 通行故障 33启动为28 OB88 过程中断 34启动为28 OB90 冷、热启动、删除或背景循环 29 背景循环 OB100 暖启动 27 OB101 热启动 27 启动 OB102 冷启动 27 OB121 编程错误 与引起中断的 同步错误中断 OB122 I/O访问错误 OB相同1、自由循环组织块OB1 S7 CPU启动完成后,操作系统循环执行OB1,OB1执行完成后,操作系统再次启动OB1。在OB1中可以调用FB、SFB、FC、SFC等用户程序使其循环执行。除OB90以外,OB1优先级最低,可以被其他OB中断。OB1默认扫描监控时间为150ms(可设置),扫描超时,CP

4、U自动调用)B80报错,如果程序中没有建立OB80,CPU进入停止模式。2、日期中断组织块OB10OB17 在CPU属性中,可以设置日期中断组织块OB10OB17触发的日期、执行模式(到达设定的触发日期后,OB只执行一次或按每分、每小时、每周、每月周期执行)等参数,当CPU的日期值大于设定的日期值时,触发相应的OB并按设定的模式执行。在用户程序中也可以通过调用SFC28系统函数设定CPU日期中断的参数,调用SFC30激活日期中断投入运行,与在CPU属性中的设置相比,通过用户程序,可以在CPU运行时灵活地修改设定的参数,两种方式可以任意选择,也可以同时对一个OB进行设置。3、时间延迟中断组织块O

5、B20OB23 时间延迟中断组织块OB20OB23的优先级及更新过程映像区的参数需要在CPU属性中设置,通过调用系统函数SFC32触发执行,OB号及延迟时间在SFC32参数中设定,延迟时间为160000ms,大大优于定时器精度。4、循环中断组织块OB30OB38 循环中断组织块OB30OB38按设定的时间间隔循环执行,循环中断的间隔时间在CPU属性中设定,每一个OB默认的时间间隔不同,例如)B35默认的时间间隔为100ms,在OB35中的用程序将每隔100ms调用一次,时间间隔可以自由设定,最小时间间隔不能小于55ms。OB中的用户程序执行时间必须小于设定的时间间隔,如果间隔时间较短,由于循环

6、中断OB没有完成程序扫描而被再次调用,从而造成CPU故障,触发OB80报错,如果程序中没有创建OB80,CPU进入停止模式。通过调用SFC39SFC42系统函数可以禁止、延迟、使能循环中断的调用。循环中断组织块通常处理需要固定扫描周期的用户程序,例如PID函数块通常需在循环中断中调用以处理积分时间的计算。5、硬件中断组织块OB40OB47 硬件中断也叫过程中断,由外部设备产生,例如功能模块FM、通信处理器CP及数字量输入、输出模块等。通常使用具有硬件中断的数字量输入模块触发中断响应,然后为每一个模块配置相应的中断OB(一个模块只能良一个中断OB,S7-300系列PLC CPU只能触发硬件中断O

7、B40),在模块配置中可以选择输入点的上升沿、下降沿或全部作为触发中断OB的事件。配置中的中断事件出现,中断主程序,执行中断OB中的用户程序一个周期,然后跳回中断处继续执行主程序。使用中断与普通输入信号相比,没有主程序扫描和过程映像区更新时间,适合需要快速响应的应用。 如果输入模块中的一个通道触发硬件中断,操作系统将识别模块的槽号及触发相应的OB,中断OB执行之后发送与通道相关的确认。在识别和确认过程中,该通道再次触发的中断事件将丢失;如果模块其他通道触发中断事件,中断不会丢失,在当前正在运行的中断确认之后触发;如果是不同的模块触发的中断事件,中断请求被记录,中断OB在空闲(没有模块其他通道的

8、中断请求)时触发。通过调用SFC39SFC42系统函数可以禁止、延迟、使能硬件中断的调用。6、DPV1中断组织块OB55OB57 CPU响应PROFIBUS-DP V1从站触发的中断信息。7、多处理器中断组织块OB60 用于S7-400系列PLC多CPU(一个机架中最多插入4个CPU完成同一个复杂任务)处理功能,通过调用SFC35,可以触发OB60在多个CPU中同时执行。8、时钟同步中断组织块OB61OB64 用于处理PROFIBUS-DP V1等时钟同步,从采集各个从站的输入到逻辑结果输出,需要经过从站输入信号采样循环(信号转换)、从站背板总线循环(转换的信号从模块传递到从站接口)、PROFIBUS-DP总线循环(信号自从站传递到主站)、程序执行循环(信号的程序处理)、PROFIBUS-DP总线循环(信号从主站传递到从站)、从站背板总线循环(信号从从站接口传递到输出柜块)及模块输出循环(信号转换)7个循环,时钟同步中断将7个循环同步,优化数据的传递并保证PROFIBUS-DP各个从站数据处理的同步性。PROFIBUS时钟同步中断只能用于S7-400系列PL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号