模糊控制语言(Fuzzy Control Language,简写为FCL)是用来执行模糊逻辑的编程语言,特别是模糊控制。IEC1131-7已将之标准化。它是特定领域编程语言——它没有任何与模糊逻辑无关的功能,所以它连Hello, world也没能力显示。因此,不可以纯用模糊控制语言写程式,但可以用它来处理程式的某一部分。
FCL容许程序员定义模糊集合,可算是一幅图上点的列表,亦有“IF-THEN”规则,例如:
FCL并非完全模糊的语言,例如它不支援“hedges”这种集合中的副词。例如,程序员不可以写:
可是,只要定义新的集合给“非常冷”和“非常高”就可简单达到目的。FCL亦缺少能力去处理较高层次(higher-order)的模糊集合、子集等等。