文档详情

PLC编程与应用技术(三菱FX3U)项目十一 装配流水线的PLC控制.ppt

发布:2025-04-15约3.42千字共27页下载文档
文本预览下载声明

项目十一装配流水线的PLC控制一、项目内容一、项目内容1.项目描述总体控制要求:如图11-2面板图所示,系统中的操作工位A、B、C,运料工位D、E、F、G及仓库操作工位H能对工件进行循环处理。(1)闭合“启动”开关,工件经过传送工位D送至操作工位A,在此工位完成加工后再由传送工位E送至操作工位B……,依次传送及加工,直至工件被送至仓库操作工位H,由该工位完成对工件的入库操作,循环处理。(2)断开“启动”开关,系统加工完最后一个工件入库后,自动停止工作。(3)按“复位”键,无论此时工件位于任何工位,系统均能复位至起始状态,即工件又重新开始从传送工位D处开始运送并加工。(4)按“移位”键,无论此时工件位于任何工位,系统均能进入单步移位状态,即每按一次“移位”键,工件前进一个工位。一、项目内容图11-2实训面板图二、相关知识1.数据传送指令(1)传送指令(MOVFNC12)传送指令在项目九中已作介绍,此处略。(2)块传送指令(BMOVFNC15)BMOV指令用于将从源操作数指定的元件开始的n个数据组成的数据块传送到指定的目标。如果元件号超出允许元件号的范围,数据仅送到允许范围内。如果源元件与目标元件的类型相同,传送顺序如图11-3所示(既可从高元件号开始,也可从低元件号开始)。传送顺序是自动决定的,以防止源数据被这条指令传送的其他数据冲掉。如果用到需要制定位数的位元件,则源和目标的指定位数必须相同。二、相关知识图11-3块传送指令BMOV的使用当M8024为ON时,数据传送方向反转,如图11-4所示。图11-4数据反向传送二、相关知识(3)多点传送指令(FMOVFNC16)FMOV指令是将源操作数指定的软元件的内容向以目标操作数指定的软元件开头的n点软元件传送。n点软元件的内容都一样,如图11-5所示,KO传送到DO~D9。图11-5多点传送指令FMOV的使用如果元件号超出允计的元件号范围,数据仅传送到允计的范围内。二、相关知识(4)BCD(FNC18)转换指令、二进制转换指令BIN(FNC19)功能编号助记符功能操作软元件SD?18?BCD将源操作软元件的二进制数据转换成BCD码传送到指定的目标操作元件中KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z?19?BIN将源操作元件的BCD码转换成二进制数据传送到指定的目标操作元件中KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z二、相关知识指令使用说明:1)使用BCD、BCD(P)指令时,如BCD转换结果超出0~9999范围会出错。2)当使用(D)BCD、(D)BCDP指令时,如BCD转换结果超出0~范围会出错。3)将可编程控制器内的二制数据变为七段显示等的BCD码而向外部输出时使用该指令。BCD码到二进制数转换指令使用如图11-7所示。二、相关知识指令使用说明:可编程控制器获取BCD数字开关的设定值时使用。源数据不是BCD码时,会发生M8067(运算错误),M8068(运算错误锁存)将不工作。因为常数K自动地转换成二进制数,所以不成为这个指令适用软元件。四则运算(+-x÷)与增量指令、减量指令等编程控制器内的运算都用BIN码进行。因此可编程控制器获取BCD的数字开关信息时,要使用FNC19(BCD→BIN)转换传送指令。另外向BCD的七段显示器输出时请使用FNC18(BIN→BCD)转换传送指令。但是一些特殊指令能自动地进行BCD/BIN转换。(5)数据交换指令(XCHFNC17)数据交换指令是将数据在指定的目标元件之间交换。如图11-8所示,当X0为ON时,将D1和D19中的数据相互交换。二、相关知识1.数据处理指令(FNC40~FNC49)(1)区间复位指令(ZRST(P)FNC40)它是将指定范围内的同类元件成批复位。如图11-9所示,当X0由OFF→ON时,位元件M500~M599成批复位,字元件C225~C255也成批复位。二、相关知识使用区间复位指令时应注意:1)[D1.]和[D2.]可取Y、M、S、T、C、D,且应为同类元件,同时[D1]的元件号应小于[D2]指定的元件号,若[D1]的元件号大于[D2]元件号,则只有[D1]指定元件被复位。2)ZRST指令只有16位处理,占5个程序步,但[D1.][D2.]也可以指定32位计数器。(2)译码指令(DECOFNC41)译码指令

显示全部
相似文档