0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是组织块?

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-03-28 09:37 次阅读

有了 PLC 后,在项目中会自动创建组织块“Main [OB1]” 。 在下一部分中,您将在该组织块中创建用户程序。

用户程序可由一个或多个块组成。 必须至少使用一个组织块。 块包含处理特定自动化任务所需的全部功能。

程序的任务包括:

● 处理过程数据,例如,链接二进制信号,读入并利用模拟量,定义输出的二进制以及输出模拟值。

● 中断响应,例如,超出模拟扩展模块测量范围时的诊断错误中断。

● 正常程序执行中的错误处理

组织块 (OB) 构成 PLC 的操作系统与用户程序之间的接口。 组织块由操作系统调用,并控制下列操作:

● 自动化系统的启动行为

● 循环程序执行

● 基于中断的程序执行

● 错误处理

自动化项目中必须至少有一个程序循环 OB 。确定 PLC 行为的程序被写入到此程序循环 OB 中。操作系统每个循环调用该 OB 一次,从而开始执行 OB 中包含的程序。每次程序执行结束后,重新开始循环。

可以通过调用其它组织块来中断组织块的程序执行。 在执行复杂的自动化任务期间,程序会被构造成在程序循环 OB 中调用并依次执行的若干块。

下图显示了程序循环 OB 的执行过程:

6a20a940-ccde-11ed-bfe3-dac502259ad0.png

名为“Main [OB1]” 的程序循环 OB 是在向项目中插入 PLC 时自动创建的。 您在该组织块中创建入门指南项目的程序。

要打开组织块“Main [OB1]” ,请按以下步骤操作:

在项目树中打开“程序块”(Program blocks) 文件夹。

6a574036-ccde-11ed-bfe3-dac502259ad0.png

打开组织块“Main [OB1]” 。

6a8e7b1e-ccde-11ed-bfe3-dac502259ad0.png

在程序编辑器中打开了组织块“Main [OB1]” ,并可以在此创建程序。

6abe4ef2-ccde-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13150

    浏览量

    462033
  • 模拟
    +关注

    关注

    7

    文章

    1420

    浏览量

    83895
  • 操作系统
    +关注

    关注

    37

    文章

    6737

    浏览量

    123188
  • 程序
    +关注

    关注

    116

    文章

    3775

    浏览量

    80840

