# PLCST **Repository Path**: iec61131-plccompiler/plcst ## Basic Information - **Project Name**: PLCST - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: Master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 6 - **Created**: 2022-02-10 - **Last Updated**: 2025-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PLCST ## 介绍 PLC Compiler是一款PLC工业语言编译器,实现将PLC工业编程语言翻译为标准C++移植到支持标准c++的工业机器上运行。 PLCCompilerCommunity目的是突破PLC工业语言受编译支持平台的约束,实现PLC工业控制语言运行环境的多样性。 本项目旨在为IEC61131-3中规范的ST语言开发一套编译器,包括词法分析、语法分析、静态语义检查、翻译以及runtime等模块。 使用的分析工具为目前比较流行**antlr4**,antlr是一款强大的语法分析器生成工具,可用于读取、处理、执行和翻译结构化的文本和二进制文件。antlr官网见[此处](https://www.antlr.org/)。