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

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

3天内不再提示

更改DB的调用类型

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-26 14:54 次阅读

数据块 (DB)

在用户程序中创建数据块 (DB) 以存储代码块的数据。用户程序中的所有程序块都可访问全局 DB 中的数据,而背景 DB 仅存储特定功能块 (FB) 的数据。

相关代码块执行完成后,DB 中存储的数据不会被删除。有两种类型的 DB:

● 全局 DB 存储程序中代码块的数据。任何 OB、FB 或 FC 都可访问全局 DB 中的数据。

● 背景 DB 存储特定 FB 的数据。背景 DB 中数据的结构反映了 FB 的参数(Input、Output 和 InOut)和静态数据。(FB 的临时存储器不存储在背景 DB 中。)

只读数据块

可将 DB 组态为只读:

1. 在项目浏览器中右键单击相应 DB,然后在右键快捷菜单中选择“属性”(Properties)。

2. 在“属性”(Properties) 对话框中选择“特性”(Attributes)。

3. 选择“在设备中写保护数据块”(Data block write-protected in the device) 选项并单击“确定”(OK)。

更改 DB 的调用类型:

STEP 7 允许您方便地创建或更改指令或 FB 的 DB 关联。

● 您可以在不同 DB 之间切换关联。

● 可以在单背景数据块与多背景数据块之间切换关联。

● 可以创建背景数据块(如果背景数据块丢失或不可用)。

可通过在程序编辑器中右键单击相关指令或 FB,或者通过选择“选项”(Options) 菜单中的“块调用”(Block call) 命令,来访问“更改调用类型”(Change call type) 命令。

519d909c-04e6-11ed-ba43-dac502259ad0.png

通过“调用选项”(Call options) 对话框可选择单背景数据块或多背景数据块。还可以从可用 DB 的下拉列表中选择具体 DB。

51bad094-04e6-11ed-ba43-dac502259ad0.png

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

    关注

    8

    文章

    7002

    浏览量

    88942
  • 存储
    +关注

    关注

    13

    文章

    4296

    浏览量

    85799
  • 程序
    +关注

    关注

    117

    文章

    3785

    浏览量

    81004

原文标题:S1200-更改 DB 的调用类型

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

收藏 人收藏

    评论

    相关推荐

    AIGC系统中多个模型的切换调用方案探索

    作者:京东科技 贾玉龙 1 背景 1.1 现状 AIGC系统中多个模型的切换调用通常指的是在同一个AIGC系统或应用中,可以根据不同的输入条件或任务需求,动态地选择并调用不同的机器学习模型进行处理
    的头像 发表于 11-27 11:43 166次阅读
    AIGC系统中多个模型的切换<b class='flag-5'>调用</b>方案探索

    索尼STR-DB840_DB940说明书

    索尼STR-DB840_DB940说明书
    发表于 09-07 09:40 0次下载

    索尼STR-DB1070(STR-DB870)功放机说明书

    索尼STR-DB1070(STR-DB870)功放机说明书
    发表于 09-07 09:33 0次下载

    双向触发二极管db4与db3的区别

    双向触发二极管(Bidirectional Trigger Diode,简称DBD)是一种特殊的二极管,具有双向触发特性。DB3和DB4是两种常见的双向触发二极管型号,它们在结构、性能和应用方面存在
    的头像 发表于 08-16 16:00 2009次阅读

    DB连接器母座15PIN插板式 DB插座图纸

    电子发烧友网站提供《DB连接器母座15PIN插板式 DB插座图纸.pdf》资料免费下载
    发表于 08-01 17:14 6次下载

    树形控件为什么有一种是数组类型

    各位大神好!我在使用树形控件过程中,发现有树形控件由字符串类型变成了数组类型,两个类型都可以使用树型控件的属性和调用节点,但两个类型的引用
    发表于 07-24 17:57

    求助,关于ESP8266 HTTPClient REST调用问题求解

    的。Raspberry 通过 WiFi 连接到网络。然后我把Raspberry换成了以太网适配器,并禁用了WiFi。更改后,无法再调用 ESP-12E 模块形式的 REST 服务,它会发出 ARP 请求,但随后
    发表于 07-19 13:32

    mach3如何更改电机方向

    Mach3是一款广泛使用的数控系统,用于控制各种类型的机床,如铣床、车床、激光切割机等。在某些情况下,用户可能需要更改电机的方向以满足特定的加工需求。以下是详细的步骤和说明。 准备工作 在开始更改
    的头像 发表于 06-12 14:24 1310次阅读

    labview 调用海康工业相机

    MVS生成的labview调用海康相机范例中,生成的二维图片和大多数视觉中所需要的图像类型不一样,请问怎么将所得到的二维图片保存到指定路径?或者有没有其他方法调用海康相机并进行拍照保存?
    发表于 04-07 20:52

    使用CubeMX配置STM32010C6T6的LPUART1外设,调用串口发送和接收函数均不能收发数据怎么解决?

    串口初始化文件中将RX引脚模式更改为输入类型同样不能接收到数据 在CubeMX中更换MCU型号为F103系列并配置串口,则RX引脚默认为输入模式,并且生成的工程调用串口收发函数功能正常 这种现象是不是CubeMX软件导致的问题呢
    发表于 03-19 07:48

    ADS调用spectre网表仿真异常—薛定谔的NetlistInclude

    ADS是支持调用spice/spectre等网表文件进行仿真的,可以用NetlistInclude控件来进行调用
    的头像 发表于 03-07 09:57 2333次阅读
    ADS<b class='flag-5'>调用</b>spectre网表仿真异常—薛定谔的NetlistInclude

    verilog如何调用其他module

    。 1.2 为什么要调用其他模块? 在复杂的设计中,我们通常需要实现各种不同的功能,并且这些功能往往可以通过不同的模块来实现。通过调用其他模块,我们可以将问题分解为更小的子问题,并且可以更方便地实现和维护我们的设计。 1.3 调用
    的头像 发表于 02-22 15:56 5767次阅读

    Linux内核中信号相关的系统调用

    正如我们所知,运行在用户态下的程序可以发送和接收信号。这意味着必须定义一组系统调用来允许这类操作。不幸的是,由于历史原因,有些系统调用可能功能相同。 因此,其中一些系统调用永远不会被调用
    的头像 发表于 01-20 09:34 725次阅读

    在Linux上如何通过命令行来更改日期和时间?

    在Linux上如何通过命令行来更改日期和时间? 在Linux上,我们可以使用命令行工具来更改日期和时间。操作系统中有一个专门的命令被称为“date”命令,它允许我们更改系统的当前日期和时间。下面
    的头像 发表于 01-16 17:10 2823次阅读

    西门子博途:调用FB(实例化)

    与功能块(FC)相比,功能块(FB)具有存储器。这意味着功能块被分配了一个本地数据块,即所谓的实例数据块。当调用FB时,还必须指定实例DB的编号,并且此DB会自动打开。
    的头像 发表于 12-25 11:04 3137次阅读
    西门子博途:<b class='flag-5'>调用</b>FB(实例化)