收藏 分享(赏)

三菱Q系列PLC培训资料.ppt

上传人:hyngb9260 文档编号:4530202 上传时间:2019-01-02 格式:PPT 页数:128 大小:3.86MB
下载 相关 举报
三菱Q系列PLC培训资料.ppt_第1页
第1页 / 共128页
三菱Q系列PLC培训资料.ppt_第2页
第2页 / 共128页
三菱Q系列PLC培训资料.ppt_第3页
第3页 / 共128页
三菱Q系列PLC培训资料.ppt_第4页
第4页 / 共128页
三菱Q系列PLC培训资料.ppt_第5页
第5页 / 共128页
点击查看更多>>
资源描述

1、推广自动化技术;普及工控知识 TTPLC天天自动化,郭仁财 2008年7月 WEBTTPLC.COM 4008-169-114,中国工控天天自动化PLC培训中心,1985,1990,1995,1999,(年),设计生产效率提升,超小型高性能操作性提升,A1S,A2US,网络 性能提升,Q2AS,AnA/U,An,QnA,MELSEC产品发展线,中国工控天天自动化PLC培训中心,Ethernet (10/100Mbps),MELSECNET/H 10/25Mbps,CC-Link 10Mbps,MELSECNET/H 10/25Mbps,三菱系统架构图,中国工控天天自动化PLC培训中心, Q系列

2、具备了对应2/3/5/8/12槽的主基板模块 用超薄型基板更能节省安装的面积, 安装面积,(深:98mm),注:过程CPU不能使用超薄型基板,基板单元和扩展电缆(1),中国工控天天自动化PLC培训中心, 安装自由,1.根据需求选择2、3、5、8、12槽的基板。2.扩展基板可以使用扩展电缆直接连接。这样,对于分散的系统就不需要网络、适配器及组态软件。3.使用无需电源模块的基板可以进一步减少空间和费用。,基板种类(需要电源模块),超薄型主基板种类(需要电源模块),基板种类(不需要电源模块),基板单元和扩展电缆(2),中国工控天天自动化PLC培训中心, 可以连接最多为7个扩展基板,扩展基板最多为7个

3、(包括主基板在内为8个),最多可以安装64个模块。 扩展电缆的总长度最长为13.2米,可以进行自由地扩展设计和配置。,高性能型:Q02/Q02H/Q06H/Q12H/Q25H 过程CPU:Q12PH/Q25PH CPU,最长13.2m,主基板,最多64个模块,最多7个扩展基板,基本型2:Q00、Q01 CPU,最多24个模块,主基板,最多4个扩展基板,最长13.2m,基本型1:Q00J CPU,最多16个模块,主基板,最多2个扩展基板,最长13.2m,基板单元和扩展电缆(3),中国工控天天自动化PLC培训中心, MELSEC-Q 系列扩展一览表,基板单元和扩展电缆(4),中国工控天天自动化PL

4、C培训中心, 扩展电缆, 适配器, 空盖板,Q6DIN1,适用于Q38B/Q312B/Q68B/Q612B的DIN导轨安装适配器,Q6DIN2,适用于Q35B/Q65B的DIN导轨安装适配器,Q6DIN3,适用于Q33B/Q63B的DIN导轨安装适配器,扩展电缆,QC05B,QC06B,QC12B,QC30B,QC50B,长 度,0.45 m,0.6m,1.2m,3.0m,5.0m,10m,电阻值,0.044,0.051,0.082,0.172,0.273,0.530,型号,QG60,详述,I/O槽用的空盖板,基板单元和扩展电缆(5),QC100B,中国工控天天自动化PLC培训中心, CPU模

5、块类型介绍,2.高性能型 QCPU,CPU模块(1),中国工控天天自动化PLC培训中心,在Q系列中,当和CC-Link等远程I/O网络合并使用(输入输出软元件数) 时最多达到8192点、在本地I/O的情况下最大可以控制4096个I/O点数。,注1: CPU模块可以直接控制的主基板和扩展基板上的输入输出点数 注2:(包括远程I/O点数)CPU模块可以直接控制的主基板和扩展基板上的输入输出点数 + 通过远程I/O网络作为远程I/O可以控制的输入输出点数,CPU,输入输出点数注1,输入输出软元件数注2,基本型,256,2048,1024,高性能型,4096,8192,过程 CPU,CPU模块(2),

