上海问得自动化官方网站

您的位置::首页 > 培训服务 > 老周笔记 >
老周笔记_西门子PLC_OB块的作用和功能
时间:2018-05-25  浏览量:
老周笔记_西门子PLC_OB块的作用和功能

西门子PLC里面有各种各样的OB块,那么每个OB块是干什么的呢?

OB块其实是PLC自己组织调用的,不需要编程人员操心。我们常用的是OB1,这个是超级大BOSS,他会一直不停的循环调用,除非出错使PLC停止。那么出错的时候PLC是否一定会停止呢?这个其实还不尽然,编程的人都知道,高级语言都提供了错误处理机制,如果某些错误你认为不是很重用,不要停。。。。。。。。。(你想让PLC一直动。。。)那么就需要在特定的OB块里面执行特定的程序。有的时候调用特定的OB块是为了更清楚的知道错误的详细信息。

OB块是有优先级,因为有的时候涉及的错误和调用可能是多重的。

OB 启动事件 默认优先级 解释
OB1 启动结束或OB1结束 1 空闲周期
OB10-OB17              时间中断0-7               2                 未指定默认时间
OB20-OB23              延时中断0-3               3-6
OB30                        循环中断0(5s)       7
OB31                        循环中断1(2s)       8
OB32                        循环中断2(1s)       9
OB33                        循环中断3(0.5s)       10
OB34                        循环中断4(0.2s)       11
OB35                        循环中断5(0.1s)       12
OB36                        循环中断6(0.05s)       13
OB37                        循环中断7(0.02s)       14
OB38                        循环中断8(0.01s)       15
 


上海问得自动化科技有限公司致力于打造一个电气培训及服务平台,常年招收电气工程人员,工资结构为底薪加提成方式,有经验者优先,无经验可以免费培训后上岗,电话18621853520 欢迎垂询
关于我们 联系我们 人才招聘 地图
Copyright © 2015-2025 WINTRL Automation;上海问得自动化