三菱Q PLC智能-高速计数
三菱可编程序控制器中高速计数器的研究与应用
文献标识码 : 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的内容作为设定值。
三菱PLC Q系列 高速计数器模块
可编程控制器•安全注意事项•使用设备前请阅读本说明使用本产品前请仔细阅读本手册及本手册提到的相关资料注意正确操作产品时的安全本手册中给出的说明均是关于本产品的关于PLC 系统的安全说明请阅读CPU 模块的用户手册小心在本手册中安全守则的等级分为危险和引起人员轻伤中度伤害或财产注意根据情况不同!小心这一级也能引发严重后果因此一定要遵守以上两级对人员安全非常重要的注意事项请仔细保管本手册把它放在最终使用者易于取阅的地方[设计注意事项]!危险•不要把数据写入智能功能模块缓冲存储器的系统区数据写入系统区可能引起PLC 系统故障•依据外部输出电阻器的故障情况可能出现输出是ON或OFF状态的情况为输出信号安装外部监视电路可能引发重大事故!小心•不要将控制线或通讯电缆捆扎到主回路或电源线上安装时也不要使它们靠得太近安装时它们应彼此间隔150mm 5.9 in.或更远不这样做可能会产生噪声引起故障[安装注意事项]!小心•在符合CPU用户手册中规定的一般操作环境规格下使用PLC在不符合手册中规定的一般操作环境规格下使用PLC时可能会引起电击火灾故障并会损坏产品或使产品性能变差•安装模块时按住模块下部的安装杆将模块的锁紧扣插进基本单元安装孔中扣牢如果模块安装得不正确可能导致模块故障断裂松动或跌落下来尤其用在可能一直振动的环境中时要用螺钉紧固模块•一定按规定的扭矩紧固螺钉如果螺钉松动可能导致模块跌落短路或故障如果螺钉拧得过紧可能损坏螺钉并导致模块跌落短路或故障•在安装或拆卸模块之前确保断开外部电源的所有相不这样做就可能会遭到电击或损坏模块•不要直接触摸模块的导电部分这样做可能会引起模块发生故障或失效[接线注意事项]!小心•采用压接压移或焊接方法为外部连接接上连接器时必须正确使用制造商规定的工具连接器一定要稳固地接在模块上•小心不要让任何异物如锯屑接线碎片进入模块内部这些异物可能导致火灾使模块失效或使模块发生故障•为了防止接线时异物如线头进入模块内部在模块上部粘有一层防护膜接线过程中不要取下该防护膜但是一定要在操作模块之前取下防护膜以利热量散发•必须将连接模块的通讯电缆和电源电缆敷设在电缆槽中或者用夹子固定如果电缆没有敷设在电缆槽中或用夹子固定它们的位置就可能不稳定或来回晃动并在不经意间被拉动这种不正确的电缆连接可能导致模块故障或损坏电缆•当拆除连接在模块上的通讯电缆时不要拉电缆当拆除带有连接器的电缆时抓住连接器与模块连接的一侧拉动还连接在模块上的电缆可能会导致模块故障损坏模块或电缆[接线注意事项]!小心•必须把编码器侧(中继箱)的屏蔽电缆接地不然的话就可能导致故障•接线时一定要验证产品的额定电压及接线端的接线是否正确如果输入不正确的电压或进行不正确的接线则有可能导致火灾或失效•终端与不正确电压连接可能导致故障或机械故障[起动和维护注意事项]!小心•不要拆开或改造模块这可能导致失效故障人身伤害或火灾•在安装或拆卸模块之前必须先切断外部电源的所有相不这样做可能导致模块失效或故障•通电时不要触摸连接器这样做会导致故障•在清洁模块或重新紧固端子螺钉和模块安装螺钉之前必须先切断外部电源的所有相不这样做可能导致模块失效或故障如果螺钉松动可能导致模块跌落短路或故障如果螺钉拧得过紧可能损坏螺钉/或模块并导致模块跌落短路或故障[报废处理注意事项]!小心•报废时将本产品当作工业废料处理修订版手册编号在封底的左下角印刷日期手册编号修订版1999年12月 SH(NA-080036-A 第一次印刷2000年10月 SH(NA-080036-B 修订关于通用术语和缩写第2.1节第7.2.2节第7.3.3节第7.6.1节2001年6月 SH(NA-080036-C 从软件包GPP功能到产品名称GX Developer所有名称都标准化了从实用程序包QCTU功能到产品名称GX Configurator-CT所有名称都标准化了增补第2.2节第2.3节修订安全注意事项符合EMC指令和低电压指令关于通用术语和缩写产品结构第2.1节第3.2节第3.5节第6.2节第7.2节第7.2.1节第7.2.2节第7.3.3节日语手册版本SH-080035-F 本手册未被授予工业知识产权或其他任何种类的权利亦未被授予任何专利许可证三菱电机株式会社对使用本手册中的内容造成的工业知识产权问题不承担责任1999三菱电机株式会社。
三菱FX5U系列PLC程序模板-程序案例:-高速计数器
三菱FX5U系列PLC程序模板-程序案例:-高速计数器 HIOEN DHCMOV
2022\9\9 星期五
1
2
4
5
6
7
8
9
10
11
12
1 *MAIN
SM402
K0
H0F0
H0
2
(0) RUN后1次
扫描ON
HIOEN
3
(8)
SM400
1 D120:=SD4620+SD4650+SD4680+SD4710;
注释
4
2022\9\9 星期五
软元件注释 数据名 : COMMENT
软元件名 M1050 M1051 M1052 M1053 M1054 M1055 M1056 M1057 M1058 M1059 M1060 M1061 M1062 M1063 M1064 M1065 M1066 M1067 M1068 M1069 M1070 M1071 M1072 M1073 M1074 M1075 M1076 M1077 M1078 M1079 M1080 M1081 M1082 M1083 M1084 M1085 M1086 M1087 M1088 M1089 M1090 M1091 M1092 M1093 M1094 M1095 M1096 M1097 M1098 M1099 M1100 M1101 M1102
HMI:CCD拍照 HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: HMI: 进料匣固定气缸松开 进料匣固定气缸夹紧 进料取盘气缸松开
PLC教程高速计数及计数中断
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
1.1 高速计数功能-计数模式
一倍频计数模式和四倍频计数模式分别如下:
•一倍频模式
相输入 相输入
计数器 当前值
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
1.1 高速计数功能-计数模式
•四倍频模式
相输入 相输入
计数器 当前值
Wy
PLC教程高速计数及计数中断
X3
X5
COM
X0
X2
X4
X6
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
1.2 高速计数功能-硬件接线
脉冲+方向模式(计数器C620…)
脉冲输入 方向输入
COM
X1
X3
X5
COM
X0
X2
X4
X6
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
1.2 高速计数功能-硬件接线
AB相模式 (计数器C630…)
H S C WS D C nK n/D ()
C n K n D ()
R S T C
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
1.4.1 高速计数功能-HSCR
(1)高速计数值读取指令[HSCR]
高速计数读取指令是将高速计数值读取至指定数据寄存器中的指令。指令说明如图 所示:
M0
HSCR
S·
C630
Wy
PLC教程高速计数及计数中断
信以致远捷行弘毅
第一节 高速计数功能
PLC
Wy
A相 B相
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的工作模式 为例加以说明。
PLC内置高速计数器使用方法
PLC内置高速计数器使用方法 2008-11-25 2:25:18 来源:528工控网浏览次数:807 FXPLC通过RS板与VB通讯源码VB与欧姆龙PLC通讯源码VB与三菱FX系列PLC编程口通信源码VB与三菱变频器485通讯源码VB与松下PLC(FP系列)通讯源码VB与西门子S7-200PLC(PPI协议)通讯源码VB与永宏PLC(fatek)通讯源码台达PLC编程口VB通讯源码(MODBUS)PLC内置高速计数器根据特定的输入执行中断处理高速动作,它与PLC的扫描无关。
本文以三菱FX系列PLC为例说说高速计数器的使用方法。
不会使用高速计数器的很大原因是对上面的图理解不细,编程手册上已经讲得很清楚,本文只是大致说说,给您抛砖引玉。
如C235下面的U/D对应的是X0,也就表示C235是对输入X0的脉冲信号进行计数,当X0有OFF-->ON的变化时,C235在驱动的情况下自动计数。
同理:C241,C244,C246,C247,C249,C251,C252,C254都是针对X0进行计数的。
明白了C235的计数目标,从上图就不难看出C236,C237的计数目标知道了高速计数器的计数目标,还需要知道高速计数器的计数方向。
从上图可看出M8235是控制高速计数器C235的计数方向的,M8235=OFF时是增计数,M8235=ON时是减计数。
同理:M8236---M8245分别是控制高速计数器C236---C245的计数方向。
M8235--M8245初始是断开状态,所以C235等高速计数器默认是增计数。
本文不多说了,因为水平太差,怕说多了误导您,您认真看一下编程手册吧。
下面看一个特简单的高速计数器计数方式。
上图中1、当M0闭合时,C235得电计数X0动作了217次,其设定值为100,所以C235的常开点闭合.从上图可以看出:C235的计数值超过其设定值后照样计数下去。
2、在C235计数过程中M0断开,C235失电停止计数,但其计数值与触点状态不变。
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-高速定位模块—QD75M详介
PLC)
模块的I/O I/O信号列表 1.5 模块的I/O信号列表
2.PLC的指令信号(PLC
Device NO. Y0 Y1 Y4~ Y7 Y8 Y9~ YA YB~ YC YD~ YE YF~ Y10~ Y13 Y14~ Y17
QD75M)
comment 该信号通告QD75,PLC准备好 全部轴的SERVO准备操作 当该信号为ON,对应轴的所有操作都不执行 当信号为ON时,对应的轴已指定的手动速度运行
积累脉冲信号串和反 馈脉冲信号的差值, 馈脉冲信号的差值, 并发送到D/A D/A转换器 并发送到D/A转换器 中
QD75 定位模块
脉冲信号串
驱动单元
反馈脉冲信号
偏差 计数器 内存 单元 将差值脉冲信号转 化为直流模拟电压 成为控制伺服电机 的速度指令 接口
D/A 转换器 速度控制
伺服 放大器
偏差计数器保持一定累积量, 偏差计数器保持一定累积量, 使电机保持旋转状态; 使电机保持旋转状态;当偏差 计数器的累积脉冲减少时电机 转速变慢,当累积脉冲为0 转速变慢,当累积脉冲为0时电 机停止旋转
1times速度极限值pr8根据pr1参数设定范围不同200000对定位和opr操作都有效加速时间0pr918388608ms1000从零到速度极限值pr8的时间减速时间0pr1018388608ms1000213具体参数1项目设定范围默认值说明反向间隙补偿量pr11根据pr1参数设定范围不同可以补偿齿轮传动时由反向间隙引起的误差软件行程极限上限值pr12根据pr1参数设定范围不同2147483647可以通过软件防止超程还必须在范围之外附近安装限位开关软件行程极限下限值pr132147483648软件行程极限选择pr14010当前进给值1机器进给值软件行程极限有效无效设置pr15010在手动和脉冲发生器运行时无效1在手动和脉冲发生器运行时有效命令到位宽度pr16根据pr1参数设定100设置使命令到位变成on的剩余距离转矩极限设置值pr171500300设置伺服电机产生的最大转矩m代码on输出时间pr18010定位启动时输出m代码1定位完成输出m代码214具体参数1续项目设定范围默认值说明速度切换模式pr19010标准切换在执行下一个定位数据时切换速度1前加载模式执行完当前定位数据时切换速度插补速度指定pr20010合成速度1参考轴速度速度控制期间的当前进给值pr210120禁止当前值更新1允许当前值更新2当前值清零输入信号逻辑选择pr220逻辑负1逻辑正要和外围连接一致脉冲发生器输入选择pr230120ab相乘41ab相乘22ab相乘13plssign模式速度位置功能选择pr2000inc2abs选择速度位置切换控制的模式如果设置成02以外的数则以inc模式进行215具体参数2项目设定范围默认说明加速时间123pr25pr27183886081000减速时间123pr28pr30手动速度极限值pr31根据pr1参数设定范围不同20000要小于pr8的速度极限值手动加速时间选择pr320123选择03中的其中一组用于手动运行的加减速时间手动减速时间选择pr33加速减速处理选择pr34010自动梯形加减速1s型加减处理s型比率pr351100100s型曲线表示使用正弦曲线绘制加减速曲线的地突然减速停止时间pr36183886081000设置突然停止情况下从速度极限值到零速的时216具体参数2续项目设定范围默认值说明停止组13突然停止选择pr37pr390正常停止1突然停止组1用硬件行程开关组2io复位plcready
三菱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,该指令只能使用一次。
三菱高速计数器应用
三菱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两个寄存器里面了。
三菱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的减计数端。
三菱高速计数模块安全操作及保养规程
三菱高速计数模块安全操作及保养规程前言三菱高速计数模块作为一种高精度的数值计算仪器,广泛应用于各种计数场合。
为了确保设备正常运行和人员安全,本文档对三菱高速计数模块的安全操作和保养规程进行了详细说明,供操作人员参考。
安全操作规程基本要求在正式操作三菱高速计数模块前,首先要确保自己具备足够的专业知识和技能,否则请勿进行操作。
同时,还需注意以下基本要求:•操作前应详细阅读本文档,了解设备的安全操作规程和保养规程;•操作前应检查设备是否完好,如有损坏或故障应及时报修;•操作人员应严格按照设备说明进行操作,不得擅自改变设备的工作状态;•在操作过程中应严格遵守各项安全规定,特别是在高压、高温等环境下应谨慎操作。
操作流程三菱高速计数模块的操作流程如下:1.打开电源:首先确保电源开关处于关闭状态,然后插上电源插头,打开电源开关;2.连接信号源:将计数模块的输入端口与信号源进行连接,并确认连接线路正常;3.进行参数设置:根据实际需求,设置好计数模块的参数,如计数模式、采样率、阀值等参数;4.启动计数:按下计数模块的启动按钮,开始进行计数操作;5.保存数据:计数结束后,将数据进行存储或下载,并备份至可靠的存储设备。
安全注意事项在进行操作过程中,需要注意以下安全事项:1.避免在高温、高压、潮湿或易爆环境下操作;2.避免使用劣质配件或非原装配件;3.严禁触碰带电元件,尤其是高压部分;4.在操作前,应确保周围没有易燃、易爆气体;5.在操作后,应及时关闭电源,并清理设备表面,防止灰尘和水分进入设备内部。
保养规程日常保养为确保设备长期稳定的运行,需要进行日常的保养工作,包括:1.每天对设备进行外观检查,如有异物、水迹、油污等应及时清除,避免影响设备的工作性能;2.定期检查设备的电源、连接线路、传感器等部件,确保其完好无损;3.定期进行设备的校准和维护,保持设备的精度和稳定性。
设备保养除了日常保养外,还需定期进行设备的大保养,包括:1.定期更换设备的滤波器、电容器等易损耗部件,避免影响设备的使用寿命;2.对设备内部进行清洁,避免灰尘、水分等物质进入设备内部打击设备性能;3.定期进行设备的校准,确保设备的精度和稳定性;4.对设备进行重要部件的检查,如传感器、接口等,维护其完好无损。
三菱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。
三菱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的时钟进行计数递增/递减。
不使用来自外部的输入。
三菱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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、在MELSEC-Q系列可编程控制器基板上安装、使用的各种模块中,除CPU、电源、数字式I/O模块外的其它模块,叫做“智能功能模块”。
例如,用于模拟信号的输入/输出控制、与各种网络连接设备之间的通信控制以及定位控制的模块等都是智能功能模块。
智能功能模块在处理输入输出的位信号的同时,还处理字信息。
﹡MELSEC-Q可编程控制器针对各种控制要素,备有多种智能功能模块。
﹡智能功能模块相当于MELSEC-A系列的“特殊功能模块”。
Q系列可编程控制器的智能功能模块,根据其控制要素以及功能可分为以下几种。
2、以下所示为Q系列可编程控制器的各种智能功能模块及其概要。
﹡本课程学习其中的“D/A转换模块”和“高速计数器模块”。
①输入输出信号I/F 是与CPU模块之间进行位信号(ON/OFF信号)收发的接口。
每个智能
功能模块的占有点数固定不变,I/O编号根据安装的插槽位置确定。
②缓冲存储器是与CPU模块之间进行字数据(16位)收发的接口。
每个智能功能模块
所需要的信息分配至缓冲存储器的不同地址。
③专用功能处理器由处理各智能功能模块的主功能的专用电路构成,内部带有专用的硬件
或CPU。
④外部接口是用于连接智能功能模块与外部设备的接口。
⑤开关设定是用于选择智能功能模块控制规格的软件开关,相当于A系列可编程
控制器的特殊模块中的DIP开关设定。
3、
模拟量模块以电压、电流、温度等为控制对象,对这些模拟信号进行处理。
以下所示为D/A转换模块的构成图。
D/A转换模块用于将顺控程序中设定的数字量转换为模拟量(电压或电流)、并输出至外部设备。
3、高速计数器模块用于调用在外部机械设备上检测到的脉冲信号,并对脉冲的个数进行计数。
计数值将被调用至CPU,用于进行速度、位置的计算以及机械的控制等。
4、输入输出信号
用于控制智能功能模块的ON/OFF信号(位信号)中,可编程控制器CPU的输入信号用“X”表示,可编程控制器CPU的输出信号用“Y”表示。
各个智能功能模块能够使用的输入输出点数(输入输出占有点数)固定不变,输入输出占有点数为16点时,信号被分配至输入16点、输出16点。
X信号的作用是,通过ON/OFF信号将智能功能模块的状态报告给CPU模块。
X信号的应用示例(高速计数器模块)
·模块READY信号
·计数器值一致信号
·保险丝熔断检测标记
Y信号用于CPU模块通过ON/OFF信号向智能功能模块发出命令。
Y信号的应用示例(高速计数器模块)
·预置命令
·计数启动命令
5、缓冲存储器
缓冲存储器包括两个部分,分别为用于在智能功能模块启动时存储来自CPU模块的初始信息的设定数据区以及用于在动作过程中与CPU模块之间依次收发最新信息的控制数据区。
对智能功能模块进行控制时必须使用这两个部分。
设定数据应用示例(高速计数器模块)
·计数器功能选择设定
·环形计数器上限值设定
·环形计数器下限值设定
控制数据应用示例(高速计数器模块)
·当前值
·闩锁计数值
·采样计数值
6、
D\A的应用
以下为Q62DA的规格一览表。
项目规格
模拟输出点数2点(2通道)
数字输入
16位带符号二进制数
(通常分辨率模式:-4096~4095、高分辨率模式:-12288~12287、-16384~16383) 模拟输出电压DC-10~10V(外部负载电阻值1kΩ~1MΩ)
模拟输出电流DC0~20mA(外部负载电阻值0~600Ω)
输入输出特性最大分辨率
输出范围通常分辨率最大分辨率高分辨率最大分辨率
电
压
0~5V
0~4000
1.25mV
0~12000
0.416mV
1~5V 1.0mV 0.333mV
-10~10V
-4000~
4000
2.5mV
-16000~
16000
0.625mV
用户范围0.75mV
-12000~
12000
0.333mV
电
流
0~20mA
0~4000
5μA
0~12000
1.66μA
4~
20mA
4μA 1.33μA 用户范围
-4000~
4000
1.5μA
-12000~
12000
0.83μA
环境温度25±5℃:±0.1%以内
精度
环境温度0~55℃:±0.3%以内
转换速度80μs/通道
输入输出占有
16点(I/O分配:智能16点)
点数
高速计数器:
高速计数器模块(QD62)是从外部设备调用高速脉冲信号,并对脉冲数计数的模块。
高速计数器模块由专用的输入回路、计数回路以及计数结果判定回路构成,用于接收普通输入模块无法捕捉的高速短脉冲信号。
能够通过外部控制信号进行预置、计数器功能的选择。
能够设定2种重合输出点设定值,与当前计数值比较,各自输出重合信号。
能够通过顺控程序确认QD62的输入输出信号以及缓冲存储器状态。
此外,还能对计数开始/停止、预置、计数器功能的选择等进行控制。
加法计数:当前值随着脉冲计数而增加。
减法计数:当前值随着脉冲计数而减少。
功能名称内容
线性计数器功能计数值在-2147483648(下限值)~2147483647(上限值)范围内进行计数动作,
超出计数范围时发生溢出错误。
环形计数器功能在缓冲存储器内设定的环形计数器上限值与下限值之间进行反复计数。
重合检测重合输出功能事先设定好任意通道的重合检测点,与计数器当前值比较,在重合点时输出ON
信号。
重合检测中断功能在检测到重合时,向可编程控制器CPU发出中断信号,启动中断程序。
预置功能是将计数器当前值改写为任意数值的功能。
通过顺控程序或外部预置输入进行预置。
计数器选择功能计数无效功能是在计数生效指令为ON过程中停止脉冲计数的功能。
锁存计数器功能将计数器功能选择开始指令信号输入时的计数器当前值存储至缓冲存储器中。
采样计数器功能输入计数器功能选择开始指令后,在事先设定好的采样时间内,对输入脉冲计数并存储至缓冲存储器中。
周期脉冲计数器功能在计数器功能选择开始指令的信号输入期间,按照事先设定好的周期时间将当前值存储至缓冲存储器中。
脉冲输入方式的比较
高速计数器模块QD62的脉冲输入方式有以下3种。
1相脉冲输入方式①向“输入фA”输入脉冲信号。
(加法、减法均使用同
一脉冲。
)
②加法计数、减法计数的切换通过фB的输入控制。
(也
可通过Y03的ON/OFF从CPU控制)
OFF时为加法,ON时为减法。
③可使用单倍计数方式和双倍计数方式。
CW/CCW
脉冲输入方式①向“输入фA”输入脉冲信号时为加法计数。
(“输入
фB”为OFF)
②向“输入фB”输入脉冲信号时为减法计数。
(“输入
фA”为OFF)
③无双倍计数功能。
2相脉冲输入方式①向“输入фA”输入A相脉冲信号,向“输入фB”输
入B相脉冲信号。
(A相、B相同时输入)
②根据A相脉冲和B相脉冲的相位差决定加法计数或减
法计数。
③可使用单倍、双倍、4倍计数方式。
编码器:也叫做脉冲编码器。
装在机械设备上,在轴回转时发生A相/B相脉冲信号。
回转方向变化时A相/B相的相位颠倒,与加法计数/减法计数对应。
通过编码器,可编程控制器能够判定机械设备的移动方向、移动中的位置以及移动速度。