# PLC变量转HMI工具
一个用于将主流品牌PLC的CSV变量文件转换为HMI(威纶通)标签通信可用格式的WPF桌面应用程序。
## 功能特性
- **多品牌支持**: 松下(Panasonic FP/KW)、三菱(Mitsubishi)、台达(Delta DVP)、汇川(Inovance H3U/H5U)、基恩士(Keyence KV)、信捷(Xinjie)
- **一键转换**: 支持文件选择对话框或直接拖拽CSV文件
- **智能编码检测**: 自动识别GBK、GB2312、UTF-8等多种编码格式
- **变量前缀映射**: 自动将PLC变量前缀转换为HMI识别符号
- **16位/32位支持**: 自动识别并处理16位和32位数据类型
- **实时日志**: 带颜色编码的日志输出,便于调试和问题排查
- **异步处理**: 后台线程处理文件转换,保持界面响应流畅
## 系统要求
- **操作系统**: Windows 10/11
- **运行时**: .NET 9.0(使用自包含发布版本则无需安装)
## 使用方法
1. 在"选择PLC品牌"下拉框中选择对应的PLC品牌
2. 点击"选择文件开始转换"按钮(或将CSV文件直接拖拽到窗口)
3. 等待转换完成,HMI格式文件将自动保存到源文件同目录下
### 输出文件命名规则
`原文件名_品牌_HMI变量.csv`
正在下载,请等待……