📌 一、平台概览
JK-SEMI(佳控)™ 是一款由在国内半导体设备领域深耕十多年的资深软件团队精心打造的专业泛半导体设备控制软件平台。该平台凝聚了丰富的行业知识与实践经验,已在多家知名高端半导体设备制造企业中获得成功应用,其出色的稳定性和高效的开发模式赢得了用户的广泛认可。
🎯 二、核心理念:配置化与模块化
平台的核心设计理念是 “几乎完全配置化与模块化”。它将泛半导体设备控制所需的各类复杂功能进行高度抽象和封装,使得设备软件应用的创建变得异常高效。用户只需通过修改配置文件,并辅以少量二次开发代码,即可快速构建出满足特定需求的设备软件应用。这种模式在未来进行系统创建或类似项目改造时,能极大凸显其版本控制与复用性的优势,有效降低维护成本和开发风险。
⚙️ 三、核心技术优势
🏗️ 强大的系统架构
平台采用多任务/多线程/多进程的系统架构,能够从容应对各种复杂的逻辑控制场景,完美支撑对设备产能、工艺控制和流片控制的核心要求。
🔧 灵活的配置能力
关键功能可通过配置调整实现,大幅提升灵活性:
- 调度场景:通过修改配置即可定义和调整不同的物料传输与调度逻辑。
- 工厂自动化:同样通过配置修改,即可实现符合 SEMI 标准的 GEM200/GEM300 通信协议,无缝对接工厂上位系统(MES)。
🎯 聚焦核心工艺
有了平台的强力支撑,设备制造商可以将主要精力聚焦于最核心、最具价值的工艺逻辑控制(PM单元)开发上。这不仅能显著提高设备软件的质量,更能快速响应客户的个性化需求,从而大幅缩短整体开发和现场实施周期。
🔓 四、开放的体系结构与二次开发能力
JK(佳控)™ 平台不仅功能强大,更具备完全开放的系统体系结构。为了满足用户深度定制和功能扩展的需求,平台在多个关键层面提供了功能全面的基类封装和灵活的二次开发接口,方便用户进行继承和功能扩展:
- 通讯驱动:提供标准接口,方便接入各类底层硬件(如 PLC、运动控制卡、机械手、传感器等)。
- 过程逻辑:支持对特定工艺步骤和算法逻辑的定制开发。
- 调度:允许用户根据特定设备布局,实现自定义的高级调度策略。
- GEM200/300:提供标准的基类,可扩展实现非标准的 SECS/GEM 功能。
- UI框架:允许用户自定义符合自身品牌和使用习惯的人机交互界面(HMI)。
- UI控件库:提供丰富的控件库,并支持用户自定义专属控件。
- UI页面库:支持将用户开发的复杂功能页面以组件形式集成到平台中。
📐 五、平台架构示意图
(此处展示“架构示意图”,直观呈现平台各模块的分层与关系)
🔌 六、总线拓扑示意图
(此处展示“总线拓扑示意图”,清晰说明系统内部及与外部设备的数据通信方式)
🌐 七、现场总线与组网能力
平台支持多种现场总线,特别是实时工业以太网EtherCAT,支持多种标准通讯协议,支持常用的各类自由协议及半导体设备用的控制部件驱动。组网化的理念,使得连线便捷、维护方便、充分满足实时性要求。
大型设备的控制单元较多,可对控制单元分组,通过多个EtherCAT主站组网实现控制。在EtherCAT组网设计时,PM提供组网的进口与出口,可实现对PM的独立测试。
🧩 八、平台模块分类
JK(佳控)™ 采用模块化设计,各功能模块协同工作,为泛半导体设备提供从底层驱动到上层应用的全方位支撑。
| 模块 |
描述 |
| 启动引擎 | 负责全系统配置的解析、加载与数据共享,为系统运行提供基础环境。 |
| 调度引擎 | 支持泛半导体设备中各盒站与晶圆的三级配方解析,适配多样化流片场景,实现产能优化与作业调度智能控制。 |
| 工厂自动化 | 遵循SECS/GEM200及GEM300标准,构建主机与设备间的自动化交互通道,保障通信合规可靠。 |
| 通讯驱动集 | 提供覆盖串口、网口、PCI板卡三大类的通用驱动集合,支持标准协议及常用部件自由协议。用户可直接调用,亦可通过继承基类扩展自定义驱动。 |
| 例程逻辑集 | 封装通用逻辑(如气缸升降、伺服运动)与模组逻辑(如TM模组取放片、PM模组工艺控制)。支持用户复用现有逻辑,亦可基于基类扩展设备专用控制流程。 |
| UI框架集 | 支持通过配置方式加载主题样式与功能页面,构建人机交互界面。框架开放可扩展,用户可自定义风格与布局。 |
| UI页面集 | 提供涵盖配方管理、日志监控、报警与调度管理等各类功能的预置页面。用户可直接使用,也可通过继承基类进行二次开发。 |
| UI控件集 | 提供丰富的图形控件库,包括机械手、片盒、IO按钮、仪表、泵阀、指示灯等,支持属性配置与可视化编辑,助力界面快速搭建。 |
| 数据库集 | 基于Sqlite构建本地免安装数据库,支持配方、用户、配置及工艺数据管理。数据结构开放,便于用户扩展与集成。 |
| API库集 | 提供完备的API函数库,支撑各功能模块的二次开发。用户可基于API扩展设备所需功能模块,提升开发效率与灵活性。 |
💻 九、开发环境与技术规格
| 项 | 描述 |
| IDE | VS.net 2022、.NET Framework 4.8、Windows SDK 10.0 (v143) |
| 开发语言 | C / C++ / C# (支持 WPF / WinForm) |
| 数据库 | Sqlite |
| 工控机操作系统 | Windows 10+ 专业版 |
|