加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
西门子S7-1200 PLC的七种组织块
发布时间: 2024-07-16 16:13 更新时间: 2024-09-14 08:00

在本文中,我们将深入探讨西门子S7-1200系列PLC中的组织块(OB)架构。S7-1200 CPU巧妙地设计了多样化的块类型,旨在高效执行自动化任务。作为操作系统与用户程序之间的桥梁,组织块(OB)通过编程手段,精准操控PLC的行为。这些OB由操作系统自动调用,允许用户创建定时执行或响应特定事件的程序逻辑。

图片

S7-1200依据功能差异,细分出七种关键的组织块类型:主程序循环组织块、启动初始化组织块、延迟触发中断组织块、周期性循环中断组织块、硬件事件响应中断组织块、诊断故障中断组织块以及时间异常中断组织块。在启动时,部分OB会伴随系统信息输出,为开发者提供了处理依据。

图片

首先,启动初始化组织块在CPU从停止状态切换至运行状态时仅执行一次,常用于初始化配置,如设定默认值等。可部署多个此类OB,且包含启动相关的状态信息。

图片

其次,主程序循环组织块,如OB1,是用户程序执行的起点。在每个扫描周期内,操作系统均会调用一次该OB,确保其持续运行。尽管可配置多个循环OB,但OB1的优先级Zui低,易受其他事件中断。值得注意的是,主循环OB不附带启动信息。

图片

循环组织块在扫描周期内持续运行,直至遭遇更高优先级的中断。中断处理遵循优先级队列原则,确保高效有序。

图片

延时触发中断组织块在预设延迟后激活,为用户提供灵活的定时执行方案,Zui多支持四个实例,且同样无启动信息。

图片

周期性循环中断组织块则按固定时间间隔独立运行程序,通过相位调整实现延时启动,Zui多可配置四个,同样不附带启动信息。

图片

硬件事件响应中断组织块专注于特定硬件事件的快速响应,如高速计数或输入变化,支持多事件至单OB的映射及单OB对多事件的监听,Zui大数量可达50,无启动信息输出。

图片

诊断故障中断组织块在检测到模块故障时触发,提供错误处理机制。该OB在错误发生与解决时均被调用,并包含启动信息,但jinxian于OB82单一实例。

图片

Zui后,时间异常中断组织块针对循环超时、中断队列溢出等系统问题作出响应,通过OB80实现,包含启动信息,且为唯一实例。

图片


联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684