文档详情

PLC控制系统编程与实现课件 任务五 三相异步电动机正反转控制系统编程与实现.pdf

发布:2015-11-09约9.33千字共25页下载文档
文本预览下载声明
PLC控制系统编程与实现 PLC控制系统编程与实现 任务五 三相异步电动机正反转控制系统编程与实现 任 务 提 出 任 务 目 标 相 关 知 识 任 务 分 析 任 务 实 施 任 务 训 练 PLC控制系统编程与实现 一.任务提出 会运用“经验设计法”来设计三相异步电动机正反 转控制系统梯形图程序,能够熟练运用编程软件进行联 机调试。 PLC控制系统编程与实现 二. 任务目标 1.了解经验设计法的一般步骤。 2.了解联锁控制的意义,并掌握PLC联锁控制的设计要点。 3. 掌握堆栈操作指令的应用。 三.相关知识 1.基本知识 (1) PLC联锁控制 在生产机械的各种运动之间,往往存在着某种相互制约或者由一种运 动制约着另一种运动的控制关系,一般均采用联锁控制来实现。 图2-6联锁(互锁)控制梯形图 互锁控制方式经常用于控制电动机的减压起动、正反转、机床刀架的进给 与快速移动、横梁升降及机床卡具的卡紧与放松等一些不能同时发生运动的控 制。 三.相关知识 ⑵堆栈操作指令 语句表STL 指令名称 操作 操作 功能 码 数 栈装载与指令(电路 将堆栈中第一层和第二层的值进行逻辑与操作 ALD 无 块串联指令) ,结果存入栈顶,堆栈深度减1 栈装载或指令(电路 将堆栈中第一层和第二层的值进行逻辑或操作 OLD 无 块并联指令) ,结果存入栈顶,堆栈深度减1 复制栈顶的值并将其推入栈,栈低的值被推出 逻辑推入栈指令 LPS 无 并丢失 复制堆栈中的第二个值到栈顶,堆栈没有推入 逻辑读栈指令 LRD 无 栈或弹出栈操作,但旧的栈顶值被新的复制值 取代 逻辑弹出栈指令 LPP 无 弹出栈顶的值,堆栈的第二个值成为栈顶的值 表2-5 堆栈操作指令的格式及功能 三.相关知识 堆栈操作指令编程举例 例1 电路块串联指令编程 假定输入I0.0常开与I0.1常闭并联,I0.2常开与I0.3常开并联,并联后 再串联输出到Q0.0。 图2-7 逻辑块“与”操作编程举例 三.相关知识 例2 电路块并联指令举例 假定输入I0.0常开与I0.2常开串联,I0.1常闭与I0.3常开串联,串联 后再并联输出到Q0.0。 图2-8 逻辑块“或”操作编程举例 三.相关知识 例3 堆栈操作指令编程 假定某逻辑控制梯形图程序如图2-9a所示,则与此对应的语句表指令如图2- 9b所示。 图2-9 逻辑堆栈操作指令编程举例 三.相关知识 2、拓展知识 经验设计法也叫
显示全部
相似文档