- 2
- 0
- 约5.21千字
- 约 10页
- 2026-10-31 发布于广东
- 举报
ST语言(结构化文本StructuredText)编程手册
依据:IEC61131-3国际标准;适用于Codesys、汇川、倍福、施耐德、欧姆龙、三菱GXWorks、西门子SCL(SCL为ST的厂商实现版本),语法主体通用,仅部分内置库存在厂商差异。面向PLC工程师、自动化工程师,定位为基础语法手册+标准样例+工程规范。
一、概述
ST(StructuredText,结构化文本)是IEC61131-3定义的文本型PLC编程语言,语法源自Pascal,适合复杂算法、批量运算、数据处理、通信解析、顺控状态机开发;可和LD、FBD、SFC混合编程。
优势:可读性强、适合复杂数学逻辑、便于封装FB复用、方便版本管理
短板:纯联锁逻辑直观性不如梯形图
注意:西门子叫SCL,属于ST的厂商方言;Codesys、汇川、倍福为原生标准ST。
二、词法基础
2.1注释
st
注释写法
//单行注释
(*多行注释
支持换行*)
2.2标识符规则
字母、数字、下划线,不能以数字开头
不区分大小写(标准ST,部分厂商可设置区分)
禁止使用关键字:IF、THEN、ELSE、ELSIF、END_IF、CASE、OF、FOR、WHILE、REPEAT、UNTIL、RETURN、EXIT、VAR、FUNCTION、FUNCTION_BLOCK、P
原创力文档

文档评论(0)