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

    文章

    7348

    浏览量

    95017
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74376
  • 编辑器
    +关注

    关注

    1

    文章

    829

    浏览量

    33063

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RAM存储的地址冲突场景

    RAM 是基于 FPGA 的系统设计的关键组件,通常用于其高速数据存储功能。然而,地址冲突可能会带来重大挑战,影响系统的可靠性和性能。本文我们将探讨简单双端口 RAM 模块
    的头像 发表于 04-24 09:59 1539次阅读
    <b class='flag-5'>块</b>RAM<b class='flag-5'>存储</b>器<b class='flag-5'>中</b>的地址冲突场景

    NetApp数据恢复—NetApp FAS-8200存储卷丢失故障数据恢复实战

    某企业部署NetApp FAS-8200存储设备,共计配置96磁盘,构建两组互为镜像的存储池。存储池内划分逻辑卷并映射至ESXi虚拟化平台作为数据
    的头像 发表于 04-02 10:43 114次阅读
    NetApp<b class='flag-5'>数据</b>恢复—NetApp FAS-8200<b class='flag-5'>存储</b>卷丢失故障<b class='flag-5'>数据</b>恢复实战

    服务器数据恢复—多磁盘柜架构RAID5双盘离线数据恢复实战案例

    ; 2、 数据存储柜:每6硬盘组建1组RAID5阵列,共36组RAID,划分为2个独立存储系统,承载核心用户数据(Data_LUN)。
    的头像 发表于 03-24 13:55 141次阅读
    服务器<b class='flag-5'>数据</b>恢复—多磁盘柜架构RAID5双盘离线<b class='flag-5'>数据</b>恢复实战案例

    使用博图(TIA Portal)监控PROFINET从站通讯状态的两个方法

    如何使用博图监控Profinet从站通讯状态,这里有两个方法供你选择。 方法一 | 使用DeviceStates指令 创建全局数据 在博图项目中,创建一个全局
    的头像 发表于 01-17 11:21 1505次阅读
    使用博图(TIA Portal)监控PROFINET从站通讯状态的两个方法

    优化数据如何提升PLC的性能与安全

    西门子 Tia Portal 平台是现代自动化控制系统的先进软件开发平台。在这种软件平台中,数据是用于存储数据的重要元素。 什么是优化和标准数据
    的头像 发表于 12-30 10:46 378次阅读
    优化<b class='flag-5'>数据</b><b class='flag-5'>块</b>如何提升PLC的性能与安全

    vsan数据恢复—Vsan故障与SQLserver数据数据恢复案例

    Vsan数据恢复环境与故障: 故障环境为一套含三台服务器节点的VMWAREVSAN超融合架构。每节点配2SSD与4机械硬盘,共6SSD和12
    的头像 发表于 12-02 11:58 446次阅读
    vsan<b class='flag-5'>数据</b>恢复—Vsan故障与SQLserver<b class='flag-5'>数据</b>库<b class='flag-5'>数据</b>恢复案例

    代码执行看单片机内存的分配

    。 由于本次进入指令寄存器的内容是74H(操作码),译码器译码后单片机就会知道该指令是要将一个数送到A累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把
    发表于 12-02 07:58

    Netapp数据恢复—Netapp存储数据恢复揭秘

    某公司一台服务器中一共有72SAS硬盘。 工作人员误操作删除了十几个lun。需要恢复服务器数据
    的头像 发表于 10-28 15:26 506次阅读
    Netapp<b class='flag-5'>数据</b>恢复—Netapp<b class='flag-5'>存储</b><b class='flag-5'>数据</b>恢复揭秘

    服务器数据恢复—EqualLogic存储上raid5磁盘阵列数据恢复案例

    服务器存储数据恢复环境&故障: 某品牌EqualLogic PS6100存储阵列上有一组由16硬盘组建的raid5磁盘阵列。磁盘阵列上层划分多个大小不同的卷,存放虚拟机文件。 硬
    的头像 发表于 10-21 15:04 448次阅读

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

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

    服务器数据恢复—热备盘上线过程硬盘掉线导致数据丢失,数据恢复揭秘

    一台某品牌存储设备中有一组由8硬盘(包括热备盘)组建的raid5磁盘阵列。上层安装的Linux操作系统。 raid5磁盘阵列有一硬盘掉线,热备盘自动上线并开始同步数据。在热备盘同
    的头像 发表于 08-26 13:24 409次阅读

    存储数据恢复—EqualLogic存储硬盘指示灯亮黄色导致存储不可用的数据恢复

    一台EqualLogic存储上有一组由16SAS硬盘组成的RAID5阵列。上层部署VMFS,存放的数据是虚拟机文件。存储系统上层划分4个卷。 RAID5阵列2
    的头像 发表于 07-31 13:16 614次阅读
    <b class='flag-5'>存储</b><b class='flag-5'>数据</b>恢复—EqualLogic<b class='flag-5'>存储</b>硬盘指示灯亮黄色导致<b class='flag-5'>存储</b>不可用的<b class='flag-5'>数据</b>恢复

    服务器数据恢复—raid5阵列多硬盘离线导致raid崩溃的数据恢复

    阵列中一盘离线,但热备盘未自动激活rebuild。直到另外一盘离线,RAID崩溃。 由于oracle已经不再对本案例的oa系统提供后续支持,用户方要求尽可能恢复
    的头像 发表于 07-17 14:37 666次阅读
    服务器<b class='flag-5'>数据</b>恢复—raid5阵列多<b class='flag-5'>块</b>硬盘离线导致raid崩溃的<b class='flag-5'>数据</b>恢复

    如何使用闪存来保存 CYBT-343026 的数组等数据

    您好,我正在尝试使用 CYBT-343026 构建一电路板。 我想将数据存储在一个简单的数组。T 即使断电,数据也应该保留。我可以使用E
    发表于 06-25 06:33

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

    服务器存储数据恢复环境: EMC某型号存储中有一组由8硬盘组建的raid5磁盘阵列。 服务器存储故障: raid5阵列中有2
    的头像 发表于 05-29 10:50 614次阅读