陕煤新能源立库(WCS仓库控制系统)
陕煤新能源立库是一个功能完善的仓库控制系统(WCS),用于自动化立体仓库的设备控制与任务调度。系统支持堆垛机、输送线、机器人等多种仓储设备的实时通信与监控,实现入库、出库、移库等核心仓储业务流程的自动化管理。
Code/WCS/
├── WIDESEAWCS_Client/ # 前端项目
│ ├── src/
│ │ ├── api/ # API请求封装
│ │ ├── components/ # 公共组件
│ │ ├── extension/ # 业务扩展
│ │ ├── router/ # 路由配置
│ │ ├── store/ # 状态管理
│ │ ├── views/ # 页面视图
│ │ └── uitils/ # 工具函数
│ └── package.json
│
└── WIDESEAWCS_Server/ # 后端项目
├── WIDESEAWCS_Common/ # 公共枚举/常量
├── WIDESEAWCS_Communicator/ # PLC通信模块
├── WIDESEAWCS_Core/ # 核心框架
├── WIDESEAWCS_DTO/ # 数据传输对象
├── WIDESEAWCS_Model/ # 实体模型
├── WIDESEAWCS_QuartzJob/ # Quartz任务
├── WIDESEAWCS_RedisService/ # Redis服务
└── WIDESEAWCS_Server/ # 控制器
在 appsettings.json 中配置数据库连接字符串:
{
"ConnectionStrings": {
"DefaultDb": "Server=localhost;Database=WCS;Uid=sa;Pwd=yourpassword;TrustServerCertificate=true"
}
}
{
"Redis": {
"Enabled": true,
"ConnectionString": "127.0.0.1:6379,defaultDatabase=0",
"InstanceName": "WCS:",
"DefaultDatabase": 0
}
}
在数据库 Dt_DeviceInfo 表中配置设备信息,包括:
- 设备编号
- 设备名称
- 设备类型
- IP地址
- 端口
- PLC型号
cd Code/WCS/WIDESEAWCS_Server
# 还原依赖
dotnet restore
# 构建项目
dotnet build
# 启动服务
dotnet run
cd Code/WCS/WIDESEAWCS_Client
# 安装依赖
npm install
# 启动开发服务器
npm run dev
0: 待执行1: 已分配2: 执行中3: 待确认4: 完成0: 待执行1: 已分配2: 执行中3: 已出库4: 完成本项目仅供内部使用。