FX系列PLC基本指令的应用项目三 三相异步电动机正反转循环运行的PLC控制.pptVIP

  • 105
  • 0
  • 约4.22千字
  • 约 28页
  • 2020-02-07 发布于辽宁
  • 举报

FX系列PLC基本指令的应用项目三 三相异步电动机正反转循环运行的PLC控制.ppt

学习情境一 项目三 三相异步电动机正反转循环运行的PLC控制 * * 项目三 三相异步电动机正反转循环运 行的PLC控制 在“电机与电气控制技术”课程中,利用低压电器构建的继电-接触器控制系统实现对三相异步电动机正反转的控制。本项目要求用PLC来实现对三相异步电动机正、反转循环运行的控制,即按下启动按钮,三相异步电动机正转5s、停2s,反转5s、停2s,如此循环5个周期,然后自动停止,运行过程中按下停止按钮电动机立即停止。 要实现上述控制要求,必须使用定时器,定时器产生脉冲信号的程序、栈指令、计数器以及其他基本指令。 一、项目导入 16位增计数器(设定值:K1~K32767) 其设定值K在1~32767之间。设定值K0与K1含义相同,即在第一次计数时,其输出触点动作。 16位增计数器有两种类型: ◆ 通用型:FX1SC0~C15共16点,FX2N、FX3UC0~C99共100点。 ◆ 失电保持型:FX1SC16~C31共16点,FX2N、FX3UC100~C199共100点。 内部计数器 二、相关知识 计数器可分为内部计数器和高速计数器 (一)计数器(C元件) 内部计数器是对PLC的内部元件(X、Y、M、S、T和C)的信号进行计数。 图1-68 16位加计数器的动作过程 16位加计数器的动作过程示例 (a)梯形图 (b)时序图 32位加/减双向计数器(设定值:-2147483648~ +2147483647) ◆ 计数方向由特殊辅助继电器M8200~M8234设定。 ◆ 加减计数方式设定:对于C△△△,当M8 △△△接通(置1)时,为减计数器,断开(置0)时,为加计数器。 ◆ 计数值设定:直接用常数K或间接用数据寄存器D的内容作为计数值。间接设定时,要用元件号紧连在一起的两个数据寄存器。 通用计数器:C200~C219共20点 保持计数器:C220~C234共15点 32位加/减双向计数器有两种 加/减计数器的动作过程示例 图1-69 加/减计数器的动作过程 (a)梯形图 (b)时序图 在计数器的当前值由-6→-5增加时,输出触点置位;在由-5→-6减少时,输出触点复位,如果从2147483647开始增计数,则成为-2147483648,形成循环计数。 利用计数输入X014驱动C200线圈,可增计数或减计数(增减可由特殊辅助继电器设置)。 当前值的增减与输出触点的动作无关,但是如果从2147483647开始增计数,则成为-2147483648,形成循环计数。 如果复位输入X013为ON,则执行RST指令,计数器当前值变为0,输出触点也复位。 高速计数器 FX系列PLC中共有21点(C235~C255)高速计数器,共享PLC上6个高速计数器输入(X000~X005)。它们直接对外部的高速脉冲(如来自光电编码器、光电编码盘、光栅等)进行32位可逆计数,计数值不受PLC的运算控制。高速计数器按中断原则运行。高速计数器的类型如下: 单相单计数输入无启动/复位端子高速计数器:C235~C240 单相单计数输入带启动/复位端子高速计数器:C241~C245 单相双计数输入高速计数器:C246~C250 双相双计数输入(A-B相型)高速计数器:C251~C255 注意:高速计数器的6个输入端中的任意一个只能同时被一个高速计数器占用,即最多只能有6个高速计数器同时工作。 高速计数器应用 (a)梯形图 ( b)时序图 图1-70 高速计数器C235的应用 (二)栈指令(MPS、MRD、MPP) 名称 助记符 功 能 梯 形 图 表 示 目标 元件 程序步 进栈 MPS 将运算结果送入栈存储器的第一单元,栈寄存器中原有的数据依次下移一个单元 无 1步 读栈 MRD 读出栈存储器的第一单元数据读出且保存,栈内的数据不移动 出栈 MPP 读出栈存储器第一层的数据,同时该数据消失,栈内的数据依次上移一个单元 表1-24 栈指令使用要素 栈指令使用要素 栈指令使用说明 MPS、MPP指令必须成对出现。 MPS指令可以反复使用,但必须少于11次。 MPS、MRD、MPP指令后如果接单个触点,用AND、ANI、ANDP、ANDF指令,若有电路块串联,则要用ANB指令;若直接与线圈相连,则用OUT指令。 MRD指令可多次使用。 图1-71 栈存储器示意图

文档评论(0)

1亿VIP精品文档

相关文档