工作任务5:运料小车的PLC控制

官方工学老师·20 页·深入(追求细节与边界)·0 次浏览·2 天前
PLC控制梯形图现场调试接线设计

运料小车的PLC控制

从电气接线、梯形图到现场调试,独立完成小车自动控制全流程

按 空格/→ 演示下一步

1 / 20 页

全部页面点击任意一页,跳回舞台从这页播放

PLC控制梯形图现场调试接线设计

运料小车的PLC控制

从电气接线、梯形图到现场调试,独立完成小车自动控制全流程

1第 1 页 · 运料小车的PLC控制

运料小车是什么

走进汽车装配车间,发动机要依次经过装配、检测、包装三个工位——靠什么把它们搬过去?不是工人手推,是一辆沿轨道来回跑的电动小车,它就是运料小车。

工业搬运设备
在车间里代替人工,把物料从一个工位运到另一个工位
沿轨道往复运行
装在固定导轨上,只能前进或后退,不会拐弯
多站点自动停靠
在A、B、C等工位自动停下,完成装料或卸料
PLC是控制核心
启停、换向全由PLC指挥,是典型PLC控制对象
矿山的轨道矿车对应 →运料小车

都在固定轨道上跑,到站点才停;矿车拉矿石,小车搬工件

2第 2 页 · 运料小车是什么

运料小车的结构组成

箭头表示信号或动力流向:小车运行时,PLC通过行程开关掌握位置,到终点由限位开关强制停机。

图解渲染中…
TS装在沿途各站点,检测小车是否到达中间位置LS装在两端最末位置,是最后一道安全保险
3第 3 页 · 运料小车的结构组成

控制要求分析

自动往返、位置检测、安全保护的实现

控制要求分析
自动往返、位置检测、安全保护的实现
4第 4 页 · 控制要求分析

PLC基本指令体系

内圈是五大指令类别,外圈是每类下的具体指令;按根向外层逐级展开阅读。

图解渲染中…
b2TON:输入ON后开始延时,触点闭合b3TOF:输入OFF后延时,触点断开c2CTU:每收到一个脉冲沿加1a5SET/RST:自保持,区别于普通OUT
5第 5 页 · PLC基本指令体系

连锁指令原理

小车从A站出发前,要确认货装好、门关严、上方无障碍。任何一项不满足,到B站的所有动作都不该启动——IL/ILC 就是 PLC 为「条件不全就全线锁死」准备的指令。

IL 指令
互锁起点,捕获一个布尔条件作为整个区域的「总开关」
ILC 指令
互锁终点,与最近的 IL 自动配对,划定互锁边界
区域断电机制
IL 条件为 OFF 时,IL~ILC 间所有 Y、S 强制归零,T、C 复位
嵌套与作用域
多对 IL/ILC 可嵌套,内层 OFF 只影响自己那片区域
与 MC/MCR 的边界
IL 是「硬复位输出」,MC 是「跳过不扫描」;锁存器和累加器两者都不动
车间主电源总闸对应 →IL/ILC 互锁区域

总闸一拉,干线后所有设备瞬间断电;IL 条件 OFF 时,到 ILC 为止的输出全部强制归零

6第 6 页 · 连锁指令原理

连锁指令应用示例

text

三菱 FX 指令表(IL)实现运料小车正反转互锁保护。

代码高亮加载中…

两条网络对称:OR 自锁保持运行,ANI 对方输出实现双向互锁——任一侧接触器吸合时另一侧必被禁止输出。

7第 7 页 · 连锁指令应用示例

空操作指令

上节我们用连锁保证了动作不冲突。但程序写完常常要改、临时要屏蔽某段——这时候有个「看似没用」的指令大显身手,它就是NOP(空操作)。

