ST语言(结构化文本/结构式文件编程语言(英语:Structured text))是一种PLC设计语言。
结构化文本是IEC
61131-3标准支持的五种语言之一,专为可编程逻辑控制器(PLC)设计。它是一种块结构的高级语言,在语法上类似于它所基于的Pascal。所有语言都共享IEC61131公共元素。变量和函数调用由公共元素定义,因此可以在同一程序中使用IEC
61131-3标准中的不同语言。
结构式文件编程语言支持复杂的叙述及指令:
循环语句(REPEAT-UNTIL; WHILE-DO)
条件式执行(IF-THEN-ELSE; CASE)
函数(SQRT(), SIN())