目录1设计任务与要求 11.1课程设计任务 11.2课程设计要求 12 设计方案 32.1运料小车的运动分析 32.2设备控制要求 42.3整体方案论证 42.4系统资源分配 52.4.1 I\ 0地址分配 52.4.2 数字量输入部分 52.4.3 数字量输出部分 63硬件电路设计 74软件设计 94.1.1 梯形图 94.1.2 指令表 125 调试过程 155.1呼叫按钮 155.2行程开关 155.3比较 155.4向左运动 155.5向右运动 155.6调试操作 166 结论 18参考文献 191设计任务与要求1.1课程设计任务任务描述某自动生产线上运料小车的运动如图所示,运料小车由一台三相异步电动机拖动 电动机正转,小车右行,电机反转,小车左行在生产线上有5个编码为1〜5的站 点供小车停靠,在每一个停靠站安装一个行程开关以监测小车是否到达该站点对小 车的控制除了启动按钮和停止按钮之外,还设有5个呼叫开关(SB1〜SB5)分别与 5个停靠点相对应1.2课程设计要求(1) 按下启动按钮,系统开始工作,按下停止按钮,系统停止工作;(2) 当小车当前所处停靠站的编码小于呼叫按钮SB的编码时,小车向右运行,运行到呼叫按钮SB所对应的停靠站时停止;(3) 当小车当前所处停靠站的编码大于呼叫按钮SB的编码时,小车向左行,运行到呼叫按钮SB所对应的停靠站时停止;(4) 当小车当前所处停靠站的编码等于呼叫按钮SB的编码时,小车保持不动;(5)呼叫按钮开关SB1〜SB5应具有互锁功能,先按下者优先。
6) 设计 PLC 硬件电器连接图7) 设计 PLC 控制程序(梯形图或指令程序)2设计方案2・1运料小车的运动分析某自动生产线上运料小车的运动如图2-1所示:运料小车自动化生产1号 2号 3号站 4号 5号站图2-1运料小车示意图运料小车由一台三相异步电动机拖动,电机正转,小车向右行,电 机反转,小向左行电动机正反转图如图2所示:L1 L2图2-2三相异步电动机正反转主电路图KM2在生产线上有5个编号为l〜5的站点供小车停靠,在每一个停靠站 安装一个行程开关以监测小车是否到达该站点对小车的控制除了启动 按钮和停止按钮之外,还设有5个呼叫按钮开关(SB 1〜SB5)分别与5个 停靠站点相对应2.2设备控制要求运料小车在自动化生产线上的控制要求如下;(1) 按下启动按钮,系统开始工作,按下停止按钮,系统停止工作;(2) 当小车当前所处停靠站的编码小于呼叫按钮HJ的编码时,小车向右运行,运 行到呼叫按钮HJ所对应的停靠站时停止;(3) 当小车当前所处停靠站的编码大于呼叫按钮HJ的编码时,小车向左运行,运 行到呼叫按钮HJ所对应的停靠站时停止;(4) 当小车当前所处停靠站的编码等于呼叫按钮HJ的编码时,小车保持不动;(5) 呼叫按钮开关HJI〜HJ5应具有互锁功能,先按下者优先。
2.3整体方案论证按照设计要求,只是控制小车正转和反正,所以采用经验设计法控制系统图如图2-3所示:图2-3运料小车控制系统图根据系统控制要求,分析出如下系统控制流程图:2.4系统资源分配2.4.1 I\ O地址分配由于CPU模块有14点数字量输入,10点数字量输出,所以不再需要输入\输出 模块采用I\0自动分配方式,模块上的输入端子对应的输入地址是I0.0〜I1.3,输 出端子对应的输出地址是Q0.0〜Q0.92.4.2数字量输入部分这个控制系统的输入有启动按钮开关、停止按钮开关、5个呼叫按钮开关、5个 行程开关共12点输入具体的输入分配如表3-4所示:输入地址对应的外部设备10.0启动按钮开关10.1停止按钮开关I0.21号站呼叫按钮开关I0.32号站呼叫按钮开关I0.43号站呼叫按钮开关I0.54号站呼叫按钮开关I0.65号站呼叫按钮开关I0.71号站行程开关I1.02号站行程开关11.13号站行程开关11.24号站行程开关11.35号站行程开关表 2-1 输入地址分配2.4.3 数字量输出部分这个控制系统需要控制的外部设备只有控制小车运动的三相电动机但是电机有 正转和反转两种状态,分别对应正转继电器和反转继电器,所以输出点有 2个。
具体 的输出分配表如表 3-5 所示:输出地址对应外部设备Q0.0电机反转继电器Q0.1电机正转继电器表 2-2 输出地址分配3硬件电路设计系统硬件接线图如图 3-1、3-2所示:图3-1 主电路DC12VNAC220]1KM1p rKM2HL.IL Q0 0 Q0.1 Q0.2 N L1S7-200M+ 10• 010. 110 • 2I0 . 3I0. 4I0 . 510 . 610 . 711. 0I1. 111 2皿,現M L+卜\ \ \ \ \ 卜勺\ n j-\ l 卜八SB1 图 3-2 系统接线图图中KM1和KM2分别是控制电机正转运行(小车前进)和反转运行(小车后 退)的交流接触器用KM1和KM2的主触点改变进入电动机的三相电源的相序,即 可以改变电动机的旋转方向图中KM1的线圈串联了KM2的辅助常闭触点,KM2的 线圈串联了 KM1的辅助常闭触点,组成了硬件互锁电路可以避免由于正反转(小车 前进、后退)切换过程中电感的延时作用,导致原来接通的接触器的主触点还未断弧 时, 另一个接触器的主触点已经合上而造成交流电源瞬间短路的故障通过主电路与 PLC的控制电路的接线,才能实现PLC对系统的控制。
4软件设计4.1.1梯形图写出送料小车的梯形图,如下图所示:网络10I泻站行程开关11.1I IM0.4 1」IM0.0EN3ENOI II ' II 厂3-INOUT-VB1)1网络114号站行程开关11.2M0.4IENMOV_BENOMIINOUT-VB1M0.0冋络12丨暗站行程幵关「11.3 M0.4 M0.0I I | 」| I IMOV_BEN ENOIN OUTN1 1 IT 1 1A-VB14.1.2指令表由系统总梯形图,我们写出送料小车的程序指令,如下图所示:丄L】Ml_L J J1U
当小车在1号站时,行程 开关10.7得电,将数字1传送到VB0;当小车在2号站时,行程开关11.0得电,将数字2 传送到VB0依次类推,当小车在5号站时,行程开关11.3得电,将数字5传送到VB15.3 比较按下启动按钮和呼叫按钮后,开始对行程开关VB0和呼叫按钮VB1中的数据进行 比较当VB1>VB0时,即小车当前所处停靠站的编码大于呼叫按钮的编码时,小车 向左运行;当V B1=VB 0时,即小车当前所处停靠站的编码等于呼叫按钮的编码时, 小车不动;当VB1VVB0时,即小车当前所处停靠站的编码小于呼叫按钮的编码时,小 车向右运行5.4 向左运动小车当前所处停靠站的编码大于呼叫按钮的编码时,小车向左运行,运行到呼叫 按钮所对应的停靠站时停止5.5 向右运动小车当前所处停靠站的编码小于呼叫按钮的编码时,小车向右运行,运行呼叫按 钮所对应的停靠站时停止5.6调试操作先按接线图接好线,打开电脑中的“PLC在运料小车控制系统中应用”的程序,在 下载到 S7-200 中开始调试:按下启动按钮10.0,假定小车初始位置在1号位置,按下行程开关10.7现在开 始呼叫:1号位置呼叫,按下10.2, Q0.0和Q0.1都不亮,说明电机不转小车停止,拨回 I0.2;2 号位置呼叫,按下 I0.3, Q0.1 亮,说明电机正转小车右行,拨回 I0.3;3号位置呼叫,按下 I0.4, Q0.1 亮,说明电机正转小车右行,拨回 I0.4;4号位置呼叫,按下 I0.5, Q0.1 亮,说明电机正转小车右行,拨回 I0.5;5号位置呼叫,按下 I0.6, Q0.1 亮,说明电机正转小车右行,拨回 I0.6; 拨回 I0.7。
假定小车初始位置在2号位置,按下行程开关I1.0现在开始呼叫:1号位置呼叫,按下I0.2, Q0.0亮,说明电机反转小车左行,拨回I0.2;2号位置呼叫,按下10.3, Q0.0和Q0.1都不亮,说明电机不转小车停止,拨回 I0.3;3 号位置呼叫,按下 I0.4, Q0.1 亮,说明电机正转小车右行,拨回 I0.4; 4号位置呼叫,按下 I0.5, Q0.1 亮,说明电机正转小车右行,拨回 I0.5; 5号位置呼叫,按下 I0.6, Q0.1 亮,说明电机正转小车右行,拨回 I0.6; 拨回 I1.0假定小车初始位置在3号位置,按下行程开关I1.1现在开始呼叫:1号位置呼叫,按下I0.2, Q0.0亮,说明电机反转小车左行,拨回I0.2;2号位置呼叫,按下I0.3, Q0.0亮,说明电机反转小车左行,拨回I0.3;3号位置呼叫,按下I0.4, Q0.0和Q0.1都不亮,说明电机不转小车停止,拨回I0.4;4 号位置呼叫,按下 I0.5, Q0.1 亮,说明电机正转小车右行,拨回 I0.5; 5号位置呼叫,按下 I0.6, Q0.1 亮,说明电机正转小车右行,拨回 I0.6; 拨回 I1.1。
假定小车初始位置在4号位置,按下行程开关11.2现在开始呼叫:1号位置呼叫,按下10.2, Q0.0亮,说明电机反转小车左行,拨回10.2;2号位置呼叫,按下10.3, Q0.0亮,说明电机反转小车左行,拨回10.3;3号位置呼叫,按下10.4, Q0.0亮,说明电机反转小车左行,拨回10.4;4号位置呼叫,按下10.5, Q0.0和Q0.1都不亮,说明电机不转小车停止,拨回I0.5;5 号位置呼叫,按下 I0.6, Q0.1 亮,说明电机正转小车右行,拨回 I0.6;。