6、Q00J CPU,Q00 CPU,Q01 CPU,Q02 CPU,Q02H CPU,Q06H CPU,Q12H CPU,Q25H CPU,Q12PH CPU,Q25PH CPU,中国工控天天自动化PLC培训中心, 程序容量和大容量的内置RAM,为了能构成不同大小规模的系统,我们为用户准备了程序容量为8-252K步和带有最大256K字节的内置RAM的CPU产品。用户可以根据系统规模选择合适的CPU模块。 由于内带了内置ROM(Flash ROM),所以不使用存储卡也可以进行ROM的运行。在基本型Q CPU中,通过提高指令代码的效率,和AnSH比较起来实际的程序容量提高到了2倍的水平。,1步 =

7、4字节,CPU,程序容量(步),软元件存储器(字),内置RAM(字节),内置ROM ( 字节),存储卡 (槽数),基 本 型,Q00J CPU,8K,18K,无,58K,无,Q00 CPU,128K,94K,Q01 CPU,14K,高 性 能 型,Q02 CPU,28K,29K,64K,112K,1个,Q02H CPU,128K,Q06H CPU,60K,240K,Q12H CPU,124K,256K,496K,Q25H CPU,252K,1008K,过程 CPU,Q12PH CPU,124K,496K,Q25PH CPU,252K,1008K,CPU模块(3),中国工控天天自动化PLC培训中

8、心,内容型号,适用范围,规 格,细长型 电源模块,Q61SP,Q3SB用电源,输入:AC 100-240V 输出:DC 5V 2A,电 源 模 块,Q61P-A1,Q3B/ Q6B 适用电源,输入:AC 100-120V 输出:DC 5V 6A,Q61P-A2,Q3B/ Q6B 适用电源,输入:AC 200-240V 输出:DC 5V 6A,Q62P,Q3B/ Q6B 适用电源,输入:AC 100-240V 输出:DC 5V 3A/DC24V 0.6A,Q63P,Q3B/ Q6B 适用电源,输入:DC 24V 输出:DC 5V 6A,Q64P,Q3B/ Q6B 适用电源,输入:AC 100-1

9、20/200-240V 输出:DC 5V 8.5A, 概要,电源模块是向安装在基板上的可编程控制器的各模块提供直流电源的模块。 可安装的电源模块型号因基板的不同而不同。 在Q3B、Q6B基板上可选用Q61P-A1、 Q61P-A2、 Q62P、 Q63P、 Q64P电源模块中任一种型号。,电源模块,中国工控天天自动化PLC培训中心,存储卡单元,*1:SRAM & ATA Card 需 Format 才可使用,中国工控天天自动化PLC培训中心,I/O编号分配(1),电源模块,Q02CPU,输入模块,输出模块,输出模块,16点,32点,16点,64点,电源模块,智能功能模块,输入模块,空,16点,

10、16点,输入模块,输出模块,16点,32点,32点,32点,16点,智能功能模块,智能功能模块,32点,输入模块,16点,智能功能模块,智能功能模块,输出模块,16点,输出模块,16点,IN OUT,IN OUT,0 1 2 3 4,5 6 7 8 9,10 11 12 13 14 15 16 17,插槽编号,Q35B,Q65B,Q68B,空槽位默认16点(可设置),0 1 2 3 4,X00 X10 X20 Y40 Y50,X0F X1F X3F Y4F Y8F,5 6 7 8 9,10 11 12 13 14 15 16 17,90 B0 D0 XF0 100,16点 16点 32点 16

11、点 64点,32点 32点 32点 16点 16点,输入模块,16点,输入模块,32点,32点,电源模块,智能功能模块,*模拟量模块默认16点,中国工控天天自动化PLC培训中心,硬件自动编号中的空槽位与虚槽位,所占点数都可在软件设定编号中,设置成不占点数,软件优先于硬件设定可单独设定并指定模块,(1),(2),(3),(4),Slot (槽位),(1),(3) model name (模块名称)输入相关模块名称。,(4) Points (模块点数)可从 0/16/32/48/64/128/256/512/1024等点数中选择。,.此为软件I/O编排,若无设置,则以硬件自动编排为主。,(2) T

12、ype (模块种类)Empty : 空/虚 Hi.input:Hi输入Input : 输入 Output: 输出I/O MIX:I/O混合 Intelli:智能Interrupt:中断,(5),(5),StartXY(I/O地址起始点) 可以设置模块的起始I/O地址,I/O编号分配(2),(4),(5),中国工控天天自动化PLC培训中心,编程软件的安装,1.三菱软件的环境安装,2.三菱编程软件的安装,3.输入系列号,中国工控天天自动化PLC培训中心,编程软件的安装,4.不能勾选,打开路径:,中国工控天天自动化PLC培训中心,第二章 软元件的功能与用法,1.软元件的功能及应用输入继电器-X输出继

