基于S7-300PLC的洗车控制系统设计(终版)(4)

2019-08-02 00:54

本科生课程设计(论文)

3.8 外部接线图

根据系统实际需求和I/O地址分配表,绘制CPU上的数字量输入和数字量输出的外部接线图,如图3.3所示。

24VL+L+Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7SB1SB2SA1SA1SB3SB4SA2SA2I0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7HL1HL2HL3HL4KM1KM2KM3KM4CPU314C-2PN/DPSB5SB6SB7SB8SB9SB10ST1ST224VI1.0I1.1I1.2I1.3I1.4I1.5I1.6I1.7M2M1Q1.0Q1.1Q1.2Q1.3Q1.4Q1.5Q1.6Q1.7M2KM5KM6HA1HA2

图3.3外部接线图

11

本科生课程设计(论文)

第4章 软件设计

4.1 编程软件介绍

西门子STEP7是用于SIMATIC S7-300/400站创建可编程逻辑控制程序的标准软件,可使用梯形图逻辑、功能块图和语句表进行编程操作。STEP7 编程软件是一个用于SIMATIC 可编程逻辑控制器的组态和编程的标准软件包。STEP7 标准软件包中提供一系列的应用工具,如:SIMATIC 管理器、符号编辑器、硬件诊断、编程语言、硬件组态、网络组态等。STEP7 编程软件可 以对硬件和网络实现组态,具有简单、直观、便于修改等特点。该软件提供了在线和离线编程的功能,可以对PLC 在线上载或下载。利用STEP7 可以方便地创建一个自动化项目。

4.2 硬件组态

组态是制作自动化项目不可缺少的一个环节,它是在STEP-7软件窗口中对机架、模块、分布式I/O(DP)机架以及接口子模块等进行排列。硬件组态图如图4.1所示。

图4.1硬件组态图

根据本次设计的任务要求编写程序符号表,程序中所用到的符号表如图4.2所示。

12

本科生课程设计(论文)

图4.2 符号表

4.3 程序流程图

由于用一台PLC去控制两个洗车车间,车间1和车间2程序流程相同,以一个车间程序流程为例,系统上电后首先进行程序初始化,由转换开关进行手自动切换。下图4.3为主程序流程图。

开始程序初始化否是否为自动模式是手动模式子程序FC1自动模式子程序FC2结束 图4.3主程序流程图

13

本科生课程设计(论文)

当系统进入手动模式时,光电传感器先检测车间是否有车,如果有车就可以执行手动控制。下图4.4为手动模式子程序流程图。

开始否是否有车进入是否按钮按钮11是否按下是否按下是泡沫清洗电机启动否按钮2是否按下是清水清洗电机启动否按钮3是否按下是风干电机启动返回 图4.4手动模式子程序流程图

下图4.5为自动模式子程序流程图。

开始1否是否有车进入延时20秒是泡沫清洗电机启动清水清洗电机停止延时10秒风干电机启动泡沫清洗电机停止清水清洗电机启动1延时8秒风干电机停止返回 图4.5自动动模式子程序流程图

14

本科生课程设计(论文)

4.4 程序初始化

系统初始化程序写在OB100中。如图4.6所示。

图4.6 系统初始化程序

4.5 主程序

主程序写在OB1中,实现车间的启动,停止和手自动切换的功能。以一个车间为例,如图4.7、4.8所示。

图4.7主程序1

15


基于S7-300PLC的洗车控制系统设计(终版)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:心肺复苏试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: