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

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

3天内不再提示

PLC中的组织块是什么

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-01-03 09:23 次阅读

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

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

程序的任务包括:

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

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

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

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

● 自动化系统的启动行为

● 循环程序执行

● 基于中断的程序执行

● 错误处理

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

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

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

a1ed4442-33ec-11eb-a64d-12bb97331649.png

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

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

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

a215d4fc-33ec-11eb-a64d-12bb97331649.png

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

a25aebc8-33ec-11eb-a64d-12bb97331649.png

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

a295877e-33ec-11eb-a64d-12bb97331649.png

责任编辑:xj

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

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

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

    关注

    5007

    文章

    13131

    浏览量

    461694
  • 程序
    +关注

    关注

    116

    文章

    3769

    浏览量

    80795

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

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

收藏 人收藏

    评论

    相关推荐

    逻辑组件的流程节点通常出于什么用途

    逻辑组件的流程节点是流程图、状态图、序列图等图表的基本元素,它们用于表示业务流程、工作流程、算法步骤、系统状态等。这些节点在软件开发、项目管理、自动化控制、工程设计、科学研究等领域都有广泛
    的头像 发表于 10-15 14:38 115次阅读

    PLC Ladder logic语言的基础知识

    编程的基本原理和功能,深入介绍了Ladder Logic语言的定义、特点、基本语法及其在实际工业系统的应用。此外,还探讨了PLC特殊功能和用户定义功能的概念及其作用。
    的头像 发表于 07-11 10:32 1305次阅读
    <b class='flag-5'>PLC</b> Ladder logic语言的基础知识

    西门子PLCOB的功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC,OB(Organization B
    的头像 发表于 06-15 11:27 3910次阅读

    PLC的三大量分别是什么

    遇到不同类型的数据,这些数据在PLC通常被分为三大量:开关量、模拟量和脉冲量。本文将详细阐述PLC的这三大量,并探讨它们在工业自动化
    的头像 发表于 06-12 11:47 766次阅读

    PLC在现场总线的应用

      随着工业自动化技术的飞速发展,可编程逻辑控制器(PLC)作为工业自动化领域的核心设备,其应用日益广泛。现场总线作为连接PLC与现场设备的重要通信技术,其在PLC控制系统的应用也逐
    的头像 发表于 06-06 11:40 630次阅读

    PLC的分类方式

    整体式PLC:又称箱体式PLC,其CPU、I/O接口、存储器、电源等全部固定安装在一或几块印制电路板上,形成统一的整体。
    的头像 发表于 04-07 11:22 1054次阅读

    PLC数据采集物联网解决方案

    运输成本,并且在一定程度上有利于环保。 在压机的生产过程PLC(可编程逻辑控制器)起到了关键的作用,它负责控制压机的各个部件,实现自动化生产,使得产品质量和生产效率都得到大大提
    的头像 发表于 01-05 13:57 267次阅读
    压<b class='flag-5'>块</b>机<b class='flag-5'>PLC</b>数据采集物联网解决方案

    如何快速为DB变量添加属性

    有些情况需要为PLC DB变量添加一些属性,常规的做法是在DB中选中这个变量,然后打开变量属性输入属性名称和属性值。
    的头像 发表于 01-02 14:18 1933次阅读
    如何快速为DB<b class='flag-5'>块</b>变量添加属性

    文件存储和存储的区别和联系

    文件存储和存储是两种常见的数据存储方式,它们在设计思想、数据组织方式、应用场景等方面存在着一些区别和联系。 首先,文件存储是指将数据以文件的形式进行存储。文件系统是一种用于管理和组织文件的软件
    的头像 发表于 12-20 17:16 1114次阅读

    SIMATIC S7-1500 PLC S7-SCL SCL及应用

    函数和函数在西门子的大中型PLC编程,应用十分广泛,前介绍过函数和函数
    的头像 发表于 12-15 16:18 947次阅读
    SIMATIC S7-1500 <b class='flag-5'>PLC</b> S7-SCL SCL<b class='flag-5'>块</b>及应用

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

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

    plc编程软件的监视功能怎么用

    PLC(可编程逻辑控制器)编程软件的监视功能是用于实时监视PLC系统的运行状态、各个信号的输入输出情况以及程序的执行情况。本文将详细介绍PLC编程软件
    的头像 发表于 12-08 16:30 3603次阅读

    PLC应用该注意的问题包括什么?

    PLC应用,以下是一些需要注意的问题。
    的头像 发表于 12-08 10:10 419次阅读

    SIMATIC S7-1500 PLC S7-SCL SCL详解

    函数和函数在西门子的大中型PLC编程,应用十分广泛,前介绍过函数和函数,其编程采用的是LAD语言,而本节采用SCL语言编程,以下仅用一个例子介绍函数,函数
    的头像 发表于 12-06 09:17 907次阅读
    SIMATIC S7-1500 <b class='flag-5'>PLC</b> S7-SCL SCL<b class='flag-5'>块</b>详解

    怎么读取plc已存在的程序呢?

    怎么读取plc已存在的程序呢? PLC(可编程逻辑控制器)是一种重要的自动化设备,用于控制和监控各种工业过程。PLC的程序是由用户编写的
    的头像 发表于 11-21 16:10 8565次阅读