高速计数使用说明

合集下载

[整理]s7-200高速计数器详细解说

[整理]s7-200高速计数器详细解说

[整理]s7-200高速计数器详细解说s7-200高速计数器详细解说1.高速计数器指令普通计数器受CPU扫描速度的影响,是按照顺序扫描的方式进行工作。

在没个扫描周期中,对计数脉冲只能进行一次累加;对于脉冲信号的频率比PLC的扫描频率高时,如果仍采用普通计数器进行累加,必然会丢失很对输入脉冲信号。

在PLC 中,对比扫描频率高的输入信号的计数可也使用高速计数器指令来实现。

在S7-200的CPU22X中,高速计数器数量及其地址编号表如下CPU类型 CPU221 CPU222 CPU224 CPU226 高速计数器数量 4 6 高速计数器编号 HC0,HC3~HC5 HC0~HC51(高速计数器指令高速计数器的指令包括:定义高速计数器指令HDEF 和执行高速计数指令HSC,如表HDEF HSC(1) 定义高速计数器指令HDEFHDE指令功能是为某个要使用的高速计数器选定一种工作模式。

每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能用一次。

它有两个输入端:HSC为要使用的高速计数器编号,数据类型为字节型,数据范围为0~5的常数,分别对应HC0~HC5;MOCE为高速计数的工作模式,数据类型为字节型,数据范围为0~11的常数,分别对应12种工作模式。

当准许输入使能EN有效时,为指定的高速计数器HSC 定义工作模式MODE。

(2)执行高速计数指令HSCHSC指令功能功能是根据与高速计数器相关的特殊继电器确定在控制方式和工作状态,使高速计数器的设置生效,按照指令的工作模式的工作模式执行计数操作。

它有一个数据输入端N:N为高速计数器的编号,数据类型的字型,数据范围为0~5的常数,分别对应高速计数器HC0~HC5.当准许输入EN使能有效时,启动N号高速计数器工作。

2(高速计数器的输入端高速计数器的输入端不像普通输入端那样有用户定义,而是由系统指定的输入点输入信号,每个高速计数器对它所支持的脉冲输入端,方向控制,复位和启动都有专用的输入点,通过比较或中断完成预定的操作。

高速计数和高速脉冲用法指南

高速计数和高速脉冲用法指南

27
2
94
500 点 M0 至 M499
1036 点 M500-M1535
256 点 M8000 至 M8255
500 点 S0 至 S499
10 点 S000-S009
500 点 S500 至 S999
200 点 T0 至 T199
46 点
T200 至 T245
4点
T246 至 T249
3.1 基本逻辑指令一览表..................................................................................................................................4 3.2 步进顺控指令说明......................................................................................................................................4 3.3 功能指令一览表(和三菱 PLC 指令对照表)......................................................................................... 5 3.4 软元件编号、错误代码一览表..................................................................................................................7 第四部分 高速计数输入的应用...............................................................................................................................8 4.1 内置高速计数器输入分配表.......................................................................................................................8 4.2 高速计数 AB(Z)相接线说明....................................................................................................................... 9 第五部分 四/五路高速脉冲输出的应用...............................................................................................................10 5.1 脉冲输出接线.............................................................................................................................................10 5.2 脉冲输出点与方向.....................................................................................................................................10 5.3 脉冲指令使用到的特殊元件.....................................................................................................................11 第六部分 计数、脉冲使用限制.............................................................................................................................12 注:A 类最多可定制为 5 路脉冲,B 类最多可定制为 4 路脉冲。............................................................ 12 6.1 计数限制..................................................................................................................................................... 13 6.2 脉冲限制..................................................................................................................................................... 13

FX2N高速计数器的使用说明

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項相同。

编码器(高速计数器)的使用方法

编码器(高速计数器)的使用方法

配件供应
提供编码器原装配件供应,确保维修 质量和设备性能。
06 编码器(高速计数 器)市场发展趋势 与前景展望
市场需求分析
工业自动化需求
编码器作为工业自动化控制系统中的关键部件,其市场需求随着工 业自动化程度的提高而不断增长。
智能制造推动
智能制造的发展对编码器的精度、速度和稳定性提出了更高要求, 推动了编码器市场的进一步发展。
在物流仓储领域,对于物 品计数和传输控制,可选 用具有较高响应频率和稳 定性的增量式编码器。
常见问题解答与误区提示
常见问题
编码器无法正常工作、输出信号不稳定、计数不准确等。
解答与误区提示
检查编码器选型是否正确、参数设置是否合理、接线是否牢固可靠;避免将不同类 型的编码器混淆使用,注意区分分辨率和精度的概念。
调整分辨率
根据实际需求调整编码器的分辨 率,以平衡计数精度和响应速度 之间的关系。
软件优化
通过优化控制算法、提高数据处 理速度等措施,进一步提高整个
系统的性能和稳定性。
安全操作规范提示
电气安全
在接线和调试过程中,务必切断电 源并确保所有电气连接安全可靠, 以防止触电和短路等危险情况发生。
操作规范
在安装和使用编码器时,注意避免 机械碰撞和振动对编码器造成的损 坏,同时确保编码器固定牢固可靠。
03 高速计数器接线 与调试技巧
接线方式及注意事项
接线方式
电缆选择
编码器一般采用差分信号输出,需要将其与 控制器或计数器的差分信号输入端口相连, 注意正负极性的对应。
选择屏蔽双绞线或同轴电缆等高质量电缆, 以减少信号干扰和衰减。
接线长度
接地处理
尽量缩短编码器与控制器或计数器之间的接 线长度,以降低信号衰减和干扰的风险。

高速计数器的使用方法

高速计数器的使用方法

高速计数器的使用方法
高速计数器是一种电子计数器,具有高速、准确、稳定等特点,广泛应用于各种计数场合。

其使用方法如下:
1. 首先,将高速计数器与待计数的信号源连接,确保连接正确、稳定。

2. 然后,按下高速计数器上的计数键,开始计数。

3. 在计数过程中,可以通过高速计数器的显示屏上的数字来实时查看计数结果。

4. 如果需要重置计数器,可以按下清零键将计数器清零。

5. 在使用高速计数器时,需要注意待计数信号的稳定性和波形形态,以确保计数结果准确无误。

6. 此外,还需要在使用过程中注意保护高速计数器,避免受到过高电压、电流等因素的影响,导致损坏或计数不准确。

综上所述,高速计数器的使用方法并不复杂,只需按照上述步骤进行即可。

同时,还需要注意信号源的稳定性和波形形态,以确保计数结果的准确性。

- 1 -。

高速计数手册

高速计数手册

2.7 计数器的编号及功能[C] 计数器的编号:(以10进制编号) ES/EX/SS机种:SA/SX/SC机种:EH/EH2/SV机种:计数器特点:计数器的功能:计数器的计数脉冲输入信号由Off →On 时,计数器现在值等于设置值时输出线圈导通,设置值为10进制K 值,也可使用数据寄存器 D 当成设置值。

16位计数器C0~C199:1. 16位计数器的设置范围:K0~K32,767。

(K0及K1相同,在第一次计数时输出接点马上导通。

)2.一般用计数器在PLC 停电的时候,计数器现在值即被清除,若为停电保持型计数器会将停电前的现在值及计数器接点状态存储着,重新上电后会继续累计。

3. 若使用MOV 指令、WPLSoft 或程序书写器HPP 将一个大于设置值的数值传送到C0现在值寄存器时,在下次X1由Off →On 时,C0计数器接点即变成On ,同时现在值内容变成及设置值相同。

4.计数器的设置值可使用常量K 直接设置或使用寄存器D (不包含特殊数据寄存器D1000~D1999) 中的数值作间接设置。

5.设置值若使用常量K 仅可为正数,使用数据寄存器D 作为设置值可以是正负数。

计数器现在值由32,767再往上累计时则变为 -32,768。

范例:LDX0C0Y0X1C0K5CNTX0C0RSTRST C0 LDX1CNT C0 K5 LDC0OUT Y01. 当X0=On 时RST 指令被执 行,C0的现在值归零,输出接点被复位为Off 。

2. 当 X1由Off →On 时,计数器的现在值将执行上数(加一)的动作。

3. 当计数器C0计数到达设置值K5时,C0接点导通,C0现在值=设置值=K5。

之后的X1触发信号C0完全不接受,C0现在值保持在K5处。

X0X1Y0,C0 接点C0 计数现在值012345设置值32位一般用加减算计数器C200~C234:1. 32位一般用计数器的设置范围:K-2,147,483,648~K2,147,483,647。

西门子PLC高速计数器使用方法

西门子PLC高速计数器使用方法

高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。

高速计数器的最高计数频率取决于您的CPU类型。

每台计数器对支持此类功能的时钟、方向控制、复原和起始均有专用输入。

对于二相计数器,两个时钟均可以最高速率运行。

在正交模式中,可选择1乘以(1x)或4乘以(4x)最高计数速率。

所有计数器均以最高速率运行,互不干扰。

本标题讨论下列主题:使用高速计数器识别高速计数器的详细计时功能为高速计数器连接输入线高速计数器编址(HC)识别不同的高速计数器选择现用状态和1x/4x模式高速计数器初始化顺序控制字节HSC模式设置当前值和预设值状态字节为中断赋值使用高速计数器返回顶端通常高速计数器被用作鼓式计数器驱动器,以恒速旋转的转轴配有增量轴式编码器。

轴式编码器提供每次旋转的指定计数以及每次旋转一个复原脉冲。

轴式编码器的时钟和复原脉冲为高速计数器提供输入。

用最先的几个预设值载入高速计数器,并在当前计数小于当前预设值的期间内激活所需输出。

当前计数等于预设值或复原时,计数器设置提供中断。

每次发生当前计数值等于预设值中断事件时,载入新预设值,并设置下一个输出状态。

发生复原中断事件时,设置第一个预设值和第一个输出状态,并重复该循环。

因为中断的发生速率远远低于高速计数器的计数速率,可对高速操作执行精确的控制,并对整体PLC扫描循环产生相对较小的影响。

中断附加方法允许在独立中断例行程序中执行每个载入的新预设值,以便进行状态控制。

(另一种方法是在单个中断例行程序中处理所有的中断事件。

)识别高速计数器的详细计时功能返回顶端下列时序图显示根据模式分类的每台计数器的功能。

在另一个时序图中显示复原和起始输入操作,并应用于所有使用复原和起始输入的模式。

在复原和起始输入图中,复原和起始的现用状态均被编程为高级。

有复原、无起始的操作举例有复原和起始的操作举例模式0、1和2操作举例模式3、4和5操作举例使用计数模式6、7和8时,上下时钟输入的上升沿间隔0.3微秒,高速计数器可能认为这些事件同时发生。

OMRON高数计数器使用说明

OMRON高数计数器使用说明

OMRON高数计数器使用1.C200H系列的高速计数器C200H-CT021的接线如下:高数计数器为外接24V电源供电。

线要接到PG卡的输出端子上,且勿不要接到输入端子上。

使用之前要先设置,MACHINE N0=3,MODE=5,NPN型(IR起始字IR130 DM起始字DM1300),1)将高数计数器的控制模式从1—7中选择5,2)将高数计数器的站号从0—9既A—F中任选一个站号,但不能于其他任何一个特殊模块的站号相同,本例选择3,注意C200HE系列的PLC不能选择A—F。