13、电器-Y辅助继电器-M锁存继电器-L边沿继电器-V,中国工控天天自动化PLC培训中心,定时器-T保持定时器-ST计数器-C数据寄存器-D变址寄存器-Z,输入继电器X,输入就是通过按钮、转换开关、限位开关、光电开关、接近开关、数字开关等外部器件给PLC信号,中国工控天天自动化PLC培训中心,输出继电器Y,输出将程序运行后的结果输出到外部,用来控制信号灯、数字显示器、电磁阀、接触器等执行机构,中国工控天天自动化PLC培训中心,内部继电器M,内部继电器就是供PLC内部使用的辅助继电器 这类继电器不能直接控制外部负载,中国工控天天自动化PLC培训中心,锁存继电器L,内部继电器就是供PLC内部能够进行锁

14、存的(停电保持)的辅助继电器,中国工控天天自动化PLC培训中心,特殊继电器SM,特殊继电器就是存储CPU状态的继电器,特殊继电器的分类:,中国工控天天自动化PLC培训中心,边沿寄存器V,边沿寄存器就是存储从电路块头部开始的运算结果(通/断)的软元件,只可以再触点上使用,基本型QCPU上执行程序中,不可使用同一边沿寄存器的编号,边沿寄存器的用途:,边沿继电器可用于变址修饰的结构化程序采用检出上升(短通) 时执行的场合,中国工控天天自动化PLC培训中心,边沿寄存器用法举例,中国工控天天自动化PLC培训中心,定时器,1.低速定时器,2.高速定时器,3.保持定时器,中国工控天天自动化PLC培训中心,计

15、数器,计数器就是对顺控程序输入条件的上升次数进行计数的软元件,计数器在输入条件(X0)由断通时,进行计数,当计数器的当前值到达设定值后,计数器的触点保持接通了,即使以后不再计数,其触点也一直保持接通,此时,若要把计数器断开,则需用“RST”指令才能断开。上例中,若当计数器计满数后,按下X2,要将计数器复位,则可编写如下程序,中国工控天天自动化PLC培训中心,数据寄存器D,数据寄存器是存储数据数值的软元件,三菱PLC中每一个数据寄存器都是16bit(最高位为正、负符号位),也可用两个数据寄存器合并起来存储32 bit数据(最高位为正、负符号位),数据寄存器的一般用法:一旦在数据寄存器中写入数据,

16、只要不再写入其它数据,其内容就不会变化。但是在RUNSTOP, 或停电时,所有数据被清0。(停电保持用的数据寄存器可保持其数据不被清0),数据寄存器用法举例:,中国工控天天自动化PLC培训中心,变址寄存器Z,变址寄存器V,Z与普通的数据寄存器一样,是进行数据的读入,写出的16位数据寄存器,变址寄存器用法举例:,变址寄存器除了与数据寄存器一样使用外,在应用指令的操作数中,还可以同其它的软元件编号或数值组合使用,可在程序中改变软元件编号或数值内容,是一个特殊的寄存器。,当X0断开时,Z1=0,当X0接通时,Z1=5D2Z1即为D(2+Z1)。 当X0接通,则Z1=0,此时,D2Z1=D(2+0)=

17、D2 当X0接通,则Z1=5,此时,D2Z1=D(2+5)=D7 此处通过D2Z1,只是来改变数据寄存器的编号,而不是其具体的数据,中国工控天天自动化PLC培训中心,数据类型及数据换算,常数K、H K表示十进制常数,H表示十六进制常数。 在PLC程序里写常数时,不能直接写一个数值,要在数据前面加”K”或”H”, 来指明此数据是何种类型的数据,举例1:使用定时器指令时,需要设定一个时间常数:,把数据20传送到D1里面,此处的20前加K,表明是十进制的20,若写成H20,则是十六进制的20,相当于十进制的32 因此K20与H20是完全不同的两个数据,举例2:传送指令,程序是要注意不能数据30,而要

