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块的专用存储空间,如下图是建立的背景数据块
全局数据块是建立的存储区域,可以根据需要自己建立数据的各种类型,便于数据的存储和方便调用
在编程时方便我们建立中间变量和数据的存储记忆,并且可以把数据类型归类使用,希望这些说明能够帮助到大家。
热门推荐
从“一刀一套房”到无人问津:新疆切糕的兴衰启示录
申论大作文开头段写作技巧:三种实用方法助你高分上岸
心梗的三种治疗方法:药物、介入与手术
冬天空调结霜的原因与解决方法(如何快速除霜)
三奇贵人是什么意思?成立条件?
解决松下滚筒洗衣机U13故障的方法(调整桶内衣物即可恢复正常洗衣功能)
血糖不稳嘴先知?口腔的几个问题提醒血糖“失控”
误吸杀虫剂怎么办?这份急救指南请收好
如何清理手机百度云盘
斯里兰卡佛教圣地:阿努拉德普勒的历史与文化
眼科医生考临床执业医师的条件和流程
眼科医生要考什么证?
什么是AMR?都有哪些类型和功能?工业自动化的百科全书
国内最长寿城市排名出炉,前十名均为南方城市,有你家乡吗?
盗窃罪与侵占罪的主要区别
盗窃罪与侵占罪的主要区别
举报信范文:如何写出有影响力的举报信?
镁合金为什么要进行表面处理?三种主要工艺详解
骨灰盒入土安葬仪式:六大步骤
光纤七种类型全解析,你了解了吗?
项目管理不足及改进措施有哪些
全氮阴离子盐:能量是TNT炸药3-10倍的新型超高能含能材料
2025年,这些好玩之地值得你奔赴!
存放甲醇仓库的条件如何把控?怎样确保这些条件的有效实施?
存放甲醇仓库的条件如何把控?怎样确保这些条件的有效实施?
水煮花生米的功效与作用
三月不知肉味:一个成语背后的文化内涵
是什么令孔子“三月不知肉味”?背后有着什么中国古代高技?
提示词的艺术:AI Prompt 进阶指南
梦见小孩子是什么意思?周公解梦详解