更换控制模式和站号一定要先断电再更换。

DM1300设置5 16进制计数,DM1301设置10 激活通道1,DM1302设置10激活通道2. 130.09是1#计数器使能,130.11是2#计数器使能,清零位分别为130.08和130.09.读取脉冲通道是132和134(以上是C200HE系列CPU的使用方法,若CPU是CS1G系列,高数计数器是CT021只是起始字和DM起始字变了,其他位的功能均相同,使用时作相应的修改既可)2.CS系列的高速计数器CS1W-CT041的接线如下:1)CS系列的CS1W-CT041有两个通道CN1和CN2,其中每个通道都可以接两个PG-B2,即一个CS1W-CT041可以接4个PG-B2,上图为CN1通道接1个PG-B2。

A8接到PG-B2的A相脉冲,A10接B相脉冲。

B9,B11接24V电源正,PG卡2和4接24V电源负。

2)CS1-CT041 高速计数器MACHINE N0=3(CIO起始字C2030 DM起始字20300)MODE=1(默认),NPN,DM区不作设置,2032.00和2035.00是计数其使能位,2032.03和2035.03是计数器清零位。

通道2057和2052读取脉冲。

以上仅供参考,详细说明请参考高数计数器手册。

张玉龙10/2/27。

T-01-O-高速计数器指令的使用-教案

