首页 PLC习题

PLC习题

举报
开通vip

PLC习题指令一览表 习 题 1.​ 基本逻辑指令都由哪几部分组成?各指令的功能? 2.​ 请画出以下指令表的梯形图。 0  LD   X000                         11  ORB 1         MPS                              12  ANB 2         LD   X001                         13  OUT  Y001 3         OR   X002                         14  MPP...

PLC习题
指令一览表 习 题 1.​ 基本逻辑指令都由哪几部分组成?各指令的功能? 2.​ 请画出以下指令表的梯形图。 0  LD   X000                         11  ORB 1         MPS                              12  ANB 2         LD   X001                         13  OUT  Y001 3         OR   X002                         14  MPP 4         ANB                               15  AND  X007 5         OUT  Y000                         16  OUT  Y002 6         MRD                               17  LD   X010 7         LDI   X003                        18  ORI  X011 8         AND  X004                         19  ANB 9         LD   X005                         20  OUT  Y003 3.​ 10      ANI  X006 4.​ 画出题3指令语句表的梯形图。 5.​ 画出题4指令语句表的梯形图。 6.​ 写出题5梯形图的指令语句表。 1.​ 写出上面题 6 梯形图的指令语句表。 2.​ 写出题7梯形图的指令语句表。 3.​ 对下题进行时序分析。 4.​ 试设计一个四分频的梯形图,并写出对应的指令语句表,画出输入信号及输出信号的状态时序图。 5.​ 运行过程中,若传送带上15秒无物料通过则报警,报警时间延续30秒后传送带停止,通过检测器检测物料。 6.​ 抢答器显示系统。请按系统设计步骤答题,控制要求: 1)​ 竞赛者若要回答主持人提出的问题,必须抢先按下按钮。 2)​ 指示灯亮后,需等到主持人按下复位按钮SB4后才熄灭,为了给参赛儿童一些优待,SB11和SB12中任意一个按钮按下时,灯L1都亮;而为了对教授组做一定的限制,L3只有在SB31和SB32都按下时才亮。 3)​ 如果竞赛者在主持人打开SB0开关的10秒钟内按下按钮,电磁阀将使彩球摇动,以示竞赛者得到一次幸运机会。 7.​ 有一个指示灯,控制要求为:按下启动按钮后,亮5秒灭5秒,重复5次后停止。试设计梯形图。 8.​ 有两台三相异步电动机M1和M2,要求: 1) M1启动后,M2才能启动; 2) M1停止后,M2延时30秒后才能停止; 3) M2能点动调整。 试作出PLC输入输出分配接线图,并编写梯形图控制程序。 9.​ 设计两台电动机顺序控制PLC系统。控制要求:两台电动机相互协调运转,M1运转10S,停止5S,M2要求与M1相反,M1停止M2运行,M1运行M2停止,如此反复动作3次,M1和M2均停止。 10.​ 根据时序图写出梯形图程序。 第4章​  PLC步进顺序控制系统 在前章的学习中我们了解了PLC的一些基本编程,用基本逻辑指令在做一些顺序控制,特别是较为复杂的顺序控制时,不很直观。因此PLC厂家开发出了专门用于顺序控制的指令,在三菱FX系列中为STL、RET一组指令,从而使得顺序控制变得直观简单。 PLC是典型的开环顺序控制系统。我们在日常生活和工业生产中常常要求机器设备能实现某种顺序控制功能,即要求机器能按照某种预先规定的顺序、以及各种环境输入讯号来自动实现所期望的动作。比如一个配料系统,我们可能对其运转提出以下要求:   1.​ 先装入原料A,直到液面配料桶容积的一半; 2.​ 再装入原料B,直到液面配料桶容积的75%; 3.​ 然后开始持续搅拌20秒; 4.​ 最后停止搅拌,开启出料阀,直到液位低于配 料桶的5%后再延时2秒,最后关闭出料阀; 5.​ 以上过程反复进行。 由此可见,顺序控制系统中的动作存在确定的 先后关系,即顺序,且后面的动作必须根据前面的动 作情况来确定。本章主要介绍其指令及编程 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 。 第一节 顺序控制及状态转移图 根据状态转移图,采用步进指令可对复杂的顺序控制进行编程。为了对步进指令灵活地运用,我们在此应对顺序控制和状态转移图的概念加强了解。 一、​ 顺序控制 所谓顺序控制,就是按照生产工艺所要求的动作规律,在各个输入信号的作用下,根据内部的状态和时间顺序,使生产过程的各个执行机构自动地、有秩序地进行操作。 在顺序控制中,生产过程是按顺序、有秩序地连续工作。因此可以将一个较复杂的生产过程分解成若干步骤,每一步对应生产过程中的一个控制任务,即一个工步或一个状态。且每个工步往下进行都需要一定的条件,也需要一定的方向,这就是转移条件和转移方向。 二、状态继电器 在状态转移图中,每个状态都分别采用连续的、不同的状态继电器表示。FX1S系列PLC的状态继电器的分类、编号、数量及功能。 类 别 状态继电器编号 数 量 功能说明 初始化状态继电器 S0——S9 10点 初始化 原点回归状态继电器 S10——S127 118点 用IST指令时原点回归 掉电保持型继电器 S0——S127 128点 具有停电记忆功能,停电后再启动,可继续执行 在用状态转移图编写程序时,状态继电器可以按顺序连续使用。但是状态继电器的编号要在指定的类别范围内选用;各状态继电器的触点可自由使用,使用次数无限制;在不用状态继电器进行状态转移图编程时,状态继电器可做为辅助继电器使用,用法和辅助继电器相同。 三、状态转移图的设计法 何谓状态转移图(系统状态)设计法,系统程序设计一般有两种思路:一是针对某一具体对象(输出)来考虑),另一种就是功能图设计法。它把整个系统分成几个时间段,在这段时间里可以有一个输出,也可有多个输出,但他们各自状态不变。一旦有一个变化,系统即转入下一个状态。给每一个时间段设定一个状态器(步进接点),利用这些状态器的组合控制输出。例如工作台自动往复控制系统,我们可以画出它的状态转移图:一工作台自动往复控制程序(1)要求:正反转启动信号SB0、SB1,停车信号SB2,左右限位开关SQ1、SQ2,左右极限保护开关SQ3、SQ4,输出信号Y0、Y1。具有电气互锁和机械互锁功能。 状态转移图: 四、状态转移的实现 任何一个顺序控制过程都可分解为若干步骤,每一工步就是控制过程中的一个状态,所以顺序控制的动作流程图也称为状态转移图,状态转移图就是用状态(工步)来描述控制过程的流程图。 在状态转移图中,一个完整的状态必须包括: (1)​ 该状态的控制元件; (2)​ 该状态所驱动的对象; (3)​ 向下一个状态转移的条件; (4)​ 明确的转移方向。 状态转移的实现,必须满足两个方面:一是转移条件必须成立,二是前一步当前正在进行。二者缺一不可,否则程序的执行在某些情况下就会混乱。 五、画状态转移图的一般步骤 (1)分析控制要求和工艺流程,确定状态转移图结构( 复杂系统需要 )。 (2)工艺流程分解若干步,每一步表示一稳定状态。 (3)确定步与步之间转移条件及其关系。 (4)确定初始状态。(可用输出或状态器) (5)解决循环及正常停车问题。 (6)急停信号的处理。 第二节 步进顺序控制指令 我们知道每一个状态都有一个控制元件来控制该状态是否动作,保证在顺序控制过程中,生产过程有秩序地按步进行,所以顺序控制也称为步进控制。FX1S采用状态继电器作为控制元件,并且只利用其常开触点来控制步动作。控制状态的常开触点称为步进接点,在梯形图中用符号 表示。 当利用SET指令将状态继电器置1时,步进接点闭合。此时,顺序控制就进入该步进接点所控制的状态。当转移条件满足时,利用SET指令将下一个状态控制元件( 即状态继电器)置1后,上一个状态继电器(上一工步)自动复位,而不必采用RST指令复位。用梯形图表示: 状态转移图用梯形图表示的方法: (1)​ 控制元件:梯形图中画出状态继电器的步进接点; (2)​ 状态所驱动的对象:依照状态转移图画出; (3)​ 转移条件:转移条件用来SET下一个步进接点; (4)​ 转移方向:往哪个方向转移,就是SET置1的步进接点控制元件。 根据上述所学知识,我们学习步进指令(STL、RET)。 一、​ 步进指令STL、RET 1.​ STL指令 STL指令称为“步进接点“指令。其功能是将步进接点接到左母线。 格式: 操作元件:状态继电器S。 RET指令称为“不仅返回“指令。其功能是使临时左母线回到原来左母线的位置。 格式: 操作元件:无。 程序举例: 步进接点只有常开触点,没有常闭触点。步进接通需要SET指令进行置1,步进接点闭合,将左母线移动到临时左母线,与临时左母线相连的触点用LD、LDI指令,如上图。在每条步进指令后不必都加一条RET指令,只需在连续的一系列步进指令的最后一条的临时左母线后接一条RET指令返回原左母线,且必须有这条指令。 2.​ 指令说明: (1)​ 步进接点与左母线相连时,具有主控和跳转作用; (2)​ 状态继电器S只有在使用SET指令以后才具有步进控制功能,提供步进接点。 (3)​ 在状态转移图中,会出现在一个扫描周期内两个或两个以上状态同时动作的可能因此在相邻的步进接点必须有联锁措施。 (4)​ 状态继电器在不仅状态转移图中使用可以按编号顺序使用,也可以任意。但是建议按顺序。 (5)​ 状态继电器可做辅助继电器使用,与辅助继电器M用法相同。 (6)​ 步进接点后的电路中不允许使用MC/MCR指令。 (7)​ 在状态内,不能从STL临时左母线位置直接使用MPS/MRD/MPP。 二、 编程与动作,步进梯形图 1. 状态的动作与输出的重复使用 (1)​ 状态的地址号不能重复使用; (2)​ 如果STL触点接通,则与其相连的电路动作;如果STL触点断开,则与其相连的电路停止动作; (3)​ 如图所示,在不同的步之间可给同一软元件编程。 2.​ 输出的联锁 在状态转移过程中,仅在瞬间(一个扫描周期)两种状态同时接通,因此为了避免同时接通的一对输出同时接通,需要设置联锁; 3.​ 定时器的重复使用 定时器线圈与输出线圈一样,也可对在不同的状态的同一软元件编程,但是在相邻的状态中不能编程。如果在相邻的状态下编程,则步进状态转移时定时器线圈不断开,当前值不能复位,如果不是相邻的两个状态则可以使用同一个定时器,如输出联锁图示。 三、单流程、多分支状态转移图的编程与梯形图的转换 1.​ 如何应用步进指令进行编程 采用步进指令编程时一般需要下面几个步骤: 1)​ 分析工艺过程; 2)​ 分配I/O,列出输入输出分配表; 3)​ 画出PLC接线图; 4)​ 根据工艺要求分析的结果,画出顺序控制的状态转移图; 5)​ 状态转移图转换成梯形图或指令语句表; 6)​ 输入程序到PLC; 2.​ 运行调试。 3.​ 单流程:没有分支的状态转移图称为单流程。 有一个机械动作为图所示.1)按下启动按钮台 车前进,一直到限位开关LS11动作,台车后退, 2)台车后退时,直到限位开关LS12动作,停5秒 后再前进,直到限位开关LS13动作,台车后退; 3)不久限位开关再动作,这时驱动台车的电机停止。 1)​ 解:图中给出了台车机械动作的过程,分作两次前进和后腿,进程长度不一样。 2)​ I/O分配。 输 入 输 出 启动按钮 X0 前进 Y0 停止按钮 X1 后退 Y1 开关LS11 X2 开关LS12 X3 开关LS13 X4 3)​ 画出PLC接线图 4)​ 状态转移图程序 5)​ 调试程序 可以在实习室试验操作时根据机械动作操作,观察结果。 4.​ 选择性分支与汇合 所谓选择性分支就是从多个流程中选择执行一个流程。最简单地说就是前面有两条或则多条路,我们只能选择走一条,那么选择性分支也就是这个意思,每条路都通向某一个相同的地方,那么那个地方就是汇合处,例如抢答器就是这个原理,每次只有一个能抢答到。 选择性分支与汇合的状态转移图和梯形图之间的转换: 以左图为例,必须是 x000 , x0l0, x020 不同时接通。例如,在S20 动作时,若 x000 接通,则动作状态就向 S21 转移, S20 变为不动作。因此,即使以后 X010 、 X020 动作, S31 、 S41 也不会动作。汇合状态S50 ,可被S22 、 S32 、S42 中任意一个驱动。 例题:下图为使用传送带,将大、小球分类选择传送的机械。左上方为原点,其动作顺序为下降、吸住、上升、右行、下降、释放、上升、左行。此外,机械臂下降,当电磁铁压着大球时,下限限位开关LS2 断开;压着小球时,LS2导通。 像这种大小分类选择或判别合格与否的SFC图,可用下图所示的选择性分支与汇合的SFC图表示 。 5.​ 并行性分支与汇合 多个流程全部同时执行的分支被称为并行分支。以左 图为例,在S20 动作时,若 X000 接通,则 S21 、 S24 、 S27 同时动作,各分支流程开始动作。当各流程动作全部结束时,若X7接通,则汇合状态 S30 开始动作,转移前的各状态 S23 、S26 、S29 全部变为不动作。这种汇合,有时又被称为等待汇合。(先完成的流程要等所有流程动作结束后,再汇合,继续动作。) 将零件A、B、C 分别并行加工,零件加工后进行装配,这也是并行型分支与汇合流程。 例题:下图以按钮式人行横道线为例,说明并行分支与汇合的流程。 可编程控制器从 STOP——RUN 变换时,,初始状态 S0 动作,通常车道信号灯为绿,而人行道信号灯为红。.按下人行道按钮 X000 或 X001 , 则状态S21 为车道二绿;状态S30 中的人行道信号已经为红色,此时状态无变化。30 秒钟后,车道信号为黄灯;再过10 秒钟车道信号变为红灯。此后,定时器 T2( 5 秒钟)启动,5 秒后人行道变为绿灯。15秒后,人行道绿灯开始闪烁。 ( S32=暗,S33=亮)。闪烁中时S32、S33 反复动作,计数器 CO (设定值为 5 次)触点一接通,动作状态向S34 转移,人行道变为红灯, 5 秒后返回初始状态。.在动作过程中,即使按动人行道按钮 X000 、 X001 也无效。程序如下: 第三节 编程实例 步进指令用于顺序控制具有极其方便的独特之处。在这一节内容中我们通过实际例题进一步理解步进顺序控制。 一、​ 某送料小车工作示意图如下,小车可以在A、B之间正向启动前进和反向启动后退;小车前进到B处停车,延时10秒后返回,后退至A处停车后立即返回;按下停止按钮,小车停在A、B之间任一位置。 二、气动机械手的任务大多数是搬运物品或器件,并且其快速准确。例如下图,将传送带A上的物品搬至传送带B上,它是设计把电子器件取来送至印刷电路板,按规定的动作和规律运行。 硬件系统如上图,控制要求:传送带A为步进式传送,每当机械手从传送带上取走一个物品时,该传送带向前步进一段距离,将使机械手在下一个工作循环取到物品。传送带A、B分别由电动机M1、M2驱动,机械手回转运动由气动阀Y1、Y2控制,机械手的上、下运动由气动阀Y3、Y4控制,机械手的夹紧与放松由气动阀Y5控制。右旋到位信号为SQ1,左旋到位信号SQ2,上升到位信号SQ3,下降到位信号SQ4。 1)​ 机械手在原始位置时SQ1动作,按下启动按钮,机械手松开,传送带B开始运动,机械手手臂开始上升。 2)​ 机械手上升到上限位置,SQ3动作,上升动作结束,机械手开始左转。 3)​ 机械手左旋到左限位,SQ2动作,左旋动作结束,机械手开始下降。 4)​ 机械手下降到下限位置,SQ4动作,下降动作结束,传送带A启动。 5)​ 传送带A向机械手方向前进一个物品的距离后停止,机械手开始抓物。 6)​ 机械手抓物,延时1秒钟时间,机械手开始上升。 7)​ 机械手上升到上限位置,SQ3动作,上升动作结束,机械手开始右旋。 8)​ 机械手右旋到右限位置,SQ1动作,右旋动作结束,机械手开始下降。 9)​ 机械手下降到下限位置,SQ4动作,机械手松开,放下物品。 10)​ 机械手放下物品经过适当延时,一个工作循环过程完毕。 11)​ 机械手的工作方式:单步/循环。 解: 1. 分析工艺过程如控制要求。 2.确定I/O点数并分配。 输 入 输 出 SQ1 X0 回转缸磁 性开关 YV1 Y1 气缸右转 SQ2 X1 YV2 Y2 气缸左转 SQ3 X2 手臂上升/下降 气缸磁性开关 YV3 Y3 手臂上升 SQ4 X3 YV4 Y4 手臂下降 开关0 X4 单步 YV5 Y5 夹紧与放松 开关1 X5 循环 M1 Y0 传送带A 开关2 X6 手动启动 M2 Y6 传送带B 开关3 X7 手动复位 开关4 X10 手动到原点 开关5 X11 紧急停止 3.​ PLC接线图 4.​  程序编写(参考) 5.​ 程序和控制系统调试。 第5章​ 可编程序控制器应用指令 本章论述可编程序控制器常用的应用指令的表示方法和规则。在使用应用指令时,需要了解指令的有关软元件的处理及其执行形式。 在基本逻辑指令的基础上,PLC制造厂家开发了一系列完成不同功能的子程序,调用这些子程序的指令称为应用指令。FX系列PLC的应用指令可分为程序控制、传送与比较、算术与逻辑运算、移位与循环等。 第1节​ 应用指令的基础知识 1、​ 应用指令的基本格式 1.​ 应用指令有三部分组成:功能编号FNC---,助记符,操作数。 2.​ 梯形图形式: 、 。 3.​ 梯形图输入同一个应用指令: 、 。 4.​ 应用指令的含义 2、​ 应用指令的规则 1.​ 应用指令操作数(软元件)的含义如表: 字 软 元 件 位 软 元 件 K:十进制整数 X:输入继电器 H:十六进制整数 Y:输出继电器 KnX:输入继电器X的位指定 M:辅助继电器 KnY:输出继电器Y的位指定 S:状态继电器 KnS:状态继电器S的位指定 T:定时器T的当前值 C:计数器C的当前值 D:数据寄存器 V、Z:变址寄存器 2.​ 指令执行形式有连续执行和脉冲执行两种。 3.​ 位软元件 处理断开和闭合状态的元件为位软元件; 字软元件 处理数据的元件称字软元件。 由位软元件组合起来也可以构成字软元件,进行数据处理;每4个位软元件为一组,组合成一个单元,位软元件的组合由Kn(n在1至7之间)加首元件来表示。如KnY 、KnX等,K1Y0表示由Y0、Y1、Y2 、Y3组成的4位字软元件;K4M0表示由M0——M15组成的十六位字软元件。 变址寄存器都是十六位数据寄存器。表示时如果V=5,Z=10,则D5V=D10(5+5=10),D5Z=D15(5+10=15)。32位指令中V、Z是自动组对使用,V作为高16位,Z作为低16位,使用时只需编写Z。 第2节​  应用指令及其应用 应用指令分为程序流程控制、传送与比较、数据处理等,在这节里我们对常用应用指令作一简单介绍。 1、​ 传送与比较指令 1.​ MOV指令 功能编号 助记符 功能 操作软元件 D连续执行 P脉冲 执行 S D 12 MOV 将源操作元件的数据传送到指定的目标操作元件 K、H、KnX、KnY、 KnM、 KnS、 T、C、D、V、Z KnY、 KnM、 KnS、 T、C、D、V、Z + + 程序举例: 2.​  比较指令CMP(FNC10)、区间比较指令 ZCP(FNC11) 功能编号 助记符 功能 操作软元件 S1. S2. S. D. 10 CMP 将源操作软元件S1与S2的内容比较 K、H、KnX、KnY、 KnM、 KnS、 T、C、D、V、Z X、Y、 M、 S、 T、C、D、V、Z 11 ZCP S与S1、S2区间比较 程序举例: 3.​ BCD(FNC18)转换指令、二进制转换指令BIN(FNC19) 功能编号 助记符 功能 操作软元件 D P S D 18 BCD 将源操作软元件的二进制数据转换成BCD码传送到指定的目标操作元件中 KnX、KnY、 KnM、 KnS、 T、C、D、V、Z KnY、 KnM、 KnS、 T、C、D、V、Z + + 19 BIN 将源操作元件的BCD码转换成二进制数据传送到指定的目标操作元件中 KnX、KnY、 KnM、 KnS、 T、C、D、V、Z KnY、 KnM、 KnS、 T、C、D、V、Z + + 程序举例1: 接线形式如下图: 四则运算(+- x ÷ )与增量指令、减量指令等编程控制器内的运算都用 BIN 码进行。因此可编程控制器获取 BCD 的数字开关信息时要使用 FNC19 ( BCD — BIN )转换传送指令。另外向 BCD 的七段显示器输出时请使用 FNC18 ( BIN — BCD )转换传送指令。但是 一些特殊指令能自动地进行 BCD / BIN 转换。 指令说明1: 1)使用 BCD、BCD(P)指令时,如 BCD 转换结果超出0—9999范围会出错。 2)当使用(D)BCD 、(D) BCDP指令时,如 BCD转换结果超出0— 99999999 范围会出错 。 3)将可编程序控制器内的二制数据变为七段显示等的 BCD 码而向外部输出时使用该指令。 程序举例2: 指令说明2: 1)​ 可编程控序制器获取 BCD 数字开关的设定值时使用。 2)​ 源数据不是 BCD 码时,会发生M8067 (运算错误), M8068(运算错误锁存)将不工作。 3)​ 因为常数K自动地转换成二进制数,所以不成为这个指令适用软元件。 2、​ 程序流程控制指令 1.​ 条件跳转指令CJ 格式: 操作软件:P0~~P63共64个。 程序举例: 作为执行序列的一部分指令,有CJ、CJP 指令,可以缩短运算周期及使用双线圈。在左图的示例中,如果 X0 " ON " ,则从 1 步跳转到 标记 P8 的后一步。 X0 = OFF时,不进行跳转,从 0 步向 4 步移动,不执行跳转指令。Y1 变成双线圈,但是, X0 = OFF 时采用 Xl 。 x000 = ON 时采用 X12 动作。因条件跳转,即使是分段的程序,在跳转内或跳转外将同一线圈编成2 个以上程序时,也当作一般的双线圈对待。 累计定时器及计数器的复位指令在跳转外时,计时线圈及跳转的计数线圈复位(接点恢复及当前值的清除)有效。 指令说明: 1) 如举例程序中X0=ON时跳转到程序P8称为有条件转移,而如下程序则为无条件跳转。 2)一个标号只能出现一次,多于一次则会出错;两条或多条跳转指令可以使用同一标号,如上格式例。 3)如左图,编程时标号占一行,对有意为向END 步跳转的指针 P63 编程时,请不要对标记 P63 编程,给标记 P63 编程时,可编程控制器显示出错码6507 (标记定义不正确)并停止。 应用举例: 在工业控制当中经常采用手动和自动两种方式以确保生产控制的安全性和连续性。 2.子程序调用指令CALL、子程序返回指令SRET、主程序结束指令FEND。 程序格式: 如果 X000 = ON,则执行调用指令跳转到标记 P10 步。在这里,执行子程序后,通过执行SRET 指令返回原来的步即CALL指令之后的步 。 操作软元件 :CALL PO — P62 SRET、FEND无操作软元件 X001=OFF 到ON 后,只执行 CALLP Pll 指令 l 次后向标记 Pll 跳转,即脉冲形式。 在执行 Pll 的子程序的过程中,如果执行 P12 的调用指令,则执行P12 的子程序、用 SRET 指令向 Pll 的子程序跳转。 第一个SRET返回主程序,第二个SRET返回第一个子程序。这样,在子程序内最多可以允许有 4 次调用指令,整体而言可做 5 层嵌套。 应用举例: 应用子程序调用指令,可以优化程序结构,提高编写程序的效果。如下实例:当X1为OFF、X0为ON时,调用P0子程序;若X0为OFF时,调用P1子程序;当X1为ON时,不能调用P0、P1子程序,而调用P2子程序。 3.监视定时器刷新指令WDT WDT指令是在PLC顺序执行程序中,进行监视定时器刷新的指令。WDT(P)为连续/脉冲执行型指令。无操作软元件。 4.循环指令FOR、NEXT指令说明 只在 FOR 到 NEXT 指令之间的处理(利用源数据指定的次数)执行几次后,才处理 NEXT 指令以后的步。n=1~32,767 时有效,在指定了–32,767~0 时,被当作n=l处理。 [C]的程序执行4次后向 NEXT 指令(3 ) 以后的程序转移。 若在[C]的程序执行一次的过程中,数据寄存器 D0Z 的内容为6,则[B]的程序执行6 次。因此[B]的程序合计一共被执行了24 次。 若不想执行 FOR ~NEXT 间的程序时,利用 CJ 指令,使之跳转。( X10 = ON ) 当 x10 为 OFF 时,例如, KlX000 的内容为 7 ,则在[B]的程序执行一次的过程中, [A]被执行了7 次。总计被执行了 4 x 6 x 7 = 168 次,这样一共可以嵌套 5 层.循环次数多时扫描周期会延长,有可能出现监视定时器错误,请务必注意。 NEXT 指令在 FOR 指令之前或FOR 指令与 NEXT 或无NEXT 指令,或在 FEND , END 指令以后有 NEXT 指令的个数不一致时等等,都会出错。 操作软元件:K、H、KnH、KnY、KnM、KnS、T、C、D、V、Z;NEXT无操作软元件。 3、​ 四则运算指令 1.​ 加法指令 功能:加法指令时将指定的源操作软元件[S1]、[S2]中二进制数相加,结果送到指定的目标操作软元件[D]中。 格式: 指令说明: 1)​ 操作软元件:[S] K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z [D] KnY、KnM、KnS、T、C、D、V、Z 2)​ 当执行条件满足时,(S1)+(S2)的结果存入(D)中,运算为代数运算。 3)​ 加法指令操作时影响三个常用标志,即M8020零标志、M8021借位标志、M8022进位标志。运算结果为零则M8020置1,超过32767进位标志M8022置1,小于-32767则借位标志M8021置1。(以上都为16位时) 2.​ 减法指令 功能:减法指令是将指定的操作软元件[S1]、[S2]中的二进制数相减,结果送到指定的目标操作软元件[D]中。 格式: 指令说明: 1)​ 操作软元件也和加法指令一样。 2)​ 当执行条件满足时,(S1)-(S2)的结果存入(D)中,运算为代数运算。 3)​ 各种标志的动作和加法指令一样。 3.​ 乘法指令 功能:乘法指令是将指定的源操作软元件[S1]、[S2]的二进制数相乘,结果送到指定的目标操作软元件[D]中。 格式: 指令说明:1)操作软元件同减法指令一样。 2)[S1]*[S2]存入[D]中,即[D0] *[D2]结果存入[D5] [D4]中。 3)最高位为符号位,0正1负。 4.​ 除法指令 功能:除法指令是将源操作软元件[S1]、[S2]中的二进制数相除,[S1]为被除数,[S2]为除数,商送到指定的目标操作软元件[D]中。 指令说明:1)格式如上。 2) 操作软元件通加法指令。 5.​ 加1指令/减1指令 功能:目标操作软元件[D] 中的结果加1/目标操作软元件[D]中的结果减1。 格式: 指令说明:1)若用连续指令时,每个扫描周期都执行,须注意。 2)​ 脉冲执行型只在脉冲信号时执行一次。 4、​ 移位指令 功能:两条指令是使位软元件中的状态向右/向左移位,n1指定位软元件长度,n2指定移位的位数。 格式: 5、​ 数据处理: 批复位指令ZRST 功能:区间批复位。 格式: 6、​ 状态初始化 操作软元件: 格式: 指定区[S.]运行模式起始输入: X020 :手动操作 X021 :原点回归 X022 :单步 X23 :循环运行一次(单周期) X024 :连续运行 X025 :原点回归开始 XO26 :自动运行启动 X027 :停止 [D1]指定自动操作模式中,实际用到状态的最小序号。 [D2] 指定自动操作模式中,实用状态的最大序号。 如果驱动该指令,下列元件被自动切换控制。但是如果驱动输入处于 OFF 状态,则不变化。 M8040 :转移禁止 S0 :手动操作的初始状态 M8041 :转移开始 S1 :原点回归的初始状态 M8042 :启动脉冲 S2 :自动运行的初始状态 M8047 : STL 监控有效. 如使用这个指令,则S10一S19 可作为原点回归用。因此,在编程中请勿将这些状态作为普通状态使用。另外,S0一S9 作为初始状态处理,S0一S2 作为如上述的手动操作,原点回归以及自动运行使用。关于S3一S9 可以自由地使用。这个指令必须比状态 S0一S2 等一系列的 STL 电路优先编程。为了防止上例的 x20 一X24 同时处于ON 状态,必须用旋转开关。原点回归完成( M8043 )未动作时,如果在各个(X20 ),原点回归(X21),自动( X22、X23 、X24 )之间进行切换时,则所有输出进入 OFF 状态。并且,自动运行在原点回归结束后,才可以再次驱动。 机械手工件传送例: 指令语句表: 第三节 指令应用 应用指令的例程程序编写,也因为应用比较方便,在实际系统当中使用较频繁,在此举例。 1.​ 应用传送指令,使分别接在Y0、Y4、Y10三个输出端的灯亮和熄灭。 2.​ 电动机的Y/△启动控制程序 3.​ 多谐振荡电路 4.​ 定时报时器控制程序 应用计数器与比较指令构成24小时可设定定时时间的控制器,每15分钟为一设定单位,工96个时间单位。 现控制实现如下:1) 6:30电铃Y0每秒响一次,6次后自动停止; 2)9:00——17:00,启动校园报警系统Y1;3)18:00开校内照明Y2; 4)22:00关校园内照明Y2。 5.​ CMP、ZCP应用 6.​ 三相异步电动机技能实现连续运行有能实现点动控制。 7.​ 用一个按钮任意改变定时器的定时值。 按下X0不超过1秒,每按一次加1,从而改变D0中数据。或按下X01以上,每隔0。1秒D0中数据加1,松开则不改变。按下X2按钮3秒后,每隔1秒D0数据减1。从而可以方便地设定定时值。 8.​ 0——9数码显示 9.​  第6章​ PLC控制系统设计与习题 第一节 控制系统设计概要 我们在学习了PLC的大量的相关知识后,要能够把其运用在实际训练当中。在这章学习PLC控制系统设计的基本规则、基本内容和步骤以及全 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 内容的相关习题。当然要设计经济、可靠、简洁的PLC控制系统,需要丰富的专业知识和实际的工作经验。 1、​ PLC控制系统设计的基本原则 1)​ 最大限度地满足被控对象的控制要求。 2)​ 保证控制系统的高可靠、安全。 3)​ 满足上面条件的前提下,力求使控制系统简单、经济、实用和维修方便。 4)​ 选择PLC时,要考虑生产和工艺改进所需的余量。 2、​ PLC控制系统设计的基本内容 1)​ 选择合适的用户输入设备、输出设备以及输出设备驱动的控制对象。 2)​ 分配I/O,设计电气接线图,考虑安全措施。 3)​ 选择适合系统的PLC. 4)​ 设计程序 5)​ 调试程序,一个是模拟调试,一个是联机调试。 6)​ 设计控制柜,编写系统交付使用的技术文件,说明书、电气图、电气元件明细表。 7)​ 验收、交付使用。 3、​ PLC控制系统设计的一般步骤 1.​ 流程图功能说明 1)​ 分析生产工艺过程。 2)​ 根据控制要求确定所需的用户输入、输出设备,分配I/O。 3)​ 选择PLC。 4)​ 设计PLC接线图以及电气施工图。 5)​ 程序设计和控制柜接线施工。 2.​ PLC程序设计的步骤 1)​ 对于复杂的控制系统,最好绘制编程流程图,相当于设计思路。 2)​ 设计梯形图。 3)​ 程序输入PLC模拟调试,修改,直到满足要求为止。 4)​ 现场施工完毕后进行联机调试,直至可靠地满足控制要求。 5)​ 编写技术文件 6)​ 交付使用。 3.​ 设计步骤框图如下: 第2节​ 设计题练习 利用一个章节专门作习题,可以按照指导老师的作业布置完成习题,也可以自己根据据学习情况选择训练,内容不详细区分。 第一部分:基础设计练习 1.​ 有一个指示灯。控制要求为:按下启动按钮后,亮2秒灭3秒,重复5次后自动停止工作,请按设计步骤作题。 2.​ 有四台电动机。控制要求:按下启动按钮后,每隔1分钟启动一台,按下停止按钮后逆序每隔30秒停止,请按设计步骤作题。 3.​ 有一台电动机。控制要求,既可以连续运行又可以电动运行,请按设计步骤作题。 4.​ 设计一个报警器。控制要求,保安系统被侵入时,蜂鸣器报警,同时报警灯连续闪烁,每次亮1秒灭2秒,直至保安系统复位,请按设计步骤作题。 5.​ 设计一电动机过载保护系统。控制要求:电动机过载时,能自动停止运转,并发出报警信号,请按设计步骤作题。 6.​ 污水处理。控制要求: 1)​ 一个污水池,有两台污水泵实现污水排放处理。两台泵每隔5分钟换泵循环进行; 2)​ 当其中一台泵在工作期间出现故障时,另一台泵投入全程运行; 3)​ 当污水液位达到超高液位时,两台泵同时投入运行; 4)​ 污水池液位在高液位时,系统自动开启污水泵,污水池液位在低液位时系统自动关闭污水泵,污水液位达到超高液位时,系统自动开启两台泵; 5)​ 污水出现超低液位时,液位报警灯以0。5秒的周期闪烁,污水池出现超高液位时,液位报警灯以0。1秒的周期闪烁。 请按设计步骤作题。以上为自动控制,如果要手动控制如何解决。 7.​ 设计一个灯光控制程序。控制要求: 1)​ 首先HL1亮; 2)​ 1秒后,HL1熄灭,HL2亮; 3)​ 1秒后,HL2熄灭,HL3亮; 4)​ 1秒后,HL3熄灭; 5)​ 1秒后,三个灯一起亮; 6)​ 1秒后,三个灯一起灭; 7)​ 1秒后,三个灯一起亮; 8)​ 1秒后,三个灯一起灭; 9)​ 循环1)——8)直至按下开关。 请按设计步骤作题。 8.​ 什么叫状态转移图?一个完整的状态转移图包含那些内容? 9.​ 有四台电动机要求顺序启动逆序停止(任意时刻按下停止按钮都要逆序停止),间隔时间自定;急停按钮启动则全部停止。 10.​ 有三台电动机,控制要求为: 1)​ 按下启动按钮,M1启动;10分钟后,M2自行启动;10分钟后,M3自行启动。 2)​ 按下停止按钮,M3停止运转;8分钟后,M2自行停止运转;6分钟后M1自行停止运转。 请按设计步骤作题。 11.​ 设计一个液压动力台二次工进的控制程序。如下图: 电磁阀动作表: 动作/机构 YV1 YV2 YV3 YV4 快进 + — + — 一次工进 + — — — 二次工进 + — — + 快退 — + — — 停止 — — — — 请按设计步骤作题。 12.​ 脉冲指令和连续指令的区别。 13.​ 什么叫字软元件?什么叫位软元件?如何表示。 14.​ 说明下列所给位软元件有哪些个元件组合,表示多少位数据。 K1X0 K2Y4 K4M10 K4S20 K5X0 K6Y10 K7 M0 15.​ 说明变址寄存器V和Z的作用。当V=10时,说明以下组合的含义。 K20V D5V Y4V K4X5V K4Y0V 16.​ 设计一个程序。控制要求:按下启动开关,依次将计数器C0-----C9的当前值转换成BCD码后,传送到输出元件K2Y0。 17.​ 设计程序,对X0输入的脉冲信号计数,当累计到50个脉冲时,使输出Y0接通,然后继续计数50次后,使输出Y0断开。 18.​ 小车的控制要求如下: 1)​ 当小车所停位置SQ的编号大于呼叫的SB的编号时,小车往左运行至呼叫的SB位置后停下。 2)​ 当小车所停位置SQ的编号小于呼叫的SB的编号时,小车往右运行至呼叫的SB位置后停下。 3)​ 当小车所停位置SQ的编号等于呼叫的SB编号时,小车不动。 小车运行的示意图如下,请按设计要求,遵循设计步骤作题。 第二部分:综合设计练习(给出一种思考题目,可根据实际情况选择讲学和自行设计模型) 机械手操作控制装置 一、​ 课题内容: 用PLC对机械手(实物模型)操作进行控制,设机械手起始点位于乙地,工作时可将工件从甲地取起,将工件翻转后放至丙地,周而复始完成每个工件的翻转,机械手的动作步骤如下: 乙地→甲地(左转)→抓取工件→丙地(右转)→放置工件→返回乙地(左转) 输入输出点的分配: X1——左转限位E1 Y1——左转M1 X2——右转限位E2 Y2——右转M1, X3——抓手开放度限位E3 Y3——抓取M2 X4——抓手抓取计数E4 Y4——放开M2, 二、课题要求: 1. 根据题意,画出PLC的硬件连接图,按图接线,编制控制程序,并设计程序。 2. 完成系统调试,实现控制要求。 3. 完成课程设计说明书 三、答辩问题: 1. 利用PLC软件编程后,向PLC 传送,但PLC没有响应,一般是何原因?试举出2~3例可能的原因。 2. 可编程序控制器的控制程序为串行工作方式,继电接触器控制线路为并行工作方式,相比之下,可编程序控制器的控制结果有什么特殊性? 3. 动作之间的顺序转换,若硬件上没有限位功能,可采用哪些编程指令实现控制功能? 工业铲车操作控制 一、课题内容: 用PLC对工业铲车操作进行控制,设铲车可将货物铲起或放下,并能作前进、后退、左转、右转的操作,要求动作过程如下: 铲起 → 向前0.5米 → 左转90度后向前0.5米 → 右转90度后向前0.5米 →右转90度后后退0.5米 → 放下。 二、课题要求: 1. 根据题意,画出PLC的硬件连接图,按图接线,编制控制程序,并设计程序。 2. 完成系统调试,实现控制要求。 3. 完成课程设计说明书。 三、答辩问题: 为什么PLC具有很强的抗干扰能力?试例举软件和硬件方面的措施予以说明。 车辆出入库管理 一、课题内容: 编制一个用PLC控制的车辆出入库管理梯形图控制程序,控制要求如下: 1.入库车辆前进时,经过1# → 2#传感器后计数器加1,后退时经过2# → 1#传感器后计数器减1,单经过一个传感器则计数器不动作。 2.出库车辆前进时经过2# → 1#传感器后计数器减1,后退时经过1# → 2#传感器后计数器加1,单经过一个传感器则计数器不动作。 3.设计一个由两位数码管及相应的辅助元件组成的显示电路,显示车库内车辆的实际数量。 X1--启动 X6---1#传感器X2--停止 X7---2#传感器 X3--清零 Y1---仓库空显示 Y4-- =“1”入库操作 X4 =“0”出库操作 X5-- =“1”前进操作 X5--- =“0”后退操作 二、课题要求: 1.根据题意设计显示电路图,并按图连接。 2.画出PLC I/O端口接线图,并按图接线。 3.编制控制程序,并画出梯形逻辑图。 4.完成系统调试,实现控制要求。 5. 完成课程设计说明书。 三、答辩问题: 1. PLC中的“软继电器”与实际继电器相比,有哪些特点? 2. PLC的扫描周期包括哪些时间?其长短主要受哪些因素影响? 自动门控制装置 一、​ 课题内容: 1.自动门控制装置的硬件组成: 自动门控制装置由门内光电探测开关K1、门外光电探测开关K2、开门到位限位开关K3、关门到限位开关K4、开门执行机构KM1(使直流电动机正转)、关门执行机构KM2(使直流电动机反转)等部件组成。 2.控制要求: 1)当有人由内到外或由外到内通过光电检测开关K1或K2时,开门执行机构KM1动作,电动机正转,到达开门限位开关K3位置时,电机停止运行。 2)自动门在开门位置停留8秒后,自动进入关门过程,关门执行机构KM2被起动,电动机反转,当门移动到关门限位开关K4位置时,电机停止运行。 3)在关门过程中,当有人员由外到内或由内到外通过光电检测开关K2或K1时,应立即停止关门,并自动进入开门程序。 4)在门打开后的8秒等待时间内,若有人员由外至内或由内至外通过光电检测开关K2或K1时,必须重新开始等待8秒后,再自动进入关门过程,以保证人员安全通过。 三、答辩问题: 1.若开门等待时间改为10秒,梯形图作何改动? 2.如光电检测开关改为有光断开、无光导通,则梯形图作何修改? 3.试分析开门与关门为何不能同时动作?假如开、关门时同时动作会出现什么现象? 4.为防止开、关门同时动作,试在电路中设计一个保护环节。 全自动洗衣机PLC控制 一、​ 课题内容: 全自动洗衣机运行框图及梯形图控制程序的编制,并画出硬件接线图。 二、控制要求: (1) 按下启动按扭及水位选择开关,开始进水直到高(中、低)水位,关水 (2)2秒后开始洗涤 (3)洗涤时,正转30秒,停2秒,然后反转30秒,停2秒 (4) 如此循环5次,总共320秒后开始排水,排空后脱水30秒 (5) 开始清洗,重复(1)~(4),清洗两遍 (6) 清洗完成,报警3秒并自动停机 (7) 若按下停车按扭,可手动排水(不脱水)和手动脱水(不计数) I/O分配: 输入: 启动 X1 低水位检测 X11 停止 X2 手动排水 X12 高水位 X3 手动脱水 X13 中水位 X4 低水位 X5 排空检测 X6 高水位检测 X7 中水位检测 X10 输出: 启动洗衣机Y1 进水阀Y2 正转及脱水Y3 反转Y4 排水Y5 报警 Y6 饮料罐装生产流水线的PLC控制 一、​ 课题内容: 饮料罐装生产流水线梯形图控制程序设计并画出硬件接线图 二、控制要求: (1)系统通过开关设定为自动操作模式,一旦启动,则传送带的驱动电机启动并一直保持到停止开关动作或罐装设备下的传感器检测到一个瓶子时停止;瓶子装满饮料后,传送带驱动电机必须自动启动,并保持到又检测到一个瓶子或停止开关动作。 (2) 当瓶子定位在罐装设备下时,停顿1秒,罐装设备开始工作,罐装过程为5秒钟,罐装过程应有报警显示,5秒后停止并不再显示报警 (3) 用两个传感器和若干个加法器检测并记录空瓶数和满瓶数,一旦系统启动,必须记录空瓶数和满瓶数,设最多不超过32767瓶 (4) 可以手动对计数值清零(复位) 三、 课题要求: 1. 根据课题的控制要求完成设计并调试成功 2. 完成课程设计说明书 八层电梯楼层显示 控制要求: 1 要求用行程开关为电梯作楼层定位 2 用9段数码管作十进制数显示。9段数码管显示要求如下:            自动售货机 自动售货机采用PLC控制要求如下: 1)​ 售货机可投入1角、5角、1元硬币。 2)​ 当投入的硬币总值超过2元时,汽水按钮指示灯亮;当投入的总值超过3元时,汽水及可乐按钮指示灯亮; 3)​ 当汽水按钮指示灯亮时,按汽水按钮,则汽水排出,8秒后,自动停止;这段时间内汽水指示灯以0。2秒闪烁; 4)​ 当可乐按钮指示灯亮时,按可乐按钮,则可乐排出,8秒后,自动停止,这段时间内可乐指示灯以0。2秒闪烁; 5)​ 当投入硬币的总值超过所选货物所需的钱数时,找钱指示灯亮,按下退钱按钮后停止。      请根据控制要求设计系统程序。
本文档为【PLC习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_145939
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:40
分类:工学
上传时间:2011-06-20
浏览量:377