18、在数据前面加K或H来表示数据的类型。 即需要写一个常数数据时,常数前面一定要加K或H。要不然数据格式错误,中国工控天天自动化PLC培训中心,常用的数据类型,中国工控天天自动化PLC培训中心,十进制数据,十进制数是普遍最常数用数据类型,其正数数据从0开始,满10向高位进位, 因此数据位从低到到依次为:“个位”-“十位”-“百位”-“千位”等举例:十进制数据3246的意义如下: 千位(10) 百位(10) 十位(10) 个位(10) 3 2 4 6 上面的数据表示方法人人都能看懂,其中“3”是千位即3*10,“2”是百位即2*10,“4”是十位即4*10,“6”是个位即6*10所以3246=3*1

19、0+2*10+4*10+6*10 即十进制数从低位到高位的排列依次为:10、10、10、10。,中国工控天天自动化PLC培训中心,二进制数据,二进制数据是从0开始,满2即向高位进位,因此, 在二进制数据中只有“0” 和“1”两种数字。 以上了解了10进制数据的原理,二进制则可以类比。 二进制数据从低位到高位的排列以此为:2、2、2、2。 举例:二进制数据10110的意义如下:,所以二进制数10110= 1*2 +0* 2 +1* 2 +1*2 + 1* 2,4,1,以上的计算即为二进制转成十进制的算法,例题:二进制数100111转成十进制数是多少?,中国工控天天自动化PLC培训中心,十六进制数

20、据,十六进制数据是从0开始,满16即向高位进位,在还没满16之前都只能是个位数,而阿拉伯数字里面数字只有09,所以用A,B,C,D,E,F来表示后面的几个数字。 A表示10,B表示11,C表示12,D表示13,E表示14,F表示15 十六进制数据从低位到高位的排列以此为:16、16、16、16。,举例:十六进制数3A5D的的意义:,十六进制数3258=3*16+10*16+5*16+13*16=3*4096+10*256+5*16+13*1,中国工控天天自动化PLC培训中心,十进制转二进制,若要把十进制数转成二进制,八进制,十六进制,即为以上的逆过程 我们三菱PLC里只要掌握简单的十进制转成二

21、进制会转换就可以 数据计算举例1:十进制数7转成二进制数 7可以转换为:7 = 4+2+1 = 2+2+2而二进制数的每一位的意义为: 2位 2位 2位 2位 0 0 0 0,所以7的二进制数为111,数据计算举例1:十进制数9转成二进制数,中国工控天天自动化PLC培训中心,软元件分类及组合,1.软元件分类: 三菱FX系列PLC常用的软元件中:输入(X)、输出(Y)、辅助继电器(M)、状态继电器(S)等只能处理通和断两种状态,我们把这些软元件成为“位软元件”定时器(T)、计数器(C)、数据寄存器(D)、编制寄存器(V)、(Z)等能处理不同数据数值的软元件,成为“字软元件”,2软元件的组合 即使

22、是位元件也可以通过组合使用,处理数值,组合规则如下: 在三菱PLC中,采用4位为单位,以位数Kn和起始的软元件号的组合来表示。 软元件组合举例: K1X3:其中“K1”表示1组(即4位),“X3”表示起始位 K1X3表示从X3开始的4位信号的组合,即X3,X4,X5,X6的组合 K2Y1:其中“K2”表示2组(即8位),“Y1”表示起始位 K2Y1表示从Y1开始的8位信号的组合,即Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y10 K3M6: 其中“K3”表示3组(即12位),“M6”表示起始位 K3M6表示从M6开始的12位内部继电器的组合 即M6,M7,M8,M9 M10,M11,M12,M

23、13 M14,M15,M16,M17,中国工控天天自动化PLC培训中心,软元件的组合说明,数据组合程序举例: 若X1,X2,X3,X4分别控制Y3,Y4,Y5,Y6,则程序可按如下编写:,以上要求也可按如下程序编写:,其中M8000是一个特殊继电器,PLC运行后一直接通,中国工控天天自动化PLC培训中心,数据组合案例应用,星形-三角形降压启动控制程序。,星三角降压启动中,为了让启动电流减小,因此启动时采用星型法启动 在启动后,为了使输出力矩增大,采用三角形法,Y0(KM1)为主电路接触器 Y1(KM3)为星形法接触器 Y2(KM2)为三角形法接触器 启动时,需使主接触器得电,同时使星形接触器得

