PLC初学者不知道什么是FC、FB、OB、DB块,一定要明白
创作时间:
作者:
@小白创作中心
PLC初学者不知道什么是FC、FB、OB、DB块,一定要明白
引用
1
来源
1.
https://www.kpfans.com/article/Kv6QzXPJ5j.html
最近经常有初学西门子PLC编程的朋友,对于FC、FB、OB、DB块特别迷茫,一开始的时候可能很多人都会遇到类似的问题。
一. 组织块
组织块是操作系统和用户程序之间的接口。OB 用于执行具体的程序,我们最常用的就是OB1,所有的FB和FC块都需要直接或者间接的接受调用,才能执行,如下图是创建组织块,每个不同组织块是不同的功能:
- 在 CPU 启动时;
- 在一个循环或延时时间到达时;
- 当发生硬件中断时;
- 当发生故障时;
- 组织块根据其优先级执行。
初学者先知道OB1的功能如何使用,如下图所示,所有的FB或者FC做成的子程序都需要间接或者直接的接受调用。
二. FC函数和FB函数块的区别
首先FB块有自己的背景数据块,就是专有的存储区,我们什么时候选择建立FB块呢,根据我自己以往的经验来说,就是需要重复使用的标准功能,例如一个项目里面有50个气缸需要控制30个电机需要控制,在这种情况下,我们就可以选择做两个电机和气缸的标准FB块,其余的都可以用FC。
三. FB块优点
- 易于移植性,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便
- 多重背景,减少重复工作,提高效率
- 多次调用时,参数修改方便
- 有独立的存储区
四. FC块优点
- 小巧灵活,对于非多次调用的程序更易理解
- 不占用额外的存储资源
五. 数据块DB
数据块分为全局数据块和背景数据块,背景数据块即前面提到的FB块的专用存储空间,如下图是建立的背景数据块
全局数据块是建立的存储区域,可以根据需要自己建立数据的各种类型,便于数据的存储和方便调用
在编程时方便我们建立中间变量和数据的存储记忆,并且可以把数据类型归类使用,希望这些说明能够帮助到大家。
热门推荐
无量跌停的原因是什么?这种市场现象如何影响投资者决策?
日本刀锷的种类及其艺术魅力
首次公开!731部队最大支队人员档案披露
自然卷发怎么打理才好看
梦见情人的老公:周公解梦中的深层含义
国庆出行注意,改签、购票有新变化!可“车内换座”
大A的含义是什么?大A在股市中的作用是什么?
火龙果抗失智、百香果防黄斑部病变!专家曝最佳吃水果时间 防血糖上升
百香果的性质及其对身体的影响(凉性还是热性)
盗用别人照片犯什么罪
支撑线和压力线怎么看(图解)
三星堆遗址出土青铜神树结合部位工业CT图像的再辨析
DIC三维全场应变测量系统的原理、应用与优势
劳动仲裁律师怎么选择?六大要素帮你快速决策
结构性存款有什么特点?值得存吗?
继承人能查死亡人开户银行所有流水吗
Excel自动分类编号设置指南:公式、VBA与数据透视表详解
雷军转身走向特斯拉
如何构建史料数据库:从规划到维护的全面指南
五行火的生克关系 五行中火的克制是什么
云南浪漫之旅:为女朋友庆祝生日攻略与惊喜建议
沪指站上3400点创年内新高 大消费、大金融板块领涨
火影忍者手游波风水门秽土转生技能详解
70%的热量消耗靠基础代谢,5个方法可以提高
车载导航常见故障及解决方法
简历的撰写技巧
长寿从50多岁做起,必须少吃这3种食物
翡翠戒圈大小测量方法与步骤详解
业主怎么解聘物业?解聘过程中需要遵循哪些程序?
权力幻象中的困兽——论王熙凤的悲剧性存在