三菱高速计数器与旋转编码器的应用
三菱可编程序控制器中高速计数器的研究与应用
文献标识码 : 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中断处理进行计数的。
高速计数器的应用(图解)讲解
无功能作业 写计数值 写载入值 写比较值 写滞后 写脉冲周期 读载入值 读比较值 读滞后
W#16#0000
作业号
W#16#009 读脉冲期 JOB_VAL STS_GATE STS_STRT INPUT OUTPUT OUTPUT DINT BOOL BOOL 8 12.0 12.1 -231 至 +231-1 TRUE/FALSE TRUE/FALSE 0 FALSE FALSE 写作业的值。 内部门的状 态 硬件门的状 态(开始输 入)
锁定输入的状态 输出状态 反方向状态。显示始终 为计数的最后方向。第 一次调用SFB后, STS_C_DN值为 FALSE。
STS_C_UP
OUTPUT
BOOL
12.5
TRUE/FALSE
FALSE
正方向状态显示始终为 计数的最后方向。第一 次调用SFB后, STS_C_DN的值为 TRUE。
实际计数值 实际锁定值 可以启动新作业 故障作业 作业错误号
0 0 TRUE FALSE 0
控制程序
F350-2高速计数模块的应用
• 一. 模块的功能: • 8通道智能型高速计数模块,用于通用计数器和测 量任务,可以直接连接24V增量编码器,和8.2V 的NAMUR编码器,编程时可以与设定值进行比 较,当达到比较值时,内置数据输出相应。 • 有多种工作模式:连续/单次/周期计数 频率/速度的测量 周期测量 比列器
程子华主讲
• CPU 312C 连接器的针脚分配:
(2)CPU313C和CPU313C-2最多可以连接3路24V增量式、源型编码器: • CPU313C有两个连接器(X1 和 X2)其中CPU313C的X1(左)用于模 拟量输入输出通道,所以端子定义这里不再冗述,X2用于(右)高速计数 通道接线。 • CPU313C-2(DP或PtP)没有模拟量输入通道,所以只有一组X2输入端子
三菱高速计数器应用
三菱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的内容作为设定值。
PLC读取旋转编码器信号
三菱PLC读取旋转编码器信号定义:旋转编码器是用来测量转速的工具,可将输出轴的角位移、角速度等机械量转换成相应的电脉冲以数字量输出,同时旋转编码器可以配合PWM技术实现对速度的调节。
旋转编码器有单路输出、双路输出和三路输出等类型。
单路输出是指旋转编码器的输出是一组脉冲,双路输出的旋转编码器输出两相(A\B)相位差90度的脉冲,通过这两相脉冲不仅可以测量转速,还可以判断旋转的方向。
三路输出和双路输出类似,多一相Z相输出,经常用到就是两相输出。
技术参数:旋转编码器的技术参数主要有:每旋转一圈的脉冲数量,决定着旋转编码器的精度,根据使用要求进行选择;供电电压,因为使用不同的控制器往往能够提供的电压不同,比如单片机一般是能够提供5V电压,而PLC一般会带有一路24V直流电压,所以购买前一定要确定供电电压;增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小;我们一般经常使用的就是增量式旋转编码器;绝对式编码器是每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。
PLC要求:按照使用习惯,作者经常使用三菱系列PLC,三菱PLC自带一路24V直流电压,按照经验不推荐将其作为一路电源使用,但是在平时调试的时候,为了接线方便,经常将其给小功率模块供电使用;三菱PLC内部有高速计数器,其中二相双输入高数计数器主要应用在对增量式旋转编码器的输出脉冲计数。
本文选用二相双输入高速计数器C253;(C253高速计数器使用x3端子读取A相输入,使用x4端子读取B相输入,x5端子作为复位输入端)I/O口分配:端子连接图:这次就不绘制端子连接图,直接上图片好啦。
其中四根细线是旋转编码器的输出输入线,红色线接是电源正极,黑色线接电源负极,绿色线是A相输出,白色线是B相输出,黄色线是Z相输出(此次没有接Z相)。
梯形图:梯形图中已经做了注释,其中C253高速计数器的计数范围根据自己需求进行修改就行,这里只是为了测试,随机设置了一个值。
连接编码器_三菱PLC与旋转编码器的接线图
连接编码器_三菱PLC与旋转编码器的接线图
旋转编码器是⼀种光电式旋转测量装置,它将被测的⾓位移直接转换成数字信号(⾼速脉冲信号)。
因此可将旋转编码器的输出脉冲信号直接输⼊给PLC,利⽤PLC的⾼速计数器对其脉冲信号进⾏计数,欧姆龙触摸屏,以获得测量结果。
不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出A、B、Z三相脉冲,有的只有A、B相两相,最简单的只有A相。
如图所⽰是输出两相脉冲的旋转编码器与FX2N系列PLC的连接⽰意图。
编码器有4条引线,其中2条是脉冲输出线,1条是COM端线,1条是电源线。
编码器的电源可以是外接电源,也可直接使⽤PLC的DC24V电源。
电源“-”端要与编码器的COM端连接,“+ ”与编码器的电源端连接。
编码器的COM端与PLC输⼊COM端连接,A、B两相脉冲输出线直接与PLC的输⼊端连接,连接时要注意PLC输⼊的响应时间。
有的旋转编码器还有⼀条屏蔽线,使⽤时要将屏蔽线接地。
说明:本⽂以三菱FX2N系列PLC与欧姆龙E6B2-CWZ6C型旋转编码器为例,介绍编码器与PLC的硬件接线⽅式。
对于其他系列以及使⽤⾼速计数模块时,接线⽅法要参考该⼿册说明。
⽽接到某端⼦对应的计数器号,需要参考《三菱FX编程⼿册》中关于⾼速计数器的说明。
编码器的脉冲计数、高速计数器小总结.doc
编码器的脉冲计数、高速计数器小总结我们一般采用高速输出信号控制步进电机和伺服电机做位置,角度和速度的控制,比如定位,要实现这个目的,我们要知道这几个条件:1、PLC高速输出需要晶体管输出,继电器属于机械动作,反应缓慢,而且易坏2、以三菱PLC为例,高速输出口采用Y0、Y13、高速输出指令常用的有PLSY脉冲输出PLSR 带加减速PLSV……可变速的脉冲输出ZRN……原点回归DRVI……相对定位DRV A……绝对定位4、脉冲结束标志位M80295、D8140D8141为Y0总输出脉冲数6、在同一个程序里面Y0做为脉冲输出,程序可以存在一次,当需要多次使用的时候,可以采用变址V进行数据的切换,频率,脉冲在不同的动作模式中,改变数据正对上述讲解的内容:我们用一个程序来表示若我们以后可能接触步进。
伺服这一块,上述内容,大家一定要熟练掌握!23、PLC编程实现编码器的脉冲计数在高速计数器与编码器配合使用之前,我们首先要知道是单向计数,还是双向计数,需要记录记录的数据,需要多少个编码器,在PLC中也需要多少个高速输入点,我们先要确认清楚。
当我们了解上面的问题以后,参照上题的寄存器分配表得知我们该选择什么高速计数器如:现在需要测量升降机上升和下降的高度,那么我们需要采用双向编码器,即可加可减的,AB相编码器,PLC需要两个IO点,查表得知,X0X1为一路采用C251高速计数器那么我们可以这样编程,如图开机即启动计数,上升时(方向),C251加计数下降时(方向),C251减计数我们要求编码器转动的数据达到多少时,就表示判断实际升降机到达的位置注意:在整个程序中没有出现X0、X1这个两个软元件?是因为C251为X0、X1的内置高速计数器,他们是一一对应的,只要见到c251,X0X1就在里面了,当然,用了C251以后,X0、X1不能在程序里面再当做开关量使用了接线参照下图21、我们对高速计数器的理解及编程相对11题定时器和计数器来说,本题目主要是告诉大家学习高数处理的功能PLC内部高速计时器是计数器功能的扩展,高速计数器指令与定位指令使PLC的应用范围从逻辑控制、模拟量控制扩展到了运动控制领域。
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的工作模式 为例加以说明。
旋转编码器的原理及应用
旋转编码器的原理及应用
一、旋转编码器原理
旋转编码器是一种常用的编码器,它可以从一组电气脉冲输出一组特
定顺序的脉冲序列。
它的工作原理是,利用探测器(如光电传感器、磁光
传感器等)来探测物体的位置,通过电气脉冲来模拟出物体所处的位置,
然后通过驱动机构(如电机,步进电机或伺服电机)将物体的运动转化为
数字信号。
旋转编码器的原理是在回转元件或介质上安装一个记号,在该记号上
安装几个探测器,当记号转动时,探测器会输出一组电气脉冲,通过控制
器计算不同探测器输出的脉冲顺序,从而计算出回转元件或介质的位移量。
旋转编码器可以记录物体的运动方向和实际位移量,只要改变探测器输出
的脉冲频率,可以检测物体的位移速度。
二、旋转编码器应用
1、旋转编码测量:
2、旋转编码控制:。
S7-1200PLC高速计数编程和应用实例图解
S7-1200PLC高速计数编程和应用实例图解展开全文S7-1200 CPU 提供了最多 6 个(1214C )高速计数器,其独立于 CPU 的扫描周期进行计数。
可测量的单相脉冲频率最高为100KHz ,双相或A/B 相最高为30KHz ,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。
01高速计数器工作模式高速计数器定义为 5 种工作模式1、计数器,外部方向控制。
2、单相计数器,内部方向控制。
3、双相增 /减计数器,双脉冲输入。
4、5A/B 相正交脉冲输入。
5、监控 PTO 输出。
每种高速计数器有两种工作状态。
1、外部复位,无启动输入。
2、内部复位,无启动输入。
所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到 CPU 中即可启动高速计数器,在 A/B 相正交模式下可选择 1X(1 倍) 和 4X(4 倍)模式,高速计数功能所能支持的输入电压为 24V DC, 目前不支持 5V DC 的脉冲输入,表 8-1 列出了高速计数器的硬件输入定义和工作模式。
并非所有的 CPU 都可以使用 6 个高速计数器,如 1211C 只有 6 个集成输入点,所以最多只能支持4 个(使用信号板的情况下)高速计数器。
由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。
高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入监控PTO 的模式只有 HSC1 和 HSC2 支持,使用此模式时,不需要外部接线,CPU 在内部已作了硬件连接,可直接检测通过PTO 功能所发脉冲。
02高速计数器寻址CPU 将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为 32 位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。
三菱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高速计数器在冲击试验机数据测量中的设计应用
叶园伟 ’ ,郑 勇 ,王 金 丽 ,邓 怡 国 ,王 刚 ,张 劲
YE Yu n we ’ ZHENG o g , W ANG Jn I , DENG — o , W ANG n ZHANG i a. i , Y n i. i Yi gu Ga g , Jn
程 中 的主 要 控制 装 置之 一 。
字 化 检 测 装置 , 它 具 有 分 辨 率 及 精 度 高 、结 构 简
单 、使 用 可 靠 、 性 价 比高 等 优 点 , 广 泛 应 用 于 工
业领域 的速 度 或 角度 ( 位置 )的 检 测 。增 量 式 光
电编 码 器 是 旋 转 编 码 器 的一 种 , 主 要 由光 源 、码
能 的 电 子 装 置 。它 采 用 可 以编 程 的 存 储 器 ,执 行
逻 辑 运 算 、 顺 序 运 算 、 计 时 、 计 数 和 算 术 运 算 等 操 作 指 令 ,通 过 高 速 脉 冲 计 数 功 能 ,可 以连 接 编
码 器 脉 冲 信 号 并 进 行 处 理 ,是 当代 工 业 自动 化 过
D i1 .9 9 Jis . 09 1 4 21 .( )1 o : 3 6 / . n 1 0 -0 3 .0 5 上 .4 0 s 2
0 引 言
简 支 梁 冲 击 试 验 机 适 用 于 各 种 非 金 属 材 料 和 农 业 物 料 的 冲 击 韧 性 测试 , 是 科 研 机 构 、大 专 院
(. 1海南大学 机 电工程学院 ,儋州 5 1 3 ;2中国热带农业科学 院 农业机械研究所 ,湛江 5 4 9 ) 7 77 . 2 0 1 摘 要 :传统的简支梁 冲击试验机的测量 数据一般采用刻度盘 指针式显示 ,易造成读 数误 差、操作 不便 等缺 点。本 设计将旋 转编 码器 ̄ P O高速计数 器等 电控装置 及其功 能应 用于; OL 中击试验机 的测 量系 统中 ,分 别对 硬件 电路和控 制程序 进行设 计和编 程 ,使 试验机 冲击测 量结果 由刻度 盘的 指针显示 转化为数字显示 ,从而 达到提高冲击试验机 测量精度和使用方便性 之目的。 关键 词 :冲击 试验 机 ;旋转编码器 ;P C高速计数器 L 中图分类号 :T 6 H 文献标识码 :A 文章编号 :1 0 -0 3 ( 0 2 o < -0 4 -0 9 1 4 2 1 ) 5 上) 0 4 3 0
三菱PLC高速计数采集和编码器程序开发实战
三菱PLC高速计数采集和编码器程序开发实战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高速计数器和编码器应用
三菱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两个寄存器里面了。
旋转编码器的结构原理和应用
旋转编码器的结构原理和应用大家好!今天我给大家介绍一下旋转编码器的结构原理和应用,编码器的用途很广泛很广泛!1、概述:编码器主要是应用于各种电机需要闭环控制的场所,如果不需要闭环控制也就不使用它,闭环控制:(从输出量变化取出控制信号作为比较量反馈给输入端控制输入量,一般这个取出量和输入量相位相反,所以叫负反馈控制,自动控制通常是闭环控制,比如我们家里面用的空调温度的控制)。
2、它与被测电机同轴安装、同步旋转、在它旋转的过程中会产生输出脉冲,用这个脉冲来对电机转动、角度、和距离进行测量,从而控制设备的运行。
3、旋转编码器的内部结构:它的内部由发光二极管构成光源、旋转码盘、信号处理电路和输出电路构成。
(1)旋转码盘:是一个光刻玻璃盘,采用激光技术将玻璃边缘刻成明暗相间的条纹,条纹有两组,分别称为A.B 相,当码盘在旋转而又在光照下时,便透过明暗相间的条纹产生一明一暗的光信号,光透过的光信号照射到半导体光敏管的时候,它便使光敏管产生开和关的脉冲小信号。
但是由于信号比较弱,经过处理放大后,才输出脉冲,此脉冲送给PLC进行运算控制外部的设备。
(2)编码器的供电电源:5V-24V的直流电,一般24V比较方便,我们普遍采用24V。
4、编码器使用当中的注意事项:(1)编码器是很精密的器件,内部装配比较紧凑没有损坏时,不要随便去拆,因为拆开又装上会使它产生误差,导致设备控制不精确!注:有的电工就喜欢拆东西,今天拆这个明天又去拆那个,拆掉之后呢,他又不知道是怎么装的啦,装不回去了。
在这里我就告诉你,编码器你就别去拆啦,如果你把它拆了(哈哈!)一个或两个月的工资就玩完咯!有的编码器是很昂贵的。
(2)不能摔到地上——防止强烈震动,损坏内部玻璃码盘,而导致永久报废。
(3)接线时必须正负极分开,并且接线要正确,否则烧坏内部电路。
5、编码器的应用:(交流异步电机、步进电机、伺服电机都可以用)。
编码器主要是输出脉冲,坏了就更换新的,因不能维修。
三菱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的减计数端。
即当X0OFFF ‐ON,C24增46一,当X1OFF‐ON,C246减一;2)当X11接能时,选C246,使X0,X1的输选通使输入有效。
旋转编码器结构原理和应用
旋转编码器结构原理和应用
一、旋转编码器结构:
光电编码器由光学传感器和编码盘两部分组成。
编码盘通常由透明材
料制成,上面分布着很多等距离排列的透明和不透明斑块,其中斑块的数
量决定了旋转编码器的分辨率。
而光学传感器则包括发光二极管和光敏电
阻器,它们紧密地结合在一起,并且位于编码盘的两侧。
当编码盘转动时,发光二极管发出光线照射在编码盘上,光线穿过透明斑块被光敏电阻器接收,然后转换成电信号输出。
二、旋转编码器原理:
三、旋转编码器应用:
1.位置测量:旋转编码器可以通过测量脉冲信号的数量来确定旋转运
动的位置。
广泛应用于机器人、数控机床等需要精确位置控制的设备中。
2.速度测量:旋转编码器通过测量脉冲信号的频率来确定旋转运动的
速度。
在电机控制、轴承诊断等领域有重要应用。
3.转角测量:旋转编码器可以测量旋转运动的角度,用于测量转盘、
摇杆、汽车方向盘等的转角。
4.位置控制:旋转编码器可以与控制系统配合使用,实现精确的位置
控制,广泛应用于自动化生产线、机床等设备中。
5.逆变器控制:旋转编码器可以与逆变器配合使用,实现电机的精确
控制,提高电机的效率和响应速度。
6.应力测量:旋转编码器可以通过测量扭转角度来确定材料的应力状态,用于力学实验、结构分析等领域。
7.雷达测距:旋转编码器可以用于测量雷达信号的到达时间差,从而确定目标的距离。
总结:。
旋转编码器在S7-200的应用
旋转编码器在S7-200的应用运行工作方式,机器大概情况,机器共18个工位,每个工位为一个机器过程,一个工件为5米(误差1CM)要求用2000线的轴式旋转编码器通过PLC协调控制完成每个工件。
每个工位都有一个人,1个绿启动按钮。
一个绿灯,1个红色急停按钮,1个红灯。
当1号工人按1号启动按钮后1号指示灯亮,2号工人按2号启动按钮后2号指示灯亮,直到第18个工人都按启动按钮后18灯全亮,机器开始运转,自动运转到5米后停止。
绿灯全灭(记米自动复位)等待18个工人下一次继续给18个运行信号后运行。
(红色按钮为紧急停车按钮:当工件工作到一半时紧急停车,手动不复位情况下,8个工人动启动后机器可继续当前的米数运转。
手动复位则重新开始)当18个工人无论哪个工人按红色按钮时机器立即停机(此时红色指示灯全亮,红色按钮释放后指示灯全灭)机器再次启动需18个工人都给启动信号才能运行。
18个红色按钮共用PLC一个点。
如果点富裕的话18个红按钮分为3组,一组6个共用一个点,用3个点实现这个功能。
变频器运行过程,当给变频器运行信号时变频器缓慢启动逐渐加速到高速,指定记米到达时变频器缓慢减速到低速运行,记米到达后变频器立即停止刹车,18个工位如果少几个工位的把那几个工位短接,要不影响工作。
程序分为3部分,主程序,指示灯输出,初始化。
初始化中有两个中断程序,分别为当前值=设定值时中断以及复位时产生的中断。
高速计数器HDEF的通道是HSC0,意思为编码器的A、B相接I0.0、I0.1,复位接在I0.2。
事件号是10,意思是选择A/B正交计数器。
中断ATCH的事件号12代表当前值=设定值时中断。
事件号28代表HSC0当I0.2高电平时产生中断。
主程序:变频器变速,HC0为通道0的当前值。
子程序:指示灯:都一样不全部举例了。
中断程序0 设定值=当前值产生中断中断程序1 I0.2复位产生中断SM37的值的含义可查看帮助。
中断程序的EVNT的含义也可查看帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
警告丗 给工控朋友们一个简单的例子丆以后 在工程当中自己能举一反三丆此资料 仅作参考丆切记在工程中模仿丆否则
后果自负。
三菱PLC高速计数器的基本用法
希望在工控工作的朋友们作为朋友
PDF 文件使用 "pdfFactory Pro" 试用版本创建
输入一个点计数器清零 可以是各种传感器
限位开关等等
计数器清零
X006 0 复位计数 器 RST C251 双相高速 计数器 C251 A/S B/D 9 1 19 29 38
计数器设定值
M8000 3 ON K1000 C251 双相高速 计数器 C251 A/S B/D 9 1 19 29 38
设定值与编码器脉冲数比较
9 D> C251 K2000 双相高速 计数器 Y000
19 D<
C251 K500 双相高速 计数器
Y001
比较后输出
ቤተ መጻሕፍቲ ባይዱ29 D>
C251 K1000 双相高速 计数器
D<
C251 K1500 双相高速 计数器
Y004
M8251 48 监视器 Y003
50
END
监视器
移动距离=当前脉冲数/编码器每圈脉冲数*同步轮周长