FX2N高速计数器的使用说明
- 格式:pdf
- 大小:121.97 KB
- 文档页数:4
【三菱】高速计数器作者:蔡慧荥我们知道在我们三菱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的内容作为设定值。
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。
三菱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項相同。
高速计数器的使用方法
高速计数器是一种电子计数器,具有高速、准确、稳定等特点,广泛应用于各种计数场合。
其使用方法如下:
1. 首先,将高速计数器与待计数的信号源连接,确保连接正确、稳定。
2. 然后,按下高速计数器上的计数键,开始计数。
3. 在计数过程中,可以通过高速计数器的显示屏上的数字来实时查看计数结果。
4. 如果需要重置计数器,可以按下清零键将计数器清零。
5. 在使用高速计数器时,需要注意待计数信号的稳定性和波形形态,以确保计数结果准确无误。
6. 此外,还需要在使用过程中注意保护高速计数器,避免受到过高电压、电流等因素的影响,导致损坏或计数不准确。
综上所述,高速计数器的使用方法并不复杂,只需按照上述步骤进行即可。
同时,还需要注意信号源的稳定性和波形形态,以确保计数结果的准确性。
- 1 -。
三菱FX2N可编程控制器使用手册一、可编程控制器的内部编程元件1、输入继电器X:X000~X017 共16点2、输出继电器Y:Y000~Y017 共16点3、辅助继电器M:1)通用辅助继电器M0~M499 共500点2)断电保持继电器M500~M3071 共2572点3)特殊辅助继电器M8000~M8255 共256点4、状态继电器S:S0~S499 共500点1)初始状态继电器S0~S9 共10点2)回零状态继电器S10~S19 共10点,供返回原点用3)通用状态继电器S20~S499 共480点4)断电保持状态继电器S500~S899 共400点5)报警用状态继电器S900~S999 共100点5、定时器T:T0~T255 共256点1)常规定时器T0~T255 共256点T0~T199为100ms定时器,共200点,其中T192~T199为子程序中断服务程序专用的定时器。
T200~T245为10ms定时器共46点2)积算定时器T246~T255 共10点T246~T249为1ms积算定时器共4点T250~T255为100ms积算定时器共6点6、计算器C:C0~C234 共235点1)16位计数器C0~C199 共200点其中C0~C99为通用型共100点C100~C199为断电保持型共100点2)32位加/减计数器C200~C234 共35点其中C200~C219为通用型共20点C220~C234为断电保持型共15点7、指针P/I1)分支用指针P0~P127 共128点2)中断用指针IXXX 共15点其中输入中断指针100~150 共6点定时中断指针16~18 共3点计数中断指针1010~1060 共6点8、数据寄存器D1)通用数据寄存器D0~D199 共200点2)断电保持数据寄存器D200~D7999其中断电保持用D200~D511 共312点不能用软件改变的断电保持D512~D7999 共7488点,可用RST和ZRST指令清除它的内容。
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的减计数端。
即当X0OFFF ‐ON,C24增46一,当X1OFF‐ON,C246减一;2)当X11接能时,选C246,使X0,X1的输选通使输入有效。
高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。
高速计数器的最高计数频率取决于您的CPU类型。
每台计数器对支持此类功能的时钟、方向控制、复原和起始均有专用输入。
对于二相计数器,两个时钟均可以最高速率运行。
在正交模式中,可选择1乘以(1x)或4乘以(4x)最高计数速率。
所有计数器均以最高速率运行,互不干扰。
本标题讨论下列主题:使用高速计数器识别高速计数器的详细计时功能为高速计数器连接输入线高速计数器编址(HC)识别不同的高速计数器选择现用状态和1x/4x模式高速计数器初始化顺序控制字节HSC模式设置当前值和预设值状态字节为中断赋值使用高速计数器返回顶端通常高速计数器被用作鼓式计数器驱动器,以恒速旋转的转轴配有增量轴式编码器。
轴式编码器提供每次旋转的指定计数以及每次旋转一个复原脉冲。
轴式编码器的时钟和复原脉冲为高速计数器提供输入。
用最先的几个预设值载入高速计数器,并在当前计数小于当前预设值的期间内激活所需输出。
当前计数等于预设值或复原时,计数器设置提供中断。
每次发生当前计数值等于预设值中断事件时,载入新预设值,并设置下一个输出状态。
发生复原中断事件时,设置第一个预设值和第一个输出状态,并重复该循环。
因为中断的发生速率远远低于高速计数器的计数速率,可对高速操作执行精确的控制,并对整体PLC扫描循环产生相对较小的影响。
中断附加方法允许在独立中断例行程序中执行每个载入的新预设值,以便进行状态控制。
(另一种方法是在单个中断例行程序中处理所有的中断事件。
)识别高速计数器的详细计时功能返回顶端下列时序图显示根据模式分类的每台计数器的功能。
在另一个时序图中显示复原和起始输入操作,并应用于所有使用复原和起始输入的模式。
在复原和起始输入图中,复原和起始的现用状态均被编程为高级。
有复原、无起始的操作举例有复原和起始的操作举例模式0、1和2操作举例模式3、4和5操作举例使用计数模式6、7和8时,上下时钟输入的上升沿间隔0.3微秒,高速计数器可能认为这些事件同时发生。
FX系列特殊功能模块FA MITSUBISHI三菱可编税控制器•MELSEC-FJ^2N1. 引言•硬件高速计数器模块足2相50也的奇速计数器.它足FX2N. FX2nc系列PLC的-个特殊功能模块。
FXzn-IHC的计数速度比PLC的内逊岛速计数器(2•郴30Hz, 1•郴60Hz)的计数速度岛,而M它町克接进行比较和输出••各冲计数器模式可用PLC命令进行选择.如1 •郴或2•郴,16位成32位模式。
只有这些模式©数设定Z厉,FX2N-1HC 单元才能运行。
•输入佶号源必须址I或2相编码器。
可使用5V. 12V或24V电亂也町使用初始值设匱命令输入(PRESET)和计数禁止命令输入(DISABLE)e•FX22IHC右两个输出。
十计数器值号输出比较值-•致时,输出设汽为ON。
输出晶体管被单独隔离,以允许泄漏或淤连接方法。
•FX2N-1HC和FX2NPLC之间的数据传输是通过缓冲存储器交换进行的。
FX2N-1HC有32个缓冲存储器(毎个为16位簸•FX2N-1HC i»i用FX2n. FXinc扩展总线上的8个I/O点。
这8个成町山输入或输出进行分配。
1.1外部尺寸V使用压紧端子〉•使用如左阳所示尺寸的插片端了。
•用拧炖0.5到0.8N.m(5到8kg.cm)插片端子.•只对本于册所讨论的模块端了进行接线,其它不用.FX2M-1HC特殊功能模块用户指南:人约0.3kg(0.66lbs)尺寸:徒*(英寸)附件:标签型特殊棋块SiiU标识.(1) 安裝孔2-4.5(0.18)(2) 扩展电缆和连接器(3) UP LED(4) DN(门LED(5) A LED(6) B LED(7) 电源LED(8) A・ B it f(M3(O.12)«tD(9) PRESET »f(M3(O.l2)«W)(!0) YH.YS» f(M3(0.12)«n)(H) DISABLED f(MX0.12)«H)(12) DIS(DISABLE) LED(13) PRESET LED(14) YH LED(15) YS LED(16) DIN廿轨挂钩(17) 35(1.38)宽的DIN护紈安装桶FX 系列特殊功能模块2. 布线.PNP 输出编码器PNP 输出编糾器如果使川NPN 输出编糾器.耍注盘编码器期「极性和FX2N-1HC 端了极性的匹配。
三菱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 A
X1 U/D R R D D D B B B
X2 U/D U/D U/D R R R R
X3 U/D R R U U A A
X4 U/D U/D D D B B
X5 U/D R R R R R
X6 S S S
X7 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〜M8255
A相輸入端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項相同。
1相:60kHz (最多2點)
2相:30kHz (最多1點)
2、使用C235、C236、C246、C251以外的計數器時
1相:10kHz (最多4點)
2相:5kHz (最多1點)
高速計數器的使用方法
1.一相1計數輸入,無啟動/復置輸入端
(1) X10=OFF時上數:X11=ON時,C235透過X0接點計數。
(2) X10=ON 時下數:X11=ON時,C235透過X0接點計數。
(3)按下X12時,C235的現在值復置為0。
(注意:X11為啟動開關,X0為計數脈波) 圖2.12 一相1計數無外部S、R計數器使用例
2.一相1計數輸入,有啟動/復置輸入端
(1) X10=OFF時上數:X11=ON或X7=ON時,C245透過X2
接點計數。
(2) X10=ON時下數:X11=ON或X7=ON時,C245透過X2
接點計數。
(3) 按下X12時,或X3=ON時,C245的現在值復置為0。
注意:X11為程式啟動開關,X7為外部啟動開關。
X12為程式RST開關,X3為外部RST開關。
X2為計數脈波。
圖2.13 一相1計數有S、R計數器使用例
3.一相2計數輸入,無啟動/復置輸入端
所謂的2計數輸入是將上數和下數脈波分別由2個端子輸入,例如C246的上數脈波由X0輸入,下數脈波由X1輸入。
相對應的特殊繼電器M8246〜M8250改成監視上/下數之用。
(1) X11=ON時,C246才會接受輸入脈波。
X0端子為上數脈波,此時M8246=OFF。
X1端子為下數脈波,此時M8246=ON。
(2) 按下X12時,C246的現在值復置為0。
圖2.14 一相2計數無S、R計數器使用例
4.一相2計數輸入,有啟動/復置輸入端
(1) X11=ON或X7=ON時,C250才會接受輸入脈波。
X3端子為上數脈波,此時M8250=OFF
X4端子為下數脈波,此時M8250=ON
(2) 按下X12或X5=ON時,C250的現在值復置為0。
圖2.15 一相2計數有S、R計數器使用例
5.二相2計數輸入,無啟動/復置輸入端
所謂的二相計數是兩脈波同時輸入,但兩脈波相差900,當A相領先B相時為上數,B相領先A相時為下數,相對應的特殊繼電器M8251〜M8255作為監視上/下數之用。
圖2.16 二相2計數計數器上數與下數
(1) X11=ON時,C251才會接受X0和X1的輸入脈波。
(2) X12=ON時,C251的現在值復置為0。
圖2.17 二相2計數無S、R計數器使用例
6.二相2計數輸入,有啟動/復置輸入端
(1) X11=ON或X7=ON時,C255才會接受X3和X4的
輸入脈波。
(2) X12=ON或X5=ON時,C255的現在值復置為0。
圖2.18 二相2計數有S、R計數器使用例。