电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

step7编程fb块的运用教程

2017-07-05 22:25分类:PLC基础知识 阅读:

 

FB的接口变量类型IN_OUT、STAT、TEMP在运用上有何差异,以下经过一个简略的比方进行阐明。运用FB块编程核算公式:(A+B) * C = D,在程序中需要经过一个基地变量(例如其变量名界说为“TEMP_value”)传递“A”和“B”相加的效果,然后再乘以“C”得到终究效果“D”;将基地变量“TEMP_value”别离界说为IN_OUT、STAT或TEMP类型后做如下查验。
首要创立FB1,在IN接口类型中新建A、B、C 三个变量,数据类型INT;在OUT接口类型中新建D 变量,数据类型INT;在OB1中调用FB1,并生成对应的布景DB块DB1。
景象一,将基地变量“TEMP_value”界说为IN_OUT类型时,接口界说及程序如图1:

图1 基地变量“TEMP_value”界说为IN_OUT类型
下载到CPU中施行程序监控,在调用FB1的接口参数处和布景DB块中都能够监控到变量“A”和“B”相加的基地效果“TEMP_value”,如图2所示。

图2 基地变量“TEMP_value”界说为IN_OUT时的在线数据
景象二,将基地变量“TEMP_value”界说为STAT类型时,接口界说及程序如图3:

图3 基地变量“TEMP_value”界说为STAT类型
下载到CPU中施行程序监控,仅能在其布景DB块中监控到变量“A”和“B”相加的基地效果“TEMP_value”的值,而在调用FB1的接口参数处无该基地变量,如图4所示。

图4 基地变量“TEMP_value”界说为STAT时的在线数据
景象三,将基地变量“TEMP_value”界说为TEMP类型时,接口界说及程序如图5:

图5 基地变量“TEMP_value”界说为TEMP类型
下载到CPU中施行程序监控,既不能在其布景DB块中监控到变量“A”和“B”相加的基地效果“TEMP_value”的值,也不能在调用FB1的接口参数处看到该基地变量,如图6所示。

图6 基地变量“TEMP_value”界说为TEMP时的在线数据
关于同一个基地变量,在FB中界说为纷歧样的参数类型时,其接口参数和对应的布景数据块的闪现都不尽一样。所以在纷歧样的需要下可自行界说基地变量的类型,以满意纷歧样的需要。西门子立异工业之道是“知其道,用其妙”,编程也不破例,知“FB接口类型”之道,用其妙。

上一篇:PLC通讯协议宏的功用介绍

下一篇:西门子S7-300置位/复位双稳态触发器指令详解

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部