NJ_Trail 是一套面向 PCB/电子制造行业中镍金表面处理工艺(化学镍金/ENIG)的工业生产线跟踪管理系统,采用 C# / .NET Framework 4.6.1 + WinForms 技术栈构建。该系统部署在产线现场,通过对接条码扫描枪、RFID 读卡器、三菱 PLC 等工业硬件,对 PCB 基板从上料 → 插框绑定 → 镍金前处理 → 镍金主处理 → 飞巴绑定 → 下料 的全流程进行实时追踪与数据记录。
系统由多个子项目组成:
| 项目 | 功能 |
|---|---|
| TrailSystem | 中央服务器端主控程序,含登录鉴权(BIOS绑定License)、多面板可停靠操作界面,整合四个RFID读写器通道和条码扫描事件,实时处理插框/基板/飞巴的绑定与上下料逻辑,以及报警监控与追溯查询 |
| TrailClient | 工站级操作终端,通过 TCP Socket 连接接收条码数据,提供 32 槽位基板绑定 UI 界面,支持本地缓存防崩溃 |
| TrailTransfer | 每日数据导出服务,将生产履历 CSV 文件自动转换格式并拷贝到目标目录 |
| SocketLib | 自定义 TCP 通信库,封装客户端和服务器的异步收发与消息路由 |
| LicenseLib | License 密钥生成工具(基于 BIOS 序列号的 SHA256 双重哈希) |
核心管理数据包括:插框(Carrier)与基板(PCB Substrate)的绑定关系、插框与飞巴(Flybar/Carrier Bar)的绑定关系、上下料时间戳、报警记录等。所有记录以 CSV 文件落地存储,支持按时间范围的记录查询、报警追溯(TrackForm)和每日自动转移。
我是该项目主要的开发维护者,负责全栈的缺陷修复、功能优化和分支管理。
我作为 NJ_Trail 项目的核心开发者,深度参与了从底层通信库、硬件事件处理、数据持久化到 UI 交互层等各个模块的开发和维护工作,近期集中解决了产线运行中暴露的关键稳定性和流程正确性缺陷。
后端服务:Spring Boot + MyBatis + M
项目背景 项目以微软 Dynamics 365 CRM 为
本项目为山西临汾矿业集团打造洗煤全流程生产监控平台,实现煤炭
技术栈:Python / PostgreSQL / Webh
技术栈:Go / Gin / MQTT / Vue3 / C
Wi-Fi 6 无线 AP 固件(IPQ5018 / QSD
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者