24、电 启动后一段时间,把星形接触器断开,改为三角形接触器得电,中国工控天天自动化PLC培训中心,PLC的指令系统及指令应用,基本顺控指令1.触点、线圈指令及双线圈-LD,OUT2置位及复位指令-SET,RST3触点上升沿、下降沿指令-LDP-,LDF4.脉冲上升沿及下降沿指令-PLS,PLF5主控指令-MC MCR6取反指令-INV,中国工控天天自动化PLC培训中心,触点及线圈指令,输入信号的程序举例:,说明:如上图所示,同一个输入点(上图为X1)的常开、常闭点可以在程序里重复循环使用,只要在内存容量内,可以重复使用。没有使用数量的限制。 但是使用常开点还是常闭点,应根据外部接线及控制要求来定。

25、,常开、常闭触点用法: 当外部信号接通时,程序中的常开点接通,常闭点断开 当外部信号断开时,程序中的常开点断开,常闭点接通,中国工控天天自动化PLC培训中心,触点及线圈指令,输出信号的程序举例:,说明:如上图所示,同一个输出点的线圈在程序里一般只能使用一次。 但是线圈的常开点及常闭点可以在程序里重复多次使用,没有数量限制。,输出点线圈及触点一般用法: 当输出点线圈接通时,它的常开触点接通,常闭触点断开 当输出点线圈断开时,它的常开触点断开,常闭触点接通,中国工控天天自动化PLC培训中心,双线圈输出,1什么是双线圈输出? 在用户程序中,同一编程元件的线圈使用了两次或多次,称为双线圈输出。,程序中

26、,Y001这个输出线圈在程序中用了两次,程序举例:,在梯形图程序中,一般情况下是不允许同一个线圈在一个程序中使用多次的,根据PLC的工作原理及扫描原理,在程序执行完后,才对输出的ON/OFF状态送到外部信号端子。此例中对于Y001控制的外部负载来说,真正起作用的是最后一个Y001的线圈的状态。而前面的Y001的线圈只在程序执行过程中,有ON/OFF的信号。,中国工控天天自动化PLC培训中心,双线圈输出及处理方法,举例:控制要求如下: 同时按下按钮X001及X002,指示灯Y001要亮。 按下按钮X004,5秒后Y001要亮,错误的程序:,正确的程序:,正确的程序:,中国工控天天自动化PLC培训

27、中心,置位,复位SET,RST,1. SET置位指令: 指令使执行对象动作保持。其功能与自锁程序类似。 SET指令的执行对象:Y,M,S,2. RST复位指令: 指令使执行对象清除动作保持,当前值及寄存器清0。 RST执行对象Y,M,S,T,C,D,V,Z,指令用法举例:,中国工控天天自动化PLC培训中心,置位复位指令应用案例,实验内容如下: 按下启动按钮X0,5秒后指示灯Y0才亮 按下停止按钮X1,3秒后指示灯灯灭,注:SET,RST指令在程序中经常使用, 是一个常用的,好用的指令。 使用了SET指令后,要注意在适当的条件下把对应的元件RSET 置位SET指令只能适用于位软元件 而复位RST

28、指令可以适用于位软元件及字软元件,中国工控天天自动化PLC培训中心,触点上升沿,下降沿,1.触点上升沿指令是进行上升沿检出的触点指令,仅在指定位软元件的上升沿时(offon变化时)接通一个扫描周期,2.触点下降沿指令是进行下降沿检出的触点指令,仅在指定位软元件的下降沿时(onoff变化时)接通一个扫描周期,如上图所示,X1的信号波形图,一个周期由4个过程组合,过程1,2,3,4。 过程1为断开状态 过程2为接通的瞬间状态-即由断开到接通的瞬间,则为脉冲上升沿 过程3为接通状态 过程4为断开的瞬间状态-即由接通到断开的瞬间,则为脉冲下降沿,中国工控天天自动化PLC培训中心,触点上升沿、下降沿应用

29、案例,上升Y00,下降Y01,X01,X02,自动门,小车靠近时,自动门上升,小车进入车库后,自动门下降,中国工控天天自动化PLC培训中心,脉冲指令PLS,PLF,PLS-上升沿指令 使用PLS指令时,仅在条件从offon的瞬间结果输出一个扫描周期,PLF-下降沿指令 使用PLF指令时,仅在条件从onoff的瞬间结果输出一个扫描周期,指令用法说明:,脉冲上升沿指令:PLS及PLF与触点上升沿、下降沿指令区别: 触点上升沿、下降沿指令只能针对的对象是某一个触点 而脉冲上升沿、下降沿指令针对的对象是条件,中国工控天天自动化PLC培训中心,主控指令MC, MCR,主控指令是总与分的控制指令,即总条件

