西门子PLC的FB模块怎么用,他有啥功能和作用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了西门子PLC的FB模块怎么用,他有啥功能和作用?相关的知识,希望对你有一定的参考价值。

FB模块翻译成中文是功能模块还是函数模块?FB模块有哪些作用?我现在只只知道FB和函数有点类似,FB可以保存,可无限次被其他模块调用。
FB模块有哪些输入I和输出Q?
现在我有一个毕业设计,题目是轧钢生产线的可信度诊断逻辑(Plausibilitätsprüfungslogik),括号里的是德语题目,可信度诊断逻辑是我自己理解后翻译过来的,但是在网上也没找到类似的题目。
在整个生产线有很多个机组,操纵人员可以通过可视化系统点击电脑屏幕的"按钮"来控制每个机组,或者让它们自动运行(正常状态下使用自动控制)。但是由于出现错误,比如说传感器没有及时把收到的信号传回到PLC中,导致操纵人员点击"按钮"却没有反应。我要做的就是找出这些错误的原因,然后通过编程在可视化系统中显示出错误的原因,这样操作员就会知道点击"按钮"没反应的原因了。
我现在已经把每个机组的输入和输出还有标志找出来了,我的师傅和我说要用FB模块编出一个通用的逻辑程序,适用于每个机组的诊断。和他都是用德语交流的,很多我也听不太明白,也不能一直说不知道,所以现在对我的主题很模糊,不知道怎么设计了。。。。

我的邮箱是zengqianghan@yahoo.de 希望能向你们学习和互相交流。。。

FB简单地可以理解为功能块,使用FB的时候,每次都需要建立一个DB数据块,用于存储数据,对处理数据量不大的情况之下,FB与FC没有太大的区别。放心使用吧追问

我的问题没问清楚,其实我想问的不是FB和FC的区别。不过谢谢你的回答。
现在我有一个毕业设计,题目是轧钢生产线的可信度诊断逻辑(Plausibilitätsprüfungslogik),括号里的是德语题目,可信度诊断逻辑是我自己理解后翻译过来的,但是在网上也没找到类似的题目。

参考技术A FB是功能块 ,有独立的背景数据块,可以通过建立多重背景,来实现一个数据块多个功能块调用。(结构化编程)这样可以减少数据块数量和数据碎片。 参考技术B FB是功能,你自己可以根据编程需要,定义输入输出;为其设置个背景数据块,保存运算值。可以在FC中调用FB 参考技术C FC块就相当于不带参数的子程序,FB块就相当于带参数的子程序,可以传递参数,也就是编一个FB块,可以在不同地方反复使用 参考技术D FB=FC+数据库 这个数据库是针对你所建的,不是公用的追问

公用是怎么用的?能讲详细点吗?谢谢!

追答

公用是直接建立的,这个个你举例吧,比如现在一个是私有数据库,一个是公用数据库,现在我用FB,那么可以访问两个数据的数据,但如果我用一个FC,我只能访问那个公用的,但私有的那个数据库我就不能访问了,这样是为了对数据的保护和你权限的设计,平时忙 晚了点

本回答被提问者采纳

以上是关于西门子PLC的FB模块怎么用,他有啥功能和作用?的主要内容,如果未能解决你的问题,请参考以下文章

西门子PLC中FB和FC区别?

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

西门子300PLC的FB和fc的区别?

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

哪位大侠能告知一下:在西门子PLC的有参功能块FB中如何设计定时器的功能?

西门子PLC,S7-300或者S7-400中的FB(功能块)怎么理解,怎么使用