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

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

3天内不再提示

西门子PLC一个背景DB用于某个FB的多次背景

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-12-23 15:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一个背景DB用于某个FB的多次背景(多重背景)

用户也可以将多个电机的背景数据同时传递到一个背景DB。为此,用户必须增加一个FB来管理电机控制器的多次调用,并且,在调用FB的定义表中用数据类型为“FB”的静态变量定义每个背景。

如果用户只用一个背景DB存放某个FB的多次背景,则节约了存储空间,并能最优地使用数据块。

e6ac4c74-44c0-11eb-8b86-12bb97331649.png

在这个例子中,FB22不需要自己的背景数据块,因为它的背景数据存在调用FB的背景数据块中。

一个背景DB用于不同FB的多次背景(多重背景)

在一个功能块中,用户可以调用其它已经存在的FB的背景。为此,用户可以将所需的背景数据赋值到调用FB的背景数据块中,这就意味着,在这种情况中,用户不需要为被调FB增加任何数据块。

为了将这些多重背景在一个背景数据块中实现,用户必须在调用功能块的变量声明表部分,为每次独立的背景定义一个以被调用的FB为数据类型的静态变量。在功能块内部的调用,则不再需要背景数据块,只需要变量的符号名。

e9c3a3ee-44c0-11eb-8b86-12bb97331649.png

变量声明表中的多重背景;

使用多重背景:

如果用户希望或不得不用有限的几个数据块存放背景数据以提高S7 CPU中的性能(例如存储能力)是可能的。如果在功能块中调用其它的功能块(FB),不需要它们自己的(额外的)背景数据块。

解决的方法如下:

• 在调用功能块的变量声明表中,将被调用的功能块做为静态变量参数。

• 在该功能块中,调用其它功能块不带有(额外的)背景数据块。

• 这就将背景数据都压缩在一个背景数据块中,用户能够更有效地利用数据块的资源。

ea14e830-44c0-11eb-8b86-12bb97331649.png

唯一的要求:用户必须“告诉”调用功能块,哪个背景需要调用以及这些背景的类型(FB是什么?)。这些细节必须在调用功能块的参数声明窗口输入。被调用的功能块在数据区中至少要有一个变量或参数(VAR_TEMP不能用)。

eac02100-44c0-11eb-8b86-12bb97331649.png

声明多重背景的规则:

多重背景的声明有下列规则:

• 只有在版本2以上的STEP 7中生成的功能块(参看功能块的属性中的块特性),才可能声明多重背景。

• 为了声明多重背景,功能块必须设置为有多重背景能力(在STEP 7中缺省设置),可在编辑器中用Options > Customize 取消。

• 必须有一个背景数据块分配给声明了多重背景的功能块。

• 多重背景只能声明为静态变量(声明类型为“Stat ”)。

在变量声明窗口中输入多重背景:

1. 打开功能块,在该功能块中将调用下一级功能块。

2. 如果不想给被用调的功能块使用背景数据块,可以为这些功能块在调用它们的功能块变量声明表中定义一个静态变量。

- 在变量表中选择“STAT”。

- 在变量视窗的“Name(名)”栏中为FB的调用输入一个名字。

- 在“Data Type(数据类型)”栏中输入需要调用的功能块作为一个绝对地址或用它的符号名。

- 可以在注释栏输入任何需要的注释。

在程序部分调用

如果声明了多重背景,可以调用FB和无需指定一个背景DB。

例如:如果定义了静态变量 "Name: Motor_1 , Data type: FB20",则可按下述方法调用背景:

Call Motor_1 // 调用FB20,无背景数据块

注意:

l一个FB2 在FB1 中被定义为多重背景,并且FB2 的时间标签比FB1 的更新。

l在对一个FB的接口修改后,已有的多重背景及背景数据块必须刷新。

l当调用一个FB(单个背景或多重背景) 时,地址寄存器AR2 被改写。

