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

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

3天内不再提示

如何通过多次调用FB或FC块并产生一个DB背景数据块

工控论坛 来源:技成培训网 作者:技成-徐陈爽 2022-08-30 16:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前两次文章和大家讲解了FB FC块使用方法,其中包含带参数、多次调用、全局库知识点,那么结合前两次内容给大家补充一个技巧,如何通过多次调用FB或FC块并产生一个DB背景数据块,统称为:多重背景数据DB块。

一、创建一个FB块(电机正反转互锁)

第一步:(添加FB块,命名为:正反转)

a8d2bcfe-27a3-11ed-ba43-dac502259ad0.png

a8e52074-27a3-11ed-ba43-dac502259ad0.png


二、编写FB块参数与程序

第一步:(填写接口参数地址与数据类型)

Input(输入接口)

正转启动(数据类型BOOL)

反转启动(数据类型BOOL)

停止按钮(数据类型BOOL)

InOut(输入输出接口)

正转启动(数据类型BOOL)

反转启动(数据类型BOOL)

a8fa7b54-27a3-11ed-ba43-dac502259ad0.png

第二步:(编写正反转程序)

a90a278e-27a3-11ed-ba43-dac502259ad0.png

a9155a64-27a3-11ed-ba43-dac502259ad0.png


三、创建一个FB块作为多重背景存放

第一步:(创建FB100块,作为多重背景存放区)

FB编号可以根据调用的FB多少来确定,当然越大越好。

a920d772-27a3-11ed-ba43-dac502259ad0.png

第二步:(在FB100接口Static(静态变量)参数中创建调用FB块多重背景名称)

根据自己需要调用次数来填写,比如我需要调用三次,那么就创建三个即可,其它以此类推,FB块多重背景名称可以随意定义,没有固定的名称。

a93fbbd8-27a3-11ed-ba43-dac502259ad0.png

四、调用FB块

第一步:(在FB100中调用FB1正反转程序)

调用时选择多重背景,然后在多重背景接口参数中的名称选择在FB100接口参数中Static(静态变量)创建的名称,通过编号1 2 3排列。

a957fe28-27a3-11ed-ba43-dac502259ad0.png

a9722708-27a3-11ed-ba43-dac502259ad0.png

a98349fc-27a3-11ed-ba43-dac502259ad0.png

第二步:(填写FB1正反转管脚地址)

a99c30d4-27a3-11ed-ba43-dac502259ad0.png

a9b25d46-27a3-11ed-ba43-dac502259ad0.png

五、查看背景数据DB块

第一步:(创建DB块,命名为:正反转背景DB块)

a9be1adc-27a3-11ed-ba43-dac502259ad0.png

第二步:(调用三次FB块,背景数据块全部集成在一个背景DB块中)

按照正常调用法,每次调用一个FB或FC块都要产生一个DB背景数据块,这样浪费并占地方,一个背景DB块可以存入1万6千多个数据,所以这样很浪费,因此采用多重背景数据DB,把所有数据都放在一个背景数据块中。

a9d7fc4a-27a3-11ed-ba43-dac502259ad0.png

六、演示效果

第一步:(三个FB正反转块全部同时启动电机正转)

它们之间相互互不影响,可以同时启动,同时停止,同时反转。

a9e91da4-27a3-11ed-ba43-dac502259ad0.png

a9f6a12c-27a3-11ed-ba43-dac502259ad0.png

aa061cce-27a3-11ed-ba43-dac502259ad0.png

审核编辑 :李倩

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

    关注

    5052

    文章

    14823

    浏览量

    488729
  • 数据
    +关注

    关注

    8

    文章

    7349

    浏览量

    95054

