风机PLC监测控制代码生成工具

kangyu c5c0f5e10e “新增生成文档功能” пре 9 месеци
.idea dbaed40184 first commit пре 10 месеци
generate c5c0f5e10e “新增生成文档功能” пре 9 месеци
src c5c0f5e10e “新增生成文档功能” пре 9 месеци
template c5c0f5e10e “新增生成文档功能” пре 9 месеци
.gitignore dbaed40184 first commit пре 10 месеци
5.0风机设备控制与监测代码生成工具类.docx dbaed40184 first commit пре 10 месеци
README.md 48425f8fff “修改了readme” пре 10 месеци
pom.xml dbaed40184 first commit пре 10 месеци

README.md

一、概述

本工具类旨在通过配置简单的Excel模板,自动化生成风机设备(包括主扇和局扇)的控制与监测代码,减少开发人员在处理类似设备时的重复劳动,提高了编程效率。生成的代码包含多个关键部分,如监测实体类、控制实体类、枚举类型、业务实现类、控制方法、监测方法片段、点表配置JSON、点位解释JSON以及控制请求描述表格等。

二、准备工作

  1. Excel模板准备
    1. 文件名:5.0风扇对接代码生成变量模板.xlsx
    2. 位置:template/ 目录下
    3. 内容:包含五列数据,分别是“变量名(英文)”、“类型”、“中文释义”、“读写方式”、“地址”。
  2. 环境配置
    1. 确保Java环境已安装并配置正确。
    2. 将工具类项目导入到你的IDE(如IntelliJ IDEA, Eclipse等)中。

三、配置说明

在工具类中,需要进行以下配置:

  1. 风机类型(FAN_TYPE)
    1. 主扇:Main
    2. 局扇:System
  2. 矿井唯一表示(MINE_NAME)
    1. 例如:Wl1k
  3. 设备名称(DEVICE_NAME)
    1. 例如:万里一矿主扇
  4. 模板Excel文件路径(EXCEL_FILE_PATH)
    1. 例如:template/wl1k.xlsx

四、使用步骤

  1. 编辑Excel模板

    1. 根据实际风机设备的参数,填写Excel模板中的五列数据,包括“变量名(英文)”、“类型”、“中文释义”、“读写方式”、“地址”。
  2. 配置工具类

    1. 在工具类源代码中,修改上述配置项的值为实际值。
  3. 运行工具类

    1. 在IDE中运行工具类,或者通过命令行/脚本运行。
  4. 查看生成代码

    1. 工具类将自动生成generate目录下代码及文件:

      1. 监测实体类 FanVo

      2. 控制实体类 FanFrom

      3. 枚举类型 FAN_ENUM

      4. 业务实现类 FanFacility

      5. 控制方法实现 controlFan

      6. 监测方法片段

      7. 点表配置JSON文件

      8. 点位解释JSON文件

      9. 控制请求表格(如Excel表格或CSV文件)

  5. 验证与集成

    1. 验证生成的代码是否符合预期。
    2. 将生成的代码及文件集成到5.0项目中。

五、注意事项

  • 确保Excel模板中的数据类型与工具类中的预定义类型相匹配。
  • 读写方式需按照预定的枚举值填写(如只读、只写、读写)。
  • 生成的代码可能需要根据具体项目需求进行微调。