kazelee
2025-06-30 f978872b6de4e7e20d992a2ee7cda902c11347b9
config/config.comment.json
@@ -1,81 +1,83 @@
{
    "WebApiUrl": "http://127.0.0.1:8901", // 后台接口访问地址
    "NdcApiUrl": "http://127.0.0.1:5201/api/order/", // NDC接口地址
    "WebApiUrl": "http://127.0.0.1:8901", // 后台服务接口地址
    "NdcApiUrl": "http://127.0.0.1:5201/api/order/", // NDC AGV接口地址
    "ErpApiUrl": "http://127.0.0.1:8901/api/", // ERP接口地址
    "SqlServer": "Data Source=192.168.1.87;Initial Catalog=AMS_OIMobox;User ID=sa;Password=123456;", // 数据库配置地址
    "TcpServerIp": "127.0.0.1",
    "TcpServerPort": 8085,
    "TaskInfo": [ // 任务起点终点配置(不能改变任务的相对位置)
    "ErpRoute": {
        "CreateTaskReturn": "CreateTaskReturn", // 根据ERP下发出库计划,创建任务后反馈ERP的接口
        "PickUpReturn": "PickUpReturn"          // 根据ERP下发出库计划,AGV取货后反馈ERP的接口
    },
    "SqlServer": "Data Source=192.168.1.87;Initial Catalog=AMS_OIMobox;User ID=sa;Password=123456;", // 数据库配置
    "TaskInfos": [ // 任务信息(名称、起点货区、终点货区)
        {
            "TaskName": "好运箱-满箱下线入库", // 任务名称
            "StartAreas": [ "MXCZQ" ], // 起点货区:满箱存放区
            "EndAreas": [ "MXHJQ" ] // 终点货区:满箱货架区
            "TaskName": "满托下线入库", // 任务名称(可以更改,但各任务相对位置不能更改)
            "StartAreas": [ "BZQ" ], // 起点货区编号:包装区
            "EndAreas": [ "MTHJQ" ] // 终点货区编号:满托货架区
        },
        {
            "TaskName": "好运箱-空箱上线",
            "StartAreas": [ "KXHJQ" ], // 空箱货架区
            "EndAreas": [ "KXCZQ" ] // 空箱操作区
        },
        {
            "TaskName": "好运箱-空箱入库",
            "StartAreas": [ "KXJBQ1", "KXJBQ2" ], // 空箱入库接驳区1/2
            "EndAreas": [ "KXHJQ" ] // 空箱货架区
            "TaskName": "满箱下线入库",
            "StartAreas": [ "MXCZQ" ], // 满箱操作区
            "EndAreas": [ "MXHJQ" ] // 满箱货架区
        },
        {
            "TaskName": "成品胶出库",
            "StartAreas": [ "MTHJQ", "MXHJQ", "HCBHQ", "QCBHQ" ],
            "EndAreas": [ "HCCKQ", "QCCKQ" ]
            "StartAreas": [ "MTHJQ", "MXHJQ", "HCBHQ", "QCBHQ" ], // 满托货架区、满箱货架区、火车备货区、汽车备货区
            "EndAreas": [ "HCCKQ", "QCCKQ" ] // 火车出库区、汽车出库区
        },
        {
            "TaskName": "托盘-满托下线入库",
            "StartAreas": [],
            "EndAreas": [ "MTHJQ" ]
            "TaskName": "空托上线出库",
            "StartAreas": [ "KTCFQ" ], // 空托存放区
            "EndAreas": [ "BZQ" ] // 包装区
        },
        {
            "TaskName": "托盘-空托上线",
            "StartAreas": [],
            "EndAreas": []
            "TaskName": "空箱上线出库",
            "StartAreas": [ "KXHJQ" ], // 满箱货架区
            "EndAreas": [ "KXCZQ" ] // 空箱操作区
        },
        {
            "TaskName": "托盘-空托入库",
            "StartAreas": [ "KTJBQ" ], // 空托接驳区
            "TaskName": "空托入库",
            "StartAreas": [ "KTJBQ" ], // 空托入库接驳区
            "EndAreas": [ "KTCFQ" ] // 空托存放区
        },
        {
            "TaskName": "抽检-出库",
            "TaskName": "空箱入库",
            "StartAreas": [ "KXJBQ1", "KXJBQ2" ], // 空箱入库接驳区1、2
            "EndAreas": [ "KXHJQ" ] // 空箱货架区
        },
        {
            "TaskName": "抽检出库",
            "StartAreas": [ "MTHJQ", "MXHJQ" ], // 满托货架区、满箱货架区
            "EndAreas": [ "CJQ" ] // 抽检区
        },
        {
            "TaskName": "抽检-合格回库",
            "TaskName": "抽检合格回库",
            "StartAreas": [ "CJQ" ], // 抽检区
            "EndAreas": []
            "EndAreas_Pallet": [ "MTHJQ" ], // 终点货区(托盘):满托货架区
            "EndAreas_Goodpack": [ "MXHJQ" ] // 终点货区(好运箱):满箱货架区
        },
        {
            "TaskName": "抽检-不合格移库",
            "StartAreas": [ "CJQ" ],
            "EndAreas": []
            "TaskName": "抽检不合格移库",
            "StartAreas": [ "CJQ" ], // 抽检区
            "EndAreas": [ "CJYCQ" ] // 抽检异常区
        },
        {
            "TaskName": "移库",
            "StartAreas": [],
            "EndAreas": []
            "TaskName": "尾料回库",
            "StartAreas": [ "HCCKQ", "QCCKQ" ], // 火车出库区
            "EndAreas_Pallet": [ "MTHJQ" ], // 满托货架区
            "EndAreas_Goodpack": [ "MXHJQ" ] // 满箱货架区
        },
        {
            "TaskName": "尾箱回库",
            "StartAreas": [ "HCCKQ", "QCCKQ" ], // 火车出库区、汽车出库区
            "EndAreas": []
            "TaskName": "移库"
        }
    ],
    "ProductionLines": [
    "ProductionLines": [ // 产线信息(待定,根据后面需求再更改)
        {
            "Id": "1",
            "Name": "托盘产线1",
            "PlcIp": "127.0.0.1",
            "PlcPort": 502,
            "SlaveId": 1,
            "OnLoc": [ "CX11" ],
            "OffLoc": [ "CX12" ]
            "Id": "1", // 产线编号
            "Name": "托盘产线1", // 产线名称
            "PlcIp": "127.0.0.1", // 产线IP
            "PlcPort": 502, // 产线端口
            "SlaveId": 1, // 产线modbus slave id(根据实际情况)
            "OnLoc": [ "BZQ-1-1" ], // 上线货位
            "OffLoc": [ "BZQ-1-2" ] // 下线货位
        },
        {
            "Id": "2",
@@ -83,26 +85,22 @@
            "PlcIp": "127.0.0.1",
            "PlcPort": 503,
            "SlaveId": 2,
            "OnLoc": [ "CX21" ],
            "OffLoc": [ "CX22" ]
            "OnLoc": [ "BZQ-2-1" ],
            "OffLoc": [ "BZQ-2-2" ]
        },
        {
            "Id": "3",
            "Name": "好运箱产线1",
            "PlcIp": "127.0.0.1",
            "PlcPort": 504,
            "SlaveId": 3,
            "OnLoc": [ "CX31" ],
            "OffLoc": [ "CX32" ]
            "SlaveId": 3
        },
        {
            "Id": "4",
            "Name": "好运箱产线2",
            "PlcIp": "127.0.0.1",
            "PlcPort": 505,
            "SlaveId": 4,
            "OnLoc": [ "CX41" ],
            "OffLoc": [ "CX42" ]
            "SlaveId": 4
        }
    ]
}