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
    +关注

    关注

    5045

    文章

    14439

    浏览量

    483528
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84760

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    求助:如何鉴定一控制器是单片机还是PLC?在哪里可以鉴定??

    求助:如何鉴定一控制器是单片机还是PLC?在哪里可以鉴定?? 能提供有效信息的朋友,大红包伺候 我的邮箱25764606@qq.com
    发表于 11-16 11:13

    使用函数实现三相电机正反转控制

    在使用西门子S1200PLC,所使用的软件是博途软件,在这个软件里运用了的概念。比如我们常见的组织(OB)、函数(FB)、数据
    的头像 发表于 10-15 14:40 2321次阅读
    使用函数<b class='flag-5'>块</b>实现三相电机正反转控制

    eFUSE内存是如何组织的?

    目前,我正在研究TRAVEO™ 2G - CYT4EN。 我想了解一些与 eFUSE 相关的主题。 1. eFUSE 是控制器访问的物理芯片还是 SOC 的一部分? 2. eFUSE内存是如何组织
    发表于 07-30 07:07

    数据台接入富士PLC进行数据采集并远程维护

    要实现数据台接入富士PLC进行数据采集并远程维护,可以参考以下方案: 硬件连接 通过富士PLC支持的通信接口(如以太网口、串口等),使用相应的通信线缆将PLC与数据
    的头像 发表于 04-24 14:24 443次阅读

    组织使用说明

    电子发烧友网站提供《组织使用说明.pdf》资料免费下载
    发表于 04-02 15:29 0次下载

    PLC智能网关与PLC远程维护平台有哪些联系

    ,能够采集PLC设备的运行数据、状态信息、故障代码等。例如,采集生产线上PLC控制的各个工位的运行参数,如温度、压力、速度等数据。 向远程维护平台传输数据:PLC智能网关将采集到的
    的头像 发表于 03-27 14:43 474次阅读

    PLC应用技巧,轻松解决PLC故障

    PLC(可编程逻辑控制器)在工业自动化领域中扮演着至关重要的角色。为了确保PLC的稳定运行并解决可能出现的故障,以下是一些实用的PLC应用技巧,这些技巧对于解决PLC故障非常有帮助:
    的头像 发表于 03-23 07:42 725次阅读
    <b class='flag-5'>PLC</b>应用技巧,轻松解决<b class='flag-5'>PLC</b>故障

    在HMI上如何显示PLC代码流程呢?

    流程图的编程。 2. 设置显示参数:在打开FB功能后,在编辑菜单勾选“从HMI显示/访问内部参数”选项。这个设置确保流程信息能够从HMI上正确显示。 二、在HMI添加控件 1. 新建画面:在HMI中新建一个画面,作为显示
    的头像 发表于 03-03 12:09 1512次阅读
    在HMI上如何显示<b class='flag-5'>PLC</b>代码流程呢?

    国产AFE广泛应用于PLC/DCS的模拟量输入模块

    国产AFE广泛应用于PLC/DCS的模拟量输入模块
    的头像 发表于 02-17 10:09 822次阅读
    国产AFE广泛应用于<b class='flag-5'>PLC</b>/DCS<b class='flag-5'>中</b>的模拟量输入模块

    解决HarmonyOS应用Image组件白问题的有效方案

    码完成后才刷新显示。由于图片下载过程耗时较长,在图片完全加载之前,页面往往会显示空白区域或占位图(通常为白色或浅色背景),这种现象被称为“Image 白”。“Image 白”不仅影响视觉效果,还会降低用户体验,因此在开发
    的头像 发表于 02-17 10:08 1564次阅读
    解决HarmonyOS应用<b class='flag-5'>中</b>Image组件白<b class='flag-5'>块</b>问题的有效方案

    在S7-1200/1500创建气缸功能的编程指南

    一、 导读  气缸是自动化控制设备较为常用的一个电气元件,通过气缸可以实现很多动作的控制,如推料动作,夹紧动作等。当一个设备上气缸特别多的情况下,我们会把这个气缸控制程序打包成一个标准程序,然后
    的头像 发表于 02-13 10:19 3409次阅读
    在S7-1200/1500<b class='flag-5'>中</b>创建气缸功能<b class='flag-5'>块</b>的编程指南

    自定义Modbus通信指令的搭建教程

    和欧姆龙E5EZ的智能温控仪表作为从站为例,为大家分享如何使用自定义的Modbus RTU的通信程序,来实现快速高效的Modbus通信程序设计。同时在本文的结尾会为大家提供参考程序和打包好的Modbus RTU通信的库指令,后续大家可以把该库指令添加到自己软件
    的头像 发表于 01-20 10:37 1860次阅读
    自定义Modbus通信<b class='flag-5'>块</b>指令的搭建教程

    西门子TIA Portal函数FC和函数FB的相互转换

    描述 本文将介绍在西门子 TIA Portal 中使用 Add-In 插件实现函数 FC 和函数 FB 的相互转换的方法和步骤。 第1步: 添加 PLC 设备。 选择西门子 CPU 1214C
    的头像 发表于 01-15 10:07 3034次阅读
    西门子TIA Portal<b class='flag-5'>中</b>函数FC和函数<b class='flag-5'>块</b>FB的相互转换

    基于工业智能网关和云平台的AB PLC数据采集解决方案

    编程语言,如梯形图、函数图和文本编程,工程师可以根据应用需求选择合适的编程方式。 AB PLC数据采集旨在从PLC设备实时、准确、全面地获取生产过程
    的头像 发表于 12-27 16:05 837次阅读

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准IEC
    的头像 发表于 12-26 17:36 2223次阅读