NOP是什么
执行时不产生任何动作,但占用1步程序容量、消耗1个扫描周期
预留程序空间
先放NOP占位,将来插入新指令直接覆盖,避免地址重排
临时屏蔽电路
怀疑某段出错时替换为NOP,快速判断故障是否在该段
二分法定位故障
程序长时从中段替换为NOP,根据故障消失范围对半缩小
扫描时间代价
大量堆积NOP会拖慢扫描周期,调试结束务必清除
电路检修时拆一半测一半对应 →NOP二分法定位故障

都是把怀疑范围对半切开逐步缩小,故障在哪段一目了然

8第 8 页 · 空操作指令

故障报警指令

上一页学了 NOP——'什么都不做'。但现场绝不允许'什么都不做':小车卡住、传感器失灵、电机过流时,PLC 必须立刻反应。本页讲两件事:用 END 强制停下当前扫描,搭建一套自己的报警机制。

END 指令作用
强制结束本扫描周期,跳回第 0 步重新执行
END 与自然结束的区别
自然结束走完所有步才回头;END 在中间任何位置都可中止
报警的检测对象
过流信号、限位超时、传感器无响应、急停按钮动作
报警的输出实现
用辅助继电器 M 锁存故障状态,驱动指示灯和蜂鸣器
报警的保持与复位
自锁让报警持续到故障排除,复位按钮必须人工操作
厨房烟雾报警器对应 →自定义报警逻辑

检测到烟雾就声光报警(条件→输出),烟雾散了报警仍在(自锁),必须人工按复位键才解除

9第 9 页 · 故障报警指令

I/O地址分配

把现场的按钮、传感器和电机一一对应到PLC的I/O地址上,是梯形图编程的前提。

1
穷举输入设备
按钮、限位、选择开关、保护信号一个不能漏,先列清单再做分配
2
穷举输出设备
正反转接触器、指示灯、报警器等执行元件,列清负载类型
3
按类型分组
数字量输入(DI)与数字量输出(DO)分开,模拟量单独成区
4
按功能分区
小车运行、状态显示、故障报警各自成段,便于阅读和维护
5
连续编址留余量
同类地址连续编排,每段预留10%~20%空位便于扩展
10第 10 页 · I/O地址分配

控制程序设计

plaintext

展示运料小车PLC主程序六段结构:初始化→启停→分支→前进→装料→故障联锁。

代码高亮加载中…

主程序采用步序控制:段1-2保上电安全,段3分自动/手动,段4-5执行自动步序,段6故障联锁贯穿全程。段2的ANI M20与段6的OUT M20形成闭环——故障即切运行。

11第 11 页 · 控制程序设计

时序图分析

时序图按时间从上到下展示信号流向。从左到右四个对象依次传递信号,每条箭头代表一次信号传递,全部箭头组成一个完整工作循环。

图解渲染中…
OP操作员:触发启动按钮,给出系统启动信号PLCPLC控制器:按扫描周期采样输入并刷新输出M电机/小车:接收正/反转指令,决定运行方向LS限位开关:SQ1左限位、SQ2右限位,机械到位时反馈给PLC
12第 12 页 · 时序图分析

连锁保护程序

st

ST语言呈现运料小车的完整保护网:方向互锁、限位保护、急停否决、故障指示,层层收紧。

代码高亮加载中…

四道连锁层层收紧——先堵命令矛盾,再卡物理边界,最后急停兜底;故障码贯穿全程便于事后定位。

13第 13 页 · 连锁保护程序

实验目的与设备

前面我们用大量篇幅分析了连锁保护程序——但光看代码还不够。这一页回到'实验台'本身:练这套小车控制,要达成什么目标、要准备哪些硬软件。

实验目标
掌握运料小车I/O分配、梯形图设计与上机调试全流程
PLC主机
西门子S7-200 SMART SR40 或 三菱 FX2N-32MR
小车与检测
运料小车模型 + 限位开关 SQ1~SQ3 测位置
驱动与交互
24V直流电机 + 启/停/急停按钮 + HL指示灯
编程软件
STEP 7-Micro/WIN SMART V2.5 或 GX Works2
厨房做菜对应 →搭建PLC实验台