T-01-O-高速计数器指令的使用-教案
授课章节
高速计数器指令使用
授课形式
讲授
授课时间
第周 周( 月 日) 第至节
教学目标
知识目标:掌握高速计数器指令使用
能力目标:能正确阐述高速计数器指令使用
素质目标:提高自学意识
教学重点
高速计数器指令使用
教学难点
高速计数器指令使用
教学过 程器指令的了解
2分钟
讨论
重点讲解及任务分析
一 .高速计数器的内部设定
二 .高速计数器硬件接线
三 .高速计数器的指令使用
1.比较表登录指令---CTBL
2.动作模式控制指令---INI
3.当前值读取指令---PRV
10分钟
视频、PPT、图片
5分钟
视频、PPT、图片
5分钟
视频、PPT、图片
练习
学生完成测试题
3分钟
作业
写出计数器有什么指令

s7-200高速计数器详细解说

s7-200高速计数器详细解说

s7-200高速计数器详细解说1.高速计数器指令普通计数器受CPU扫描速度的影响,是按照顺序扫描的方式进行工作。

在没个扫描周期中,对计数脉冲只能进行一次累加;对于脉冲信号的频率比PLC的扫描频率高时,如果仍采用普通计数器进行累加,必然会丢失很对输入脉冲信号。

