电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

西门子PLC中各个组织块OB作用

西门子PLC中各个组织块OB作用_第1页
1/3
西门子PLC中各个组织块OB作用_第2页
2/3
西门子PLC中各个组织块OB作用_第3页
3/3
1、自由循环组织块 OB1 S7 CPU 启动完成后,操作系统循环执行 OB1,OB1 执行完成后,操作系统再次启动 OB1。在 OB1 中可以调用FB、SFB、FC、SFC 等用户程序使其循环执行.除 OB90 以外,OB1 优先级最低,可以被其他 OB 中断。OB1 默认扫描监控时间为 150ms(可设置),扫描超时,CPU 自动调用)B80 报错,假如程序中没有建立 OB80,CPU 进入停止模式。2、日期中断组织块 OB10~OB17 在 CPU 属性中,可以设置日期中断组织块 OB10~OB17 触发的日期、执行模式(到达设定的触发日期后,OB 只执行一次或按每分、每小时、每周、每月周期执行)等参数,当 CPU 的日期值大于设定的日期值时,触发相应的 OB 并按设定的模式执行。在用户程序中也可以通过调用 SFC28 系统函数设定 CPU 日期中断的参数,调用 SFC30 激活日期中断投入运行,与在 CPU 属性中的设置相比,通过用户程序,可以在 CPU 运行时灵活地修改设定的参数,两种方式可以任意选择,也可以同时对一个 OB 进行设置。3、时间延迟中断组织块 OB20~OB23 时间延迟中断组织块 OB20~OB23 的优先级及更新过程映像区的参数需要在 CPU 属性中设置,通过调用系统函数 SFC32触发执行,OB 号及延迟时间在 SFC32 参数中设定,延迟时间为 1~60000ms,大大优于定时器精度。4、循环中断组织块 OB30~OB38 循环中断组织块 OB30~OB38 按设定的时间间隔循环执行,循环中断的间隔时间在 CPU 属性中设定,每一个 OB 默认的时间间隔不同,例如)B35 默认的时间间隔为 100ms,在 OB35 中的用程序将每隔 100ms 调用一次,时间间隔可以自由设定,最小时间间隔不能小于 55ms。OB 中的用户程序执行时间必须小于设定的时间间隔,假如间隔时间较短,由于循环中断 OB 没有完成程序扫描而被再次调用,从而造成 CPU 故障,触发 OB80 报错,假如程序中没有创建 OB80,CPU 进入停止模式。通过调用 SFC39~SFC42 系统函数可以禁止、延迟、使能循环中断的调用.循环中断组织块通常处理需要固定扫描周期的用户程序,例如 PID 函数块通常需在循环中断中调用以处理积分时间的计算。5、硬件中断组织块 OB40~OB47 硬件中断也叫过程中断,由外部设备产生,例如功能模块 FM、通信处理器 CP 及数字量输入、输出模块等。通常使用具有硬件中断的数字量输入模块触发中断响应,然后为每一个模块配置相应的中断 OB(一个模块只能良一个中断 OB,S7—300 系列 PLC ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

西门子PLC中各个组织块OB作用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部