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块的专用存储空间,如下图是建立的背景数据块
全局数据块是建立的存储区域,可以根据需要自己建立数据的各种类型,便于数据的存储和方便调用
在编程时方便我们建立中间变量和数据的存储记忆,并且可以把数据类型归类使用,希望这些说明能够帮助到大家。
热门推荐
《本草纲目》推荐:黑枸杞护心秘籍
黑枸杞:花青素界的“扛把子”
双十一黑枸杞种植大揭秘:从零开始养出高产果!
专家教你:四招轻松辨别真假黑枸杞
从廊坊到长春:故宫、颐和园、鸟巢自驾游攻略
从廊坊到长春:一场穿越千年的自驾文化之旅
泉州第一医院“感染楼”:守护健康的专业力量
泉州第一医院:AI+远程会诊助力肿瘤精准治疗
鼻炎VS鼻窦炎:症状对比与治疗秘籍大公开
自行车中轴选购指南:方孔、花键与一体中轴的区别与选择
八字眉护理小窍门,让你美出新高度!
八字眉妆容大揭秘:从零开始变美!
DeepSeek深度思考:如何高效构建个人知识库?
雪地模式如何开启?开启雪地模式时有哪些功能和注意事项?
秋冬紧身牛仔裤搭配指南:从休闲到正式,7种场合下的完美穿搭
骆宾王的《鹅》:古代文人的文艺范儿
计算机人机交互技术的未来趋势
中国最受欢迎的三大土鸡:清远鸡、文昌鸡与杏花鸡
三黄鸡和白条鸡的区别?哪种做大盘鸡好吃?
天津至河南自驾游:独乐寺、白塔寺和五大道的文化之旅
京北第一天路:天津至河南自驾游必打卡秘境
春节寒潮来袭!泉州人注意保暖防病
泉州市第一医院春节门诊时间出炉!便民举措暖人心
凉拌香菜:夏日餐桌上的清新美味
凉拌粉的完美制作秘籍:从食材到调味的全方位指南
开关上的 “NO” 和 “OFF”,你分得清吗?
泥地胎是否可以当作雪地胎使用?
汽车防冻液选择与更换周期:冬季行车必备知识详解
江苏有座“万亿俱乐部”城市,位于苏北,实力媲美苏南,不是徐州
鸡胸肉营养餐,轻松打造健康生活!