多重背景实例

我按资料上的方法在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

相关推荐

  • S7200和S7300编梯形图时的区别

    我的S7200梯形图中用到了“—>l”也就是“箭头前面加了一个竖”的符号,而且好多个这种句子并排写在一段里,但是在300里找不到,改用什么代替。 最佳答案 “—>l”表…

    自动化系统综合 2020年11月1日
  • AS-I问题

    1.AS-I是不是和Device net一样属于分布式I/O?     2.AS-I模块与PLC如何通信?是用RS485…

    自动化系统综合 2020年11月1日
  • s71200与labview通讯

    我现在有一台S71211想与labview进行通讯,采用labview编写上位机程序,但是具体怎么通讯?有没有大侠指导下? 最佳答案 可以采用OPC方式通讯,第三方上位机软件的大多…

    自动化系统综合 2017年6月3日
  • WinCC Web

    在哪下载WinCC Web Navigator V6.2??? 最佳答案 可以从以下链接下载:http://support.automation.si…

    自动化系统综合 2020年10月31日
  • 程序传输

    170A,170B,177A触摸屏程序上下载方法及传输电缆配置 最佳答案 170A,170B,可以用RS232电缆,直接串口通讯,最大速率 177A可以使用PC&nbsp…

    自动化系统综合 2020年11月1日
  • 请问WIN7 64位专业版 能否安装STEP7

    公司的电脑是WIN7 64位专业版.工作中总会遇到西门子的300PLC和200PLC以及西门子的触摸屏。1请问能否安装STEP7?如果能安装应该装哪个版本?2能装STEP…

    自动化系统综合 2018年12月5日
  • OPC服务器的建立

    现有好多s7-315-2DP的PLC,有WINCC上位机和HMI键控面板,PLC没有以太网通讯接口,工厂要求增加OPC接口,我一点头续都没有,我该怎么进行,硬件的改造,软件方面提些…

    自动化系统综合 2020年10月31日
  • 请问SQL2005的安装问题

    我的系统是XP专业版 SP3,用自带的SQL Server 2005 SP1 for WinCC V6.2安装…

    自动化系统综合 2020年11月1日
  • 作西门子代理需要什么条件

    如题,自己想做代理商,不知需要什么条件,资金要求如何? 最佳答案 你需要找当地的办事处去谈,看你要做什么产品的代理,会有不同的任务。若完不成任务,则会取消你的代理资格。 …

    自动化系统综合 2021年7月5日
  • 博途V14支持400H了么

    RT 问题补充:我知道没有正式推出 最佳答案 博途V14还没有正式推出呢。补充:没有正式推出就不知道是否会支持新的硬件啊。 提问者对于答案的评价:以为大神们会知道消息呢

    自动化系统综合 2017年6月5日