基于PLC的升降横移式立体车库_毕业设计 下载本文

内容发布更新时间 : 2024/5/19 23:28:36星期一 下面是文章的全部内容请认真阅读。

浙江水利水电学院毕业论文(设计) TTL3 I0.5 3号车位上升限位开关 KM1_Down Q0.5 1号电动机接触器(反转) BL1 I0.6 选择4号车位 KM2_Up Q0.6 2号电动机接触器(正转) BL2 I0.7 选择5号车位 KM2_Down Q0.7 2号电动机接触器(反转) BL3 I1.0 选择6号车位 KM3_Up Q1.0 3号电动机接触器(正转) BBL1 I1.1 1号车位下降限位开关 KM3_Down Q1.1 3号电动机接触器(反转) BBL2 I1.2 2号车位下降限位开关 EMO1 Q2.0 1号电磁铁 BBL3 I1.3 3号车位下降限位开关 EMO2 Q2.1 2号电磁铁 PHE1 PHE2 I1.4 I1.5 光电检测1(安全线) EMO3 光电检测2(车辆超长) ALARM Q2.2 3号电磁铁 Q2.3 报警器

输 入 点 符号 LL CL RL 地址 I2.0 I2.1 I2.2 注释 4号车位限位开关 5号车位限位开关 6号车位限位开关 输 出 点 符号 LIGHT 地址 注释 Q2.4 报警灯 13

浙江水利水电学院毕业论文(设计) CHAIN1 I4.1 CHAIN2 I4.2 CHAIN3 I4.3 ES RESET EMI1 I4.6 I4.7 I5.0 链条松弛1(升降) 链条松弛2(升降) 链条松弛3(升降) 紧急停止 复位 1号电磁铁防坠落挂钩 EMI2 I5.1 2号电磁铁防坠落挂钩 EMI3 I5.2 3号电磁铁防坠落挂钩 FR1 FR2 FR3 FR4 FR5 I5.3 I5.4 I5.5 I5.6 I5.7 1号电动机热继电器 2号电动机热继电器 3号电动机热继电器 4号电动机热继电器 5号电动机热继电器 注:载车板编号上层为1、2、3号,下层为4、5号 续表4-1

5.4 升降横移类立体车库的梯形图

PLC作为控制器,需要相应的程序来实现系统的运行,在PLC所有编写的程序中,梯形图是用的最广泛的一种,在此次设计中程序也是用梯形图来编的,对程序的分析如下。

14

浙江水利水电学院毕业论文(设计)

PLC由STOP转为RUN状态时,初始脉冲SM0.1对状态进行初始复位,并

将状态S0.0置1。

此段程序用到特殊状态寄存器SM0.1。

SM系统状态位赋值如下:

SM是特殊标志寄存器,特殊内存字节SM0.0 - SM0.7提供八个位,在每次扫描周期结尾处由S7-200 CPU更新。程序可以读取这些位的状态,然后根据位值作出决定。

符号名 SM 地址 用户程序读取SMB0状态数据 Always_On SM0.0 该位总是打开。

First_Scan_On SM0.1 首次扫描周期时该位打开,一种用途是调用初始化子程 序。

Retentive_Lost SM0.2 如果保留性数据丢失,该位为一次扫描周期打开。该位 可用作错误内存位或激活特殊启动顺序的机制。

RUN_Power_Up SM0.3 从电源开启条件进入RUN(运行)模式时,该位为一次扫描周期打开。该位可用于在启动操作之前提供机器预热时间。

15

浙江水利水电学院毕业论文(设计) Clock_60s SM0.4 该位提供时钟脉冲,该脉冲在1分钟的周期时间内OFF(关闭)30秒,ON(打开)30秒。该位提供便于使用的延迟或1分钟时钟脉冲。

Clock_1s SM0.5 该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(关闭)0.5秒,ON(打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。

Clock_Scan SM0.6 该位是扫描周期时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用作扫描计数器输入。

Mode_Switch SM0.7 该位表示“模式”开关的当前位置(关闭 =“终止”位置,打开 =“运行”位置)。开关位于RUN(运行)位置时,您可以使用该位启用自由口模式,可使用转换至“终止”位置的方法重新启用带PC/编程设备的正常通讯。

若此时有存取车的需要,将1号载车板下降到地面为例,此时可按下TD200面板上的F1按钮,程序跳转到S0.1状态,S0.0复位。

本次设计程序中用的最多的指令为顺序控制继电器指令。西门子S7-200系列PLC提供了顺序流程的相关指令,即顺序控制继电器指令LSCR、SCRT、SCRE。

LSCR n是标记一个顺序控制器段(SCR)的开始,n为顺序控制器S的地址,当n为1时,该顺序控制段开始工作。

SCRE是标记该顺序控制段的结束。每一控制段必须以它为结束。

16

浙江水利水电学院毕业论文(设计) SCRT n是执行SCR段的转移,当n=1时,一方面使下一个SCR段的使能位S置位,以便下一个SCR段开始工作,同时对本SCR段复位,使得本SCR段停止工作。所以控制SCRT的转换条件就可以实现相关的转移。

使用SCR时有以下限制:不能在不同的程序中使用相同的S位,如PLC控制的流程有两部分,则这两部分之间不能用相同的S位,否则两部分的流程会混串。不能在SCR指令中使用JMP和LBL指令,使用JMP和LBL指令,即不允许用跳入或跳出的方法跳入或跳出SCR段,其实对于用顺序流程控制指令都能实现跳转,完全可不用JMP。不能在SCR段中使用FOR、NEXT、END语句。

程序根据下层3个限位开关的信号判定下层两个车位的移动方向。下层3个限位开关有以下三种情况。

(1) 下层4号、5号载车板分别停在1号、2号载车板下 (2) 下层4号、5号载车板分别位于1号、3号载车板下方

17