分享
第06章 配置 Function
输入“/”快速插入内容
第06章 配置 Function
用户3521
用户3521
4月1日修改
1.
概述
功能配置(Function Configuration)用于定义系统的逻辑例程、调度接口、UI维护接口和列表配置。通过统一的配置文件,将各模块的业务逻辑组织起来,便于管理和维护。
功能配置通过启动项
FUNCTION
指定的
Function.cfg
文件进行统一管理。
模块标识说明:本配置中引用的
ModuleName
(如 TMP1)和
ModuleID
(如 PM1)在
Startup.cfg
中定义,详见第01章。
功能配置支持模组通用定义和项目特定定义两层结构,便于在多个项目间复用配置。
2.
配置层级结构
2.1
目录结构
代码块
Properties
J:/JKBase/Config/Function/ # 模组通用功能定义(多项目复用)
├── CTC/ # 集群控制层
│ └── Sequence.cfg # CTC 逻辑例程
├── CM/ # 料盒模组
│ └── CS/
│ ├── CS1/
│ │ ├── Sequence.cfg # 逻辑例程
│ │ ├── Remote.cfg # 调度接口
│ │ ├── Interface.cfg # UI维护接口
│ │ ├── List.cfg # 列表配置
│ │ └── SeqTable/ # 序列文件目录
│ └── CS2/
├── TM/ # 传送模组
│ └── RBT/
│ ├── RBT1/
│ │ ├── Sequence.cfg
│ │ ├── Remote.cfg
│ │ ├── Interface.cfg
│ │ ├── List.cfg
│ │ ├── Station.cfg # 机械手点位配置
│ │ └── SeqTable/
│ ├── RBT2/
│ └── RBT3/
├── PM/ # 工艺模组
│ └── TMP/
│ ├── TMP1/
│ │ ├── Sequence.cfg
│ │ ├── Remote.cfg
│ │ ├── Interface.cfg
│ │ ├── List.cfg
│ │ └── SeqTable/
│ ├── TMP2/
│ ├── TMP3/
│ └── TMP4/
└── BM/ # 缓存模组(简化版 PM)
└── BUF/
├── BUF1/
│ ├── Sequence.cfg
│ ├── Remote.cfg
│ ├── Interface.cfg
│ ├── List.cfg
│ └── SeqTable/
├── BUF2/
└── BUF3/