责任编辑:xj

原文标题:西门子PLC多重背景的使用

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

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

    关注

    5052

    文章

    14925

    浏览量

    489370
  • 西门子
    +关注

    关注

    98

    文章

    3412

    浏览量

    120908

原文标题:西门子PLC多重背景的使用

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子200PLC通过PLC以太网模块无缝连接西门子1200PLC和国产触摸屏的升级方案

    、项目背景 某小型自动化生产线采用 西门子200PLC (型号CPU 226 CN)作为主控制器,负责生产线的启停控制、信号采集及逻辑运算,原有控制系统仅支持PPI串口通讯,仅连接1
    的头像 发表于 05-21 17:09 1074次阅读
    <b class='flag-5'>西门子</b>200<b class='flag-5'>PLC</b>通过<b class='flag-5'>PLC</b>以太网模块无缝连接<b class='flag-5'>西门子</b>1200<b class='flag-5'>PLC</b>和国产触摸屏的升级方案

    西门子PLC如何连接EtherCAT温湿度模块?冻干机PROFINET转EtherCAT案例

    # 西门子PLC如何连接EtherCAT温湿度模块?冻干机PROFINET转EtherCAT案例
    的头像 发表于 05-20 15:06 616次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>如何连接EtherCAT温湿度模块?冻干机PROFINET转EtherCAT案例

    使用西门子S7-200 SMART PLC定时中断实现流量累计功能

    使用西门子S7-200 SMART PLC实现流量累计功能。
    的头像 发表于 05-20 13:58 229次阅读
    使用<b class='flag-5'>西门子</b>S7-200 SMART <b class='flag-5'>PLC</b>定时中断实现流量累计功能

    西门子200PLC升级必备:串口转以太网模块实现与1200PLC及MES系统无缝对接

    、项目背景 某小型自动化生产线采用 西门子200PLC (型号CPU 224XP)作为核心控制器,负责生产线的启停控制、参数采集及逻辑联动,长期稳定运行但存在明显通信局限。随着生产升
    的头像 发表于 05-15 14:49 713次阅读
    <b class='flag-5'>西门子</b>200<b class='flag-5'>PLC</b>升级必备:串口转以太网模块实现与1200<b class='flag-5'>PLC</b>及MES系统无缝对接

    刚入行选哪个PLC?三菱还是西门子

    三菱PLC(日系)与西门子PLC(德系)是全球两大主流 PLC,核心差异:三菱主打高速、性价比、易上手、中小型设备 / OEM;西门子主打稳
    的头像 发表于 05-13 17:25 342次阅读

    械手自动化生产线项目中西门子200smart PLC通过PPI以太网模块与西门子触摸屏进行通讯案例

    、行业背景与项目概况 本项目为浙江某汽车零部件企业机械手自动化生产线数字化升级项目,该企业专注于汽车轴承、齿轮等零部件研发生产,配套多家主流车企,现有8条机械手自动化生产线,核心控制设备为西门子
    的头像 发表于 04-18 14:12 4345次阅读
    械手自动化生产线项目中<b class='flag-5'>西门子</b>200smart <b class='flag-5'>PLC</b>通过PPI以太网模块与<b class='flag-5'>西门子</b>触摸屏进行通讯案例

    西门子S7-200PLC借助于以太网转换模块同时与S7-1200PLC西门子触摸屏在化工行业通讯案例

    、行业背景与项目概况 本项目为江苏某智能仓储企业自动化立体仓库升级项目,该企业主营工业零部件仓储与配送,现有1座自动化立体仓库,核心控制设备为西门子200系列PLC(CPU226),
    的头像 发表于 04-16 11:15 487次阅读
    <b class='flag-5'>西门子</b>S7-200<b class='flag-5'>PLC</b>借助于以太网转换模块同时与S7-1200<b class='flag-5'>PLC</b>和<b class='flag-5'>西门子</b>触摸屏在化工行业通讯案例

    ProfiNet转CC-Link IE FB协议转换网关实现三菱PLC西门子变频器通讯在风机调节的应用案例

    。现场面临两大矛盾: 三菱 PLC 侧只有 CC-Link IE FB 接口,而西门子 G120 仅支持 ProfiNet; 生产线 24 h 不
    的头像 发表于 01-15 14:14 1528次阅读
    ProfiNet转CC-Link IE <b class='flag-5'>FB</b>协议转换网关实现三菱<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b>变频器通讯在风机调节的应用案例

    智能立库堆垛机西门子1500PLC通过EtherCAT主站转Profinet实现和与多个伺服进行通讯

    、案例背景与项目痛点 案例背景: 某大型电商区域配送中心为提升出入库效率,计划对其智能立库的堆垛机系统进行升级。核心控制器采用技术成熟、编程广泛的西门子S7-1200
    的头像 发表于 11-20 13:54 811次阅读
    智能立库堆垛机<b class='flag-5'>西门子</b>1500<b class='flag-5'>PLC</b>通过EtherCAT主站转Profinet实现和与多个伺服进行通讯

    ProfiNet转CC-Link IE FB协议转换网关实现西门子1500 PLC与三菱伺服通讯的配置案例

      、项目背景与痛点 项目现场原有条 2018 年投产的“开卷-校平-送料-冲裁-码垛”线体,上位控制器为西门子 S7-1516-3 PN/DP,现场 I/O 与 15 台 G12
    的头像 发表于 11-17 10:51 1695次阅读
    ProfiNet转CC-Link IE <b class='flag-5'>FB</b>协议转换网关实现<b class='flag-5'>西门子</b>1500 <b class='flag-5'>PLC</b>与三菱伺服通讯的配置案例

    Modbus转Profinet网关与西门子PLC的互联配置案例:用于永宏品牌变频器的控制实现

    本案例通过Profinet转ModbusRTU网关实现西门子S71200PLC对永宏FB系列变频器的远程控制与状态监控。系统主要包含以下组件: 主控制器西门子S71200-CPU121
    的头像 发表于 08-07 17:27 1211次阅读
    Modbus转Profinet网关与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的互联配置案例:<b class='flag-5'>用于</b>永宏品牌变频器的控制实现

    plc以太网通讯模块:西门子 S7-300PLC 与 S7-1200、触摸屏及变频器通讯案例

    、项目背景与痛点 在当今快速发展的工业自动化领域,工厂对设备间的高效通信和数据交互有着迫切需求。某工厂现场存在一台西门子300PLC,其仅配备MPI9针DP口,且已连接
    的头像 发表于 07-29 09:51 1994次阅读
    <b class='flag-5'>plc</b>以太网通讯模块:<b class='flag-5'>西门子</b> S7-300<b class='flag-5'>PLC</b> 与 S7-1200、触摸屏及变频器通讯案例

    3 分钟极速上手!西门子 PLC 无缝连接指南

    PLC数据采集 3 分钟极速上手!西门子 PLC 无缝连接指南
    的头像 发表于 06-17 18:02 3305次阅读
    3 分钟极速上手!<b class='flag-5'>西门子</b> <b class='flag-5'>PLC</b> 无缝连接指南

    如何破解三菱PLC西门子PLC的通讯难题

    在工业自动化领域,不同品牌PLC之间的通讯直是工程师们关注的焦点。三菱PLC西门子PLC作为市场主流设备,常因协议差异导致数据交互困难。
    的头像 发表于 06-09 17:14 1758次阅读
    如何破解三菱<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的通讯难题

    工业智能网关可以采集西门子PLC

    、台达等。 具体而言,工业智能网关采集西门子PLC数据的过程如下: 连接方式:通过串口或网口将工业智能网关与西门子PLC连接,并确保两者处于同
    的头像 发表于 05-26 09:14 2235次阅读