在PLC中,对比扫描频率高的输入信号的计数可也使用高速计数器指令来实现。

在S7-200的CPU22X中,高速计数器数量及其地址编号表如下CPU类型CPU221 CPU222 CPU224 CPU226高速计数器数量 4 6高速计数器编号HC0,HC3~HC5 HC0~HC51.高速计数器指令高速计数器的指令包括:定义高速计数器指令HDEF 和执行高速计数指令HSC,如表HDEF HSC(1)定义高速计数器指令HDEFHDE指令功能是为某个要使用的高速计数器选定一种工作模式。

每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能用一次。

它有两个输入端:HSC为要使用的高速计数器编号,数据类型为字节型,数据围为0~5的常数,分别对应HC0~HC5;MOCE为高速计数的工作模式,数据类型为字节型,数据围为0~11的常数,分别对应12种工作模式。

当准许输入使能EN有效时,为指定的高速计数器HSC定义工作模式MODE。

(2)执行高速计数指令HSCHSC指令功能功能是根据与高速计数器相关的特殊继电器确定在控制方式和工作状态,使高速计数器的设置生效,按照指令的工作模式的工作模式执行计数操作。

它有一个数据输入端N:N为高速计数器的编号,数据类型的字型,数据围为0~5的常数,分别对应高速计数器HC0~HC5.当准许输入EN使能有效时,启动N号高速计数器工作。

2.高速计数器的输入端高速计数器的输入端不像普通输入端那样有用户定义,而是由系统指定的输入点输入信号,每个高速计数器对它所支持的脉冲输入端,方向控制,复位和启动都有专用的输入点,通过比较或中断完成预定的操作。

S7-1200 高速计数怎么用

S7-1200 高速计数怎么用

S7-1200 高速计数功能简介1、高速计数器S7-1200 CPU提供了最多6个(1214C)高速计数器,其独立于CPU的扫描周期进行计数。

可测量的单相脉冲频率最高为100KHz,双相或A/B相最高为30KHz,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。

2、高速计数器工作模式❖高速计数器定义为5种工作模式❖计数器,外部方向控制。

❖单相计数器,内部方向控制。

❖双相增/减计数器,双脉冲输入。

❖A/B相正交脉冲输入。

❖监控PTO输出。

每种高速计数器有两种工作状态。

➢外部复位,无启动输入。

➢内部复位,无启动输入。

