Files
bj_power/产线布局说明.md
T
SunYF 0ab21b1234 feat&refactor: 完成多模块功能迭代与配置优化
本次提交覆盖多个业务模块的功能完善与体验优化:
1.  **鉴权与配置调整**:
    - 统一JWT滑动续签逻辑,简化Token存储,移除RefreshToken相关冗余代码
    - 调整多项目配置文件中JWT过期时间为3600秒,统一会话闲置窗口
    - 工位配置放开1~12限制,改为仅校验大于0
2.  **术语统一替换**:全链路将"精密件"替换为"电气件",修正物料管理描述
3.  **功能新增**:
    - 新增工位类型、工艺路线与产线点位台账模块
    - 添加工艺PDF预览面板、工位终端代理转发接口
    - 新增操作日志按操作人列表筛选、工位登出日志记录
    - 新增PLC移料指令与产线点位状态管理
4.  **业务流程优化**:
    - 调整BOM物料删除校验逻辑,优化工单备料计算
    - 补充物料图号、检测单号等追溯字段
    - 完善工艺流程图与工位绑定关系说明
    - 优化前端页面文案与交互细节
5.  **代码规范与维护**:
    - 新增通用工具函数与前端静态资源
    - 整理路由权限与中间件逻辑
    - 修复部分接口与配置的不兼容问题
2026-09-10 16:59:15 +08:00

74 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 产线布局说明(修正版)
> 修正:产线不分左/右,只分上排 / 下排;11 = 上排末端、12 = 下排末端,两者都是下料检测位;上料位在工位1 与 工位2 之间的主传送带(人工投料,带传感器,PLC 上报在位)。
### 一、示意图
```text
主传送带:一条水平主线,横贯全线
上料位 :工位1 与 工位2 之间的主传送带(人工投料,带传感器,PLC 上报在位)
上排: [工位1] [工位3] [工位5] [工位7] [工位9] [工位11·下料检测]
下排: [工位2] [工位4] [工位6] [工位8] [工位10] [工位12·下料检测]
缓存位:C1C21/2与3/4间) C3C43/4与5/6间) C5C65/6与7/8间) C7C87/8与9/10间)
接驳台:工位1~10 各配 R1、R2 两个(AGV点位);11、12 无接驳台
```
**图例:**
- `[工位X]`:工位 1~10(有终端),11/12 为末端下料检测位(无终端)
- 上料位:工位1/2 之间的主传送带,人工上料,带传感器,PLC 上报在位信号
- `[R1]`/`[R2]`1号 / 2号 AGV 接驳台(AGV 点位)
- `[C1]~[C8]`:缓存位,每个对应 1 个 PLC 点位
- `════`:主传送带
### 二、文字描述
1. **总体布局**
- 产线不分左/右,只分上排 / 下排。
- 一条水平主传送带贯穿整个产线。
- 上排 5 个工位(1、3、5、7、9),末端为上排末端下料检测位(工位11)。
- 下排 5 个工位(2、4、6、8、10),末端为下排末端下料检测位(工位12)。
- 工件流向:上料位 → 1/2 → 3/4 → 5/6 → 7/8 → 9/10 → 末端 11 / 12(下料检测)。
- 全线合计 12 个工位点位(10 个加工工位 + 2 个末端下料检测位),另加上料位(1 个带传感器的 PLC 点位)。
2. **上料位(新增,带传感器)**
- 位置:工位1 与 工位2 之间的主传送带。
- 人工把工件放上主线,是全线唯一的上料入口。
- 该点位带传感器,PLC 上报上料位是否有工件,上位机据此记账。
- 上料节拍取决于人工投料速度。
3. **工位终端**
- 上排 5 个 + 下排 5 个工位各配 1 个工位终端,共 10 个终端。
- 末端下料检测位(工位11、12)无终端。
- 工位终端用于:显示当前任务、叫料、退料、报工、查看工艺。
4. **接驳台与AGV点位**
- 每个有终端的工位(1~10)配 R1、R2 两个接驳台。
- 每个接驳台接入AGV,属于AGV点位,不是PLC点位。
- 每个工位的两个接驳台分别对应1号AGV(R1)和2号AGV(R2)。
- 合计20个接驳台(AGV点位)。
- **PLC仅提供接驳台是否在位的信号**(即接驳台上是否有托盘),不控制接驳台动作。
- 末端下料检测位(工位11、12)没有接驳台。
5. **叫料与退料规则**
- 叫料由工位终端发起,日排产不发起叫料。
- 退料也由工位终端发起。
- 工位终端叫料时,显示该工位的两个接驳台(AGV点位),操作员选择由哪个AGV送到哪个接驳台。
6. **传送带缓存位**
- 缓存位按“竖排一组”间隔分布:工位1/2为第一竖排,工位3/4为第二竖排,以此类推。
- 每两个相邻竖排之间的主传送带段上有 **2个缓存位**,一前一后。
- 具体分布:
- 工位1/2竖排 与 工位3/4竖排 之间:缓存位 C1、C2
- 工位3/4竖排 与 工位5/6竖排 之间:缓存位 C3、C4
- 工位5/6竖排 与 工位7/8竖排 之间:缓存位 C5、C6
- 工位7/8竖排 与 工位9/10竖排 之间:缓存位 C7、C8
- 合计 **8个缓存位**,每个缓存位对应1个PLC点位。
- 缓存位用于临时存放工件,由软件控制工件从缓存位到目标工位的流转。
7. **其他说明**
- 所有工位点位、缓存位、上料位均接入PLC;接驳台接入AGV,PLC只读其到位信号。
- 主传送带流转与停靠由PLC统一控制。
- 示意图中的黄色方框仅为示意,无实际作用。