30、控制部分程序 主控指令可进行嵌套。最大有8级嵌套, N0N7,主控指令用法举例,程序中: MC是主控指令的开始标志。 N0是主控的等级(N0为最高等级) M30是主控的输出线圈 MCR是主控指令的结束。,程序的分析: 当条件X0接通后,其输出线圈M30接通,主母线上对应的M30的触点接通。 此时,X001的通断可以控制Y001通断,X002的通断可以控制Y002通断。 当条件X0断开,其输出线圈M30也断开,主母线上对应的M30的触点断开。 此时,不管X001接通或断开,Y001都不会接通,Y002也是一样,中国工控天天自动化PLC培训中心,主控指令的用法,在同一个程序中,可以多次使用主控指令

31、。当主控指令都是各自独立时,主控没有等级区分,一般都用N0来表示,中国工控天天自动化PLC培训中心,主控制令应用案例,通过Y000及Y001控制自动门上升和下降, 上限位开关X001及下限位开关X000作上升及下降的限位用,系统分手动及自动操作,X24旋到ON时为手动,X24旋到OFF时为自动 手动控制时,通过按钮X10及X11控制其上升下降(即按住X10则上升,松开则停止,按住X11则下降,松开则停止) 自动控制时,按下自动启动X12,门自动上升,上到上限位后,延时6秒后自动下降,降到下限位后又自动上升,一次循环,注: 当处于手动操作时,自动程序不起作用 当处理自动操作时,手动程序不起作用,

32、中国工控天天自动化PLC培训中心,取反指令INV,取反指令是将INV指令之前的运算结果取反的指令,不需要指定软元件号,书写取反指令时只要在需要取反的地方输入“INV”,在程序中,将会出现“/”,此符号即为取反指令,取反指令用法举例:,程序1,程序2,中国工控天天自动化PLC培训中心,应用指令的基本规则,根据处理数值的大小不同,应用指令可以分为:(16位指令)和(32位指令),根据指令执行的形式不同,应用指令可以分为:(连续执行型)和(脉冲执行型),中国工控天天自动化PLC培训中心,16位 / 32位指令用法,在应用指令前添加“D”,表示32位指令,案例:,注:不是所有的应用指令都可以使用32位

33、指令 具体适用指令在编程手册内都有详细说明,将5000传送到D2内,将50000传送到,(D5 D4)内,将D10内的数据传送到D12内,将(D21,D20)内的数据传送到(D23,D22)内,中国工控天天自动化PLC培训中心,连续执行型 / 脉冲执行型指令,在应用指令后添加“P”,表示脉冲型指令,案例:,连续执行型,脉冲执行型,当X1接通,则D1在每个扫描 周期内都会加一,当X1接通时,则D1只会加一,中国工控天天自动化PLC培训中心,触点比较指令,比较符,触点比较指令:比较两个数据的大小,满足比较的条件 则触点接通,中国工控天天自动化PLC培训中心,大于比较 ,等于比较 =,小于比较 ,大

34、于等于比较 =,小于等于比较 =,不等于比较 ,触点比较指令的应用,案例1:现有两条饮料生产线A线与B线,A线生产的饮料数量存于D1数据寄存器内B线生产的饮料数量存于D2数据寄存器内现要求比较两条生产线的产量,若A线产量高,则红灯亮-Y1若B线产量高,则绿灯亮-Y2若A、B线产量相同,则黄灯亮-Y3,中国工控天天自动化PLC培训中心,传送及比较指令,中国工控天天自动化PLC培训中心,MOV传送指令,概要: MOV指令是将一个软元件内的数值复制到另一个软元件中,1.指令格式,2.操作数类型,中国工控天天自动化PLC培训中心,MOV指令举例,案例1,案例2,中国工控天天自动化PLC培训中心,MOV

35、传送指令案例,案例1 要求通过数据的方式写一个起保停程序 即:按下启动按钮X0,则马达Y0启动,并保持按下停止按钮X1,则马达停止案例2 按下按钮X01,绿灯Y00亮5秒后熄灭。接着黄灯Y01闪烁4次后熄灭。如此循环动作按下停止按钮X02,指示灯熄灭,中国工控天天自动化PLC培训中心,CML反转传送指令,概要: CML指令是以“位”为单位进行取反,结果送入另一个软元件内,1.指令格式,中国工控天天自动化PLC培训中心,CML指令用法,1.指令说明,2.操作数类型,中国工控天天自动化PLC培训中心,CML指令案例,以下为三个等效的程序,中国工控天天自动化PLC培训中心,BMOV成批传送指令,概要

