1、 PLCPLC 课程设计课程设计 设 计 题 目 装卸料小车多方式运行的 PLC 控制 所 在 院 电子电气工程学院 2014 年 6 月 10 日 装卸料小车多方式运行的装卸料小车多方式运行的 PLCPLC 控制设计控制设计 一、设计题目一、设计题目 装卸料小车多方式运行的 PLC 控制 二、情况简介二、情况简介 某车间有 5 个工作台,装卸料小车往返于各个工作台之间,根据 某个请求在某个工 作台卸料。每个工作台有一个位置开关(分别为 SQ1-SQ5,小车压上时为 ON)和一个呼叫按钮(分别为 SB1SB5) 。 装卸料小车有 3 种运行状态,左行(电机正转)右行(电机反转)和 停车。装卸料
2、小车示意图如图 1-1 所示 图 1-1 装卸料小车示意图 三、设计要求三、设计要求 1.假设小车的初始位置是停在 m (m=1-5)号工作台,此时 SQm 为 ON。 2.假设 n(n=1-5)号呼叫台,如果 mn,小车左行到呼叫工作台 停车。mn 小车右行到呼叫工作台停车。m=n 小车不动。 3.小车的停车位置应有指示灯显示(用 1 位 LED 灯显示) 。 四、设计步骤四、设计步骤 4.14.1 工程设计要求工程设计要求 车间有五个工作台,装卸料小车往返于各个工作台之间,当某个 工作台呼叫时,相比小车的相对位置,从而确定小车的运动方向。假 设各工作台位置从左到右一次为 1 号、2 号、3
3、 号、4 号、5 号。 一号工作台呼叫时,若小车在一号工作台,则不需动作;在其他 工作台则小车左行,至一好哦工作台停车。 二号工作台呼叫时,若小车在二号工作台,则不需动作,若小车 在一号工作台,则小车右行,否则小车左行,到二号工作台停车。 三号工作台呼叫时,若小车在三号工作台,则不需动作,若小车 在一号工作台或者二号工作台,则小车右行,否则小车左行,到三号 工作台停车。 四号工作台呼叫时,若小车在四号工作台,则不需动作,若小车 在五号工作台,则小车左行,否则小车右行,到四号工作台停车。 五号工作台呼叫时,若小车在五号工作台,则不需动作,否则小 车右行,到五号工作台停车。 工作台的位置开关是 S
4、Q1-SQ5,小车压上时为 ON。 呼叫按钮是 SB1-SB5 作为 PLC 的输入信号,当小车位于某工作台 时通过 SEG 段译码控制 LED 灯显示 1-5,指示小车的位置,用 Q0.2-Q0.7 作为 PLC 输出信号。 正反转用 Q0.0 和 Q0.1 表示,作为 PLC 输出信号。 4.2 I/O4.2 I/O 点数,点数,PLC PLC 的型号及硬件配置的型号及硬件配置 选择 S7-200CN 及硬件配置如下: 模块 本机数 字量 I/O 口 本机模 拟量 I/O 口 I 地址 Q 地址 CPU 224XP CN 14 入/10 出 2 入/1 出 SB 呼叫 按钮 0.1 0 .
5、5 SQ 位置 开关 1.1 1 .5 继电器 输出 0.0 0 .1 LED输出 0.2 4.3 PLC4.3 PLC 外部接线图外部接线图 4.44.4程序设计思路程序设计思路 当一号工作台呼叫时, SB1=1,若此时小车正位于一号工作台,则 一号工作台 LED 指示灯 QB=2#110表示一亮,指示小车位置,但是电 机不动作,小车保持停止状态。 当二号工作台呼叫时, SB2=1,若此时小车正好位于二号工作台, 即 SQ2=1,则二号工作台 LED 指示灯 QB=2#01011011表示二亮,指示 小车位置,但电机不动作,小车保持停止状态。 当二号工作台呼叫时,SB2=1,若此时小车不位于
6、二号工作台, 即 SQ2! !=1,当小车位于一号工作台时,SQ1=1,小车向二号工作台运 MI M2 M3 M4 M5 M6 M7 KM1 I0.1 I0.2 I0.3 I0.4 I0.5 I1.1 I1.2 I1.3 I1.4 I1.5 Q0.0 Q0.1 Q0.2 Q0.3 M SB1 SB2 SB3 SB5 SB4 SQ1 SQ2 SQ5 SQ4 SQ3 24v S7-200C N Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 L KM2 M8 装卸料小车多方式运行的 PLC 控制外部接线图 行;当小车不在一号工作台时,即小车处于二号工作台右边时,小车 向左运行。 当三号工作台呼叫时, SB3=1,若此时小车正好位于三号工作台, 则三号工作台 LED 指示灯QB=2#01001111表示三亮起,