IEC 61131-3标准中,顺序功能表图(SFC:Squence Function Chart)是作为编程语言的公用元素定义的。它是采用文字叙述和图形符号相结合的方法描述顺序控制系统的过程、功能和特性的一种编程方法。它既可作为文本类编程语言,也可作为图形类编程语言,但通常将它归为图形类编程语言。因此,通常讲IEC 61131-3有三种图形类编程语言。
顺序功能表图(法文为GRADCET:Graphe de CommandeEtape-Transistion)最早由法国国家自动化促进会(ADEPA)提出。它针对顺序控制系统的控制条件和过程,提出的一套表示逻辑控制功能的方法。由于该方法精确严密,简单易学,有利于设计人员和其他专业人员设计意图的沟通和交流,因此,该方法公布不久就被许多国家和国际电工委员会所接受,并制定了相应的国家标准和国际标准。IEC 60848《用于顺序功能表图的GRAFCET规范语言》以及中国国标GB/T 21654《顺序功能表图用GRAFCET规范语言》的颁布,为我国应用顺序功能表图编程语言提供了坚实理论基础。