36、: BMOV指令是从指定的软元件开始的多个数据进行成批传送,1.指令格式,2.操作数类型,中国工控天天自动化PLC培训中心,BMOV指令案例,案例1,案例2,中国工控天天自动化PLC培训中心,FMOV多点传送指令,概要: FMOV指令是将同一个数据传送到从指定的软元件开始的多个数据内,1.指令格式,中国工控天天自动化PLC培训中心,FMOV指令用法,1.指令说明,2.操作数类型,中国工控天天自动化PLC培训中心,FMOV指令案例,案例1 要求:按下按钮X01后,把D100至D300内的所有数据都清0,201组,中国工控天天自动化PLC培训中心,XCH交换指令,概要: XCH指令是在两个软元件之

37、间进行数据交换,1.指令格式,中国工控天天自动化PLC培训中心,XCH指令用法,1.指令说明,2.操作数类型,中国工控天天自动化PLC培训中心,XCH指令注意点,当M8160处于ON状态时,且XCH指令中指定的是同一软元件时,低8位及高8位可进行交换,当M8160处于ON状态时,32位指令执行时,低8位及高8位可进行交换,当M8160处于ON状态时,若指令的软元件编号不同时,则出错标志M8067变为ON,并且指令无法执行。,中国工控天天自动化PLC培训中心,BCD传送指令,概要: BCD指令是在将二进制数据转换成BCD码后进行传送,1.指令格式,中国工控天天自动化PLC培训中心,BCD指令用法

38、,1.指令说明,2.操作数类型,假设D1=34, 则D1转成BCD数据为:,34的BCD数据,因此指令执行后,D2的值为:0011 0100,S,D,中国工控天天自动化PLC培训中心,BCD指令用法,BCD指令常用于七段译码显示器,每个七段译码显示器由4个信号控制,对应PLC的4个输出点 用来显示09之间的不同数据,若要显示1,则只需接通Y0 若要显示2,则只需接通Y1 若要显示3,则需同时接通Y0及Y1 若要显示4,则只需接通Y2 若要显示5,则需同时接通Y0及Y2 依次类推,Y3,Y0,Y2,Y1,Y5,Y4,Y7,Y6,中国工控天天自动化PLC培训中心,BCD指令的应用案例,案例1空调生

39、产线每天的产量为100台以内,现要求通过七段译码显示器时时显示出当前的产量假设当前的产量存于D1数据寄存器内,Y3,Y0,Y2,Y1,Y5,Y4,Y7,Y6,中国工控天天自动化PLC培训中心,BIN交换指令,概要: BIN指令是在将BCD数据转换成十进制数据后进行传送,1.指令格式,中国工控天天自动化PLC培训中心,BIN指令用法,1.指令说明,2.操作数类型,K2X00,因此指令执行后,D2的值为:49,S,D,假设K2X00的状态:,K2X0的BCD数据转为十进制后的数据,中国工控天天自动化PLC培训中心,BIN指令用法,BIN指令常用于数字开关(拨码开关),每个数字开关有4个信号,对应P

40、LC的4个输入点 用来反应09之前不同数据的状态,若开关拨为1,则X0就会接通 若开关拨为2,则X1就会接通 若开关拨为3,则X0及X1都接通 若开关拨为4,则X2就会接通 若开关拨为5,则X1及X4都接通 依次类推,中国工控天天自动化PLC培训中心,BIN指令的应用案例,案例2 按下启动按钮X1,指示灯Y1开始闪烁 当到达设定的闪烁次数后,指示灯灭 闪烁次数由拨码开关设定(2位数),案例1 将拨码开关设定数据 存于数据寄存器D1内,拨码开关及信号分配,中国工控天天自动化PLC培训中心,四则逻辑运算,中国工控天天自动化PLC培训中心,中国工控天天自动化PLC培训中心,加法指令+,加法指令即2个

41、数据/数值进行加法运算(A+B=C)后得出结果的指令,1.指令格式1,2.指令格式2,中国工控天天自动化PLC培训中心,加法指令用法说明,16位运算(+,+P),32位运算(D+,D+P),D1 + D5,D5,D1 + D5,D10,D6,D5,(D2,D1) +( D6,D5),(D2,D1) +( D6,D5),D11,D10,中国工控天天自动化PLC培训中心,加法指令使用注意点,1.源操作数和目标操作数位指定为同一软元件,这种情况下,如果使用连续型指令(+,D+),则每个 扫描周期,加法运算的结果都会变化,初始时,D1 = 0,当X000接通后,执行加法指令第一个扫描周期后,D1 =

