化学工业出版社目录FX2N系列可编程控制器的脉冲输出功能FX2N系列可编程控制器的高速计算器FX2N系列PLC高速计数器指令FX2N系列PLC脉冲输出及高速计数器指令应用实例1化学工业出版社工业控制领域中经常要遇到脉冲列,运动体的位移可以转变为脉冲的数量,电压、电流、温度、压力等物理量的量值变化可以转变为脉冲列频率的变化。与此相反,定量的脉冲可以作为定量位移的驱动信号,调制输出脉冲的脉宽可以成为模拟信号输出的手段。因而近年来,PLC厂商都很重视产品的脉冲处理功能。本章介绍FX2N系列可编程控制器脉冲处理类元器件及指令,含高速计数器的类型、使用方法、脉冲输出类指令及高速计数指令等,并给出了脉冲处理在工业应用中的例子。化学工业出版社系列可编程控制器的脉冲输出功能FX2N系列可编程控制器在FX2系列机基础上新增加了脉冲输出功能。通过本机(晶体管输出型)特定的输出口(Y000、Y001)可输出指定频率及数量的脉冲串或输出脉冲宽度可调制的脉冲串,用于简单的定位控制及模拟量控制。3化学工业出版社脉冲输出指令指令名称指令代码位数助记符操作数程序步[S1·]/[S2·][D·]脉冲输出指令FNC57(16/32)PLSY(D)PLSYK、HKnX、KnY、KnM、KnST、C、D、V、Z只能指定晶体管型Y000及Y001PLSY…7步(D)PLSY…13步表9-1脉冲输出指令的要素该指令可用于指定频率、产生定量脉冲输出的场合。4化学工业出版社可调速脉冲输出指令指令名称指令代码位数助记符操作数程序步[S1·]/[S2·]/[S3·][D·]可调速脉冲输出指令FNC59(16/32)PLSR(D)PLSRK、HKnX、KnY、KnM、KnST、C、D、V、Z只能指定晶体管型Y000及Y001PLSR…9步(D)PLSR…17步表9-2可调速脉冲输出指令的要素6化学工业出版社系列可编程控制器的脉冲输出功能该指令是带有加减速功能的定尺寸传送脉冲输出指令。功能对所指定的最高频率进行指定加减速时间的加减速调节,并输出所指定的脉冲数。7化学工业出版社脉宽调制指令指令名称指令代码位数助记符操作数程序步[S1·]/[S2·][D·]脉宽调制指令FNC58(16)PWMK、HKnX、KnY、KnM、KnST、C、D、V、Z只能指定晶体管型Y000及Y001PWM…7步表9-3脉宽调制指令的要素该指令用于指定脉冲宽度、脉冲周期,产生脉宽可调脉冲输出的场合。9化学工业出版社系列可编程控制器的高速计数器对外部信号计数,工作在中断工作方式计数范围较大,计数频率较高工作设置较灵活使用专用的工作指令高速计数器与普通计数器的主要差别:11化学工业出版社系列可编程控制器的高速计数器一、数量及类型FX2N系列可编程控制器设有C235~C255计21点高速计数器。它们共享同一个机箱输入口上的6个高速计数器输入端(X000-X005)。由于使用某个高速计数器时可能要同时使12化学工业出版社相无启动/复位端子(单输入)C235~C2406点1相带启动/复位端子(单输入)C241~C2455点1相2计数输入型C246~C2505点2相双计数输入型C251~C2555点13化学工业出版社相无启动/复位(单输入)1相带启动/复位(单输入)C235C236C237C238C239C240C241C242C243C244C245X000U/DU/DU/DX001U/DRRX002U/DU/DU/DX003U/DRRX004U/DU/DX005U/DRX006SX007S表9-4FX2N系列可编程高速计数器一览表14化学工业出版社续表注:U表示增计数输入,D表示减计数输入,A表示A相输入,B表示B相输入,R表示复位输入,S表示启动输入。15化学工业出版社系列可编程控制器的高速计数器二、使用方式1.1相无启动/复位高速计数器图9-41相无启动/复位高速计数器16化学工业出版社相带启动/复位端高速计数器图9-51相带启动/复位端高速计数器X007端子上送入的外启动信号只有在X015接通,计数器C245被选中时才有效。而X003及X014二个复位信号则并行有效。注意17化学工业出版社相双计数输入型高速计数器带有外计数方向控制端的高速计数器也配有编号相对应的特殊辅助继电器,只是它们没有控制功能只有指示功能。19化学工业出版社系列可编程控制器的高速计数器三、高速计数器的频率总和频率总和是指同时在PLC输入端口上出现的所有信号的最大频率总和。FX2N系列机频率总和的参考值为20kHz。20化学工业出版社、X001X002~X005X000、X001X002~X005最高频率60kHz10kHz30kHz5kHz表9-5输入点的频率性能21化学工业出版社相型高速计数器无论是增计数还是减计数,都只需一个输入端送入脉冲信号。1相2计数输入高速计数器在工作时,情况多样。2相双计数输入型高速计数器工作时不但要接收二路脉冲信号,还需同时完成对二路脉冲的解码工作。22化学工业出版社系列可编程控制器的高速计数器当使用高速计数器指令,以软件方式完成高速计数控制时,软件的使用要影响高速计数器的最高使用总频率。3.以上所述为硬件频率使用条件总计频率数/kHz程序中未使用FNC53、FNC54、FNC55指令20程序中仅使用了FNC53、FNC54指令11程序中使用了FNC55指令5.5表9-6高速处理指令对PLC接受外部高速信号能力的影响23化学工业出版社系列可编程控制器的高速计数器《计算示例》(不使用FNC53-55)编号使用内容计算值C235(单相):输入60kHz作为硬件计数用(不要加入)C237(单相):输入3kHz3kHzC253(双相):输入2kHz4kHzPLSY(Y000):输出7kHz7kHzPLSY(Y001):输出4kHz4kHz总计频率数合计18kHz≤20kHz图9-8频率数计算实例24化学工业出版社高速计数器比较置位及比较复位指令指令名称助记符指令代码位数操作数程序步[S1·][S2·][D·]高速计数器比较置位(D)HSCSFNC53(32)K、HKnX、KnY、KnMKnS、TC、D、V、ZC(C=235~255)Y、M、SI010~I060计数中断指针(D)HSCS……13步高速计数器比较复位(D)HSCRFNC54(32)K、HKnX、KnY、KnMKnS、TC、D、V、ZC(C=235~255)Y、M、S[可同S2(·)](D)HSCR……13步表9-7高速计数器比较置位及比较复位指令要素25化学工业出版社高速计数器比较置位、比较复位指令使用说明26化学工业出版社高速计数器指令说明:①高速计数器比较置位指令中[D·]可以指定计数中断指针。②高速计数器比较复位指令也可以用于高速计数器本身的复位。27化学工业出版社高速计数器比较置位、复位指令的应用28化学工业出版社高速计数器区间比较指令指令名称助记符指令代码位数操作数程序步[S1·]/[S2·][S1·]≤[S2·][S·][D·]高速计数器区间比较指令(D)HSZFNC55(32)K、HKnX、KnY、KnMKnS、TC、D、V、ZC(C=235~255)Y、M、S(3连号元件)(D)HSZ……13步表9-8高速计数器区间比较指令要素29化学工业出版社高速计数器指令①比较置位、比较复位、区间比较三条指令是高速计数器的32位专用控制指令。②在同一程序中如多处使用高速计数器控制指令,其控制对象输出继电器的编号的高2位应相同,以便在同一中断处理过程中完成控制。3.高速计数器指令使用的几点说明31化学工业出版社高速计数器指令③特殊辅助继电器M8025是高速计数指令的外部复位标志。④高速计数器比较指令是在外来计数脉冲作用下以比较当前值与设定值的方式工作的。32化学工业出版社高速计数器指令①刷新指令FNC50REF:用于指定输入及输出口立即刷新。②刷新和滤波时间调整指令FNC51REFF:用于X000~X007口的刷新及滤波时间的调整。③速度检测指令FNC56SPD:用于从指令指定的输入口送入计数脉冲,规定计数时间,统计速度脉冲数的场合。④矩阵输入指令FNC52MTR:用于从输入口快速、批量输入数据的场合。4.其他高速处理指令33化学工业出版社高速计数器指令可编程序控制器在响应时间短于扫描周期的信号时,除了计数系统需采取高速计数器外,机器的输入输出刷新及滤波也都会影响到机器的响应速度。当X000~X007用作高速计数输入、使用速度检测指令或用作中断输入时,输入滤波器的时间常数自动设