所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X(4倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式表1 高速计数器硬件输入定义与工作模式并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输入点,所以最多只能支持4个(使用信号板的情况下)高速计数器。

由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。

高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部接线,CPU 在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。

3、高速计数器寻址CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。

200plc高速计数器用法

200plc高速计数器用法

200plc高速计数器用法PLC高速计数器是一种常用的工业自动化控制器,用于对高速脉冲信号进行计数和监控。

它通常与传感器、编码器和其他脉冲信号生成器连接,用于监控机器运行状态、生产线节拍等。

在工业控制系统中,高速计数器的使用非常普遍,能够满足对高速脉冲信号的精确计数和快速响应的需求。

本文将详细介绍PLC高速计数器的用法和应用。

PLC高速计数器的原理和结构PLC高速计数器通常由输入端口、计数器寄存器和输出端口组成。

输入端口用于接收脉冲信号输入,通常接入传感器、编码器等设备,用于检测运动、转速、位置等信息。

计数器寄存器用于记录和存储脉冲信号的数量,可以根据需求进行清零、累加、减计数等操作。

输出端口则根据计数器寄存器的数值输出相应的控制信号,用于控制执行器、显示器、报警器等设备。

PLC高速计数器通常具有高速计数、精确计数和快速响应的特点,能够满足对高速脉冲信号的处理需求。

在工业自动化领域,PLC高速计数器被广泛应用于机械加工、流水线生产、包装运输等领域,能够实现高效稳定的自动化控制。

PLC高速计数器的用法1. 连接传感器和编码器在使用PLC高速计数器前,首先需要连接传感器和编码器等脉冲信号输入设备。

传感器通常用于检测运动、位置、转速等信息,编码器则用于反馈旋转运动的脉冲信号。

这些设备通过输入端口与PLC高速计数器相连,将脉冲信号输入到计数器中。

2. 设置计数器参数PLC高速计数器通常具有多种参数设置功能,可以根据实际需求进行调整。

在使用前,需要设置计数器的初始值、计数方式、溢出处理、计数触发方式等参数。

这些参数设置可以根据具体应用要求,如累加计数、减计数、脉冲计数、阈值触发计数等,以实现不同的计数功能。

3. 监控脉冲信号PLC高速计数器能够对脉冲信号进行实时监控和计数。

通过计数器寄存器可以记录并显示脉冲信号的数量,实时反映设备的运行状态。

在工业生产中,可以通过监控脉冲信号的计数值,对设备的运行速度、频率、产量等进行实时监控。

高速计数器的使用方法

高速计数器的使用方法

高速计数器的使用方法
1.确定计数器的采样频率,一般情况下,采样频率应该比被测物体的运动频率高,以确保计数器可以准确地记录每个运动周期。

2. 将被测物体与计数器连接起来,通常使用传感器或编码器来检测被测物体的运动。

连接时需要注意传感器或编码器的信号输出与计数器的输入接口兼容。

3. 启动计数器,并对其进行初步配置,如设置采样频率、计数方式等。

根据实际需要,还可以设置计数器的计数范围和计数精度等参数。

4. 开始进行测试,当被测物体运动时,计数器会自动记录其运动次数。

测试完成后,可以通过计数器的显示屏或计算机通信接口查看测试结果。

5. 分析测试结果,根据需要进行数据处理和统计分析,以评估被测物体的运动特性和性能。

需要注意的是,高速计数器使用时需要注意安全和稳定性问题,尤其是在对高速运动物体进行测试时。

同时,对于不同类型和品牌的计数器,其使用方法和配置参数可能会有所不同,需要仔细阅读设备说明书或咨询专业人员。

- 1 -。

S7-1200高速计数功能说明介绍

S7-1200高速计数功能说明介绍

每种高速计数器有两种工作状态。

•外部复位,无启动输入。

•内部复位,无启动输入。

表1 高速计数器寻址4频率测量S7-1200 CPU除了提供计数功能外,还提供了频率测量功能,有3种不同的频率测量周期:1.0秒,0.1秒和0.01秒,频率测量周期是这样定义的:计算并返回新的频率值的时间间隔。

返回的频率值为上一个测量周期中所有测量值的平均,无论测量周期如何选择,测量出的频率值总是以Hz(每秒脉冲数)为单位。

5高速计数器指令块高速计数器指令块,需要使用指定背景数据块用于存储参数。

图1所示为高速计数器指令块图1高速计数器指令块表3所示为高速计数器指令块参数说明HSC (HW_HSC) 高速计数器硬件识别号DIR (BOOL) TRUE =使能新方向CV (BOOL) TRUE = 使能新初始值RV (BOOL) TRUE = 使能新参考值PERIODE (BOOL) TRUE = 使能新频率测量周期NEW_DIR (INT) 方向选择1=正向0=反向NEW_CV (DINT) 新初始值NEW_RV (DINT) 新参考值NEW_PERIODE (INT) 新频率测量周期表1 高速计数器指令块参数6应用举例为了便于理解如何使用高速计数功能,通过一个例子来学习组态及应用。

假设在旋转机械上有单相增量编码器作为反馈,接入到S7-1200 CPU,要求在计数25个脉冲时,计数器复位,并重新开始计数,周而复始执行此功能。

针对此应用,选择CPU 1214C,高速计数器为:HSC1。

模式为:单相计数,内部方向控制,无外部复位。

据此,脉冲输入应接入I0.0,使用HSC1的预置值中断(CV=RV)功能实现此应用。

组态步骤:•先在设备与组态中,选择CPU,单击属性,激活高速计数器,并设置相关参数。

此步骤必须实现执行,1200的高速计数器功能必须要先在硬件组态中激活,才能进行下面的步骤•添加硬件中断块,关联相对应的高速计数器所产生的预置值中断•在中断块中添加高速计数器指令块,编写修改预置值程序,设置复位计数器等参数•将程序下载,执行功能1硬件组态选中CPU如图2图2选中CPU图3所示为选择属性打开组态界面图3 选择属性打开组态界面激活高速计数功能如图4图4 激活高速计数功能计数类型,计数方向组态如图5所示图5 计数类型,计数方向1 此处计数类型分为3种,Axis of motion(运动轴),Frequency(频率测量),Counting(计数)。

s7-200高速计数器使用技巧

s7-200高速计数器使用技巧

s7-200高速计数器详细解说一、高速计数器普通计数器是通过两次扫描中输入端子的电平变化实现计数的,可以用普通的寄存器通过加1指令实现。

特点是受扫描的影响,只能用于低频脉冲计数。

高速脉冲使用PLC内部的高速计数器,各种PLC都内置高速计数器。

S7-200 CPU具有集成的、硬件高速计数器。

CPU221和CPU222可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器,而CPU224和CPU226可以使用6个30kHz单相高速计数器或4个20kHz的两相高速计数器。

高速计数器的主要功能就是对主机实际转速反馈进行测量,这是电子调速器的一项重要功能,因为主机实际转速反馈测量的准确与否直接关系到保证主机转速稳定,保证主机运行的安全。

重点介绍了S7-200 PLC高速计数器。

在开发研制中发现,采用S7-200 PLC高速计数器可以非常准确地对电动机实际转速反馈进行测量,而且硬件实现非常简单,价格也比较低,具有很大的应用价值。

(一)概述普通计数器是通过两次扫描输入端子电平变化来进行计数的,因此其端子输入脉冲的频率必须必扫描频率低得多。

对于高速脉冲而言,这种方法会出现丢失脉冲导致计数错误。

S7-200内置了高速计数器HSC,其工作情况类似于单片机中的计数器。

起动后不受扫描周期的影响,由硬件自动计数,当满足一定条件时发出中断申请。

其最高技术频率高达30KHz。

S7-200的计数器最多可以设置12种不同的工作模式,用于实现高速运动的精确控制。

S7-200还设有高速脉冲输出,输出频率可以高达20KHz。

用于PTO(脉冲串输出,输出一个频率可调,占空比50%的脉冲。

)和PWM(脉宽调制脉冲)。

PTO用于带有位置控制功能的步进电机控制或者伺服电机驱动器控制,通过输出脉冲的个数作为位置给定值的输入,以实现定位控制功能。

通过改变脉冲的输出频率,可以改变运动的速度。

PWM用于直接驱动调速系统或运动控制系统的输出,控制主逆变回路。

(完整word)s7-200高速计数器详细解说

(完整word)s7-200高速计数器详细解说

s7-200高速计数器详细解说1.高速计数器指令普通计数器受CPU扫描速度的影响,是按照顺序扫描的方式进行工作。

在没个扫描周期中,对计数脉冲只能进行一次累加;对于脉冲信号的频率比PLC的扫描频率高时,如果仍采用普通计数器进行累加,必然会丢失很对输入脉冲信号。

在PLC中,对比扫描频率高的输入信号的计数可也使用高速计数器指令来实现。

在S7-200的CPU22X中,高速计数器数量及其地址编号表如下CPU类型CPU221 CPU222 CPU224 CPU226高速计数器数量 4 6高速计数器编号HC0,HC3~HC5 HC0~HC51.高速计数器指令高速计数器的指令包括:定义高速计数器指令HDEF 和执行高速计数指令HSC,如表HDEF HSC(1)定义高速计数器指令HDEFHDE指令功能是为某个要使用的高速计数器选定一种工作模式。

每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能用一次。

它有两个输入端:HSC为要使用的高速计数器编号,数据类型为字节型,数据范围为0~5的常数,分别对应HC0~ HC5;MOCE为高速计数的工作模式,数据类型为字节型,数据范围为0~11的常数,分别对应12种工作模式。

当准许输入使能EN有效时,为指定的高速计数器HSC定义工作模式MODE。

(2)执行高速计数指令HSCHSC指令功能功能是根据与高速计数器相关的特殊继电器确定在控制方式和工作状态,使高速计数器的设置生效,按照指令的工作模式的工作模式执行计数操作。

它有一个数据输入端N:N为高速计数器的编号,数据类型的字型,数据范围为0~5的常数,分别对应高速计数器HC0~HC5.当准许输入EN使能有效时,启动N号高速计数器工作。

2.高速计数器的输入端高速计数器的输入端不像普通输入端那样有用户定义,而是由系统指定的输入点输入信号,每个高速计数器对它所支持的脉冲输入端,方向控制,复位和启动都有专用的输入点,通过比较或中断完成预定的操作。

1756-HSC 高速计数器模块用户手册说明书

1756-HSC 高速计数器模块用户手册说明书

ControlLogix 高速计数器模块产品目录号 1756-HSC2罗克⻙尔⾃动化出版物 1756-UM007E-ZH-P - 2021 年8 月ControlLogix 高速计数器模块⽤⼾⼿册重要⽤⼾须知在安装、配置、操作或维护本产品之前,请阅读本文档以及“其他资源”章节所列的文档,了解关于安装、配置和操作该设备的信息。

除了所有适用的条例、法律和标准的要求之外,用⼾还必须熟悉安装和接线说明。

包括安装、调整、投⼊运⾏、使用、装配、拆卸和维护等在内操作必须由经过适当培训的人员根据适用的操作守则来执⾏。

如果未遵照制造商所指定的方式使用该设备,将可能导致该设备提供的保护失效。

在任何情况下,对于因使用或操作该设备造成的任何间接或连带损失,罗克⻙尔⾃动化公司概不负责。

本手册中包含的示例和图表仅用于说明。

由于任何具体安装都涉及众多变数和要求,罗克⻙尔⾃动化公司对于依据这些示例和图表所进⾏的实际应用不承担任何责任和义务。

对于因使用本手册中所述信息、电路、设备或软件而引起的专利问题,罗克⻙尔⾃动化公司不承担任何责任。

未经罗克⻙尔⾃动化公司的书⾯许可,不得复制本手册的全部或部分内容。

在整本手册中,我们在必要的地方使用了以下注释,来提醒您留意安全注意事项。

标签也可能位于设备表⾯或内部,提供具体的预防措施。

警告:标识在危险环境下可能导致爆炸,进而导致人员伤亡、物品损坏或经济损失的操作或情况。

注意:标识可能导致人员伤亡、物品损坏或经济损失的操作或情况。

注意符号可帮助您确定危险情况,避免发生危险,并了解可能的后果。

重要信息标识对成功应用和了解本产品有重要作用的信息。

电击危险:位于设备(例如,驱动器或电机)表面或内部的标签,提醒相关人员可能存在危险电压。

灼伤危险:位于设备(例如,驱动器或电机)表面或内部的标签,提醒相关人员表面可能存在高温危险。

弧闪危险:位于设备(例如,电机控制中心)表面或内部的标签,提醒相关人员可能出现弧闪。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【S7-1200】高速计数功能简介
(2013-10-29 11:45:41)
转载▼
分类:S7-1200/1500
1高速计数器
S7-1200 CPU提供了最多6个(1214C)高速计数器,其独立于CPU的扫描周期进行计数。

可测量的单相脉冲频率最高为100KHz,双相或A/B相最高为30KHz,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。

2高速计数器工作模式
高速计数器定义为5种工作模式
∙计数器,外部方向控制。

∙单相计数器,内部方向控制。

∙双相增/减计数器,双脉冲输入。

∙A/B相正交脉冲输入。

∙监控PTO输出。

每种高速计数器有两种工作状态。

∙外部复位,无启动输入。

∙内部复位,无启动输入。

所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X(4倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式
表1 高速计数器硬件输入定义与工作模式
并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输入点,所以最多只能支持4个(使用信号板的情况下)高速计数器。

由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。

高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入
监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部接线,CPU在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。

3高速计数器寻址
CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。

以ID1000为例,其外设地址为“ID1000:P”。

表2 所示为高速计数器寻址列表
表1 高速计数器寻址
4频率测量
S7-1200 CPU除了提供计数功能外,还提供了频率测量功能,有3种不同的频率测量周期:1.0秒,
0.1秒和0.01秒,频率测量周期是这样定义的:计算并返回新的频率值的时间间隔。

返回的频率值为上一个测量周期中所有测量值的平均,无论测量周期如何选择,测量出的频率值总是以Hz(每秒脉冲数)
为单位。

5高速计数器指令块
高速计数器指令块,需要使用指定背景数据块用于存储参数。

图1所示为高速计数器指令块
图1高速计数器指令块
表3所示为高速计数器指令块参数说明
表1 高速计数器指令块参数
6应用举例
为了便于理解如何使用高速计数功能,通过一个例子来学习组态及应用。

假设在旋转机械上有单相增量编码器作为反馈,接入到S7-1200 CPU,要求在计数25个脉冲时,计数器复位,并重新开始计数,周而复始执行此功能。

针对此应用,选择CPU 1214C,高速计数器为:HSC1。

模式为:单相计数,内部方向控制,无外部复位。

据此,脉冲输入应接入I0.0,使用HSC1的预置值中断(CV=RV)功能实现此应用。

组态步骤:
∙先在设备与组态中,选择CPU,单击属性,激活高速计数器,并设置相关参数。

此步骤必须实现执行,1200的高速计数器功能必须要先在硬件组态中激活,才能进行下面的步骤∙添加硬件中断块,关联相对应的高速计数器所产生的预置值中断
∙在中断块中添加高速计数器指令块,编写修改预置值程序,设置复位计数器等参数
∙将程序下载,执行功能
1硬件组态
选中CPU如图2
图2选中CPU
图3所示为选择属性打开组态界面
图3 选择属性打开组态界面
激活高速计数功能如图4
图4 激活高速计数功能
计数类型,计数方向组态如图5所示
图5 计数类型,计数方向
1 此处计数类型分为3种,Axis of motion(运动轴),Frequency(频率测量),Counting(计数)。

这里选择Counting
2 模式分为4种:Single phase(单相), Two phase(双相), AB Quadrature 1X(A/B相正交1倍速), AB Quadrature 4X(A/B相正交4倍速)。

这里择Single phase
3 输入源,这里使用的为CPU集成输入点。

4 计数方向选择,这里选用User program (internal direction control)(内部方向控制)
5初始计数方向。

这里选择Count up(向上计数)
初始值及复位组态如图6
图6 初始值及复位组态
预置值中断组态如图7
图7 预置值中断组态
图8 添加硬件中断
组态添加的硬件中断,如图8
图8 组态添加的硬件中断
地址分配与硬件识别号如图9
图9 地址分配与硬件识别号
至此硬件组态部分已经完成,下面进行程序编写
2程序编写
将高速计数指令块添加到硬件中断中
图10 打开硬件中断块图11 添加高速计数器
图12 定义高速计数器背景数据块
程序视图如图13
图13 程序视图
1 这里就是图9中系统指定的高速计数器硬件识别号,这里填1
2 “1”为使能更新初值
3 “0”新初始值为0
至此程序编制部分完成,将完成的组态与程序下载到CPU后即可执行,当前的计数值可在ID1000中读出,关于高速计数器指令块,若不需要修改硬件组态中的参数,可不需要调用,系统仍然可以计数。

关键词。

相关文档
最新文档