PLC FB函数块和FB函数如何调用?

对于很多接触到simatic系列plc的新手玩家来说,例如在s7-1200或者s7-1500中,最常见的三个函数块:fc、fb、db,该如何调用是不太清楚的,包括小文在刚接触这个行业也还是个小白的时候,也不太明白,那时候觉得,只要有空白的区域,把逻辑干进去就完事儿,管他是什么呢?  
各位同学可不敢抱着老大爷这种心态,学习这件事情,还是要做到追根问底,知其所以然。抛开繁杂的理论知识,我分享一点我在一线开发的经验心得,用比较易懂的举例,告诉各位新手玩家,fc和fb,在什么场合调用。 给各位先上一张我在现场开发的截图:
大家可以观察下我的调用习惯,fc更像是一个区域的组织者,而fb更像是具体施工干活的,请看下图:
1、每个车间都是不同的功能区,例如有负责拉晶的车间,机加的车间,包装车间。 2、集中将某一个功能整合在一起的函数块,我们用fc,好好理解这句话,例如拉晶车间,把关于拉晶的设备,都集中摆放到同一个厂房,这些设备就是fb(功能块),从事生产,而这个房产,由于进入的都是拉晶设备,所以这个房产就是fc(函数块),设备在指定的厂房按照有序的分类进行生产工作,fb被调用于指定功能的fc块。 对比下图观看:
各个生产的设备,在fc内运转,fc可以为他们提供生产数据和缓存区,让设备更稳定的运转。更好的区域划分,适用于大型项目的开发,例如这个车间肯定不是一个人开发的,团队内有3个研发,研发这三个车间,再有一个项目组长写总控,控制这三个车间,也可协调wms。 通过这个例子,讲述了fc和fb的层级概念,当然区域划分可大可小,明日的更新为您演示调用函数。  


军事领域使用人工智能的好处和注意事项
PS4Pro评测 到底值不值得购买
基于Linux2.6内核的实时性增强方案设计
最新网络收敛时间测试技术介绍
华为Mate 60 Pro:搭载麒麟9000S芯片,独立自主实现技术突破
PLC FB函数块和FB函数如何调用?
兆越通讯助力丽江开启梦幻轨交专线
Intel九代酷睿i9-9900KF性能实测 到底香不香
国产铝箔企业通过SKI供应审核
技术干货 | 传感器的智能之路和实现之道(下)
关于交流耦合和直流恢复的区别
分享PCB设计布局规则与技巧
终身设计PCB开发团队怎样去设计
追问电动汽车动力电池安全隐患的根源
电源抑制比是什么意思?电源抑制比怎么提高?
基于CPLD和VHDL实现时间控制器系统的设计
基于单片机的调光控制器设计
新视智科锂电池隔膜缺陷视觉检测系统,助力企业降本提质增效
货拉拉完成7轮融资:打造互联网物流商城
无线电波频谱是如何工作的?