结构式文件编程语言（）也称为ST语言，是为可程式逻辑控制器（PLC）设计的程式语言，是相关的IEC 61131-3标准中支援几种语言之一。结构式文件编程语言是支援块状结构（block structured）的高阶语言，以Pascal为基础，语法也类似Pascal。所有IEC 61131-3的语言都支援IEC61131通用元素（IEC61131 Common Elements）。其变数及函式唿叫是由IEC61131通用元素所定，因此同一个程式中可以使用IEC 61131-3中的不同语言。结构式文件编程语言