万博manbetx

万博man之家_万博man基础知识学习网站
当前位置:万博man之家 > plc > 西门子plc > 正文

西门子博图软件如何检查S7-1500的FB块是否关联实际参数

时间:2019-09-15 19:54 来源:万博man之家

在编程时,如果一个FB块你不使用,那么是不必要给实参的!如果你要使用了一个FB块或者SFB块,那么就必须要给其赋予实际参数!检查是否赋予了实参只能一个块一个块去查看!
先看一个很简单的FB块吧: 

西门子博图软件如何检查S7-1500的FB块是否关联实际参数
这是我在博图软件中新建的一个FB1的块,块内部的程序很简单,这里的#in1,#in2,#out1,就是这个FB1块的形参,形参就只在我这个FB1块内部有效!
再来看一下FB1在OB1中被调用的情况: 
西门子博图软件如何检查S7-1500的FB块是否关联实际参数
这个图片就是FB1块在OB1中被调用2次的情况,左边第一个块给的背景数据块是DB1,且三个形参我都赋予了实参I0.0,I0.1和Q0.0对应三个形参!右边的FB1块也是在OB1中被调用,给了个背景数据块DB2,但是没有给形参!
由此可见,FB1在多次调用的时候,每次都应该给予实参,如果没有给予实参,这个FB块的执行就没有实际意义!而我们检查有没赋予实参,最好就是一个块一个块的去看,当然如果该给实参的地方忘记给实参了,测试的时候程序肯定是不对的,再回来检查也是一样的
上一篇:WinCC Flexible 2008 SP4怎么移植项目到博途
下一篇:没有了
看过《西门子博图软件如何检查S7-1500的FB块是否关联实际参数》的人还看了以下文章
西门子s7-200plc的EM235模拟量模块的设置 西门子s7-200plc的EM235模拟量模块的设置
EM235是西门子s7-200plc的模拟量输入输出扩展模块,是12位的A/D转换器,支持多种输入输出范围,可以直接和执行器,传感器连接,供电电源为24CDC。 该模块是4路模拟量输入和1路模拟量输出模块,输入和输出类型可以是0_10V电压或者0_20mA电流信号,可以由DIP开...
西门子plc自增自减指令是什么意思 西门子plc自增自减指令是什么意思
西门子plc自增自减指令是什么意思 自增自减指令在PLC中经常使用,他的用法也比较简单,定义好需要自增自减的变量,然后就搞定了 西门子的自增用INC表示,又分为INC_B字节自加 INC_W字自加 INC_DW双字自加 西门子的自减用DEC表示,又分为DEC_B字节自减 DEC_W...
用STEP7软件做的西门子400PLC程序用博图软件打开的方法 用STEP7软件做的西门子400PLC程序用博图软
我来说一下用STEP7软件做的西门子400PLC程序,用博图V14(TIA Protal)软件打开的方法!---其实这个过程叫做项目的移植! STEP7的程序移植到TIA protal中有一个前置条件就是STEP7和Tia protal软件必须安装在同一个系统中!(我目前使用的是step7 V5.6 和博图...
西门子S7-200编程好了接线方法 西门子S7-200编程好了接线方法
我们首先来认识以下S7-200的模块,它是一个小型PLC,集成了CPU,I/O,通讯等功能。 从上图中可以看出S7-200的基本的接线分布情况。首先说电源部分,根据电源的电压等级选择AC220或者DC24V。在你刚拿到PLC模块时,在标签上会明确标明电压等级。需要特别注意,...
西门子300,PLC,如何,硬件组态 西门子300,PLC,如何,硬件组态
西门子300PLC硬件组态,最常用的就是用STEP7软件来组态,当然现在博图软件也可以用来给300PLC组态编程!今天答题,我还是说最常用的STEP7软件吧,因为博图一般还是用来给1200/1500系列PLC组态比较多! 组态300PLC的硬件,首先要建立一个300站的项目,看下图...