版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3三菱fx2n系列可编程控制器3.1 fxzn系列可编程控制器的结构组成3. 1. 1 fx2n型plc基本单元的外形结构锂电池输入端子编程电缆输出端子输出信号灯电源指示灯运行指示灯电池抬示灯出错指示灯扩展端口图3-1为fx2n型plc基本单元的外形,plc主要是通过输入端子和输出端子与外部控 制电器联系的。输入端子连接外部的输入元件,如按钮、控制开关、行程开关、接近开关、 热继电器接点、压力继电器接点、数字开关等。输出端子连接外部的输出元件,如接触器、 继电器线圈、信号灯、报警器、电磁铁、电磁阀、电动机等。运行开关图3-1 fxzn型plc的外形fx2n型可编程序控制器上设置有4个指示灯,以
2、显示plc的电源、运行/停止、内部锂 电池的电压、cpu和程序的工作状态。3. 1. 2 fx2n型plc的主要种类及型号1) fx2n型plc的主要种类fx2n型plc按品种可分为基木单元、扩展单元、扩展模块和特殊扩展设备,见表31 表3-3所示。基本单元由内部电源、内部输入输出、内部cpu和内部存储器组成,只有基本单元可 以单独使用,当输入输出点数不足时可以进行扩展。扩展单元由内部电源、内部输入输出组成,需要和基本单元一起使用。扩展模块由内部输入输出组成,自身不带电源,由基本单元、扩展单元供电,需要和 基本单元一起使用。特殊扩展设备可分为三类:特殊功能板、特殊模块和特殊单元。是一些特殊用途
3、的装 置。特殊功能板用于通信、连接和模拟量设定等,特殊模块主耍有模拟量输入输出、高速 计数、脉冲输出、接口等模块,特殊单元用于定位脉冲输出。2) fx2n型plc的型号fx2n型plc的型号可表示如下:plc系列名称,输入和输出点数总和,128为64点输入和64点输出,单 元种类:m 基本单元,e输入输出混合扩展模块及扩展单元,ex输入专用扩展模块, ey输出专用扩展模块,输出型式:r继电器输出,s 品闸管输击,t晶体管输出, 其它区分:001专为中国推出的产品。例:型号fx2n-128mr-001表示为fx2n型plc, 64点输入和64点输出,128点基 本单元,继电器输岀方式,专为中国推
4、出的产品。3. 1.3 fx2n型plc的软元件fx2n型plc的软元件见表3-4所示。表3-1基本单兀一览表输入输出点数输入 点数输出点数fx2n 型 plcac电源,dc输入继电器输出晶闸管输出晶体管输出1688fx2n-16mr-001fx2n-16ms-001fx2n-16mt-001321616fx2n-32mr-001fx2n-32ms-001fx2n-32mt-001482424fx2n-48mr-001fx2n-48ms-001fx2n-48mt-001643232fx2n-64mr-001fx2n-64ms-001fx2n-64mt-001804040fx2n-80mr-00
5、1fx2n-80ms-001fx2n-80mt-0011286464fx2n-128mr-001fx2n-128mt-001表3-2扩展单元一览表输入输出点数输入 点数输出 点数ac电源,dc输入继电器输出晶闸管输出晶体管输出321616fx2n-32erfx2n-32esfx2n-32et482424fx2n-48erfx2n-48et表3-3扩展模块一览表输入输 出点数输入点数输出点数输入继电器输出晶闸管输出晶体管输出输入信 号电压连接形式8(16)4(8)4(8)fx0n-8erdc24v横端子台880fx0n-8exdc24v横端子台808fx0n-8eyrfx0n-8eyt横端子台1
6、6160fx0n-16exdc24v横端子台16016fx0n-16eyrfx0n-16eyt横端子台16160fx2n-16exdc24v横端子台16016fx2n-16eyrfx2n-16eytfx2n-16eys横端子台注:()中的数字扩展设备占用点数,控制电源(dc5v)由基本单元或扩展单元供电。在常规电器控制电路中,采用各种电气开关、继电器、接触器等控制元件组成电路, 对电气设备进行控制。在plc屮,利用内部存储单元来模拟各种常规控制电器元件,这些 模拟的电器元件叫做软元件,软元件有三种类型。第一种为位元件,plc屮的输入继电器x、输出继电器y、辅助继电器m和状态继电 器s为位元件。
7、存储单元中的一位表示一个继电器,其值为“0“或“1”,“(f表示继电器失电, “1”表示继电器得电。第二种为字元件,最典型的字元件为数据寄存器d, 个数据寄存器可以存放16位二 进制数,两个数据寄存器可以存放32位二进制数,在plc控制中用于数据处理。定时器t 和计数器c也可以作为数据寄存器来使用。第三种为位与字混合元件,如定时器t和计数器c,它们的线圈和接点是位元件,它 们的设定值寄存器和当前值寄存器为字元件。表3-4 fx2n型plc软元件表软元件类型点数编码范围输入继电器(x)184点合计256点x0 x267输出继电器(y)184点y0 y267辅助继电器(m)般500点m0 m499
8、锁定2572 点m500 m3071特殊256点m8000 m8255状态继电器(s)一般490点s0s499锁定400点s500s899初始10点s0 s9信号报警器100点s900s999定时器(t)100ms03276.7s 200 点t0 t19910ms0.01 327.67s 46 点t200 t245ims保持型0.01 32.767s 4 点t246t249100ms保持型03276.7s 6点t250 t255计数器(c)般16位032767 200 点c0c9916位加计数器锁定16位100点(子系统)c100c19916位加计数器一般32位-2147483648+2147
9、48364735点c200c219 32位加/减计数器锁定32位15点c220c234 32位加/减计数器高速计数器(c)单相范围:-2147483648+2147483647c235 c24511 点双相c246c250 5 点a/b相c251 c255 5 点数据寄存器(d)(使用2个口j组 成一个32位数 据寄存器)一般(16位)200点d0 d199锁定(16位)7800 点d200d7999文件寄存器(16位)7000 点d1000d7999特殊(16位)256点从 d8000d8255变址(16位)1 6 a;1v0v7以及z0z7指针(p)用 t- call128点p0p127用
10、于中断6输入点、3定时器、6计数器100* 150* 和 16"18*(上升触发1,下降触发*=0, *=时间(单位:ms)嵌套层次用于mc和mrc时8点non7常数十进制16 位:-327683276732 位:-21474836482147483647十六进制16 位:0 ffff32 位:0ffffffff3. 1.4输入、输出继电器(x、y)输入继电器(x)用于连接外部的输入开关、接点连接,接受外部开关量信号,并通过梯 形图进行逻辑运算,其运算结果由输出继电器(y)输出,驱动外部负载。表35为输入继电 器和输出继电器元件分配表。表3- 5输入继电器和输岀继电器元件分配表型号f
11、x2n-16mfx2n-32mfx2n-48mfx2n-64mfx2n-80mfx2n-128m扩展时输入继电器x0 x78点x0 x1716点x0 x2724点x0 x3732点x0 x4740点x0 x7764点x0 x267184点输出继电器y0 y78点y0 y1716点y0-y2724点y0 y3732点y0-y4740点y0 y7764点y0-y267184点输入继电器(x)和输出继电器(y)在plc中各有184点、,采用八进制编号。输入继电器编号为:x0x7、x10x17、x20x27x267。输出继电器编号为:y0y7、y10y17、y20y27y267。但输入继电器和输出继电
12、器点数之和不得超过256,如接入特殊单元、特殊模块时,每 个占8点,应从256点中扣除。3. 1.5辅助继电器(m)辅助继电器(m)相当于中间继电器,它只能在内部程序(梯形图)屮使用,不能对外驱动 外部负载,在梯形图用于逻辑变换和逻辑记忆作用。在fx2n型plc屮,除了输入继电器和输出继电器的元件号采用八进制外,其它软元件 的元件号均采用十进制。辅助继电器有通用辅助继电器、断电保持辅助继电器和特殊辅助 继电器。1)通用辅助继电器通用辅助继电器的元件编号为m0m499,共500点。它和普通的中间继电器功能一 样,运行吋,如果通用辅助继电器线圈得电,当电源突然中断吋线圈失电,若电源再次接 通时,线
13、圈仍失电。通用辅助继电器也可通过参数设定将其改为断电保持辅助继电器。2)断电保持辅助继电器断电保持辅助继电器的元件编号为m500m3071其中m500ml023共524点,可通过参数设定将其改为通用辅助继电器。ml024m3071共2048点、,为专用断电保持辅助继电器。其屮m2800m3071用于上 升沿,下降沿指令的接点时,有一种特殊性,这将在后面说明。3)特殊辅助继电器特殊辅助继电器的元件编号为m8000m8255,共有256点。但其屮有些元件编号没 有定义,不能使用。特殊辅助继电器用来表示plc的某些状态、提供时钟脉冲和标志(如进 位、借位标志等)、设定plc的运行方式、步进顺控、禁止
14、屮断、设定计数器的计数方式等。 特殊辅助继电器的功能和定义见附录bo特殊辅助继电器通常分为两类。(1)接点型(只读型)特殊辅助继电器此类辅助继电器的接点由plc定义,在用户程序川只可直接使用其触点。下面介绍儿 种常用的接点型特殊辅助继电器的定义和应用实例。m8000:运行监控。常开接点,plc在运行(run)时接点闭合。m8002:初始化脉冲。常开接点,仅在plc运行开始时接通一个扫描周期。m8005:锂电池电压降低。锂电池电压下降至规定值时接点闭合,可以用它的触点和输 出继电器驱动外部指示灯,以提醒工作人员更换锂电池。m8011m8014分别为10 ms、100ms、1 s、lmin吋钟脉冲
15、。占空比均为0.5。例m8013 为1秒钟时钟脉冲,该接点为0.5秒接通,0.5秒断开。图3-2接点型特殊辅助继电器应用举例图35的梯形图在运行时, m8000常开接点闭合,y0得电,用y0控制一个信号 灯,灯亮表示plc正在运行当中。 当plc内部的锂电池电压下降至规定值时,m8005接点闭合,由于m8013接点0.5秒接通、0.5秒断开,由y1控制的信号灯时亮时灭,警示 要更换锂电池了。 m500为断电保持辅助继电器,当失电后恢复供电时将保持失电前的 状态,用m8002常闭接点在来电plc运行时断开一个扫描周期,这样就能使m500失去断 电保持的功能了。(2) 线圈型(可读可写型)特殊辅助
16、继电器这类特殊辅助继电器由用户程序控制其线圈,当其线圈得电时能执行某种特定的操作。 如:m8033、m8034的线圈等。m8030: m8030的线圈得电时,当锂电池电压降低时,plc ffl板上的指示灯不亮。m8033: m8033的线圈得电时,在plc停止(stop)时,元件映彖寄存器中(y、m、c、 t、d等)的数据仍保持。m8034:线圈得电时.全部输出继电器失电不输出。m8035:强制运行(run)模式。m8036:强制运行(run)指令。m8037:强制停止(stop)指令。m8039:线圈得电时,plc以d8039屮指定的扫描时间工作。这类继电器不仅可以用其线圈,也可以用其接点,
17、如图36所示。3. 1.6状态继电器(s)状态继电器(s)主要用于步进顺序控制,在工业控制过程中有很多设备都是按一定动作顺序工作 的,例如机械手抓取物品,机床加工零件等都是按一系列固定动作一步一步完成的。这种步进 顺序控制方式用状态继电器进行控制将会变得很方便,状态继电器采用专用的步进指令进行编 程,其编程方法将在后面讲解。状态继电器有3种类型。元件编号范围为s0s 999o1、通用型状态继电器:sos 499共500点,其中s0s9共10点用于初始状态,s10s19共10点用于回零状态。通用型状态继电器没有失电保持功能。2、失电保持型状态继电器:35005899共4 00点,在失电时能保持原
18、来的状态。3、报警型状态继电器:s900s999共100点,失电保持型,它和功能指令ans、anr 等配合可以组成各种故障诊断电路,并发出报警信号。利用外部设备(如编程软件或编程器)进行参数设定,可改变其状态继电器的失电保 持的范围,例如将原始的s500s999改为s200s999,则s0s 199为通用型状态继电器, s200s999为失电保持型状态继电器。状态继电器如果不用于步进指令编程,也可以当作 辅助继电器使用,使用方法和辅助继电器一样。3. 1.7定时器(t)定时器相当于通电延时型时间继电器,在梯形图中起时间控制作用,fx2n系列plc 给用户提供了 256个定时器,其编号为t0t2
19、55。其屮通用定时器246个,积算定时器10 个。每个定时器的设定值在k0k32767 z间,设定值可以用常数k进行设定,也可以用数据寄存器(d)的内容来设定。例如用外部数字开关输入的数据送到数据寄存器(d)中作为定 时器的设定值。定时器按时钟脉冲分有1ms、10 ms、100 ms三挡,当所计时间到达设定值 时,输出触点动作。定时器的类型如表36所示。fx2n型plc小的定时器实际上是对时蚀 脉冲汁数来定时的,所以定时器的动作时间等于设定值乘它的时钟脉冲。例如定时器t200 的设定值为k30000,英动作时i'可等于30000x10 ms = 300秒。1)定时器的基本用法图37为通
20、用定时器的基本用法,当x0接点闭合时,定时器t200的线圈得电,如果 x0接点在1.23sz内断开,t200的当前值复位为0,如果达到或大于1.23s, t200的常开 接点闭合,t200的当前值保持为k123不变。x0接点断开后,线圈失电,接点断开,定时 器的值变为k0,它和通电延时型时间继电器的动作过程完全一致。表3- 6定时器的类型16位定吋器(设定值k(b-k32767)(共 256 点)通用定时器tot199 (共 200 点)100 ms时钟脉冲(t1 92t199 中断用)t200 t245 (共 46 点)10 ms时钟脉冲,积算定时器t246t249(共 4 点)1 ms时钟
21、脉冲(执行中断电池备用)t250t255(共 6 点) 100ms时钟脉冲(电池备用)2)定时器设定值的设定方法(1) 常数设定方法:用于固定延吋的定吋器,如图3-9 (a)的设定值为十进制常数设定。(2) 间接设定方法:一般用数据寄存器d存放设定值,数据寄存器d中的值可以是常 数,也可以是用外部输入开关或数字开关输入的变量,间接设定方法灵活方便,但是一般 需要占用一定数量的输入量。如图39(b)所示,数据寄存器d5存放的数为定时器t10的设 定值,当xl=0时,d5存放的数为k500,当xl=l时,d5存放的数为k100,当x0接点 闭合吋,t10的当前值等于d5存放的值吋,t10的接点动作
22、。(3) 机能扩充板设定方法:用fx2n-8av-d型机能扩充板,安装在plc基本单元上,扩 充板上有8个对变电阻旋钮对以输入8点模拟量,并把模拟量转换成8位二进制数(0255)。 当设定值大于255时,可以用乘法指令(mul)乘以一个常数使之变大作为定时器的设定值。 如图39(c)所示,当xi接点闭合时,将fx2n-8av-d型机能扩充板上的0号可变电阻旋钮 所设定的值传送到数据寄存器d2中作为定吋器t5的设定值。ximovk100d5xixo-| 1)5(b)输入间接设定movk500d5x0vrrdkod2d2cd(c)机能扩充板设定图3-3定时器设定方式3) 典型定时器应用梯形图(1)
23、断电延时型定时器plc中的定时器为通电延时型,而断电延时型定时器可以用图210的梯形图来实现。图3-4断电延时型定时器(2)通断电均延时型是时器x0(57) k30yoxo图3-5k20通断电均延时型定时器yo|i l_;3s|2sxoj(3) 定时脉冲电路定时脉冲电路1k40toto )k40to |4s i4s4s定时脉冲电路2图3-6定时脉冲电路(4) 震荡电路k10xoto |y0iljlis is is is图3-7震荡电路(5) 占空比可调震荡电路卄乜k20網|k30農荡电路1一pf"!k20_k50震荡电路2to |lj2s 3s 2s 3s图3-8占空比可调震荡电路(
24、6) 上升沿单稳态电路图39上升沿单稳态电路(10)图3-10下降沿单稳态电路(7) 下降沿单稳态电路m0ii3. 1.8计数器(c)计数器用于对各种软元件接点的闭合次数进行计数,计数器可分为两大类:内部信号 汁数器和外部信号计数器(即高速计数器)。1) 内部信号计数器内部信号计数器用于对plc中的内部软元件(如x、y、m、s、t、c)的信号进行计数。 可分为16位加计数器(共200点)和32位加/减计数器(共35点)。如表37所示。表3- 7内部信号计数器通用型断电保持型16位加计数器(共200点) 设定值132767c0 c99 (共 100 点)c100 c199 (共 100 点)32
25、位加/减计数器(共35点) 设定值-2147483648 +2147483647c200c219 (共 20 点) 加减控制(m8200m8219)c220c234 (共 15 点) 加减控制(m8220m8234)(1)16位加计数器16位加计数器的元件编号为coc199o其屮®c99为通用型,c100c199为断电 保持型。设定值为k1k32767。图319为16位加计数器的工作过程示意图。xio nixii nnnnniinn图中加计数器co对xii的上升沿进行计数,当计到设定值6时就保持为6不变,同时 co的接点动作,使y0线圈得电。如要计数器co复位,需用复位指令rst。当
26、x10接点 闭合时执行复位指令,计数器co的计数值为0,同时c0的接点复位。在x10接点闭合执 行复位指令时,计数器不能计数。0rstc0xii | k6coi i®图3-1116位加计数器的工作过程示意图通用型计数器(c0c99)在失电后,计数器将自动复位,计数值为0。断电保持型计数 器(c100c199)在失电后,计数器的计数值将保持不变,来电后接着原来的计数值计数。和定时器一样,计数器的设定值也可以间接设定。(2) 32位加/减计数器32位加/减计数器共有35个,元件编号为c200c234,其中c200c219 (共20点) 为通用型,c220c234 (共15点)为断电保持型
27、,它们的设定值为-2147483648 +2147483647,可由常数k设定,也可以用数据寄存器d来间接设定。32位设定值存放在 元件号相连的两个数据寄存器中。如果指定的寄存器为d0,则设定值实际上是存放在d1 和d0中,其d1中放高16位,d0中放低16位。32位加/减计数器c200c234可以加计数,也可以减计数,其加/减计数方式由特 殊辅助继电器m8200m8234设定。如表38所示。当特殊辅助继电器为1时,对应的计 数器为减计数,反之为0时为加计数。表3- 8 32位加/减计数器的加减方式控制用的特殊辅助继电器计数器编号加减方式计数器编号加减方式计数器编号加减方式计数器编号加减方式c
28、200m8200c209m8209c218m8218c227m8227c201m820ic210m8210c219m8219c228m8228c202m8202c211m8211c220m8220c229m8229c203m8203c212m8212c221m8221c230m8230c204m8204c2i3m8213c222m8222c231m8231c205m8205c214m8214c223m8223c232m8232c206m8206c215m8215c224m8224c233m8233c207m8207c216m8216c225m8225c234m8234c208m8208c217
29、m8217c226m8226c235m8235图320为32位加/减计数器的工作过程示意图,图中c200的设定值为一5,当x12输 入断开,m8200线圈失电时,对应的计数器c200为加计数方式。当x12闭合,m8200线 圈得电时,对应的计数器c200为减计数方式。计数器c200对x14的上升沿进行计数。当当前值由一6变为一5吋,计数器c200的接点动作。当当前值由一5变为一6吋,计 数器c200的接点复位。当x13的接点接通执行复位指令时,c200被复位,其c200常开 接点断开,常闭接点闭合。对于16位加计数器,当计数值达设定值时则保持为设定值不变,而32位加/减计数器 不一样,它是一种
30、循环计数方式,当计数值达设定值时将继续计数。如果在加计数方式下 计数,将一直加计数到最大值2147483647,再加1就变成最小值一2147483648。如果在减 计数方式下,将一直减计数到最小值一2147483648,再减1就变成最大值2147483647。xi而i加计数x :i1 复位x14 fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl fl 匸1图3- 12 32位加减计数器的工作过程示意图由plc的工作方式可知,plc是采用反复不断地读程序、并进行逻辑运算的工作方式。 如图320中的计数器c200,当plc
31、读到x14接点时,如x14=l,则对c200加1(或减1), 如杲x14接点变化频率a快,在一个扫描周期屮多次变化,则计数器c200将无法对它进行 计数,可见内部计数器的计数频率是受到一定限制的。也就是说,输入接点的动作吋间必 须大于一个扫描周期。32位加减计数器c200c234如果不作为计数器使用时,可当作32位数据寄存器使用, 但不能用于16位指令的操作元件。2)高速计数器内部信号计数器的计数方式和扫描周期有关,所以不能对高频率的输入信号计数,而 高速计数器采用中断工作方式,和扫描周期无关,可以对高频率的输入信号计数。高速计 数器只对固定的输入继电器(x0x5)进行计数,如表3-9所示。f
32、x2n型plc中共有21点高速讣数器(c235c255),高速讣数器分为三种类型,一相 一计数输入型、一湘二计数输入型和ab相计数输入型。每种类型屮还可分为1型、2型和 3型。1型只有计数输入端,2型有计数输入端和复位输入端,3型有计数输入端、复位输 入端和起动输入端。高速计数器具有停电保持功能,也可以利用参数设定变为非停电保持型。如果不作为 高速计数器使用时也可作为32位数据寄存器使用。3. 1.9数据寄存器(d)数据寄存器(d)主要用于数据处理,如表311所示。表3-9数据寄存器分类及元件号普通用停电保持用停电保持专用特殊用变址用d0 d199(200点)d200d511(312点)供链路
33、用:主站一>从站d490-d499从站一>主站d500-d509d512d7999(7488点)文件用:d1000d7999 可 500 点 为-组作文件数据寄存器d8000d8195(256 点)v0 v7z0 z7(16 点) 非停电保持型,但可利用参数设定变为停电保持型。 停电保持型,但可利用参数设定变为非停电保持型。 不能利用参数设定变为非停电保持型。数据寄存器都是16位的,最高位为正负符号位,可存放16位二进制数。也可将2个数据寄存器组合,可存放32位二进制数,最高位是正负符号位。如图326所示。k数据寄存器do (16位)>1数据寄存器41 的数据为二进制补码bl
34、5bl4bl3bl2bll bl。b9 b8 b7 b6 b5 b4 b3 b2. bl bo16位数据寄存器可处理-32768-32767的数据高位| o | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |低位32位数据寄存器可处理-21474836482147483647的数据f j j g s ;滾 召 窝 j 9 乂 j j 一0:正数 -1:负数(小16位数据寄存器的数搦农示方法k 数据寄存器d1 (高16位)* 数据寄存器d0 (低16位)>1b31 b30 b29b28b27b26b25 b24 b23
35、b22 b2 b20bl9bl8bl7 bl6bl5 bl4bl3bl2 bll blo b9 b8 b7 b6 b5 b4 b3 b2 bl bo位i|i|o|o|i|o|o|i|i|o|i|o|o|i|i|o| i|i|o|o|i|o|o|i|i|o|i v| 低位891 £-.9829s s28sz 962、ssi 893 9cs9zz22 三禽 88#s 9k8wh 邑 2.6oz poik 图8098828 9=22卜 9 一 zslngc" v9882z9 99 乏s2oc9cm 260z89c9 s8 二&22数数 应正负(b) 32位数据寄存器的数据
36、衣示方法3-13数据寄存器的数据表示方法1个数据寄存器(16位)处理的数值为一32768+32767。其数据表示如图3-26(a)wr示。 寄存器的数值读出与写入一般采用功能指令。也可以由数据存取单元(显示器)或编程器等设 备读出或写入。2个相邻的数据寄存器可以表示32位数据,可处理一2147483648+2147483647的数 值,在指定32位时(高位为大号,低位为小号。在变址寄存器中,v为高位,z为低位), 如指定do,则实际上是把高16位存放在d1屮,把低16位存放在do中。低位可用奇数或 偶数元件号,考虑到外围设备的监视功能,低位可采用偶数元件号,如图3-26(b)所示。1) 普通型
37、数据寄存器普通型数据寄存器元件号为dod199,共200点。普通型数据寄存器中一旦写入数据, 在未写入其它数据之前,数据是不会变化的。但是plc在停止时或停电时,所有数据被清 除为0,(如杲使特殊辅助继电器m8033=l,则可以保持)。通过参数设定也可变为停电保持 型的数据寄存器。2) 停电保持型的数据寄存器停电保持型的数据寄存器元件号为d100d511,共312点。使用方法和普通型数据寄 存器一样。但是plc在停止时或停电时数据被保存,通过参数设定也可变为普通型非停电 保持型。在并联通信中,d490d50 9被作为通信占用。3) 停电保持专用型的数据寄存器停电保持专用型的数据寄存器元件号为d
38、512d7999,共7488点。其特点是不能通过 参数设定改变其停电保持数据的特性。如要改变停电保持的特性,可以在程序的起始步采 用初始化脉冲(m8002)和复位(rst)或区间复位(zrst)指令将其内容清除。利用参数设定可以将d1000d7999,(共7000点)范围内的数据寄存器分为500点为一 组的文件数据寄存器。文件寄存器实际上是一类专用数据寄存器,用于存储大量的数据, 例如采集数据、统计计算数据、多组控制参数等。4) 特殊型的数据寄存器特殊型的数据寄存器元件号为d8000d8255,共256点。但其中有些元件号没有定义 或没有使用,这些元件号用户也不能使用。特殊用途的数据寄存器有两
39、种,一种是只能读 取或利用其中数据的数据寄存器,如可以从d8005中读取plc中锂电池的电压值。一种是 用于写入特定的数据的数据寄存器,例如图327中,利用传送指令(mov)向监视定时器时 间的数据寄存器d8000中写入设定时间,并用监视定时器刷新指令wdt对其刷新。特殊型的数据寄存器的内容参见附录bom80021movk250d80001wdt图3- 14特殊数据寄存器的数据设定5) 变址寄存器v、z变址寄存器元件号为v0v7、z0z7共16点。v0和z0可分别用v和z表示。和 通用型数据寄存器一样,可以进行数值数据读与写,但主要用于操作数地址的修改。v0 v7、z0z7单独使用,可组成16
40、个16位变址寄存器,如图328(a)所示。16位8点16位8点v0z0viz1v2z2v3z3v4z4v5z5v6z6v7z732位8点(a) 16位变址寄存器(b) 32位变址寄存器(c)变址寄存器应用举例图3- 15变址寄存器进行32位数据处理时,v0v7、z0z7需组合使用,可组成8个32位变址寄存器。v为高16位,z为低16位,如图3-28(b)所示。图3-28(c)所示为变址寄存器应用举例,当xi闭合时,将常数5传送到z中,z=5«当 x2闭合时,将常数1234传送到d(10+5)即d15中。当x3闭合时,将常数12345678传送 到v2、z2组成的32位变址寄存器屮,常
41、数12345678是以二进制数形式存放在v2、z2中的,其中高16位存放在v2中,低16位存放在z2中。3. 1. 10 指针(p)、(1)指针用于跳转、中断等程序的入口地址,与跳转、子程序、中断程序等指令一起应用。 按用途可分为分支用指针p和中断用指针i两类,其中中断用指针i又可分为输入中断用、 定时器小断用和计数器小断用三种。如表3-12所示。表3-10 fx2n型plc指针种类分支用指针中断用指针输入中断用定时器中断用计数器中断用p0p127128点其中p63为结束跳转ioon (x0)i10n (xi) 120口 (x2) 130口 (x3) 140口 (x4) 150口 (x5)6点
42、16口17口i8nn3点1010102010301040105010606点说明=1时上升沿中断=0时下降沿中断=10 99ms1)分支用指针p分支用指针p用于条件跳转,子程序调用指令,应用举例如图329所示。po(小条件转移(b)跳到end(c)子程序调用跳过子程序/图3- 16分支用指针p的使用图3-29(a)所示的是分支用指针在条件跳转指令屮的使用,图屮x0接通,执行条件跳转 指令cj,跳过一段程序转到指针指定的标号p0位置,执行其后的程序。图329(b)所示屮x0接通,执行条件跳转指令cj p63跳到end,即后面的梯形图均跳 过不执行。图3-29(c)所示,当x0接通,则跳过主程序,
43、执行子程序后再返回主程序回原位置。 在编程时,指针编号不能重复使用。2)中断用指针(i)屮断用指针常与屮断返回指令iret、开屮断指令ei、关屮断指令di起使用。3.2基本逻辑指令及编程方法fx2n型可编程控制器有基本指令27条,步进指令2条,功能指令128条。本节介绍基 本指令。fx2n型可编程控制器的编程语言主要有梯形图和指令表。指令表和梯形图有对应 关系。fx2n型可编程控制器的基本指令和图形符号如表313所示。表3-11fx2n型可编程控制器的基本指令和图形符号指令功能梯形图符号指令功能梯形图符号指令功能梯形图符号ld起始连接 常开接点hhani串联 常闭接点out普通线圈(y000
44、)ldi起始连接 常闭接点andp串联 上升沿接点十set置位set m3ldp起始连接 上升沿接点and1-'串联 下降沿接点-w-rst复位.rst m3ldf起始连接 下降沿接点h-anb串联导线pls上升沿pls m2or并联 常开接点hporb并联导线plf下降沿plf m30ri并联 常闭接点hfmps冋路向下 分支导线1mc主控|ic no mgorp并联 上升沿接点十mrd中间回路分支导线mcr主控复位mcr noorf并联下降沿接点mpp末回路 分支导线1nop空操作and串联 常开接点i nv接点収反/end程序结束.end 图3-17辅助继电器m2800m3071
45、边沿接点的特点例34 一组传送带由3段传送带连接而成,如图345所示。在每条传送带末端安装一 个接近开关,用于检测金属板。传送带用三相电动机驱动,用于传送有一定长度的金属板。 当工人在传送带1的首端放一块金属板,按一下起动按钮,则传送带1首先启动。当金属 板的前端到达传送带1的末端时,接近开关sq1动作,起动传送带2。当金属板的末端离 开接近开关sq1时,传送带1停止。同理,当金属板的前端到达sq2时,起动皮带3。当 金属板的末端离开sq2时皮带2停止。最后当金属板的末端离开sq3时,传送带3停止。根据控制要求,关键是每台电动机的起动控制信号和停止控制信号,13台电动机的 起动信号分别为x0(
46、起动按钮)、xl(限位开关sq1)和x2(限位开关sq2)o而停止信号分别 为xi、x2、x3的下降沿常闭接点,因此可得到如图346所示的控制梯形图。3.2.5逻辑线圈指令逻辑线圈指令用于梯形图屮接点逻辑运算结果的输出或复位。各种逻辑线圈应和右母 线连接,当右母线省略时逻辑线圈只能在梯形图的右边,注意输入继电器x不能作为逻辑 线圈。逻辑线圈指令如表317所示。表3- 12逻辑线圈指令指令梯形图符号可用软元件普通线圈指令out(y000 )(y009)y、 m、 s、 t、 c置位线圈指令setset m3 "setm3y、m、s、复位线圈指令rstrst m3 "rsim3
47、y、m、s、t、c、d上升沿线圈指令pls-pls m2 plsm2y、m下降沿线圈指令plf-plf m3 '"plhm3"y、m主控线圈指令mcmc no m2) mc nom2y、m主控复位线圈指冬mcr'mcr no |"mcr丽n3. 2. 8编程注意事项画梯形图时应注意以下儿点:1、梯形图中的连接线(相当于导线)不能相互交叉,并且只能水平或垂直绘制,2、梯形图屮的接点一般只能水平绘制,不能垂直绘制,3、各种继电器线圈只能与右母线连接,不能与左母线连接,4、接点不能与右母线连接,5、接点中的“电流”只能从左向右单方向流动,不能出现反向流动
48、的现象。消除接点中逆向流动“电流”的方法是:先将逆向流动接点上端的线圈回路断开,画 出接点下端的线圈冋路。再将逆向流动接点下端的线圈冋路断开,画出接点上端的线圈冋 路即可。如图354所示。xoxi-|j<¥§)x3 卄 >x2二 x4 h(b)接点组逆流接点的处理is 3-18(a)(b)左 母 线右 母 线图3t9不能编程梯形图的修正图3.54(a)所示接点组中的接点x2中有逆向流动的“电流”,消除方法是:先将逆向流 动接点x2下端右侧(左侧也可以)的导线断开,画出接点上端的接点组。再将逆向流动接点 x2上端右侧(左侧也可以)的导线断开,画出接点下端的接点组。
49、图354(b)所示两路输出之间的接点x2中有逆向流动的“电流”,消除方法也是和图 3-54(a)所示的相同。图355(a)是不符合规定的梯形图,可以改为图3-55(b)o当梯形图中的线圈(mcr例外)不需要接点时,也不能和左母线连接,一般用m8000常 开接点和左母线连接。连接在右母线上的接点应移到线圈左边。线圈不能串联,但可以并 联。在mc主控线圈下面并联其它线圈是没有意义的,因为它不会被执行,可以改放在mc 主控线圈的上面。单接点后移可以减少anb和orb指令的使用。图3-56(a)中x0为串联的单接点,可以根据axb = bxa的逻辑关系后移。xi在接点 组是与x2、x3并联的单接点,可
50、以根据a+b = b+a的逻辑关系后移。以减少了 anb和 orb指令的使用。x0txx2 x3(a)0 ld x0 尬 1 ld xi “ 2 ld x23 andx34 orb5 anb6 outyoxix2 x3(b)xoold x21 andx32 or xi3andx04outyo图3-20单接点后移1图3-57屮的单接点如图(a)所示,将其后移后如图(b)所示。xoxix2o1单接点x3单接点x4单接点魁点x6x7xxxxxxxx8 orb9 anb1oorb11 anb120uty0图3- 21单接点后移20 ld xi1 andx22 ld x63 andx74 or x55
51、andx36 andx47 orb8 andxo9 outyo3. 3步进顺控指令及编程方法三菱公司的小型plc在基本逻辑指令之外增加了两条步进梯形图指令stl(step ladder) 和ret,是一种符合i ec11313标准屮定义的sfc图(sequential function chart顺序功能 图)的通用流程图语言。顺序功能图也叫状态转移图,相当于国家标准“电气制图" (gb6988.6-86)的功能表图(function charts)。sfc图特別适合于步进顺序的控制,而且编 程十分直观,方便,便于读图,初学者也很容易掌握和理解。3. 3.1步进梯形图指令与状态转移图1)步进梯形图指令步进梯形图指令如表3-19所示:步进梯形图指令stl使用的软元件为状态继电器s, 元件编号范围为sos899共900点。步进梯形图是sfc图的另一种表达方式。表3t3步进梯形图指令指令梯形图符号可用软元件步进指令stlq q 或 1 stl 1s步进结束指令ret| ret通用型状态继电器:sos 499共500点,其中s0s9共10点用于初始状态,s10 s19共10点用于回零状态。失电保持型状态继电器:$500$899共4 00点,可在失电时保持原来的状态不变。2)状态转移图和步进梯形图 丄 m8002转换条件初始状态步 1®x0m8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 张湾区人民医院2026年度公开招聘专业技术人员备考题库完整参考答案详解
- 2025年重庆大学实验室及设备管理处劳务派遣工作人员招聘备考题库及一套答案详解
- 2025年梧州市龙投人力资源有限公司招聘备考题库带答案详解
- 高中生对机器人辅助物理实验的参与度研究课题报告教学研究课题报告
- 2025年昆明市盘龙区汇承中学招聘教师备考题库完整参考答案详解
- 2025年北京市朝阳区三环肿瘤医院招聘21人备考题库完整答案详解
- 2025年关于为山东省人民检察院公开招聘聘用制书记员的备考题库及答案详解参考
- 2025年西湖大学Vita编辑部招聘工作人员备考题库带答案详解
- 2025年云南开放大学第二批公开招聘人员备考题库有答案详解
- 2025年江苏盐城港控股集团有限公司招聘21人备考题库及完整答案详解一套
- 贵州省贵阳市2024-2025学年九年级上学期期末语文试题(含答案)
- 八年级三角形教学课件教学
- 蛇类医疗疾病
- 冠心病治疗病例分享
- GB/T 19342-2024手动牙刷一般要求和检测方法
- 生活垃圾焚烧发电厂掺烧一般工业固废和协同处置污泥项目环评资料环境影响
- 矿区尾矿库生态环境综合治理与修复项目修复验收和后期管理方案
- 北师大四年级数学上册《总复习》课件
- 家庭农场的商业计划书(6篇)
- 高处安全作业培训
- 2023-2024学年北京市通州区数学九年级第一学期期末综合测试试题含解析
评论
0/150
提交评论