42、0 + 3 = 3第二个扫描周期后,D1 = 3 + 3 = 6第三个扫描周期后,D1 = 6 + 3 = 9依次类推,每个扫描周期,D1的数值都会增加3,中国工控天天自动化PLC培训中心,减法指令-,减法指令即2个数据/数值进行减法运算(A-B=C)后得出结果的指令,2.指令格式2,1.指令格式1,中国工控天天自动化PLC培训中心,减法指令用法说明,16位运算(- , - P),32位运算(D -,D-P),D1 - D5,D5,D1 - D5,D10,D6,D5,(D2,D1) - ( D6,D5),(D2,D1) + ( D6,D5),D11,D10,中国工控天天自动化PLC培训中心,乘

43、法指令*,乘法指令即2个数据/数值进行乘法运算(A*B=C)后得出结果的指令,1.指令格式,注:16位乘法指令的运算结果是32位,中国工控天天自动化PLC培训中心,乘法指令用法说明,16位运算(*,*P),32位运算(D*,D*P),假设D1=3 , D5=6, 那么指令执行后,D11,D10=18,假设(D2,D1)组成的32位数据 = 50,000, (D6,D5)组成的32位数据 = 8000那么指令执行后,(D13,D12,D11,D10)组成的64位地址内的数据 = 40,000,000,D1 * D5,D11,D10,(D2D1 ) * (D6D5),D13D12D11,D10,中

44、国工控天天自动化PLC培训中心,乘法指令使用注意点,1.源操作数和目标操作数位指定为同一软元件,这种情况下,如果使用连续型指令(*,D*),则每个扫描周期,乘法运算的结果都会变化,初始时,假设D1 = 1,当X000接通后,执行乘法指令第一个扫描周期后,D1 = 1 * 2 = 2第二个扫描周期后,D1 = 2 * 2 = 4第三个扫描周期后,D1 = 4 * 2 = 8依次类推,每个扫描周期,D1的数值都会原来的2倍,中国工控天天自动化PLC培训中心,除法指令/,除法指令即2个数据/数值进行除法运算(A/B=C)后,运算结果为 商和余数的指令,1.指令格式,注:16位除法指令的运算结果是32

45、位 其中低16位是商,高16位是余数,中国工控天天自动化PLC培训中心,除法指令用法说明,16位运算(/,/P),32位运算(D/,D/P),假设D1=9 , D5=2, 那么指令执行后,D10=4, D11=1,假设(D2,D1)组成的32位数据 = 50,000, (D6,D5)组成的32位数据 = 8000那么指令执行后,(D11,D10)组成的32位地址内的数据 = 6(商)(D13,D12)组成的32位地址内的数据 = 2000(余数),D1 / D5,D11,D10,商,余数,中国工控天天自动化PLC培训中心,除法指令使用注意点,1.源操作数和目标操作数位指定为同一软元件,这种情况

46、下,如果使用连续型指令(/,D/),则每个扫描周期,除法运算的结果都会变化,初始时,假定D1 = 15,当X000接通后,执行除法指令第一个扫描周期后,D1 = 15 / 2 = 7 第二个扫描周期后,D1 = 7 / 2 = 3第三个扫描周期后,D1 = 3 / 2 = 1第四个扫描周期后,D1 = 1 / 2 = 0第五个周期以后,D1都一直为0,中国工控天天自动化PLC培训中心,运算指令应用案例,案例1:基本计算 请计算(D1+D2*D3)/D4的值,案例2:绕卷系统 要求:按下启动按钮,绕卷马达转动,将薄膜打包 在滚轴上安装一开关,滚轴每转一圈,开关接通一次 要求打包100米后,自动由切刀将薄膜切断,滚轴,周长为0.5米,中国工控天天自动化PLC培训中心,加一指令INC,INC加一指令即使指定软元件中的内容加一的指令,2.操作数类型,1.指令格式,中国工控天天自动化PLC培训中心,加一指令用法说明,一般使用加一指令时,都会用到脉冲型指令 即INCP 此时,加一指令与计数器有点类似,指令用法说明:,中国工控天天自动化PLC培训中心,减一指令DEC,DEC减一指令即使指定软元件中的内容减一的指令,2.操作数类型,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报