功能块(FB)是PLC编程中非常重要的概念,善于使用功能块,能大大简化程序,让程序可读性增强,而且更加便于维护!其实,单纯的使用梯形图,才不容易维护,如果有人动不动就哔哔,梯形图直观易懂,便于维护,那它 一定是纸上谈兵。 其实,一个自动化设备的PLC程序,是否便于维护,不在于它是否是采用梯形图编程,而是编程者有没有良好的编程习惯,和编程方式。 今天,就跟大家介绍一下,FX5U系列PLC 如何建立功能块。FX5U系列PLC 采用GX WORKS3 编程软件,它不再分简单工程和结构化工程,只有结构化工程一种方式。 首先,我们在软件左侧找到 FB/FUN,然后右击 新建数据 就打开建立FB的对话框 可以看到,默认就是建立FB,我们可以给功能块取个名字,可以选择程序语言,如果你喜欢用梯形图,那就选择梯形图。 如果所示,我们就建立好了一个FB,在这里,给他取名 Motor。 接下来,我们就编程,然后定义输入 输出。 这是写好的程序 这是定义的变量。注意,在FB中,变量有VAR_INPUT VAR_OUTPUT VAR 三种,分别是输入,输出和内部变量。这样,我们就可以在程序中调用功能块了。 如图,我们在程序中调用了三次 FB,对于维护来说,只需要关心输入,输出变量,而不必关心FB的内部处理,这样的程序,才便于维护。 所以,学习PLC,重要的不是你学会了多少指令,而是掌握科学的编程方法。 |
|