自动入出库控制系统 - 任务书
一、课程设计目标
掌握西门子 PLC 编程技术,能够独立完成控制逻辑设计与实现
学会设计与组态触摸屏界面,实现人机交互功能
理解立体仓库的入库、出库流程控制原理
培养智能制造系统的综合设计与调试能力
二、设计任务与要求
1、系统总体要求
设计一个基于西门子 PLC 和触摸屏的立体仓库控制系统,实现对立体仓库的自动入库和出库管理,具备库位选择功能,能够通过触摸屏进行操作和监控。
2、硬件配置(仿真环境)
西门子 PLC(S7-1200系列 1214C DC/DC/DC)
触摸屏(西门子精简系列面板 7"显示屏 KTP700 Basic)
立体仓库模型(含传送带、堆垛机等执行机构)
传感器(用于检测货物位置、库位状态等)
执行器(电机、电磁阀等)
3、具体功能要求
(1)入库功能
触摸屏上能够选择目标库位
可以检测库位是否被占用
系统检测到货物到达入库口后,自动启动入库流程
堆垛机自动将货物运送到指定库位
入库完成后,系统更新库位状态并给出提
(2)出库功能
触摸屏上能够选择需要出库的货物所在库位
可以检测该库位是否有料可供出库
堆垛机自动从指定库位取出货物
将货物运送到出库口
出库完成后,系统更新库位状态并给出提示
(3)库位管理功能
触摸屏上实时显示各库位的占用状态(空/满)
能够查看各库位的货物信息(生肖/陀螺)
具备库位状态异常报警功能
(4)手动 / 自动模式切换
支持手动模式,可单独控制堆垛机的xyz轴运动
支持自动模式,实现全自动入库出库流程
4、触摸屏界面设计要求
主界面:显示系统状态、操作模式选择、库位状态总览
入库操作界面:入库货物信息、目标库位选择、入库操作按钮
出库操作界面:出库库位选择、出库操作按钮
手动控制界面:各执行机构的单独控制按钮
报警界面:显示系统异常信息及处理提示
三、设计成果要求
1、PLC程序
程序注释完整,说明各模块功能及关键逻辑
完整的变量表和数据块定义,包含所有 I/O 点和通信变量
2、触摸屏界面
界面设计美观、操作便捷
具备必要的动画效果,直观显示设备运行状态
3、提交设计文档
系统总体方案设计
硬件配置与 I/O 分配表
控制流程图
梯形图程序设计说明
触摸屏界面设计说明
系统调试过程与结果分析(含问题及解决方案)
分工明细
4、提交演示录屏
完整演示入库和出库流程
演示过程展示PLC对应程序段的监控界面
录屏同时进行旁白解释
录屏要求小窗露脸
四、进度安排(约8课时)
第1-4课时:需求分析、系统方案设计、硬件配置规划、PLC 程序框架设计;
第5-8课时:I/O 地址分配、PLC 控制程序编写、触摸屏界面设计;
后续课时:系统调试、设计文档编写、演示录屏与成果提交。
五、注意事项
严格遵守课程设计纪律,各团队独立完成设计任务
注重程序的规范性和可读性
设计过程中注意安全,尤其在进行实物调试时
遇到问题及时与指导教师沟通
技术路线:

