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

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

3天内不再提示

什么是组织块?

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

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

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

程序的任务包括:

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

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

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

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

● 自动化系统的启动行为

● 循环程序执行

● 基于中断的程序执行

● 错误处理

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

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

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

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

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

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

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

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

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

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

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

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

审核编辑:汤梓红

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

    关注

    4999

    文章

    12853

    浏览量

    458443
  • 模拟
    +关注

    关注

    7

    文章

    1416

    浏览量

    83786
  • 操作系统
    +关注

    关注

    37

    文章

    6493

    浏览量

    122622
  • 程序
    +关注

    关注

    114

    文章

    3688

    浏览量

    80222

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

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

收藏 人收藏

    评论

    相关推荐

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

    启动 组织 (Startup)在PLC的工作模式从STOP切换到RUN时执行一次。完成启动 组织 扫描后,将执行主程序循环 组织
    发表于08-09 09:07 1303次阅读
    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.8w次阅读
    应该如何使用西门子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 3798次阅读

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

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

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

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

    PLC中的组织是什么

    有了 PLC 后,在项目中会自动创建 组织 “Main [OB1]” 。 在下一部分中,您将在该 组织 中创建用户程序。 用户程序可由一个或多个
    的头像 发表于01-03 09:23 7212次阅读
    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 1485次阅读

    KUKA机器人如何建立组织CYCLE

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

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

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

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

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