菜谱=程序,灶台=PLC主机,食材=小车模型,调料=传感器

14第 14 页 · 实验目的与设备

实验操作步骤

从接线到下载调试,按顺序走完这六步,小车实验就能跑起来。

1
PLC接线
按I/O分配表把行程开关、按钮接到输入端,接触器接到输出端
2
程序编写
在编程软件中编辑梯形图,保证启动-运行-停止逻辑成闭环
3
离线编译
语法检查并排查双线圈,先用仿真功能跑通逻辑
4
程序下载
PLC切到STOP模式,通过通信线把程序烧录到PLC
5
现场调试
切RUN观察I/O指示灯,逐段调整延时和动作时序
6
联锁验证
人为模拟过载和越位故障,确认保护与互锁能可靠触发
15第 15 页 · 实验操作步骤

调试与验证方法

调试分四步走,从信号核对到故障模拟,逐步逼近真实工况。

1
I/O信号核对
用编程软件强制或现场短接,确认每个输入输出点位与现场元件一一对应
2
软件模拟调试
在编程软件中模拟运行程序,观察内部继电器状态与动作时序是否符合预期
3
空载试车
实接线路后不带料运行,验证小车启停、换向、限位等连锁保护逻辑
4
负载与故障模拟
带料运行并人为触发限位、过载等故障,验证报警回路与急停保护动作
16第 16 页 · 调试与验证方法

自测练习

点击作答

在运料小车的PLC梯形图中,KM1(正转)线圈支路串联了KM2(反转)的常闭触点,其设计目的是:

17第 17 页 · 自测练习

核心要点回顾

  • 编程前先画时序图,需求模糊时梯形图一定错
  • I/O分配表一旦定好,程序结构就定了大半
  • 连锁指令解决的是顺序与互斥,不是简单启保停
  • 调试必须按空载→模拟→带载三步递进
  • 报警与互锁是工业现场的安全底线,不可省略
延伸主题:变频调速与PLC联动控制SFC顺序功能图编程方法多小车调度与冲突避让
18第 18 页 · 核心要点回顾

继电器vs PLC控制

继电器和PLC都能跑通运料小车,但工程特性天差地别。混淆两者的代价是选型翻车、改造返工——这笔账必须算清楚。

继电器控制
  • 靠硬件触点的通断组合实现控制逻辑
  • I/O越多硬接线越密,线路如蛛网
  • 机械触点易磨损抖动,需定期检修
  • 改功能需拆线重接,工期长易出错
PLC控制
  • 靠程序扫描执行梯形图软逻辑
  • I/O端子一次接好,逻辑全在程序里
  • 电子元件无机械磨损,自带故障诊断
  • 修改程序下载即可,几分钟完成
运料小车这类需可靠连锁、易调整的工业场景,PLC几乎全面胜出;继电器方案仅在极简逻辑、超低成本且不再改造时才有意义。
19第 19 页 · 继电器vs PLC控制

课后思考

先合上课本,把三个问题在脑子里过一遍,再对照参考答案。

1为什么运料小车的正反转控制必须加连锁保护?不加会怎样?

参考答案正反转接触器同时吸合时主触点会把两相电源直接短路,烧毁接触器甚至电源。连锁保护就是用彼此的常闭触点互相锁住,确保同一时刻只有一个接触器能动作。

2若要求小车卡死时自动停机并报警,故障报警指令在梯形图中怎么组织?

参考答案用故障检测信号触发报警指令点亮报警灯,并同时切断驱动小车的输出。设计要点:报警支路要自保持直到人工复位;切断输出要立即执行,确保先保护设备、再提示操作员。

3若小车行程距离加倍,原定时器设定值还能直接用吗?为什么?

参考答案不能直接用。定时器设定的是小车走完单程所需的时间,行程加倍后即使速度不变,所需时间也近似加倍。需要按比例放大设定值,或改用行程开关直接检测到位。

20第 20 页 · 课后思考