【摘要】:PLC还用有功能块图语言。FBD广泛地用于过程控制。图1-8所示为和利时PLC用的功能块程序。这里有两个功能块,一个为逻辑“OR”功能块,另一个为“AND”功能块。该图“OR”块有两个输入,一个为%IX0.0,另一个为%QX0.0。AND功能块的输出为%Q0.0。目前,PLC厂商推出一些高功能及高性能的硬件模块的同时,多提供与其有关的功能块图程序,这为用户使用这些硬件模块及进行编程提供了很大方便。
PLC还用有功能块图(FBD)语言(一种对应于逻辑电路的图形语言)。与电子线路图中的信号流图非常相似,在程序中,它可看作两个过程元素之间的信息流。FBD广泛地用于过程控制。
图中功能块有输入端、输出端。图1-8所示为和利时PLC用的功能块程序。这里有两个功能块,一个为逻辑“OR”功能块,另一个为“AND”功能块。前者的输出作为后者的输入。
该图的“OR”块类似于逻辑电路的“或门”,含义为逻辑或。“AND”块类似于逻辑电路的“与门”,含义为逻辑与。该图“OR”块有两个输入,一个为%IX0.0,另一个为%QX0.0。“OR”的输出直送给“AND”块。“AND”块的两个输入。一个来自“OR”块,另一个来自%IX0.1的非(这里的小圆圈为逻辑非之意)。AND功能块的输出为%Q0.0。显然,图1-8表达的操作数间逻辑关系,与本章的图1-6程序相似,也是起、保、停逻辑。
图1-8 功能块图(www.xing528.com)
功能块图语言是以功能模块为单位,描述控制功能。逻辑关系清晰、便于理解。特别是控制规模较大、控制关系较复杂的系统,用它表达将更为方便。
此外,一些含有标准功能的程序,用功能块语言则更便于调用。目前,PLC厂商推出一些高功能及高性能的硬件模块的同时,多提供与其有关的功能块图程序,这为用户使用这些硬件模块及进行编程提供了很大方便。
功能模块图语言占用内存较大,执行时间也较长,因此,这种设计语言多只在大、中型可编程序控制器和集散控制系统的编程和组态中采用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。