编辑: 雨林姑娘 | 2019-07-12 |
停电保持用:C100~C199
16 位计数器其设定值在K1~K32767范围内有效. 如上图所示,当在执行第十次的线圈指令时,输出触点动作.如果复位输入X010为ON,则执行RST指令,计数器的当前值为0,输出触点复位.计数器的设定值,除用常数K设定外,还可由数据寄存器指定. 2) 32位增/减计数器(停电保持用:C200~C219;
特殊用:C220~C234) 32位增/减双向计数器的值有效范围为-2147483648~+2147483647. 利用计数输入X014驱动C200线圈,可增计数或减计数.(增减可由特殊辅助继电器设置)当前值的增减与输出触点的动作无关,但是如果从2147483647开始增计数,则成为-2147483648,形成循环计数.如果复位输入X013为ON,则执行RST指令,计数器当前值变为0,输出触点也复位. 在计数器的当前值由-6→-5增加时,输出触点置位;
在由-5→-6减少时,输出触点复位,如果从2147483647开始增计数,则成为-2147483648,形成循环计数. ? S S X007 ? S S X006 ? R R R R X005 ? B B D D X004 ? A A U U X003 ? R R R R X002 ? B B B D D D X001 ? A A A U U U X000 ? C255 C254 C253 C252 C251 C250 C249 C248 C247 C246 ? 2相2计数输入 1相2计数输入 S X007 S X006 R U/D X005 U/D U/D X004 R R U/D X003 U/D U/D U/D X002 R R U/D X001 U/D U/D U/D X000 C245 C244 C243 C242 C241 C240 C239 C238 C237 C236 C235 1相1计数输入 U表示增计数输入;
D表示减计数输入;
A表示A相输入;
B表示B相输入;
R表示复位输入;
S表示启动输入. 高速计数器是32位停电保持型增/减计数器.通过对特定的输入端子(X0―X7)的OFF―ON动作进行计数,与扫描周期无关,最高响应速度为60KHz.地址编号:(C235―C255)根据不同增/减计数切换及控制的方法,分为单相单计数输入、单相双计数输入以及双相双计数输入三种类型. 内置高速计数器 下图为FX2N系列PLC内置1相1计数输入高速计数器(C235―C245)的应用 在X012为ON时,利用计数输入X000,通过中断,C235按X010设定的方式增计数或减计数 计数器的当前值由-6→-5增加时,输出触点被置位,由-5→-6减少时,输出触点被复位.如果复位输入X011为ON,则执行RST指令,计数器当前值变为0,输出触点也复位 . C249在X012为ON时,如果X006也为ON,就立即开始计数,增计数的计数输入为X000,减计数的计数输入为X001. 可以通过顺控程序上的X011执行复位,另外,当X002闭合,C249也可立即复位,不需要该程序. 1相2计数输入高速计数器的应用举例 2相2计数输入高速计数器的应用 这种计数器在A相接通的同时,B相输入为OFF→ON则为增计数,ON→OFF时为减计数 X012为ON时,C251通过中断,对A相输入X
000、B相输入X001的动作计数.如果X011为ON时,则执行RST复位指令.如果当前值超过设定值,则Y002为ON;
如果当前值小于设定值,则为OFF.根据不同的计数方向,Y003接通(增计数)或断开(减计数). 当X012为ON时,如果X006也为ON,则C254立即开始对A相输入X
000、B相输入X001的动作计数.可以通过顺控程序上的X011执行复位. 当X002闭合,C254也可立即复位.如果当前值超过设定值(D1,D0),则Y004为ON;
如果当前值小于设定值,则为OFF.根据不同的计数方向,Y005接通(增计数)或断开(减计数). 数据寄存器 数据寄存器是存储数值数据的软元件,可以处理各种数值数据.类型: 一般用:D0~D199,200点,通过参数设定可以变更为停电保持型.停电保持用:D200~D511,312点,通过参数设定可以变为非停电保持型.停电保持专用:D512~D7999,7488点,无法变更其停电保持特性.根据参数设定可以将D1000以后的数据寄存器以500点为单位设置文件寄存器.特殊用:D8000~D8255,256点.变址寄存器 :V0~V7,Z0~Z7,16点. 这些寄存器都是16位,最高位为符号位,数值范围为-32768~+32767.将相邻两个数据寄存器组合,可存储32位数值数据,最高位为符号位(高位为大的号码,低位为小的号码.变址寄存器中,V为高位,Z为低位),可处理-2147483648~+2147483647的数值. 一般用及停电保持用数据寄存器 在寄存器中一旦写入数据,就不会变化. 利用外围设备的参数设定,可以改变一般用与停电保持用数据寄存器的分配.而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用RST或ZRST指令清除其内容.3) 在使用PC间简易链接或并联链接下,一部分数据寄存器被链接所占用. 特殊用途数据寄存器 特殊用途数据寄存器是指写入特定目的的数据,或已事先写入特定内容的数据寄存器,其内容在电源接通时被置于初始值.一般初始值为零,需要设置时,则利用系统ROM将其写入. 变址寄存器 FX2N系列PLC的变址寄存器V与Z同普通的数据寄存器一样,是进行数 值数据的读入、写出的16位数据寄存器.V0~V