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块的专用存储空间,如下图是建立的背景数据块
全局数据块是建立的存储区域,可以根据需要自己建立数据的各种类型,便于数据的存储和方便调用
在编程时方便我们建立中间变量和数据的存储记忆,并且可以把数据类型归类使用,希望这些说明能够帮助到大家。
热门推荐
手抖的治疗需要综合考虑患者的整体健康状况
最新调研报告发现,居民对长期理财,尤其是养老规划关注度持续上升
感冒发烧多喝水,喝的是什么水?
确保线程安全的单例模式怎么写
如何确定购房的具体需求?这些需求如何明确?
如何在服务器上轻松安装和配置UFW防火墙
一句“明天见”直戳泪点,星铁剧情开始发力
Excel数据粘贴为图片格式的四种实用方法
“国潮养生”火了针灸,有人却被“扎”出气胸
生态与科技共振!南京江心洲何以“绿”动未来
长安东风重组:汽车产业变革的关键信号
司马欣与司马迁:历史渊源与学术传承
风险池是什么?风险池如何发挥作用?
吉农28大豆种简介,低肥力地块7万株
怎么判断自己胃火旺?长期胃火旺怎么食疗调理?
ICT产品供应链安全现状分析与对策建议
战斗机划代标准:从第一代到第六代的技术演进
新型网络投资传销的法律规制路径探析
怪物猎人崛起曙光天廻龙怎么打?【天廻龙打法攻略】
焊接规范及标准:保障焊接质量的基石
通过界面调控提高富镍阴极锂金属电池的高压循环稳定性
肿瘤标志物CA125:从筛查到预后的全方位应用
ICT产品供应链安全现状分析与对策建议(下)
缺陷责任期的开始起算日期为何时?
南京市首个零碳园区“江岛智立方”项目完工,获全球零碳城市实践先锋奖
新能源车年检上热搜!检测更严、上岁数的电车不好混了
41岁养生博主70条视频涨粉8.4万,月入2万的秘诀
卧室化妆台打造全攻略:尺寸、材质与收纳技巧指南
离婚后继子女的继承权归属解析
喝茉莉花茶能治咽喉炎吗