原文标题:什么是组织块?

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SIMATIC S7-1500 PLC启动组织及其应用

    启动组织(Startup)在PLC的工作模式从STOP切换到RUN时执行一次。完成启动组织扫描后,将执行主程序循环组织
    发表于 08-09 09:07 1435次阅读
    SIMATIC S7-1500 PLC启动<b class='flag-5'>组织</b><b class='flag-5'>块</b>及其应用

    #硬声创作季 PLC原理与应用:5.8启动组织

    plc
    Mr_haohao
    发布于 :2022年10月22日 09:57:54

    应该如何使用西门子S71200的OB组织详细教程说明

    很多从日系PLC或者200PLC过来的人,很不习惯于S7 1200 或者TIA PORTAL 里面的一些专业术语,比如OB,DB,FC,FB等等所以今天讲解西门子S71200编程OB组织的使用方法
    的头像 发表于 07-14 09:44 1.9w次阅读
    应该如何使用西门子S71200的OB<b class='flag-5'>组织</b><b class='flag-5'>块</b>详细教程说明

    如何应用优先级错误处理组织(OB85)

    优先级错误组织(OB85) 只要发生下列事件之一,CPU的操作系统即调用OB85: 1.尚未装载的OB (OB8、 OB81、OB82、OB83和OB86除外)的启动事件。 2.操作系统访问模块
    的头像 发表于 10-14 16:18 3969次阅读

    西门子PLC用于循环程序处理的组织:循环程序执行的顺序

    用于循环程序处理的组织(OB1) 在可编程控制器上循环程序处理是程序执行的普通类型。操作系统循环调用OB1启动用户程序的循环执行。 循环程序执行的顺序 下表所示为循环程序处理的各个阶段: 1.
    的头像 发表于 10-19 18:18 7357次阅读
    西门子PLC用于循环程序处理的<b class='flag-5'>组织</b><b class='flag-5'>块</b>:循环程序执行的顺序

    西门子PLC用于循环程序处理的组织(OB1)

    扫描循环时间是操作系统运行循环程序和中断循环的所有程序部分(例如,执行其它组织)以及系统操作(如,刷新过程映象)所需要的时间。这个时间可以被监控。
    的头像 发表于 10-30 16:09 5457次阅读
    西门子PLC用于循环程序处理的<b class='flag-5'>组织</b><b class='flag-5'>块</b>(OB1)

    PLC中的组织是什么

    有了 PLC  后,在项目中会自动创建组织“Main [OB1]” 。  在下一部分中,您将在该组织中创建用户程序。  用户程序可由一个或多个
    的头像 发表于 01-03 09:23 7381次阅读
    PLC中的<b class='flag-5'>组织</b><b class='flag-5'>块</b>是什么

    Step7 OB组织介绍和使用技巧

    在CPU属性中,可以设置日期中断组织OB10~OB17触发的日期、执行模式(到达设定的触发日期后,OB只执行一次或按每分、每小时、每周、每月周期执行)等参数,当CPU的日期值大于设定的日期值时,触发相应的OB并按设定的模式执行。
    发表于 03-16 15:20 1.1w次阅读

    如何编程使用OB组织

    如何编程使用OB组织.
    发表于 04-25 10:20 9次下载

    用于循环程序处理的组织

    在可编程控制器上循环程序处理是程序执行的“普通”类型。操作系统循环调用OB1启动用户程序的循环执行。
    的头像 发表于 02-12 10:41 1560次阅读

    KUKA机器人如何建立组织CYCLE

    组织CYCLE的任务(Tasks of the CYCLE OB) 选择OB1是因为它被循调用。它执行下列程序任务: 调用并提供功能ACQUIRE输入和控制数据。 读入功能
    的头像 发表于 04-24 09:52 469次阅读

    SIMATIC S7-1500 PLC时间中断组织及其应用

    时间中断组织(如OB10)可以由用户指定日期时间及特定的周期产生中断。例如,每天18:00保存数据。
    的头像 发表于 08-14 09:31 2501次阅读
    SIMATIC S7-1500 PLC时间中断<b class='flag-5'>组织</b><b class='flag-5'>块</b>及其应用

    SIMATIC S7-1500 PLC延时中断组织及其应用简析

    延时中断组织(如OB20)可实现延时执行某些操作,调用“SRT_DINT”指令时开始计时延时时间(此时开始调用相关延时中断)。
    的头像 发表于 08-17 09:32 2321次阅读
    SIMATIC S7-1500 PLC延时中断<b class='flag-5'>组织</b><b class='flag-5'>块</b>及其应用简析

    SIMATIC S7-1500 PLC硬件中断组织及其应用介绍

    硬件中断组织(如OB40)用于快速响应信号模块(SM)、通信处理器(CP)和功能模块(FM)的信号变化。
    发表于 08-21 09:25 2522次阅读
    SIMATIC S7-1500 PLC硬件中断<b class='flag-5'>组织</b><b class='flag-5'>块</b>及其应用介绍

    西门子博途: 功能组织介绍-从设备上传

    请注意,加载单个时,变量或其它可能引用的所需不会与各个一起加载。在加载过程中,将根据名称重新分配对变量和的引用。加载操作完成之后,检查这些分配是否正确。
    的头像 发表于 12-10 16:06 2648次阅读
    西门子博途: 功能<b class='flag-5'>块</b>、<b class='flag-5'>组织</b><b class='flag-5'>块</b>介绍-从设备上传