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

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

3天内不再提示

在用户程序中创建数据块 (DB) 以存储代码块的数据

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-02 15:22 次阅读

数据块 (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) 命令。

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

责任编辑:lq

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

    关注

    8

    文章

    7067

    浏览量

    89116
  • 代码
    +关注

    关注

    30

    文章

    4791

    浏览量

    68694
  • 编辑器
    +关注

    关注

    1

    文章

    806

    浏览量

    31193

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

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

收藏 人收藏

    评论

    相关推荐

    西门子流量累计FB介绍

    西门子流量累计FB(Function Block)是一种专门为处理和计算流量数据而设计的功能,它通常在博途(TIA Portal)软件中被创建和使用。该功能
    的头像 发表于 12-19 10:28 206次阅读
    西门子流量累计FB<b class='flag-5'>块</b>介绍

    服务器数据恢复—多硬盘离线导致EVA存储崩溃的数据恢复案例

    一台HP EVA存储中有23硬盘,挂接到一台windows server操作系统的服务器。 EVA存储上有三个硬盘指示灯亮黄灯,此刻存储还能正常使用。管理员在更换硬盘的过程
    的头像 发表于 12-03 13:32 121次阅读
    服务器<b class='flag-5'>数据</b>恢复—多<b class='flag-5'>块</b>硬盘离线导致EVA<b class='flag-5'>存储</b>崩溃的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—用5盘RAID5阵列的4盘重建RAID5阵列后如何恢复原始数据

    。工作一段时间后,服务器出现故障,用户方请人维修。维修人员在没有了解故障磁盘阵列环境的情况下,用另外4硬盘(除去掉线的硬盘)重新创建了一组全新的RAID5阵列并完成数据同步,导致原r
    的头像 发表于 10-30 15:07 222次阅读

    服务器数据恢复—Raid5阵列两硬盘指示灯亮黄色的数据恢复案例

    服务器数据恢复环境: 一台某品牌存储设备上有一组由10硬盘(9数据盘+1热备盘)组建的r
    的头像 发表于 10-10 13:48 228次阅读
    服务器<b class='flag-5'>数据</b>恢复—Raid5阵列两<b class='flag-5'>块</b>硬盘指示灯亮黄色的<b class='flag-5'>数据</b>恢复案例

    医疗PACS影像数据的极速分布式存储解决方案

    医疗PACS影像数据的极速分布式存储解决方案
    的头像 发表于 08-23 10:13 350次阅读
    医疗PACS影像<b class='flag-5'>数据</b>的极速分布式<b class='flag-5'>块</b><b class='flag-5'>存储</b>解决方案

    闪存的哪些扇区可用于用户数据存储

    我想问一下闪存的哪些扇区可用于用户数据存储(例如配置、登录名/密码)。目前,我正在使用外部存储器,但使用板载闪存的某些扇区会更便宜。我尝试在用 blank.bin 编写的一些扇区
    发表于 07-12 08:13

    服务器数据恢复—存储RAID5阵列两盘离线的数据恢复案例

    服务器存储数据恢复环境: 某品牌P2000存储存储中有一组由8硬盘(包含一热备盘)组建的
    的头像 发表于 07-11 15:57 280次阅读
    服务器<b class='flag-5'>数据</b>恢复—<b class='flag-5'>存储</b><b class='flag-5'>中</b>RAID5阵列两<b class='flag-5'>块</b>盘离线的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—EMC存储raid5阵列多硬盘离线的数据恢复案例

    服务器存储数据恢复环境: 一台EMC存储中有一组raid5磁盘阵列,划分1个lun供小型机使用,上层采用ZFS文件系统。 服务器存储故障: 一台有一组raid5磁盘阵列的
    的头像 发表于 07-09 11:58 237次阅读

    服务器数据恢复—raid5阵列磁盘掉线导致EVA存储不可用的数据恢复案例

    服务器数据恢复环境: 1台某品牌EVA4400控制器+3台EVA4400扩展柜+28FC硬盘。 服务器故障: 由于两磁盘掉线导致存储
    的头像 发表于 05-24 11:34 597次阅读
    服务器<b class='flag-5'>数据</b>恢复—raid5阵列<b class='flag-5'>中</b>多<b class='flag-5'>块</b>磁盘掉线导致EVA<b class='flag-5'>存储</b>不可用的<b class='flag-5'>数据</b>恢复案例

    CR95HF评估板(M24LR-DISCOVERY)例程能否增加对ISO14443-A卡读数据和写数据的函数?

    提问的网友对之前问题重新整理了,请大家看看,来给解答一下 (1)CR95HF评估板(M24LR-DISCOVERY)例程能否增加对ISO14443-A卡读数据和写数据的函数? (2
    发表于 05-14 06:44

    服务器数据恢复—存储raid5阵列多磁盘离线导致lun不可用的数据恢复案例

    使用,主要数据为oracle数据库和OA服务端。 服务器存储故障: 该MSA2000存储RAID5阵列2
    的头像 发表于 04-29 11:29 563次阅读
    服务器<b class='flag-5'>数据</b>恢复—<b class='flag-5'>存储</b><b class='flag-5'>中</b>raid5阵列多<b class='flag-5'>块</b>磁盘离线导致lun不可用的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—V3700存储Mdisk不可用的数据恢复案例

    服务器存储数据恢复环境: 某品牌Storwize V3700存储,10硬盘组建了2组Mdisk加入到一个存储池中,一共
    的头像 发表于 04-26 13:30 363次阅读

    服务器数据恢复—V7000存储硬盘掉线导致存储崩溃的数据恢复案例

    服务器数据恢复环境: 一台V7000存储,该存储上有一组由12硬盘组建的raid5磁盘阵列,其中包括一热备盘。 服务器故障:
    的头像 发表于 04-08 11:15 441次阅读
    服务器<b class='flag-5'>数据</b>恢复—V7000<b class='flag-5'>存储</b>多<b class='flag-5'>块</b>硬盘掉线导致<b class='flag-5'>存储</b>崩溃的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—华为OceanStor存储raid5数据恢复案例

    服务器数据恢复环境: 华为OceanStor某型号存储存储内有一组由24硬盘组建的raid5阵列,配置1热备盘。 服务器故障:
    的头像 发表于 01-18 11:58 460次阅读
    服务器<b class='flag-5'>数据</b>恢复—华为OceanStor<b class='flag-5'>存储</b>raid5<b class='flag-5'>数据</b>恢复案例

    西门子博途示例:设置优化访问

    默认情况下,为 S7 - 1200/1500 的所有新创建启用优化访问。可为 OB、FB 和全局DB设置访问。对于背景
    的头像 发表于 01-15 10:41 5884次阅读
    西门子博途示例:设置优化<b class='flag-5'>块</b>访问