基于PLC的立体仓库堆垛机控制系统设计 下载本文

电气工程系毕业论文(设计说明书)

第五节 通信功能块

硬件上, 本系统一改传统的计算机三级管理模式, 取消了监控级的PLC, 成为

由管理机直接与各PLC 机通信的计算机二级管理模式, 简化了结构, 降低了成本, 使通信更加简捷、可靠。如图4-7所示。

16

电气工程系毕业论文(设计说明书)

上电启动R232C串行口初始化接受管理机任务或TEXT包N是否任务包Y正在执行任务N接受该任务,置位标志字Y向管理机发堆剁机忙状态向管理机发TEXT包调用控制功能块N任务是否完成N发生故障向管理机发完成信息包YY向管理机发故障错误信息包定时向管理机发状态信息包调用故障检测与处理功能块标志字复位,准备接受新任务5分钟无新任务,招堆垛机回原位

图4-7 通信功能块程序框图

17

电气工程系毕业论文(设计说明书)

第六节 键盘输入和显示功能块

堆垛机操作面板上设有4×4 矩阵式键盘, 包括10个数字键和6个功能键。键

盘的正上方是一循环扫描的八位L ED 显示块。该模块具有下述功能: a. 自动生成并显示任务序号(000~ 999) ;

b. 随时显示键入数值, 显示格式如图4-2, 箭头表示键入数值逐位向左推进;

序号方式排列层

图4-2 键盘输入指令显示

c. Enter 键键入后, 若指令有效则显示, 否则, 显示全零状态, 并启动蜂鸣器报警, ↑ ↓ 键实现对已存任务的上下检索和修改, Del 键可清除全部已存任务;

d. 在RUN 状态下, 实时显示堆垛机当前地址, 如图4-3所示;

排列层图4-3 堆垛机实时地址显示

e. 若出现故障, 则显示故障代码及故障语句。如图4-4所示。

E**排列层

图4-4 故障显示 整个功能块的程序框图如图4-5所示。

18

电气工程系毕业论文(设计说明书)

键盘、显示块扫描YRUN键键入N数字键NY显示该键值F键YF键功能块N功能键Y上下键Y上下键功能块DEL键YDEL键功能块Enter键YEnter键功能块

图4-5 键盘输入和显示功能程序框图

19