多重背景实例

我按资料上的方法在STEP7软件中创建多重背景块FB,在静态变量STAT区中定义名称,在数据类型中选择FB(nr)总是显示红色,不知错在哪里,请师傅们帮我用软件做一个实际例子,让我参考一下,我用的PLC是S7-300。 Q我的邮箱是 bstwcs@163.com

最佳答案

在建立多重背景数据块时,首先要建立底层功能块FB,再建立上层FB快;如底层功能块FB为FB1(局部背景调用,控制功能块),FB10 为上层功能块,DB3为共享数据块,DB10 为多重背景数据块。在执行菜单命令Inset-S7 Block->Function Block, 创建一个上层功能块时必须在FB10的属性对话框内激活”Multi-Instance capable”(默认),然后在FB10的变量声明表中为FB1的调用声明不同名称的静态变量Stat,数据类型为FB1。如果你不首先建立底层功能块FB,可能就会在定义上层功能块中静态变量Stat的数据类型时出错;
在使用多重背景数据块时应注意以下问题:
首先应生成需要多次调用的功能块;
管理多重背景的功能块必须设置为多重背景功能;
在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(STAT)变量,以被调用的功能块的名称作为静态变量的数据类型;
必须一个背景数据块分配给管理多重背景的功能块。背景数据块中的数据是自动生成的;
多重背景只能声明为静态变量(声明类型为Stat)
关于多重背景数据块的使用,随便买一本关于S7-300编程的书就有具体的例子,都有关于发电机组控制系统设计(使用多重背景),里边有详细的如何建立多重背景。

提问者对于答案的评价:
OK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:04
下一篇 2020年11月1日 下午2:04

相关推荐

  • STEP7 SP安装在WIN7 64位 旗舰版系统中的没有PPI接入点

    软件安装正常,没有提示错误,设置PGPC口时候没有PPI接入点 最佳答案 还是把系统做成win7 32位旗舰版。参考,西门子软件在WIN7操作系统中安装步骤和须知,链接:…

    自动化系统综合 2017年6月9日
  • step7 程序打开错误

    电脑误删了step7 的程序,用恢复软件找回来以后,就打不开了。提示“使用Windows资源管理器的工具来更改项目或库,用于访问保护的数据已修改为不能再打开项目或库。”&…

    自动化系统综合 2017年6月27日
  • 西门子800A空开可以下进线吗?

    7台并柜,800A空开在最左侧,7台并柜上方通过母排连接,怎样布线合适呢?下进线上出现最合适了,但是这样可行吗? 问题补充:大家都不建议下进线,那像我这种情况怎么样布线才比较好呢 …

    自动化系统综合 2020年10月31日
  • 编码器测位置方案

    各位,有一个项目要用20个编码器测位置信号,请问可以选什么样的配置方案? 问题补充:我的问题主要是这20个编码器怎么与PLC连接,什么样的配置? 最佳答案 测速一般用增量型编码器,…

    自动化系统综合 2020年11月1日
  • 生成源的问题

    我用的是PCS7 V6.1,有好多FB是用SCL和STL源程序生成的,打开FB,可以GENERATE SOURCE,但是SCL编译的FB不能生成源,这些FB不是…

    自动化系统综合 2020年11月1日
  • CPU314模块

    西门子CPU314的MPI接口坏了,想打开修一修,请问怎么拆开 最佳答案 首先建议到西门子指定的特约维修部门维修,这样可以确保产品质量,有效消除安全隐患。如果你已经确认是MPI通讯…

    自动化系统综合 2017年11月12日
  • step7 V5.4硬件更新之后打不开

    请教各位大侠:我原来用的是step7 V5.4sp2,在进行了HW更新之后,一直都打不开step7软件了,卸载重装是可以的,但是我手上没有更高级的安装包,想直接安装更新版…

    自动化系统综合 2020年10月31日
  • pcs7 v7.1sp1历史数据的保存时间问题

    如标题 ,默认保存时间为3个月,可不可以把它设置时间更长如半年,一年..怎么设置… 问题补充:画面用的是Wincc7.0 英文版的,数据归档,在WINCC上…

    自动化系统综合 2017年12月1日
  • 咨询个西门子PLC发展史

    之前看过一篇文章介绍西门子PLC分几代,每一代的特点,介绍最后一代是以太网通信,现在这个文章找不到了,所以来论坛里问问大家,我想知道西门子PLC现场出第几代了,每一代的特点是啥,给…

    自动化系统综合 2017年6月18日
  • 6RA28直流调速的给定没有

    我厂的龙门铣床采用的是6RA28直流调速。在高速,低速时速度都上不去。不能调速。没有报警,外围线路没有问题。它的1.2.3.4.5号外部接线点的主要作用是什么?请教高手指点指点。 …

    自动化系统综合 2021年7月5日