原文标题:S7-1200 PLC 多重背景数据块DB使用方法

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一块模组,双无线:WiFi+蓝牙组合模块的进化与落地

    /仲裁,比分贴一块 WiFi 模组 再加一块蓝牙模组更省面积、少路天线折腾,整机认证也更容易对齐。 在万物互联的智能时代, WiFi 与 蓝牙 作为两种核心无线通信技术,正通过模块化
    的头像 发表于 03-26 15:19 257次阅读

    电梯拽引主机多少强力磁钢?

    电梯拽引主机通常由电机、齿轮和制动器等部件组成,用于提供电梯运行时的动力和控制,在电梯拽引主机中,强磁钢般指永磁体,它们在电机中扮演重要角色,用于产生磁场以驱动电机运转控制制动器的释放。
    的头像 发表于 03-12 15:51 148次阅读
    <b class='flag-5'>一</b><b class='flag-5'>个</b>电梯拽引主机多少<b class='flag-5'>块</b>强力磁钢?

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

    。在数据中定义array of bool类型的变量(如state),长度根据从站数量确定(通常为1024位)。 调用DeviceSta
    的头像 发表于 01-17 11:21 1573次阅读
    使用博图(TIA Portal)监控PROFINET从站通讯状态的两<b class='flag-5'>个</b>方法

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

    程序数据的重要结构,其中优化与标准数据的主要区别在于内存管理方式,优化数据是按照固定的字节顺序排列,而标准
    的头像 发表于 12-30 10:46 393次阅读
    优化<b class='flag-5'>数据</b><b class='flag-5'>块</b>如何提升PLC的性能与安全

    Amphenol ANYTEK PL系列端子新品技术解析

    Amphenol ANYTEK PL系列端子新品技术解析 在电子工程领域,端子是实现电路连接不可或缺的基础部件。Amphenol ANYTEK推出的PL系列端子新品,凭借其先进的技术和出色
    的头像 发表于 12-10 09:35 568次阅读

    飞凌嵌入式ElfBoard-文件I/O的了解探究之文件的多次打开

    。当调用open函数时,会将文件数据从磁盘等设备读取到内存中,内存中的这份文件数据就称为动态文件,即使多次打开同
    发表于 11-26 15:35

    ‌TE Connectivity Entrelec紧凑型电源技术解析与应用指南

    选项,与无油脂的AL/CU电线兼容。TE紧凑型电源拥有各种应用,包括工业设备、机械工程、自动化、风力涡轮机、太阳能开关齿轮等。
    的头像 发表于 11-09 09:33 1048次阅读

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

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

    fc跳线是圆口还是方口

    FC跳线是圆口,其接口呈圆形带有螺纹结构,通过旋转拧紧的方式实现牢固连接。以下是关于FC跳线的详细介绍: 接口形状与紧固方式:FC跳线的接
    的头像 发表于 09-24 18:37 1183次阅读

    金属压机远程监控运维管理平台方案

    。 然而,金属压机常分布于多个生产厂区废品回收站点。对设备制造商来说,传统管理模式下缺乏实时数据监控与远程运维手段,设备出现故障异常往往不能及时发现与处理,需要紧急派人前往现场进
    的头像 发表于 09-16 17:21 680次阅读
    金属压<b class='flag-5'>块</b>机远程监控运维管理平台方案

    温度波动对炭室温电阻率测试结果的影响及补偿策略

    在炭室温电阻率测试中,“室温” 并非恒定值,温度波动会干扰测试准确性。 、温度波动对炭室温电阻率测试结果的影响 温度波动通过改变炭
    的头像 发表于 08-26 09:29 691次阅读
    温度波动对炭<b class='flag-5'>块</b>室温电阻率测试结果的影响及补偿策略

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

    台服务器中有5硬盘,其中的4组建了组RAID5阵列,剩下一块盘作为热备盘(Hot-Spare)使用。服务器操作系统为linux,应用
    的头像 发表于 07-17 14:37 678次阅读
    服务器<b class='flag-5'>数据</b>恢复—raid5阵列多<b class='flag-5'>块</b>硬盘离线导致raid崩溃的<b class='flag-5'>数据</b>恢复

    阿里称要把AI融入每一块业务 蔡崇信称电商和云+AI是方向

    阿里和马云的消息总是被人关注,前几天还有爆料称马云即将回归阿里,后来被马云辟谣。 现在我们看到关于阿里AI的消息,在第21“阿里日”;阿里巴巴集团董事会主席蔡崇信佩戴新工牌,
    的头像 发表于 05-12 15:32 1042次阅读

    基于LockAI视觉识别模块:C++寻找色

    在传统计算机视觉场景中,颜色识别是目标检测和分割的重要手段之通过识别特定颜色的色,可以在相对纯净的背景下快速定位目标区域。本实验提供了
    发表于 05-12 14:55

    # 基于LockAI视觉识别模块:C++寻找色

    在传统计算机视觉场景中,颜色识别是目标检测和分割的重要手段之通过识别特定颜色的色,可以在相对纯净的背景下快速定位目标区域。本实验提供了
    的头像 发表于 05-12 14:27 926次阅读
    # 基于LockAI视觉识别模块:C++寻找色<b class='flag-5'>块</b>