当前项目需开发适用于三菱PLC的ST语言程序,该程序运行环境不支持枚举数据类型。
需明确的是,由于目标环境限制,在ST语言中枚举数据类型无法直接使用,因此需采用替代方案实现同等功能。
程序开发过程中,必须对每一行代码添加清晰、准确的注释,以确保代码的可读性和可维护性。允许使用中文变量名。
注释不支持双斜杠 // 格式只支持 (* 注释内容 *)

为所有变量和常量添加中文注释,注释内容需位于变量定义语句中且置于变量前方。
例如:

(* 变量注释 *)
VAR
    var1 : INT;  (* 变量1 *) 
    var2 : BOOL; (* 变量2 *) 
END_VAR

头部注释需包含以下内容,格式如下:

(*
 * 文件名:[请填写具体文件名]
 * 程序描述:[请详细描述程序的主要用途和背景信息]
 * 功能说明:[请清晰列出程序实现的核心功能及相关逻辑]
 * 注意事项:[请注明程序使用过程中的限制条件、潜在风险及特殊操作要求]
 * 作者:KPD-LiShuSen
 * 日期:2025-09-18
 * 类型:[请注明程序类型,如FB/程序块/程序/函数/配置等]
 *)
  • 局部变量前需标注:(* 局部变量 *)
  • 全局变量前需标注:(* 全局变量 *)
  • 结构体前需标注:(* 结构体 *)
  • ST代码前需标注:(* ST代码 *)

项目说明文档要根据程序名命名 如:ThreeColorLightControl_README.md