西门子PLC的FB模块怎么用,他有什么功能和作用?
答案:6 悬赏:0 手机版
解决时间 2021-04-27 17:16
- 提问者网友:像風在裏
- 2021-04-27 10:11
西门子PLC的FB模块怎么用,他有什么功能和作用?
最佳答案
- 五星知识达人网友:低音帝王
- 2021-04-27 11:29
FB=FC+数据库 这个数据库是针对你所建的,不是公用的追问公用是怎么用的?能讲详细点吗?谢谢!追答公用是直接建立的,这个个你举例吧,比如现在一个是私有数据库,一个是公用数据库,现在我用FB,那么可以访问两个数据的数据,但如果我用一个FC,我只能访问那个公用的,但私有的那个数据库我就不能访问了,这样是为了对数据的保护和你权限的设计,平时忙 晚了点
全部回答
- 1楼网友:鸽屿
- 2021-04-27 14:45
FB就比FC多了个背景数据块!追问恩,但是FB模块有哪些作用呢?我现在在一家钢铁公司作毕业设计,整个公司没中国人,我语言也不是很好,所以很多问题都模模糊糊的,特别是像这种有点抽象的问题。。追答哥们你看这样行不?
假如你的传感器1S钟给PLC一次信号
你建立一个FB1的功能块, AN #IN0
L S5T#1S
SD T 0
NOP 0
NOP 0
NOP 0
A T 0
= #OUT
再在OB1里边调用
A I 0.0
= L 20.0
BLD 103
CALL FB 1 , DB2
IN0 :=L20.0
OUT2:=M0.0
NOP 0
设置它的背景数据块为DB2
如果1S钟到传感器没有给PLC数据的话
#OUT(时间到触发)
DB2里找 DB2.DBX2.0 就是你要的错误
假如你的传感器1S钟给PLC一次信号
你建立一个FB1的功能块, AN #IN0
L S5T#1S
SD T 0
NOP 0
NOP 0
NOP 0
A T 0
= #OUT
再在OB1里边调用
A I 0.0
= L 20.0
BLD 103
CALL FB 1 , DB2
IN0 :=L20.0
OUT2:=M0.0
NOP 0
设置它的背景数据块为DB2
如果1S钟到传感器没有给PLC数据的话
#OUT(时间到触发)
DB2里找 DB2.DBX2.0 就是你要的错误
- 2楼网友:污到你湿
- 2021-04-27 14:15
FB简单地可以理解为功能块,使用FB的时候,每次都需要建立一个DB数据块,用于存储数据,对处理数据量不大的情况之下,FB与FC没有太大的区别。放心使用吧追问我的问题没问清楚,其实我想问的不是FB和FC的区别。不过谢谢你的回答。
现在我有一个毕业设计,题目是轧钢生产线的可信度诊断逻辑(Plausibilitätsprüfungslogik),括号里的是德语题目,可信度诊断逻辑是我自己理解后翻译过来的,但是在网上也没找到类似的题目。
现在我有一个毕业设计,题目是轧钢生产线的可信度诊断逻辑(Plausibilitätsprüfungslogik),括号里的是德语题目,可信度诊断逻辑是我自己理解后翻译过来的,但是在网上也没找到类似的题目。
- 3楼网友:舊物识亽
- 2021-04-27 13:17
FC块就相当于不带参数的子程序,FB块就相当于带参数的子程序,可以传递参数,也就是编一个FB块,可以在不同地方反复使用
- 4楼网友:第幾種人
- 2021-04-27 12:56
FB是功能,你自己可以根据编程需要,定义输入输出;为其设置个背景数据块,保存运算值。可以在FC中调用FB
- 5楼网友:独钓一江月
- 2021-04-27 11:39
FB是功能块 ,有独立的背景数据块,可以通过建立多重背景,来实现一个数据块多个功能块调用。(结构化编程)这样可以减少数据块数量和数据碎片。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