什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用
什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用
对这些定义有疑惑的一般都是初学者,只能从简单实用的角度回答这个问题。比如我们要控制一个电机,你可以用FB或FC去编程,使用FC时用到的临时变量结果只能在一个扫描周期内有效,无法保存结果,除非另外自建一个DB将结果转存到其中,因此FC可以单独使用。使用FB时用到的静态变量可以保存计算结果,当调用FB时会自动产生背景DB块,计算结果就是保存在这个DB块中因此FB和DB是同时使用的。FB和FC中都可以多次调用不同的FB和FC,注意产生的背景DB名称不能相同。当编好FB或FC的程序后,要运行必须在OB1中先调用才可以。关于多重背景DB,特殊功能的OB都是根据不同的使用需求进行选择。
0