三菱高速计数器应用
三菱可编程序控制器中高速计数器的研究与应用
文献标识码 : A
本 文就 电 气 自动 化 领 域 广 泛 使 用 的 可 编 程 序 控 制
器 的 高速 计 数器 的 应 用作 了详 细 的说 明 。 由于 高 速 计 数 器 计数频率高 , 并 能跳 出 可编 程 序 控 制 器 的循 环 扫描 周 期 . 在
实 际 应 用 中使 用 价值 很 高 。 本 文 通 过 举 例 详 细 说 明 了 高速 计 数器 与编 码器 的 匹 配 、 最高 频率的选取 、 相关指令 与中断
的组 合 运 用 。
C 2 5 5就带有计数方 向的控制端 ,所 以 M8 2 4 6~M8 2 5 5没有 控制增减计数功 能 , 只有指示 功能 , 随着 外部计数方 向的变 化, 控制特殊辅 助继 电器 的状态也在发生着变化 。计数器 的 设定值 可以用常数 K直接设定 ,也 可用传送 指令间接用数 据 寄存器 D的内容作为设定值 ,间接设定 时要用编号紧连 在 一 起 的两 个 数 据 寄 存 器 。
Ab s t r a c t T h i s p a p e r ma d e a d e t a i l e d e x p l a n a t i o n o n t h e wi d e l y
u s e d hi g h s p e e d c o u nt e r o f pr o g r a m ma bl e c o n t r o l l e r i n t he ie f l d o f e l e c t r i c a l a u t o ma t i o n.Du e t o t he hi g h  ̄e q ue n c y o f h i g h s p e e d
表1 F X2 N系列 P L C 高 速计 数 器简 表
【三菱】高速计数器
【三菱】高速计数器作者:蔡慧荥我们知道在我们三菱FX PLC里面,高速计数器一共有21个,编号为C235-C255。
那么我们的高数计数器一共有四种类型,一种是一相无启动无复位高速计数器C235-C240,一种是一相带启动带复位高速计数器C241-C245,一种是一相双输入高速计数器C246-C250,还有一种是二相输入(A-B相)高速计数器C251-C255。
下面就列一下各个高速计数器对应的信号输入端口编号及端口功能。
其中,U为加计数输入,D为减计数输入,A为A相输入,B为B相输入,R为复位输入,S为启动输入。
我们要知道的是高速计数器都是32位双向计数器,它跟内部信号计数器不同的地方是,高速计数器信号是只能由输入端口X输入的,它只能与输入端口X0-X7配合使用,其中X6和X7只能用来作启动信号输入或复位信号输入,所以实际上只有6个高速计数器输入端口。
因为只有6个高速输入端口,虽然高数计数器有21个,但是最多只能同时使用6个。
还有一个要注意的是所有的高速计数器都是停电保持型的。
那么再说到为什么我们的高速计数器能够对高速脉冲进行计数呢?这是因为高速脉冲计数器的工作方式是中断工作方式的,而中断工作方式是跟PLC的扫描周期无关的,所以高速计数器能够对频率较高的脉冲信号进行计数。
那么由于高速计数器具有这样的特点,我们的高速计数器就可以应用于编码器脉冲输入测速、定位等的场合。
前面有说到高速计数器都是32位双向计数器的,其计数方向(加计数还是减计数)的控制是随计数器的类型的不同而不同的。
下面就给出个高数计数器计数方向控制表。
除此之外,我们的高速计数器还有硬件计数器和软件计数器之分。
硬件计数器是通过硬件进行计数的,有C235,C236,C246,C251,其相应频率可达60kHz(单相)和30kHz(双相)。
除此之外的就是软件计数器,其相应频率较低,只有10kHz(单相)和5kHz(双相),软件计数器是通过CPU中断处理进行计数的。
三菱高速计数器应用
三菱FX系列PLC计数器(C)内部计数器高速计数器2016-02-03 来源:网络或本站原创FX2N系列计数器分为内部计数器和高速计数器两类。
1.内部计数器内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。
内部输入信号的接通和断开时间应比PLC的扫描周期稍长。
(1)16位增计数器(C0~C199)??共200点,其中C0~C99为通用型,C100~C199共100点为断电保持型(断电保持型即断电后能保持当前值待通电后继续计数)。
这类计数器为递加计数,应用前先对其设置一设定值,当输入信号(上升沿)个数累加到设定值时,计数器动作,其常开触点闭合、常闭触点断开。
计数器的设定值为1~32767(16位二进制),设定值除了用常数K设定外,还可间接通过指定数据寄存器设定。
下面举例说明通用型16位增计数器的工作原理。
如图1所示,X10为复位信号,当X10为ON时C0复位。
X11是计数输入,每当X11接通一次计数器当前值增加1(注意X10断开,计数器不会复位)。
当计数器计数当前值为设定值10时,计数器C0的输出触点动作,Y0被接通。
此后既使输入X11再接通,计数器的当前值也保持不变。
当复位输入X10接通时,执行RST复位指令,计数器复位,输出触点也复位,Y0被断开。
图1??通用型16位增计数器(2)32位增/减计数器(C200~C234)??共有35点32位加/减计数器,其中C200~C219(共20点)为通用型,C220~C234(共15点)为断电保持型。
这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。
设定值范围均为~(32位)。
C200~C234是增计数还是减计数,分别由特殊辅助继电器M8200~M8234设定。
对应的特殊辅助继电器被置为ON时为减计数,置为OFF时为增计数。
计数器的设定值与16位计数器一样,可直接用常数K或间接用数据寄存器D的内容作为设定值。
机电一体化技术专业《三菱FX系列PLC的高速计数器(HSC)功能简介》
1.高速计数器概述21点高速计数器C235~C255共用PLC的8个高速计数器输入端X0~X7,某一输入端同时只能供一个高速计数器使用。
这21个计数器均为32位加/减计数器(见表3–7)。
不同类型的高速计数器可以同时使用,但是它们的高速计数器输入不能冲突。
高速计数器的运行建立在中断的根底上,这意味着事件的触发与扫描时间无关。
在对外部高速脉冲计数时,梯形图中高速计数器的线圈应一直通电,以表示与它有关的输入点已被使用,其他高速计数器的处理不能与它冲突。
可用运行时一直为ON的M8000的常开触点来驱动高速计数器的线圈。
例如在图1中,当X14为ON时,选择了高速计数器C235,从表3–7可知,C235的计数输入端是X0,但是它并不在程序中出现,计数信号不是X14提供的。
表1给出了各高速计数器对应的输入端子的元件号,表中的U、D分别为加、减计数输入,A、B分别为A、B相输入,R为复位输入,S为置位输入。
2.一相高速计数器C235~C240为一相无起动/复位输入端的高速计数器,C24l~C245为一相带起动/复位端的高速计数器,可用M8235~M8245来设置C235~C2415的计数方向,M为ON时为减计数,为OFF 时为加计数。
C235~C240只能用RST指令来复位。
图1中的C244是1相带起动/复位端的高速计数器,由表1可知,Xl和X6分别为复位输入端和起动输入端,它们的复位和起动与扫描工作方式无关,其作用是立即的和直接的。
如果X12为ON,一旦X6变为ON,立即开始计数,计数输入端为X0。
X6变为OFF,立即停止计数,C244的设定值由D0和D1指定。
除了用Xl来立即复位外,也可以在梯形图中用复位指令复位。
3. 两相双向计数器两相双向计数器(C246~C250)有一个加计数输入端和一个减计数输入端,例如C246的加、减计数输入端分别是X0和Xl,在计数器的线圈通电时,在X0的上升沿,计数器的当前值加1,在X1的上升沿,计数器的当前值减l。
FX2N高速计数器的使用说明
三菱PLC高速計數器FX2N主機內建多個高速計數器,編號從C235到C255共21個,高速計數器又可分為1相1計數、1相2計數和2相2計數三種,它們的脈波輸入端和復歸端分別由X0〜X7輸入接點來控制,如表2-8所示。
高速計數器全部具停電保持功能。
表2-8 高速計數器的編號1相1計數1相2計數2相2計數輸入端C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 C246 C247 C248 C249 C250 C251 C252 C253 C254 C255 X0 U/D U/D U/D U U U A A AX1 U/D R R D D D B B BX2 U/D U/D U/D R R R RX3 U/D R R U U A AX4 U/D U/D D D B BX5 U/D R R R R RX6 S S SX7 S S S U:上數計數D:下數計數R:復歸S:啟動A:A相輸入B:B相輸入表2-8中C235是一個1相1輸入的高速計數器,它的脈波輸入端為X0;C241的脈波輸入端為X0,並且X1輸入端可作硬體復歸(Reset)。
另外,必須注意X0〜X7不可重複使用,一旦使用了C235的話,C241、C244、C246、C247、C249、C251、C252、C254就不能再使用。
高速計數器是一種32位元上/下數計數器,上數或下數的決定方法如表2-9所示:表2-9 高速計數器上/下數方法項目1相1計數1相2計數2相2計數上/下數方法M8235〜M8245=OFF時相對應的計數器上數=ON時下數M8246〜M8255上數下數有各自的輸入端M8246〜M8255A相輸入端ON時,B相輸入端OFF→ON時上數,ON→OFF時下數上/下數監視上數時M8246〜M8255相對號碼OFF下數時M8246〜M8255相對號碼ON 附註有些高速計數器具有硬體復歸端(R)及計數開始端(S)高速計數器的反應速度如下所示:1、使用C235、C236、C246、C251計數器(X0、X1)的反應速度如下所示,但是如果使用應用指令FNC53、54、55時反應速度與第2項相同。
三菱PLCFX3UC高速计数器(C235~C255)简单概述
三菱PLCFX3UC高速计数器(C235~C255)简单概述
三菱PLC FX3UC高速计数器
(C235~C255)简单概述
三菱PLC FX3UC高速计数器(C235~C255)的简单概述
FX3UC高速计数器,只对应DC输入型的基本单元。
高速计数器,可以对传入基本单元的通用输入端子,或是高速输入特殊适配器(选件产品)的信号进行计数。
这两种产品的区别在于可以计数的最高频率以及输入信号的种类。
基本单元的通用输入端子
可以输入开集电极型晶体管输出的信号,可以进行最大100kHz(单相)的计数。
高速输入特殊适配器
可以输入差动输出的信号,可以进行最大200kHz(单相)的计数。
使用高速输入特殊适配器时的注意要点
请在高速输入特殊适配器、或是基本单元的相同输入编号中,选择一个加以使用。
在分配给高速输入特殊适配器的输入编号上接线时,请勿在基本单元的相同编号的输入端子上进行接线。
不在分配给高速输入特殊适配器的输入编号上接线时,可以将基本单元的相同编号的输入端子作为通用输入使用。
(但是,
高速计数器中分配的输入编号除外)。
PLC高速计数器功能及应用
1、高速计数器的数量及编号
高速计数器在程序中使用时的地址编号用HSCn来表示, HSC表编程元件名称为高速计数器,n(n=0~5)为编号。
每个高速计数器的计数结果都对应有一个当前值寄存器。 编程时可通过地址HCx(x=0~5)来读取高速计数器的当前值。
不同型号的PLC主机,高速计数器的数量对应如下表所示。
4)在第4页设置当前值等于预置值时产生中 断(中断事件编号为12),使用默认的中断程序 符号名COUNT_EQ。
向导允许高速计数器按多个步骤进行计数, 即在中断程序中修改某些参数,例如修改计数器的 计数方向、当前值和预置值,并将另一个中断程序 连接至相同的中断事件。
本例设置编程2步,在中断程序COUNT_EQ中,
A相 B相
a)正转
A相 B相
b)反转
③ 三通道增量式编码器
编码器内部除了有双通道增量式编码器的两对光 耦合器外,在脉冲码盘的另外一个通道有一个透光段, 每转一圈,输出一个脉冲,该脉冲称为Z相零位脉冲, 用作系统清零信号,或坐标的原点,以减少测量的积 累误差。
2、绝对式编码器
N位绝对式编码器有N个码道,最外层的码道对 应编码的最低位。每一码道有一个光耦合器,用来读 取该码道的0、1数据。绝对式编码器输出的N位二进 制数反映了运动物体所处的绝对位置,根据位置的变 化情况,可以判别出旋转的方向。
S7-200的高速计数器有4类工作模式,共有12种。每个模 式各有不同,可通过编程,使用定义高速计数器指令HDEF来 选定工作模式。
1、高速计数器的工作模式
2、高速计数器的工作模式说明
从各个高速计数器的工作模式的描述可知:6个 高速计数器具有不完全相同的功能,最多可能有12种 工作模式,可分为四种类型。下面以HC1的工作模式 为例加以说明。
X3U三菱PLC高速计数器的动作分析
X3U三菱PLC高速计数器的动作分析
时间:2019-08-24 07:35:09 来源:未知作者:admin 点击:2393次
FX3U三菱PLC高速计数器的动作分析
高速计数器是计数停电保持型的“正/反”向计数器,1个点可处理32位数据。
用传输、四则等应用指令进行指定时,必须附加D、并使用32位指令。
. 指定正向计数器或反向计数器
ON:反向计数器 OFF:正向计数器M8□□□:□代表计数器编号。
. C241等带复位输入者不需要计数器复位输入。
. 如果将C235编入程序,则计数输入定为X000。
如果使用OUT线圈变为ON,则对X000的输入计数。
计数器驱动输入上不要写与计数输入(X000~X007)相同的软元件编号。
. 输出触点在计数器的当前值发生“-6->-5”的增加时被设置,发在“-5->-6”的减少时被复位。
. 虽然当前值的增减与触点的动作无关,但是,如果从2147483647起进行计数,即变为-2147483648。
同样,如果从-2147483648起进行计数,即变为2147483647。
(这样的动作被称为“环形计数”)
. 复位输入X006一变为ON,计数器的当前值立即变为0,输出触点复原。
. 计数器的当前值、输出触点和复位状态受到停电保持。
PLC高速计数功能的应用
使用PLC进行高速数据采集(如采集旋转编码器的脉冲信号)的方法,以下以FX系列PLC 进行说明。
1、功能FX系列PLC提供了高速脉冲计数功能,通过这一功能可以连接编码器以测量位置,或积算仪表以计算累积量数值。
与高速计数功能有关的I/O和软元件有以下: 1)输入点6点:X0‐X5,当该点输入控制高速计数器时,自动响应高速计数处理。
此外,X6和X7也是高速输入,但只能用于启动信号而不能用于高速计数。
2)计数器21点:C235‐C255,用于高速输入信号的计数,用法见下文。
3)辅助继电器21点:M8235‐M8255,与21个计数器对应,用于标识该计数器输入信号是增计数还是减计数(见下文)。
2、计数器的类型1)1相无启动/复位端子:C235‐C240。
2)1相有启动/复位端子:C241‐C245。
3)2相双向 :C246‐C250。
4)2相A‐B相:C251‐C255。
3、用法1)21个高速计数器共享一个PLC上的6个高速计数输入端。
如果输入被某计数器占用,它就不能用于其它计数器或其它用途,因此,最多可同时使用21个高速计数器中的6个。
2)高速计算器的选择并非任意,它取决于输入信号的类型和计数器的类型。
信号的类型必须与计数器的类型(见上文第2点)相匹配。
3)各输入点有多个高速计数器可选择,但不能同时用于多个计数器,即使用了一个计数器后,与该点对应的其它计数器就不可用了。
4)当M8~~~(M8235‐8245)为ON时单相高速计数器C~~~为减计数方式;OFF时为加计数方式;当M8~~~(M846‐8255)为ON时单相双输入高速计数器或双相计数器C~~~为减计数方式;OFF时为加计数方式;4、高速计数器与输入端的对应关系(见附图)注: 一, 高。
低于 计数 计算相2 型‐2U ‐增计数输5、程序例子 LD X10RST C246LD X11OUT C24功能:1)X0作为当X1"OFF ‐> 2)当X11 3)当X106、计数频率 1)各输入 2)全部高若一些计数于20KHZ 。
三菱plc高速计数器使用实例三菱plc
三菱plc高速计数器使用实例 - 三菱plc 高速计数器是指能计算比一般扫描频率更快的脉冲信号,它的工作原
理与一般计数器类似,只是计数通道的响应时间更短。
在越来越多的
把握过程中需要对高速脉冲信号进行处理,而一般的计数方式远远不
能满足要求。
为此需要用到高速计数器。
计数器是plc内部重要的软
元件之一,高速计数器是plc计数器中常用的一种,PLC 内部有两种
计数器,一种是对PLC内部信号进行计数的计数器,另一种是对外部
大事信号进行计数的计数器。
一:高速计数器种类和软元件编号1、高速计数的种类基本单元内置了32位增减计数器的高速计数器(单
相计数/单相双计数/双相双计数),依据计数方法的不同可以分为硬
件计数器和软件计数器两种在高速计数器中,供应了可以选择外部复
位输入端子和外部启动输入端子开头计数的功能。
2、高速计数器的
区分硬件计数器:这种计数器是通过硬件进行计数。
软件计数器:
这种计数器是通过CPU中断处理进行计数,每个计数器需要在最大响
应频率和综合频率的两个限制条件下使用。
3、高速计数器的种类和
输入信号的形式 4、高速计数器软元件一览
二:高速计数器输入安排对应各个高速计数器的编号,X000-X007
安排表如下
三、高速计数器使用1、单相单计数的输入
2、单相双计数的输入
3、双相双计数的输入。
高速计数器的应用(图解)
FALSE FALSE
STS_C_UP OUTPUT BOOL 12.5 TRUE/FALSE FALSE
COUNTVAL OUTPUT DINT 14 LATCHVAL OUTPUT DINT 18 JOB_DONE OUTPUT BOOL 22.0 JOB_ERR OUTPUT BOOL 22.1 JOB_STAT OUTPUT WORD 24
注意:上图只是示意图,未请参考针脚分配表格中的定义, 未使用的端子(如29、30)可以不接线。
• CPU 313C(连接器 X2)的针脚分配:
• (3)CPU314C-2最多可以连接4路24V增量式、源型编码器:
• 其中X1(左)用于模拟量输入输出通道,所以端子定义这里不再冗述, X2(右)用于高速计数通道接线。
计数器从 0 或装载值开始向上或向下计数,达到限制值后,计数器 将跳至装载值并从该值开始恢复计数。
CPU 在指定的积分时间内对进入脉冲进行计数并将其作为频率值 输出。
本文不做介绍,详细请参考CPU31XC手册
取消计数:设置为计数取消门操作时,在 关闭并重新启动门后将从装载值开始重新 开始计数操作。
滞后还作用于过零点和上溢/下溢。
编码器的信号 类型
编码器的信号类型
使用硬件门控制, 当且仅当硬件门和 软件门同时打开时, CPU31XC才会开 始计数或频率测量。 硬件门是外部输入 信号
计数方向与上面 图示中相反。
无比较:不依据当前 计数与比较值的关系 进行输出,此时 SFB47的输入 CTRL_DO和SET_DO 不起作用。 计数值大于等于比较 值时,输出点DO有输 出, 计数值小于等于比较 值时,输出点DO有输
内部门的状 态
硬件门的状 态(开始输 入)
三菱PLC高速处理应用指令
三菱PLC高速处理应用指令
高速处理指令可以按最新的输入输出信息进行程序掌握,并能有效利用数据高速处理力量进行中断处理。
一、与输入输出有关的指令
1.输入输出刷新指令
输入输出刷新指令REF(Refresh)可用于对指定的输入输出口马上刷新。
2.刷新和滤波时间常数调整指令
3.矩阵输入指令
二、高速计数器指令
高速计数器指令包括高速计数器比较置位HSCS(Set by High Speed Counter)、高速计数器比较复位HSCR(Reset by High Speed Counter)以及高速计数器区间比较HSZ(Zone compare for High Speed Counter)指令,它们均为32位指令,
三、脉冲密度与输出指令
1.脉冲密度速度检测指令
脉冲密度速度检测指令SPD(Speed Detect)用来检测给定时间内从编码器输入的脉冲个数,并计算出速度。
2.脉冲输出与脉宽调制指令
脉冲输出指令PLSY(Pluse Output)用于产生指定数量和频率的脉冲。
3.可调速脉冲输出指令
可调速脉冲输出指令PLSR(Pulse R)的源操作数和目的操作数的类型与PLSY的指令相同,只能用于晶体管输出型plc的Y000或Y001,该指令只能使用一次。
fx5u 高速计数器指令
fx5u 高速计数器指令FX5U 高速计数器指令是指在三菱PLC FX5U 系列控制器中使用的一种指令。
这个指令可以用来实现高速计数的功能,可以广泛应用于工业自动化领域。
本文将会一步一步地回答有关FX5U 高速计数器指令的主题,并介绍其使用方法和实际应用。
第一部分:引言在工业自动化领域中,计数是一种常见的操作需求。
通过计数,我们可以追踪工件数量、速度、周期和周期之间的时间等信息。
然而,对于某些高速运动场景,常规的计数方法可能无法满足需求。
幸运的是,三菱PLC FX5U 系列控制器提供了高速计数器指令,可以满足这些更高要求的计数需求。
第二部分:FX5U 高速计数器指令的基本概念FX5U 高速计数器指令是一种在三菱PLC FX5U 系列控制器中使用的特殊指令。
它可以通过读取和操作高速计数器的值来实现高速计数的功能。
FX5U 控制器具有多个高速计数器,可以根据实际需求灵活配置。
第三部分:FX5U 高速计数器指令的使用方法1. 配置高速计数器在使用FX5U 高速计数器指令之前,我们首先需要配置高速计数器。
可以通过GX Works3 软件或GX Developer 软件进行配置。
在配置过程中,我们需要指定高速计数器的参数,如计数模式(上升沿计数或下降沿计数)、计数方向(正向或反向)、计数脉冲源以及计数器的初始值等。
2. 编写程序一旦完成了高速计数器的配置,我们就可以开始编写PLC 程序。
可以使用GX Works3 软件或GX Developer 软件来编辑程序。
在程序中,我们需要使用FX5U 高速计数器指令来读取和操作高速计数器的值。
3. 使用FX5U 高速计数器指令FX5U 高速计数器指令的语法一般如下:C 高速计数器编号, 变量编号其中,“C”是指定高速计数器的指令前缀,高速计数器编号是指要操作的高速计数器的编号,变量编号是用来存储高速计数器值的变量的编号。
通过使用FX5U 高速计数器指令,我们可以实现多种功能,比如读取高速计数器的值、设置高速计数器的值、重置高速计数器的值等。
三菱高速计数器应用
三菱FX系列PLC计数器(C)内部计数器高速计数器2016-02-03 来源:网络或本站原创FX2N系列计数器分为内部计数器和高速计数器两类。
1.内部计数器内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。
内部输入信号的接通和断开时间应比PLC的扫描周期稍长。
(1)16位增计数器(C0~C199)??共200点,其中C0~C99为通用型,C100~C199共100点为断电保持型(断电保持型即断电后能保持当前值待通电后继续计数)。
这类计数器为递加计数,应用前先对其设置一设定值,当输入信号(上升沿)个数累加到设定值时,计数器动作,其常开触点闭合、常闭触点断开。
计数器的设定值为1~32767(16位二进制),设定值除了用常数K设定外,还可间接通过指定数据寄存器设定。
下面举例说明通用型16位增计数器的工作原理。
如图1所示,X10为复位信号,当X10为ON时C0复位。
X11是计数输入,每当X11接通一次计数器当前值增加1(注意X10断开,计数器不会复位)。
当计数器计数当前值为设定值10时,计数器C0的输出触点动作,Y0被接通。
此后既使输入X11再接通,计数器的当前值也保持不变。
当复位输入X10接通时,执行RST复位指令,计数器复位,输出触点也复位,Y0被断开。
?图1??通用型16位增计数器(2)32位增/减计数器(C200~C234)??共有35点32位加/减计数器,其中C200~C219(共20点)为通用型,C220~C234(共15点)为断电保持型。
这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。
设定值范围均为-214783648~-+214783647(32位)。
C200~C234是增计数还是减计数,分别由特殊辅助继电器M8200~M8234设定。
对应的特殊辅助继电器被置为ON时为减计数,置为OFF时为增计数。
计数器的设定值与16位计数器一样,可直接用常数K或间接用数据寄存器D的内容作为设定值。
三菱PLC高速计数器和编码器应用
三菱PLC高速计数器和编码器应用编码器的作用相信大家会经常听到,但是,到底怎么用,相信很多人是一知半解,那么,今天陈老师就给大家分享一下具体的使用方法。
使用编码器之前,我们需要先学习高速计数器的概念。
一、什么是高速计数器假如我们的PLC的X0点接入了一个按钮,在plc里面写入以下的程序,我们按住按钮1次,那么计数器就会记1,按2次就记2,… …我们按1000次了,计数器c0的常开触点就会闭合,这很好理解。
假如我1秒按一次,那么,人为去按,那么按个1000次就能导通。
重点来了,如果说我不接按钮,我接了个光电感应器或者编码器去感应,由机器去触发,机器运行的速度非常快,可能1秒按了几百次,甚至几百几千次,我们的X0的常开触点就感应不了了,那么怎么办,我们可以用高速计数器。
如下表,是我们的单相的高速计数器假如我把光电感应器接到,X0,那么C235,就是它的专用的计数器,X0每感应到的每一个信号都会用C235进行计数,我们用以下程序就能把X0感应到的脉冲数存放到D235里面。
(同理,C236记录的是X1的脉冲数;C237记录的是X2的脉冲数… …)当然计数器的计数频率是有个极限的,普通的FX系列的X点,接受的速度是50KHz,就是1秒钟能接收导通50 000次。
二、编码器的使用(相对值编码器)上图是一个编码器,转动上面的轴可以发出2个信号,每转动一定的角度,这2个输出都会闭合一定的次数,就像上面的光电感应器的接线一样,接线可以接到2个X点上面去。
然后我们可以通过高速计数器来对它进行计数,从而知道它转动了多少距离。
它与前面那种一个点输入的感应器又不一样,编码器正转计数会增加,反转计数应该减少。
作用的话定位才能准确。
这时我们需要用到下面另外一种高速计数器如下图:我们可以选用C251到C255这几个计数器,假如我的编码器接的是X0和X1(接线后面再讲),那么选用的就是C251,我们来写一段程序看看:这样,我们就把编码器记录的位置记录在D0、D1两个寄存器里面了。
fx5u 高速计数器指令 -回复
fx5u 高速计数器指令-回复FX5U高速计数器指令是一种在三菱电气PLC中使用的指令,可用于实现高速计数功能。
本文将以FX5U高速计数器指令为主题,逐步解释其原理、用法以及应用领域。
第一部分:引言与背景知识(约200字)在现代自动化领域,高速计数功能在许多应用场景中发挥着重要作用。
无论是生产线上的产品计数、运输设备的速度监控,还是各种测量系统的数据采集,高速计数器都能够提供准确、可靠的计数功能。
在PLC(可编程逻辑控制器)中,高速计数器通常是通过特定的指令来实现的。
FX5U高速计数器指令是三菱电气PLC系列中提供高计数速度和精度的指令之一,本文将围绕这一指令展开详细的介绍和讨论。
第二部分:FX5U高速计数器指令的原理与功能(约400字)FX5U高速计数器指令是一种软件功能模块,可以在三菱电气PLC的编程软件中进行配置和使用。
该指令的原理是利用PLC中的计时器来实现高速计数功能。
计时器可以通过递增或递减的方式进行计数,并在达到预设值时触发相应的逻辑操作。
高速计数器的原理与普通的计数器相似,但其具备更高的计数速度和精度,适用于对速度要求较高或工作频率较高的应用。
FX5U高速计数器指令具有诸多功能,包括:1. 高计数速度:可实现更高的计数频率,满足对速度要求较高的场景;2. 高计数精度:可实现更精确的计数操作,减少误差;3. 多通道计数:可同时对多个物理通道进行计数;4. 设置报警阈值:可设置计数值达到或超过一定阈值时触发相应报警信号;5. 可配置的计数模式:可根据实际需求选择不同的计数模式(例如正向计数、反向计数、双向计数等)。
第三部分:FX5U高速计数器指令的使用方法(约500字)FX5U高速计数器指令的使用需要在三菱电气PLC编程软件中进行配置和编写相应的程序。
以下为使用FX5U高速计数器指令的基本步骤:1. 在编程软件中选择合适的计时器模块,并进行相关的配置;2. 在程序中声明和定义高速计数器指令的使用变量,包括计数器本身的值、计数模式、报警阈值等参数;3. 通过高速计数器指令的计数模式参数,选择适当的计数方式;4. 编写逻辑控制程序,根据应用需求设置计数器的触发条件、动作和报警处理;5. 调试程序并监测计数器的计数值、状态和触发情况;6. 验证计数器的功能和准确性,并进行必要的优化和调整。
三菱PLC高速计数功能的应用
三菱PLC⾼速计数功能的应⽤三菱PLC⾼速计数功能的应⽤1、功能FX系列PLC提供了⾼速脉冲计数功能,通过这⼀功能可以连接编码器以测量位置,或积算仪表以计算累积量数值。
与⾼速计数功能有关的I/O和软元件有以下:1)输⼊点6点:X0‐X5,当该点输⼊控制⾼速计数器时,⾃动响应⾼速计数处理。
此外,X6和X7也是⾼速输⼊,但只能⽤于启动信号⽽不能⽤于⾼速计数。
2)计数器21点:C235‐C255,⽤于⾼速输⼊信号的计数,⽤法见下⽂。
3)辅助继电器21点:M8235‐M8255,与21个计数器对应,⽤于标识该计数器输⼊信号是增计数还是减计数(见下⽂)。
2、计数器的类型1)1相⽆启动/复位端⼦:C235‐C240。
2)1相有启动/复位端⼦:C241‐C245。
3)2相双向:C246‐C250。
4)2相A‐B相:C251‐C255。
3、⽤法1)21个⾼速计数器共享⼀个PLC上的6个⾼速计数输⼊端。
如果输⼊被某计数器占⽤,它就不能⽤于其它计数器或其它⽤途,因此,最多可同时使⽤21个⾼速计数器中的6个。
2)⾼速计算器的选择并⾮任意,它取决于输⼊信号的类型和计数器的类型。
信号的类型必须与计数器的类型(见上⽂第2点)相匹配。
3)各输⼊点有多个⾼速计数器可选择,但不能同时⽤于多个计数器,即使⽤了⼀个计数器后,与该点对应的其它计数器就不可⽤了。
4)当M8(M8235‐8245)为ON时单相⾼速计数器C为减计数⽅式;OFF时为加计数⽅式;当M8(M846‐8255)为ON时单相双输⼊⾼速计数器或双相计数器C为减计数⽅式;OFF时为加计数⽅式;4、⾼速计数器与输⼊端的对应关系(见附图)注:U‐增计数输⼊。
输⼊;D‐减计数输⼊;A‐A相输⼊;B‐B相输⼊;R‐复位输⼊;S‐启动输⼊A5、程序例⼦向计数器)⼦(⼆相双向LDX10RSTC246LDX11OUTC24功能:1)X0作为C246的增计为的计数端,X1作为C246的减计数端。
三菱FX5UPLC高速计数器基础及模拟量
三菱FX5UPLC高速计数器基础及模拟量一、高速计数器的介绍01高速计数器功能的概要高速计数器是使用CPU模块的通用输入端子及高速脉冲输入输出模块,对普通计数器无法计测的高速脉冲的输入数进行计数的功能。
根据所用输入(模块),高速计数器的各功能有以下限制。
02高速计数器功能的动作模式(1)普通模式作为一般的高速计数器使用。
(2)脉冲密度测定模式测定从输入脉冲数开始到指定时间内的脉冲数。
(3)转速测定模式测定从输入脉冲数开始到指定时间内的转速。
03高速计数器的专用指令高速计数器的计测使用高速计数器用的HIOEN/DHIOEN指令进行计数的开始、停止指示等。
04其它高速计数器的用指令还有DHSCS指令、DHSCR指令、DHSZ指令(以下称高速比较指令)等高速计数器用指令。
05高速计数器功能的执行步骤(1)确认高速计数器的规格。
确认高速计数器的类型、最高频率等规格。
(2)与外部设备连接。
关于与外部设备的配线的详细内容,参照MELSEC iQ-F FX5U用户手册(硬件篇)。
(3)设置参数。
进行高速计数器的通道设置等参数设置。
(4)创建程序。
创建使用高速计数器所需的程序。
(5)执行并调试程序。
二、高速计数器的规格01高速计数器的类型(1)1相1输入计数器(S/W)--受扫描周期影响1相1输入计数器(S/W)的计数方法如下所示。
(2)1相1输入计数器(H/W)--受硬件输入影响1相1输入计数器(H/W)的计数方法如下所示。
(3)1相2输入计数器1相2输入计数器的计数方法如下所示。
(4)2相2输入计数器[1倍频]2相2输入计数器[1倍频]的计数方法如下所示。
(5)2相2输入计数器[2倍频]2相2输入计数器[2倍频]的计数方法如下所示。
(6)2相2输入计数器[4倍频]2相2输入计数器[4倍频]的计数方法如下所示。
(7)内部时钟内部时钟的计数方法如下所示。
内部时钟始终以1Mhz的时钟进行计数递增/递减。
不使用来自外部的输入。
fx5u 高速计数器指令 -回复
fx5u 高速计数器指令-回复FX5U高速计数器指令是三菱电机公司在其FX5U系列可编程控制器中的一种功能强大的指令。
高速计数器是在自动化控制领域中广泛应用的一种设备,用于对高速脉冲信号进行计数与处理。
本文将深入介绍FX5U高速计数器指令的相关内容,从基本概念开始,一步一步回答相关问题。
第一部分:概述- 什么是FX5U高速计数器指令?- FX5U高速计数器指令有什么作用?- FX5U高速计数器指令用于哪些场景?第二部分:FX5U高速计数器指令的基本概念- 什么是高速计数器?- 高速计数器的原理和工作方式是什么?- FX5U高速计数器指令有哪些特点?第三部分:FX5U高速计数器指令的使用方法- 如何在GX Works3中设置FX5U高速计数器?- 如何编程实现FX5U高速计数器指令的功能?- FX5U高速计数器指令参数的含义和使用技巧是什么?第四部分:FX5U高速计数器指令的应用案例- 如何应用FX5U高速计数器指令实现快速计数与反馈控制?- FX5U高速计数器指令在工业自动化领域中的应用案例有哪些?第五部分:FX5U高速计数器指令的扩展应用- 如何结合FX5U高速计数器指令和其他模块实现更复杂的控制功能?- FX5U高速计数器指令的扩展功能和发展趋势是什么?第六部分:FX5U高速计数器指令的优势和不足- FX5U高速计数器指令相比其他同类产品有哪些优势?- FX5U高速计数器指令的局限性是什么?第七部分:总结- FX5U高速计数器指令在自动化控制系统中的重要性是如何的?- FX5U高速计数器指令的未来发展方向是什么?通过对FX5U高速计数器指令进行深入地了解和运用,可帮助我们更好地完成自动化控制系统的设计与实施,提高生产效率和质量。
同时,也有助于我们深入理解高速计数器的工作原理和应用方法,为工业自动化领域的发展做出贡献。
fx3u定位控制实例
fx3u定位控制实例FX3U是三菱电机推出的一款高性能PLC,可广泛应用于自动化控制系统中。
其中,定位控制是FX3U的一项重要功能,可以实现对机械装置的精确定位和运动控制。
本文将以FX3U定位控制实例为主题,介绍其原理和应用。
一、定位控制的原理定位控制是通过控制电机的运动,使得被控制物体精确移动到预定位置的过程。
在FX3U中,定位控制主要依靠PLC的高速计数器和脉冲输出功能来实现。
需要通过高速计数器来接收外部脉冲信号,通常是由编码器或脉冲发生器产生的。
高速计数器能够精确地计算脉冲的数量,从而确定电机的位置。
然后,PLC会根据设定的目标位置和当前位置之间的差值,计算出控制电机需要输出的脉冲数量。
接下来,FX3U通过脉冲输出功能将计算得到的脉冲信号发送给电机驱动器,驱动器会根据接收到的脉冲信号控制电机的转动角度和速度。
通过连续输出脉冲信号,电机可以逐步移动到目标位置,实现定位控制。
二、FX3U定位控制的应用FX3U的定位控制功能广泛应用于各种自动化设备和生产线中,以下以一个简单的装配机器人为例,介绍FX3U定位控制的应用过程。
装配机器人通常由多个电机和传感器组成,通过定位控制实现对零部件的精确装配。
首先,需要将机器人的各个关节与电机相连,并安装编码器用于测量电机的转动角度。
然后,通过编程设置FX3U 的高速计数器和脉冲输出功能,使其能够接收编码器的脉冲信号并控制电机的运动。
在装配过程中,传感器可以感知到待装配零部件的位置和状态,并将信号传输给FX3U。
FX3U根据传感器的信号确定待装配零部件的位置,然后计算出电机需要输出的脉冲数量。
通过控制电机的输出脉冲信号,机器人的各个关节可以精确地移动到目标位置,完成零部件的装配。
除了装配机器人,FX3U定位控制还可以应用于印刷机械、包装设备、数控机床等领域。
在印刷机械中,通过定位控制可以实现印刷品的对位精确度,提高印刷质量。
在包装设备中,定位控制可以使得包装物料准确地进入包装盒中,提高生产效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱FX系列PLC计数器(C) 内部计数器高速计数器
2016-02-03 来源:网络或本站原创
FX2N系列计数器分为内部计数器与高速计数器两类。
1.内部计数器
内部计数器就是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。
内部输入信号得接通与断开时间应比PLC得扫描周期稍长。
(1)16位增计数器(C0~C199)共200点,其中C0~C99为通用型,C100~C199共100点为断电保持型(断电保持型即断电后能保持当前值待通电后继续计数)。
这类计数器为递加计数,应用前先对其设置一设定值,当输入信号(上升沿)个数累加到设定值时,计数器动作,其常开触点闭合、常闭触点断开。
计数器得设定值为1~32767(16位二进制),设定值除了用常数K设定外,还可间接通过指定数据寄存器设定。
下面举例说明通用型16位增计数器得工作原理。
如图1所示,X10为复位信号,当X10为ON时C0复位。
X11就是计数输入,每当X11接通一次计数器当前值增加1(注意X10断开,计数器不会复位)。
当计数器计数当前值为设定值10时,计数器C0得输出触点动作,Y0被接通。
此后既使输入X11再接通,计数器得当前值也保持不变。
当复位输入X10接通时,执行RST复位指令,计数器复位,输出触点也复位,Y0被断开。
图1 通用型16位增计数器
(2)32位增/减计数器(C200~C234)共有35点32位加/减计数器,其中C200~C219(共20点)为通用
型,C220~C234(共15点)为断电保持型。
这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。
设定值范围均为-214783648~-+214783647(32位)。
C200~C234就是增计数还就是减计数,分别由特殊辅助继电器M8200~M8234设定。
对应得特殊辅助继电器被置为ON时为减计数,置为OFF时为增计数。
计数器得设定值与16位计数器一样,可直接用常数K或间接用数据寄存器D得内容作为设定值。
在间接设定时,要用编号紧连在一起得两个数据计数器。
如图2所示,X10用来控制M8200,X10闭合时为减计数方式。
X12为计数输入,C200得设定值为5(可正、可负)。
设C200置为增计数方式(M8200为OFF),当X12计数输入累加由4→5时,计数器得输出触点动作。
当前值大于5时计数器仍为ON状态。
只有当前值由5→4时,计数器才变为OFF。
只要当前值小于4,则输出则保持为OFF状态。
复位输入X11接通时,计数器得当前值为0,输出触点也随之复位。
图2 32位增/减计数器
2.高速计数器(C235~C255)
高速计数器与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。
FX2N有C235~C255共21点高速计数器。
适合用来做为高速计数器输入得PLC 输入端口有X0~X7。
X0~X7不能重复使用,即某一个输入端已被某个高速计数器占用,它就不能再用于其它高速计数器,也不能用做它用。
各高速计数器对应得输入端如表1所示。
高速计数器可分为四类:
(1)单相单计数输入高速计数器(C235~C245)其触点动作与32位增/减计数器相同,可进行增或减计数(取决于M8235~M8245得状态)。
计数器得加减信号都由一个端子输入,通过设置改变输入信号得极性。
如图3a所示为无启动/复位端单相单计数输入高速计数器得应用。
当X10断开,M8235为OFF,此时C235为增计数方式(反之为减计数)。
由X12选中C235,从表1中可知其输入信号来自于X0,C235对X0信号增计数,当前值达到1234时,C235常开接通,Y0得电。
X11为复位信号,当X11接通时,C235复位。
如图3 b所示为带启动/复位端单相单计数输入高速计数器得应用。
由表3 4可知,X1与X6分别为复位输入端与启动输入端。
利用X10通过M8244可设定其增/减计数方式。
当X12为接通,且X6也接通时,则开始计数,
计数得输入信号来自于X0,C244得设定值由D0与D1指定。
除了可用X1立即复位外,也可用梯形图中得X11复位。
图3 单相单计数输入高速计数器
a)无启动/复位端b) 带启动/复位端
表1 高速计数器简表
输入
计数器
X0X1X2X3X4X5X6X7
单相
单计
数输
入
C235U/D
C236U/D
C237U/D
C238U/D
C239U/D
C240U/D
C241U/D R
C242U/D R
C243U/D R
C244U/D R S
C245U/D R S
单相
双计
数输
入
C246U D
C247U D R
C248U D R
C249U D R S
C250U D R S
双相
C251A B
C252A B R
C253A B R
C254A B R S
C255A B R S 表中:U表示加计数输入,D为减计数输入,B表示B相输入,A为A相输入,R为复位输入,S为启动输入。
X6、X7只能用作启动信号,而不能用作计数信号。
(2)单相双计数输入高速计数器(C246~C250)这类高速计数器具有二个输入端,一个为增计数输入端,另一个为减计数输入端。
利用M8246~M8250得ON/OFF动作可监控C246~C250得增记数/减计数动作。
如图4所示,X10为复位信号,其有效(ON)则C248复位。
由表1可知,也可利用X5对其复位。
当X11接通时,选中C248,输入来自X3与 X4。
图4 单相双计数输入高速计数器
(3)双相高速计数器(C251~C255)A相与B相信号决定计数器就是增计数还就是减计数。
当A相为ON 时,B相由OFF到ON,则为增计数;当A相为ON时,若B相由ON到OFF,则为减计数,如图5a所示。
图5 双相高速计数器
如图5b所示,当X12接通时,C251计数开始。
由表1可知,其输入来自X0(A相)与X1(B相)。
只有当计数使当前值超过设定值,则Y2为ON。
如果X11接通,则计数器复位。
根据不同得计数方向,Y3为ON(增计数)或为OFF(减计数),即用M8251~M8255,可监视C251~C255得加/减计数状态。
注意:高速计数器得计数频率较高,它们得输入信号得频率受二方面得限制。
一就是全部高速计数器得处理时间。
因它们采用中断方式,所以计数器用得越少,则可计数频率就越高;二就是输入端得响应速度,其中X0、X2、X3最高频率为10KHZ,X1、X4、X5最高频率为7KHZ。