资源描述
4.3 项目准备(熟悉指令与编程技巧等技能训练)
任务一 设备运行自动手动控制
跳转指令可用来选择执行指定的程序段,跳过暂时不需要执行的程序段。比如,在调试生产设备时,需要手动操作方式;在生产时,需要自动操作方式。这就要在程序中编写两段程序,一段程序用于调试工艺参数,另一段程序用于生产自动控制。
应用跳转指令的程序结构如图4-26所示。I0.3是手动/自动选择开关的信号输入端。当I0.3未接通时,执行手动程序段,反之执行自动程序段。I0.3的常开/常闭触点起联锁作用,使手动、自动两个程序段只能选择其一。
图4-26 手动/自动程序段跳转
1 知识准备
跳转指令由跳转助记符JMP和跳转标号N构成。标号指令由标号指令助记符LBL和标号N构成。跳转指令和标号指令的梯形图和指令表见表4-15。
表4-15 跳转指令与标号指令
项 目
跳 转
标 号
梯形图
指令表
JMP N
LBL N
数据范围
N:0~255
对跳转指令与标号指令说明如下。
(1)跳转指令:改变程序流程,使程序转移到具体的标号(N)处。当跳转条件满足时,程序由JMP指令控制转至标号N的程序段去执行。
(2)标号指令:标记转移目的地的地址。
(3)注意事项:跳转指令和标号指令必须位于同一个程序块中,即同时位于主程序(或子程序或中断程序)内。
2 手动/自动选择控制
1.控制要求
某台设备具有手动/自动两种操作方式。SB3是操作方式选择开关,当SB3处于断开状态时,选择手动操作方式;当SB3处于接通状态时,选择自动操作方式,不同操作方式的进程如下。
(1)手动操作方式进程:按启动按钮SB2,电动机运转;按停止按钮SB1,电动机停止。
(2)自动操作方式进程:按启动按钮SB2,电动机连续运转1min后,自动停止。按停止按钮SB1,电动机立即停止。
2.手动/自动控制电路
手动/自动控制电路如图4-27所示。
图4-27 手动/自动控制电路图
3.手动/自动控制电路输入/输出端口的分配
手动/自动控制电路输入/输出端口的分配见表4-16。
表4-16 输入/输出端口分配表
输 入
输 出
输入继电器
输 入 元 件
作 用
输出继电器
输 出 元 件
I0.0
KH常闭触点
过载保护
Q0.0
交流接触器KM
I0.1
SB1常闭触点
停止
I0.2
SB2常开触点
启动
I0.3
SB3拨动开关
手动/自动选择
4.程序梯形图和指令表
程序梯形图和指令表如图4-28所示。
在程序中,手动/自动程序段不能同时被执行,所以程序中的线圈Q0.0不能视为双线圈。
程序工作原理如下。
(1)手动工作方式:当SB3处于断开状态时,I0.3常开触点分断,不执行“JMP 1”指令,而从网络2顺序执行手动控制程序段。此时,因I0.3常闭触点闭合,执行“ JMP 2”指令,跳过自动控制程序段到标号2处结束。
(2)自动工作方式:当SB3处于接通状态时,I0.3常开触点闭合,执行“JMP 1”指令,跳过网络2和网络3到网络4标号1处,执行网络5的自动控制程序段,然后顺序执行到指令语句结束。
图4-28 手动/自动选择程序梯形图和指令表
5.操作步骤
(1)按图4-27所示连接手动/自动控制电路。
(2)接通电源,拨状态开关于“TERM”(终端)位置。
(3)启动编程软件,单击工具栏停止图标使PLC处于“STOP”(停止)状态。
(4)将图4-28所示的控制程序下载到PLC。
(5)单击工具栏运行图标使PLC处于“RUN”(运行)状态。
(6)PLC上输入指示灯I0.0、I0.1应亮。
(7)手动工作方式:断开选择开关SB3,输入指示灯I0.3熄灭。按启动按钮SB2,电动机启动。按停止按钮SB1,电动机停止。
(8)自动工作方式:接通选择开关SB3,输入指示灯I0.3亮。按启动按钮SB2,电动机启动,1min后自动停止。在运转过程中,按停止按钮SB1,电动机停止。
展开阅读全文