在PLC编程中怎样使用FB模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PLC编程中怎样使用FB模块相关的知识,希望对你有一定的参考价值。

在西门子S7—300中我不会用,谁有这样的中文资料,给我一份,还是举个例子给小弟讲讲啊!

FB模块与FC模块相比,在调用FB模块时需要调用DB块,这个DB块里面的内容就是你在FB块中写的那些交换的变量。你可以为一个FB块设定许多的DB块,各个DB块中的参数不一样,在不同的状态下调用不同的DB块,就可以实现功能一至,但参数不同的结果。比如你写的FB块的功能是设定电机转速,你把500转的参数放DB1中,把1000转参数放DB2中,把1500转参数放DB3中,在不同的情况下调用FB块,后跟不同DB块,就可以达到控制转速的目的了。这里节省了写多个参数的控制程序了。没说明白的话后面的人接着解答 参考技术A   调用FB块时,需要提供一个DB块做为此FB块的数据块,用于存储此FB块的一些过程数据,第一次运算的结果,能给下次运算使用。
  所以,一般比较大的子程序,有很多的中间过程数据,比如PID等,就需要使用FB;一般的程序块使用FC就可以了。
  定义:FB 为function block简称,即功能块。
  应用:区别于ob(组织块),和c程序的函数差不多,主要用来写特定功能然后再主程序里面做调用
  区别于fc:与fc(功能)的区别在于需要配置相应的db块做数据存储。

谁用过三菱 PLC, 简单运动模块 LD77MS16 的FB库,代理商给提供的是日语版的不能安装使用,怎么办

参考技术A 可能需要日语版的 (或者英文版本) 操作系统了。因为三菱日语版本的编程软件不支持在中文版本的操作系统安装的。
或者你自己先打开FB库文件,然后自己用对应系统语言版本的编程软件重新编写; 编译保存后导入到库里面。

以上是关于在PLC编程中怎样使用FB模块的主要内容,如果未能解决你的问题,请参考以下文章

三菱PLC FB编程是啥意思,怎么使用?

谁用过三菱 PLC, 简单运动模块 LD77MS16 的FB库,代理商给提供的是日语版的不能安装使用,怎么办

三菱PLC编程软件GX WORKS2 自己写的FB怎么保存?

西门子plc编程在啥情况下用OB、FB、FC、SFB、SFC块?

西门子PLC中FB和FC区别?

西门子PLC300的PID调节怎么编程啊