X3U三菱PLC高速计数器的动作分析
【三菱】高速计数器
【三菱】高速计数器作者:蔡慧荥我们知道在我们三菱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中断处理进行计数的。
FX3U PLC指令表大全
$+
字符串的合并
203
LEN
检测出字符串的长度
204
RIGHT
从字符串的右侧开始取出
205
LEFT
从字符串的左侧开始取出
206
MIDR
从字符串中任意选择
207
MIDW
字符串中的任意替换
208
INSTR
字符串的检索
209
$MOV
字符串的传送
19、数据处理3
210
FDEL
数据表的数据删除
211
FINS
117
EVAL
字符串→2进制浮点数的转换
118
EBCD
2进制浮点数→科学计数法的转換
119
EBIN
科学计数法→2进制浮点数的转換
120
EADD
2进制浮点数加法运算
121
ESUB
2进制浮点数减法运算
122
EMUL
2进制浮点数乘法运算
123
EDIV
2进制浮点数除法运算
124
EXP
2进制浮点数指数运算
125
SCL
量程(不同点座标数据)
260
DABIN
10进制ASCII→BIN
261
BINDA
BIN→10进制ASCII
269
SCL2
量程2(X/Y座标数据)
22、外部设备通信(变频器通信)
270
IVCK
变频器的运转监视
271
IVDR
变频器的运行控制
272
IVRD
读取变频器的参数
273
IVWR
写入变频器的参数
格雷码的逆转换
三菱高速计数器应用
三菱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。
FX3UPLC通过手摇轮,如何手动控制步进电机(附源程序)
FX3UPLC通过⼿摇轮,如何⼿动控制步进电机(附源程序)01⼀、动作描述:系统的框架如下图⼀台3U的plc,控制了3台步进电机,分别控制了X、Y、Z这3个轴,PLC接了⼀个⼿摇轮,可以⼿动控制这3个轴,⼿摇轮的第⼀个旋钮可以选择控制不同的轴,第⼆个悬念可以选择速度的倍率,然后通过转盘控制电机正反运转。
02⼆、硬件设备:1.三菱PLC :FX3U-16MT-ES-A2.42步进电机套装:3台3.数控机床电⼦⼿轮03三、软件:所需软件版本:GX Works2(1.576A版本)04四、I/O分配:输⼊点注释输出点注释X0⼿轮A相Y0X轴电机脉冲X1⼿轮B相Y1Y轴电机脉冲X2X轴档位Y2Z轴电机脉冲X3Y轴档位Y3X轴电机⽅向X4Z轴档位Y4Y轴电机⽅向X51倍档Y5Z轴电机⽅向X6 10倍档Y6X6 10倍档Y6X7100倍档Y705五、程序编写及思路:(1)根据3U⾼速计数器的表格,可以找到X0和X1对应的⾼速计数器对应的⾼速计数器是C251。
我们只需要把⼿轮上转盘的两个信号点,接⼊X0和X1就可以,⽤以下的程序就能纪录⼿轮发出的脉冲信号个数(2)通过M8012的上升沿信号⽤DMOV指令把脉冲数读取到D0⾥⾯,每隔100ms读取1次,1倍档时我们乘以10倍放到D2寄存器⾥⾯,就是相当于算出了1秒⾥⾯能够发送的脉冲数,1s发送的脉冲数就是的频率,后⾯控制的程序就⽤这个D2的数据去控制,10倍档就控制乘以100,100倍档就乘以1000,最后⾯清空下这个⾼速计数器。
这样每隔100ms就刷新⼀般数据(这⾥我的⼿轮⼀圈的脉冲数和步进电机转⼀圈需要的脉冲数是⼀致的,假如不同,那你需要根他们的⽐值去做⼀个乘法或者除法的运算),另外,3U的plc没有⼿轮控制的功能,我们程序没办法做到绝对的同步,动作存在误差。
(3)由于硬件的限制,频率⼀超过10000HZ时步进电机就控制不了(不同的电机硬件这个频率可能不⼀样,不⼀定是10000),所以这个参数需要根据你实际的数据去测试这个数据多⼤是极限,防⽌我们⼿轮摇的过快),所以下⾯做了限制(4)最后⾯,使⽤可变速脉冲输出指令控制,不同的轴的X点对应不同的Y点进⾏输出,频率采⽤前⾯计算出来的D2进⾏控制。
三菱PLCFX3UC高速计数器(C235~C255)简单概述
三菱PLCFX3UC高速计数器(C235~C255)简单概述
三菱PLC FX3UC高速计数器
(C235~C255)简单概述
三菱PLC FX3UC高速计数器(C235~C255)的简单概述
FX3UC高速计数器,只对应DC输入型的基本单元。
高速计数器,可以对传入基本单元的通用输入端子,或是高速输入特殊适配器(选件产品)的信号进行计数。
这两种产品的区别在于可以计数的最高频率以及输入信号的种类。
基本单元的通用输入端子
可以输入开集电极型晶体管输出的信号,可以进行最大100kHz(单相)的计数。
高速输入特殊适配器
可以输入差动输出的信号,可以进行最大200kHz(单相)的计数。
使用高速输入特殊适配器时的注意要点
请在高速输入特殊适配器、或是基本单元的相同输入编号中,选择一个加以使用。
在分配给高速输入特殊适配器的输入编号上接线时,请勿在基本单元的相同编号的输入端子上进行接线。
不在分配给高速输入特殊适配器的输入编号上接线时,可以将基本单元的相同编号的输入端子作为通用输入使用。
(但是,
高速计数器中分配的输入编号除外)。
三菱PLC使用说明书
扩展电缆请牢固地安装在所规定的连接器上。 接触不良会导致误动作。
2.1 安装
产品安装时,有以下物品。 DIN导轨安装 直接安装(M4螺栓安装) 关于详细情况,请参考所连接可编程控制器的以下手册。
手册编号
JY997D19801 [另册]
JY997D57101 [另册]
JY997D19401 [另册]
内容
记载了关于FX3U系列可编程控制器主 机 的 输 入 输 出 规 格、接 线、安 装 及 维护等的硬件方面的详细内容
记载了关于 FX3UC 系列可编程控制器 主 机 的 输 入 输 出 规 格、接 线、安 装 及维护等的硬件方面的详细内容
2) 自制输入输出电缆用连接器(本公司选件) 电线和压接工具请用户自行准备。
输入输出连接器的型号与结构
适用电线(建议UL-1061)和工具
本公司型号
部件的内容 (第一电子工业株式会社制)
电线尺寸
压接工具 (第一电子工业
株式会社制)
FX-I/O-CON2-S 散线用(2套)
外壳:HU-40OS2-001 压接触头:HU-411S
接线时的注意事项
在进行螺栓孔加工及配线作业时,请不要将切屑及电线屑落入可编程控制器 的通风孔内。否则有可能导致火灾、故障及误动作。
当因噪音影响导致异常的数据被写入到可编程控制器中的时候,有可能会因此 引起可编程控制器误动作、机械破损以及事故发生,所以请务必遵守以下内容。
1) 通信线请勿与主回路线或高压电线、负载线等捆在一起接线,或是靠近 接线。 否则容易受到噪音和冲击感应的影响。 布线时,请至少与上述线路保持100mm以上距离。
3U-PLC使用手册
Fx3U-40MT 4/6轴 PLC使用手册本Plc Y0‐Y3/Y0‐Y5 可同时输出4/6路100Khz 脉冲,可以同时控制4/6组电机(步进/伺服)驱动器进行精确定位(暂时不支持直线/圆弧插补)。
7.故障恢复:(plc 运行开关 运行‐>停止,Run 指示灯没有闪烁(1秒),还是保持常亮,电脑无法进行编程通讯,可进行下列操作,重置用户程序)1. 运行开关拨到停止位(开关朝下靠近编程口)2. 关闭PLC 电源,等到PLC 状态指示灯全部熄灭(等待5S 以上)3. 打开PLC 电源,RUN 指示灯闪烁(此时PLC 可以进行后续操作)/ RUN 指示灯不亮(联系售后进行维修检测)4.使用三菱软件在线菜单里面‐>plc 存储器清除,清除PLC 程序5.然后写入正确的程序,打开运行开关到运行位,Run 指示灯常亮6.请仔细检查程序是否使用了不支持的指令或者数据,参数。
不确定的工程文件 可以发给客服进行确认。
5.模拟量输出:模拟量输出(0V为输出基准电压)D8114=0-4095数值对应DA0输出0-10V信号D8115=0-4095数值对应DA1输出0-10V信号6.通讯接口:编程口:5‐Gnd 3‐Rx 1/2‐TX 485口:A+,B ‐2. 3.1.支持定位指令16位:PLSY ,PLSR ,DRVI ,DRVA ,PLSV ,ZRN32位:DPLSY ,DPLSR ,DDRVI ,DDRVA ,DPLSV ,DZRN注意事项1.5V 脉冲输出接线,此时脉冲输出支持100Khz 输出控制(推荐用户使用)5V ‐> 驱动器脉冲+/方向+Y0‐Y3 ‐> 驱动器脉冲‐/方向‐CM0‐> 0V2.24V 脉冲输出接线,脉冲输出最大50Khz ,需要串接2K 电阻(不推荐)24V‐> 驱动器脉冲+/方向+Y0‐Y3串联2K 电阻 ‐> 驱动器脉冲‐/方向‐CM0 ‐> 0V5. 6.4.。
干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会
干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会三菱FX3U做为一款入门级PLC,应用很广泛,其实学习PLC就几点,开关量的输入、输出,就是我们平常所说的IO、伺服(或者步进电机)的控制、Modbus通信、模拟量输入输出,掌握了这些,基本可以做80%的项目了,小编今天主要来和大家说一下伺服电机(或者步进电机)的控制方法。
其实伺服电机就是高级一点的步进,其自带编码器,驱动器功能更加强大,支持位置模式、速度模式和转矩模式三种类型,因为伺服电机可以精确定位,所以通常我们用到的是位置模式。
位置模式需要PLC发送高速脉冲串给伺服驱动器,伺服驱动器再驱动伺服电机按照一定的角度和速度来旋转,从而达到位置控制的模式三菱FX3U这款PLC控制伺服电机有两种方法,一种是高速脉冲模式,一种是定位模式,其指令是不一样的,同时,FX3U只支持三路高速脉冲的发送,分别是Y0、Y1、Y2,所以最多只能控制三台伺服电机,如果想控制超三台伺服电机,可以选择加装定位模块或者几台PLC组网来实现。
一、高速脉冲模式1、PLSY指令PLSY是高速脉冲输出指令,可以指定Y0、Y1或者Y2发送高速脉冲,其指令格式如下如上图所示,分别是16位高速脉冲输出和32位高速脉冲输出,16位高速脉冲输出可以发送最大频率为32767的数据,而32位高速脉冲输出可以发送最大频率为200,000Hz的脉冲串,各位同学可以根据实际需要进行选择,不过这里小编建议大家养成一个好习惯,就是坚持用32位运算进行程序处理,可以有效防止程序溢出。
熟悉了相关指令,我们看下详细用法。
比如我们想接通M0的同时,让Y0输出频率为10000,数量为25000的脉冲串,那么就这样来写程序其中:频率为每秒钟发送的脉冲数,表示到伺服电机就是速度发送脉冲数即为一共发送多少个脉冲给驱动器,转换到伺服电机就是走过的距离或者角度Y0为输出通道,接线到驱动侧的高速脉冲输入点。
这里M0只要保持接通,就会以当前速度发送25000个脉冲,中间如果M0断开,则停止发送脉冲,再次接通M0则重新发送25000个脉冲直到完成。
PLC高速计数器工作特点的介绍和分析
第20卷 第1期 吉 林 化 工 学 院 学 报Vol.20No.1 2003年3月JOURNAL OF J IL IN INSTITU TE OF CHEMICAL TECHNOLOGYMar. 2003收稿日期:2002-07-18作者简介:陈 艳(1970-),女,湖南株洲人,湖南冶金职业技术学院实验师,主要从事PLC 原理及其应用方面的研究. 文章编号:100722853(2003)0120067203PL C 高速计数器工作特点的介绍和分析陈 艳(湖南冶金职业技术学院实验实训中心,湖南株洲412000)摘要:为充分开发和利用PLC 高速计数器资源,以日本三菱FX 2系列PLC 为例,介绍和分析了PLC 高速计数器的工作特点.关 键 词:PLC ;高速计数器;工作特点中图分类号:TP 23 文献标识码:A 计数器是PLC 内部重要的软元件之一.在PLC 为核心部件的自动控制系统中,这种软元件通过相应的程序实现系统的实时准确的计数.高速计数器是PLC 计数器中常用的一种.如何正确使用这种计数器,有效拓宽PLC 的应用范围,这是实际使用PLC 高速计数器时经常遇到的问题之一.为充分开发和利用PLC 高速计数器资源,本文对这种计数器的5个主要工作特点进行介绍和讨论.1 对外部事件信号进行计数的特点PLC 内部有两种计数器,一种是对PLC 内部信号进行计数的计数器,另一种是对外部事件信号进行计数的计数器.高速计数器属于第二种.在PLC 中,这两种计数器的责任不同、分工明确、工作上不能互相代替.前一种计数器是对PLC 内部的输入继电器X 、输出继电器Y 、辅助继电器M 、状态寄存器S 、定时器T 等软元件的状态由ON ~OFF 或OFF ~ON 转换的次数进行计数.后一种计数器是对从输入端子X n (n =0,1,2,3,4,5)输入的外部事件信号进行计数的计数器.前一种计数器将输入继电器X n 的常开触点串联于自己的线圈回路中.当X n 得电,使其常开触点闭合,从而引起计数器的线圈得电.这种计数器可对内部时钟产生的脉冲信号进行计数,其工作原理如图1所示.后一种计数器至少需从两个端子输入信号方能实现计数.其中一个端子输入连续高电平信号,使计数器线圈得电,从而选中该计数器,另一个端子输入外部事件信号计数脉冲.其工作原理如图2所示.图1 内部信号计数器工作原理图图2 高速计数器工作原理图2 计数频率较高的特点高速计数器由于采用中断方式计数,因此其计数频率远高于内部信号计数器.高速计数器计数的脉冲信号频率一般在几千Hz以上,达最高频率时可从计数器的输入端子X n(n=0、2、3)输入10kHz的外部事件脉冲信号.但由于内部信号计数器是执行扫描操作时对内部元件X、Y、M、S、T等的信号进行计数,因此,其接通(ON)时间和断开(OFF)时间应比PLC扫描周期稍长,通常其输入信号频率大约为几个扫描周期.设PLC 扫描周期为10ms,内部元件ON和OFF的时间为5个PLC扫描周期,则内部信号计数器的计数频率为:f=1/T=1/10ms×5=20(Hz)f为内部信号计数器计数频率,T为内部信号计数器计数的周期.由此可见,内部信号计数器是一种低速计数器,而外部事件信号计数器是一种高速计数器.3 点数少、类型多的特点高速计数器的点数远比内部信号计数器少.如FX2系列PLC内部信号计数器有16bit的通用二进制增计数器C0~C99、停电保持用二进制增计数器C100~C199,还有32bit通用的计数器C200~C219、保持计数器C220~C234.它们共计235点.而高速计数器只有C235~C255,共仅21点.后者仅为前者的1/10左右.虽然高速计数器点数少,但是它们的功能分布和使用条件却比内部信号计数器复杂得多.高速计数器的选择并不是任意的,它取决于所需计数器的类型及高速输入的端子.高速计数器的类型为4种:即1相无启动/复位端子的计数器C235~C240;1相带启动/复位端子的计数器C241~C245;2相双向计数器C246~C250和2相A~B相计数器C251~C255.同时,高速计数器各输入端子的响应速度不同,X0、X2和X3端子的响应最高频率为10 kHz,X1、X4和X5端子的响应最高频率为7kHz.在使用高速计数器时,只有弄清它的类型、各输入端子的响应最高频率、计数器的功能和使用条件,才能达到正确使用该计数器的要求.4 频率总和必须小于某一确定值的特点 各高速计数器的频率总和必须小于某一确定值[1].如FX2系列PLC高速计数器的频率总和必须小于20kHz.若使用的高速计数器越少,则这些计数器的计数频率越高.若一些高速计数器用较低频率计数,则另一些高速计数器可用较高频率计数.高速计数器总频率必须小于某一确定值的原因,是这种计数器独立于PLC的扫描周期,按中断原则进行操作运行.在高速计数器的操作运行中,各外部事件计数信号输入端都为PLC 外部中断信号源.当某一外部事件计数信号从高速计数器输入端输入时,其输入电平的跳变产生向CPU申请的中断请求信号.CPU响应中断后转向执行高速计数器的计数中断服务程序.由于各外部事件计数信号中断源都共用同一个计数中断服务程序,因此,各高速计数器的频率总和为一常数.在使用多个高速计数器分别对外部事件计数时,只有被使用的高速计数器的计数频率总和保持常数,并且这个常数符合最高频率的限制条件,才能使高速计数器实现准确计数.5 各类型高速计数器频率的特点在计算各高速计数器频率总和时,必须先计算各类型高速计数器的频率,然后再将这些频率求和.单相高速计数器频率与相应的外部事件计数信号频率相同.2相计数器频率要视计数器类型的不同而采取不同的方法进行计算.现介绍2相A~B相和2相增减计数双向型计数器的频率.(1)2相A~B相高速计数器的频率2相A~B相高速计数器的增减计数方式,是通过比较A、B两相之间的相位差来确定的.如FX2系列PLC的2相A~B相高速计数器是当A 相波形为ON时,通过判断B相波形的跳变方向来确定增减计数方式.如图3所示.当A的波形为ON时,若B的波形为正向跳变,则为增计数方式.若B相的波形为负向跳变,则是减计数方式.由图3可知,在2相A~B相高速计数器计数时, PLC内部的CPU不仅要在判别A、B相的相位差时分别对A相和B相采样一次,而且在计数时还86 吉 林 化 工 学 院 学 报2003年 要分别对A 、B 相采样一次.因此,2相A ~B 相高速计数器的计数频率为:图3 2相A ~B 相高速计数器增减计数方式示意图f C =f AO +f BO +f A +f B式中f C 为2相A ~B 相高速计数器的计数频率,f AD 为计数采样时A 相的信号频率,f BD 为计数采样时B 相的信号频率,f A 为比较相位时采样A 相的信号频率,f B 为比较相位时采样B 相的信号频率.若A 、B 相信号同频率,且相位差恒定不变,则有:f AO =f BO =f A =f Bf C =4f AO =4f BO =4f A =4f B由上式可知,在计算各高速计数器频率总和时,应将2相A ~B 相高速计数器某一相计数信号频率乘以4.(2)2相增减计数双向型高速计数器的计数频率在确定2相增减计数双向型高速计数器的计数频率时,原则上按1相计数器的计数频率来确定.其原因为增计数和减计数往往不会同时发生.若为特殊情况,增减计数脉冲同时到达计数器时,则应将这种计数器作为2相信号计数器来确定其频率. 以上特点中,第四、第五个特点在使用高速计数器时显得尤其重要.这是因为在使用该计数器时,首先必须分析和计算各高速计数器的频率以及它们的频率总和.如使用FX 2系列PLC 时,这种频率总和必须小于20kHz [2].当使用2相A ~B 相高速计数器,且在计算各高速计数器频率总和时,这种计数器的最大信号频率(不高于2kHz )应乘以4后再与其它计数器的频率相加.如某PLC 控制系统使用1相C237、双相C246、A ~B 相C255这3个高速计数器分别对外部事件信号进行计数.1相C237从X2输入、最高信号频率3kHz ,双相C246从X0和X1输入、最高信号频率8KHz ,A ~B 相C255从X3和X4输入、最高信号频率2kHz ,则这3个计数器的频率总和为:3+8+(2×4)=19(kHz )由于该频率总和小于20kHz ,因此这3个高速计数器能对外部事件信号准确进行计数.本文简要介绍和分析了PLC 高速计数器的几个主要特点.这几个特点很有必要引起PLC 使用者的注意.因为只有真正了解和掌握了PLC 高速计数器的这些特点,才能在实际应用中达到正确使用这些计数器的要求.参考文献:[1] 钟肇新.可编程控制器原理及应用[J ].广州:华南理工大学出版社,2000.5[2] 万太福.可编程序控制器及其应用[J ].重庆:重庆大学出版社,1994.5Introduction and analysis of working features of PLC high 2speed counterCHEN Yan(Experimental Training Centre ,Hunan Professional Technology College ,Zhuzhou 412000,China )Abstract :For utilizing and tapping the sources of PLC high 2speed counter ,the working features of PLC high 2speed counter are introduced and analyzed with the instance of PLC of Japanese Mitsubishi FX 2se 2ries.K ey w ords :PLC ;high 2speed counter ;working features96 第1期陈 艳:PLC 高速计数器工作特点的介绍和分析 。
三菱PLC高速处理指令编程(新手教学)
三菱PLC高速处理指令编程(新手教学)1和输入输出有关的指令(1)输入输出刷新指令REF REF(P)指令的编号为FNC50。
三菱FX系列plc采用集中输入输出的方式。
如果需要最新的输入信息以及希望立即输出结果则必须使用该指令。
如图1所示,当X0接通时,X10~X17共8点将被刷新;当X1接通时,则Y0~Y7、Y10~Y17、共16点输出将被刷新。
三菱PLC高速处理指令图1 输入输出刷新指令的使用使用REF指令时应注意:1)目标操作数为元件编号个位为0的X和Y,n应为8的整倍数。
2)指令只要进行16位运算,占5个程序步。
(2)滤波调整指令REFF REFF(P)指令的编号为FNC51。
在FX系列PLC中X0~X17使用了数字滤波器,用REFF指令可调节其滤波时间,范围为0~60ms(实际上由于输入端有RL滤波,所以最小滤波时间为50μs)。
如图2所示,当X0接通时,执行REFF指令,滤波时间常数被设定为1ms。
三菱PLC高速处理指令图2 滤波调整指令说明使用REFF指令时应注意:1)REFF为16位运算指令,占7个程序步。
2)当X0~X7用作高速计数输入时或使用FNC56速度检测指令以及中断输入时,输入滤波器的滤波时间自动设置为50ms。
(3)矩阵输入指令MTR MTR指令的编号为FNC52。
利用MTR 可以构成连续排列的8点输入与n点输出组成的8列n行的输入矩阵。
如图3所示,由[S]指定的输入X0~X7共8点与n点输出Y0、Y1、Y2(n=3)组成一个输入矩阵。
PLC在运行时执行MTR指令,当Y0为ON时,读入第一行的输入数据,存入M30~M37中;Y1为ON 时读入第二行的输入状态,存入M40~M47。
其余类推,反复执行。
三菱PLC高速处理指令图3 矩阵输入指令的使用使用MTR指令时应注意:1)源操作数[S]是元件编号个位为0的X,目标操作数[D1] 是元件编号个位为0的Y,目标操作数[D2] 是元件编号个位为0的Y、M 和S,n的取值范围是2~8。
三菱plc高速计数器使用实例三菱plc
三菱plc高速计数器使用实例 - 三菱plc 高速计数器是指能计算比一般扫描频率更快的脉冲信号,它的工作原
理与一般计数器类似,只是计数通道的响应时间更短。
在越来越多的
把握过程中需要对高速脉冲信号进行处理,而一般的计数方式远远不
能满足要求。
为此需要用到高速计数器。
计数器是plc内部重要的软
元件之一,高速计数器是plc计数器中常用的一种,PLC 内部有两种
计数器,一种是对PLC内部信号进行计数的计数器,另一种是对外部
大事信号进行计数的计数器。
一:高速计数器种类和软元件编号1、高速计数的种类基本单元内置了32位增减计数器的高速计数器(单
相计数/单相双计数/双相双计数),依据计数方法的不同可以分为硬
件计数器和软件计数器两种在高速计数器中,供应了可以选择外部复
位输入端子和外部启动输入端子开头计数的功能。
2、高速计数器的
区分硬件计数器:这种计数器是通过硬件进行计数。
软件计数器:
这种计数器是通过CPU中断处理进行计数,每个计数器需要在最大响
应频率和综合频率的两个限制条件下使用。
3、高速计数器的种类和
输入信号的形式 4、高速计数器软元件一览
二:高速计数器输入安排对应各个高速计数器的编号,X000-X007
安排表如下
三、高速计数器使用1、单相单计数的输入
2、单相双计数的输入
3、双相双计数的输入。
三菱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,该指令只能使用一次。
fx3u plc计数控制及顺序控制 教学设计
fx3u plc计数控制及顺序控制教学设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!FX3U PLC计数控制及顺序控制教学设计一、引言PLC(可编程逻辑控制器)是现代工业控制系统中常用的控制设备,它具有高效、灵活、稳定等特点,在工业自动化领域发挥着重要作用。
三菱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两个寄存器里面了。
三菱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的减计数端。
fx3u定位控制实例
fx3u定位控制实例FX3U是三菱电机推出的一款高性能PLC,可广泛应用于自动化控制系统中。
其中,定位控制是FX3U的一项重要功能,可以实现对机械装置的精确定位和运动控制。
本文将以FX3U定位控制实例为主题,介绍其原理和应用。
一、定位控制的原理定位控制是通过控制电机的运动,使得被控制物体精确移动到预定位置的过程。
在FX3U中,定位控制主要依靠PLC的高速计数器和脉冲输出功能来实现。
需要通过高速计数器来接收外部脉冲信号,通常是由编码器或脉冲发生器产生的。
高速计数器能够精确地计算脉冲的数量,从而确定电机的位置。
然后,PLC会根据设定的目标位置和当前位置之间的差值,计算出控制电机需要输出的脉冲数量。
接下来,FX3U通过脉冲输出功能将计算得到的脉冲信号发送给电机驱动器,驱动器会根据接收到的脉冲信号控制电机的转动角度和速度。
通过连续输出脉冲信号,电机可以逐步移动到目标位置,实现定位控制。
二、FX3U定位控制的应用FX3U的定位控制功能广泛应用于各种自动化设备和生产线中,以下以一个简单的装配机器人为例,介绍FX3U定位控制的应用过程。
装配机器人通常由多个电机和传感器组成,通过定位控制实现对零部件的精确装配。
首先,需要将机器人的各个关节与电机相连,并安装编码器用于测量电机的转动角度。
然后,通过编程设置FX3U 的高速计数器和脉冲输出功能,使其能够接收编码器的脉冲信号并控制电机的运动。
在装配过程中,传感器可以感知到待装配零部件的位置和状态,并将信号传输给FX3U。
FX3U根据传感器的信号确定待装配零部件的位置,然后计算出电机需要输出的脉冲数量。
通过控制电机的输出脉冲信号,机器人的各个关节可以精确地移动到目标位置,完成零部件的装配。
除了装配机器人,FX3U定位控制还可以应用于印刷机械、包装设备、数控机床等领域。
在印刷机械中,通过定位控制可以实现印刷品的对位精确度,提高印刷质量。
在包装设备中,定位控制可以使得包装物料准确地进入包装盒中,提高生产效率。
三菱FX系列plc指令详解
三菱FX系列plc指令集锦1、LD 取一常开触点指令2、LDI 取一常闭触点指令3、AND 串联一常开触点4、ANI 串联一常闭触点5、OR 并一常开触点6、ORI 并一常闭7、ANB 并联回路的“与”运算8、ORB 并联回路的“或”运算9、MPS 累加器结果的进栈堆10、MRD 读取栈内容11、MPP 堆栈移出内容12、PLS 上升沿输出13、PLF 下降沿输出14、LDP 上升沿读入累加器15、LDF 下降沿读入累加器16、ANDP 累加器内容与上升沿“与”运算17、ANDF 累加器内容与下降沿“与运算18、ORP 累加器内容与上升沿“或”运算19、ORF 累加器内容与下降沿“或”运算20、MC 生产主控母线(操作数Y、M)21、MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR(FNC64)注释:“K2”常数0—2设定定时设定值与按键输入时间的比例1)、当K=0时,定时设定与按键输入比例为1:12)、当K=1时,定时设定与按键输入比例为1:103)、当K=2时,定时设定与按键输入比例为1:100TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间。
(精度比较差)23、任意频率的时钟生成M8011(10Ms)M8012(100Ms)M8013(1S)M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。
24、高速比较指令(DHSZ)25、高速置位/复位指令(DHSCS/DHSCR)FNC53/FNC54用于计数器的比较与输出的直接控制注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。
26、高速比较指令(DHSZ) FNC 55注释:K1000为比较下限K2000为比较上限27、速度测量(SPD) FNC56(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。
编码器的脉冲计数、高速计数器小总结
编码器的脉冲计数、高速计数器小总结1、PLC高速输出需要晶体管输出,继电器属于机械动作,反应缓慢,而且易坏2、以三菱PLC为例,高速输出口采用Y0 、Y13、高速输出指令常用的有PLSY 脉冲输出PLSR 带加减速PLSV……可变速的脉冲输出ZRN……原点回归DRVI……相对定位DRVA……绝对定位4、脉冲结束标志位M80295、D8140D8141 为Y0总输出脉冲数6、在同一个程序里面Y0做为脉冲输出,程序可以存在一次,当需要多次使用的时候,可以采用变址V进行数据的切换,频率,脉冲在不同的动作模式中,改变数据正对上述讲解的内容:我们用一个程序来表示若我们以后可能接触步进。
伺服这一块,上述内容,大家一定要熟练掌握!23、PLC编程实现编码器的脉冲计数在高速计数器与编码器配合使用之前,我们首先要知道是单向计数,还是双向计数,需要记录记录的数据,需要多少个编码器,在PLC中也需要多少个高速输入点,我们先要确认清楚。
当我们了解上面的问题以后,参照上题的寄存器分配表得知我们该选择什么高速计数器如:现在需要测量升降机上升和下降的高度,那么我们需要采用双向编码器,即可加可减的,AB相编码器,PLC需要两个IO点,查表得知,X0 X1为一路采用C251高速计数器那么我们可以这样编程,如图开机即启动计数,上升时(方向),C251加计数下降时(方向),C251减计数我们要求编码器转动的数据达到多少时,就表示判断实际升降机到达的位置注意:在整个程序中没有出现X0、X1这个两个软元件?是因为C251为X0、X1的内置高速计数器,他们是一一对应的,只要见到c251,X0 X1就在里面了,当然,用了C251以后,X0 、X1不能在程序里面再当做开关量使用了接线参照下图21、我们对高速计数器的理解及编程相对11题定时器和计数器来说,本题目主要是告诉大家学习高数处理的功能 PLC内部高速计时器是计数器功能的扩展,高速计数器指令与定位指令使PLC 的应用范围从逻辑控制、模拟量控制扩展到了运动控制领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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,输出触点复原。
. 计数器的当前值、输出触点和复位状态受到停电保持。