PLC功能块 有什么用

我用的是OMRON PLC 我想知道功能块是用来做什么的? 是不是和计算机编程语言调用的函数一样,能够反复调用只是参数不同罢了?
那功能块和子程序又有什么区别呢?

功能块fb(function block)它有背景数字模块做支撑,调用DB(数字模块)的数据进行操作,功能块有自己编写的,有系统提供的。你说的对,它可以反复调用,参数不同
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-11
主要作用有以下几点:
1、减少重复编码,因为可以通过多次调用,程序员可以不用对重复的程序段多次编写。
2、易于调试,通过对功能块的执行状态的变量输出,方便调试。
3
、方便不同项目的共享,通过对功能块作为库引用,程序员不需要为不同的项目编写相同的程序。
4、使项目程序结构清晰,通过将项目功能定义在不同的功能块中,使得程序员可以清晰的构建不同功能的块。
第2个回答  2017-06-06
功能块fb(function block)它有背景数字模块做支撑,调用DB(数字模块)的数据进行操作,功能块有自己编写的,有系统提供的。你说的对,它可以反复调用,参数不同。
第3个回答  2017-05-05
对于一般的控制,PLC本机自带的输入输出资源基本够用,就不用增加功能模块了,但是对于大型的控制系统,比如有几百点的输入和输出点,那PLC本机自带的端口肯定不够用,就要用各种功能模块来扩展。比如开关量输入输出模块,模拟量输入输出模块,还有通讯模块等!
第4个回答  2009-01-20
是具有一定功能的一段程序,可以理解为子程序或一个函数。