一、概述
(1) 输入信号:开关量、电平脉冲(低电平:-30V~+2V;高电平:+4V~+30V)、正弦波(峰值≥0.2V)、电机负载电流输入(通过电流的变化来测量转速,例如测量有刷电机转速);
(2) 外接传感器:光电开关、接近开关、霍尔开关、编码器、磁电式转速传感器等;
(3) 输入信号为编码器,双霍尔开关这种相位识别信号时,可测量运动方向的正反;
(4) 仪表提供DC12V/60mA馈电输出,用于给接入传感器供电;
(5) 仪表可设定倍率,每转感应点数量Point,显示小数位,用于线速度或每转多个感应点的转速测量。显示值=每分钟输入的脉冲个数×倍率/Point,倍率的范围0.0001~60000;
(6) 二路继电器报警,可分别独立设置成下限、上限、上下限报警或遥控输出;
(7) 仪表设置参数值掉电不丢失;
(8) 模拟量变送输出(DC4~20mA、DC0~20mA、DC0~5V、DC0~10V),变送低限、变送高限对应的测量转速值可设;
(9) RS485通信,标准Modbus-RTU协议,可直接与PLC、HMI、工业组态软件组网;
(10) 测量显示范围:0~999999;6位0.56英寸红色数码管显示。
二、主要技术指标
性能 | 参数 |
转速范围 | 0~999999 |
显示值 | 每分钟输入的脉冲个数×倍率/Point |
馈电输出 | DC12V/60mA |
工作电源 | AC/DC85~265V或DC9~36V,功耗<3VA |
通信接口 | RS485接口,标准Modbus-RTU协议 |
模拟量变送输出 | 1路模拟量变送输出;精度0.5级 |
继电器 | 继电器触点寿命10万次,触点容量3A/AC220V,3A/DC24V |
工作环境 | 工作温度:-10-65℃;储存温度:-40-80℃ |
外形尺寸 | 面板尺寸:96×48mm;开孔尺寸:92×44mm;深度:90mm |
三、命名方式
HY504①-②-③-④
①、输入信号类型:N输入接口为NPN型;P输入接口为PNP型;S输入接口为正弦波; I输入接口为电流。
②、模拟量变送输出:无此输出为空;D1代表DC4-20mA;D2代表DC0-5V;D3代表DC0-10V。
③、RS485通信接口:无此输出为空;R代表RS485接口。
④、继电器输出:无继电器输出为空;一路继电器输出代号为A1,二路继电器输出代号为A2。
⑤、工作电源类型:P1代表工作电源AC220V;P2代表工作电源AC/DC85~265V;P3代表工作电源DC10~36V。
举例:输入信号为NPN型,带RS485通信,双继电器报警,工作电源AC220V,型号为:HY504N-R-A2-P1。
四、转速测量
转速测量有三种测量速度选择,高速模式:最低测量100转,当转速低100转时,转速测量值为0;中速模式:最低测量10转;低速模式:最低测量2转。转速测量精度0.02%,最高测量到600000转/分钟,最低测到2转/分钟(通过1转安装多个感应点可以测到2转以下转速)。
对于极低转速的测量,例如:测量0.2转/分钟转速,如果用霍尔开关作为传感器输入,多加磁铁感应点,加30个磁铁感应点,转一圈,霍尔开关就可以感应30次,这样模块最低能测到0.067转/分钟的转速,也可用编码器作为传感器输入,用100码编码器作为传感器输入,模块最低能测到0.02转/分钟的转速。
转速测量输入频率≤24KHz,如果用户需要超过24KHz频率输入,定货时说明,以便工厂根据输入频率调整滤波电路,充许更高的频率输入。
电平脉冲输入时,高电平≥4.5V,低电平≤2V。
磁电转速传感器输入时,可以接收最低0.2V峰值的正弦波。
电流输入测转速,仪表通过电流的变化,测量有刷电机,发动机等的转速,也可通电流的变化测量气车喇叭频率等。
五、运动方向测量
输入信号为编码器,双霍尔开关这种相位识别信号时,可测量运动方向的正反。当开启运动方向测量,正方向时转速值正常显示,反方向时转速值前显示负号。如果显示的方向与实际的方向相反时,请交换传感器输入两根线接入位置。
六、显示面板说明
①、测量值显示。
②、J1第一路继电器工作指示灯,当第一路继电器闭合时J1指示灯亮。
③、J2第二路继电器工作指示灯,当第二路继电器闭合时J2指示灯亮。
④、操作按键,用于参数设置。
七、按键使用说明
7.1、按键定义:
功能键SET:用于进入菜单项,选择设置项。
移位键◄:循环选定页面内的数码管,选定的数码管呈闪烁状态。
增加键▲:加闪烁位数码管的数值(数字在0~9之间循环)。
7.2、操作方法:
按“SET”键选择参数设置页面,按“▲”进入参数值修改,通过“◄”和“▲”来实现更改参数,用“SET”键确认并进入下一项参数设置。
八、参数设置
8.1、参数设置流程图:
(1) 举例进入PP03菜单,设置RS485通信参数:
8.2、设置参数说明:
序号 | 显示 | 内容说明 | 范围 |
PP01 报警参数设置 | style1 | 继电器1报警方式 | l, H, H-l, rennot |
说明:l:下限报警;H:上限报警;H-l:上下限报警;rennot:遥控方式,通过RS485控制继电器的输出状态。 |
Lo1 | 继电器1下限报警值 | 0~999999 |
说明:只有继电器处于下限报警或上下限报警才起作用。 |
Ho1 | 继电器1上限报警值 | 0~999999 |
说明:只有继电器处于上限报警或上下限报警才起作用。 |
no1 | 继电器1报警回差值 | 0~999999 |
说明:当仪表处于报警点临界状态时,避免报警输出连续动作损坏继电器或设备。 |
Fdly1 | 继电器1报警延时 | 0~65000,单位秒 |
说明:当继电器1处于正常状态时,只有当测量值超过报警值达到延时时间,报警继电器才会动作。 |
bdly1 | 继电器1释放延时 | 0~65000,单位秒 |
说明:当继电器1处于报警状态时,达到报警恢复状态,只有报警恢复状态持续释放延时时间,继电器1才会释放。 |
style2 | 继电器2报警方式 | l, H, H-l, rennot |
说明:l:下限报警;H:上限报警;H-l:上下限报警;rennot:遥控方式,通过RS485控制继电器的输出状态。 |
Lo2 | 继电器2下限报警值 | 0~999999 |
说明:只有继电器处于下限报警或上下限报警才起作用。 |
Ho2 | 继电器2上限报警值 | 0~999999 |
说明:只有继电器处于上限报警或上下限报警才起作用。 |
no2 | 继电器2报警回差值 | 0~999999 |
说明:当仪表处于报警点临界状态时,避免报警输出连续动作损坏继电器或设备。 |
Fdly2 | 继电器2报警延时 | 0~65000,单位秒 |
说明:当继电器2处于正常状态时,只有当测量值超过报警值达到延时时间,报警继电器才会动作。 |
bdly2 | 继电器2释放延时 | 0~65000,单位秒 |
说明:当继电器2处于报警状态时,达到报警恢复状态,只有报警恢复状态持续释放延时时间,继电器2才会释放。 |
PP10 报警方式设置 | 2Eroai | 继电器1转速为0是否报警 | yes,no |
说明:yes:转速值为0时,报警起作用,此值为出厂预设值;no:转速值为0时,报警不起作用。 |
rst1 | 继电器1报警复位方式 | hand,AUTo |
说明:hand:手动复位,继电器报警输出后,达到释放条件,继电器不会恢复,只能通过手动按面板▲键进行恢得,实现了自锁功能;AUTo:自动复位,达到释放条件,继电器自动释放,此值为出厂预设值。 |
2Eroa2 | 继电器2转速为0是否报警 | yes,no |
说明:yes:转速值为0时,报警起作用,此值为出厂预设值;no:转速值为0时,报警不起作用。 |
rst2 | 继电器2报警复位方式 | hand,AUTo |
说明:hand:手动复位,继电器报警输出后,达到释放条件,继电器不会恢复,只能通过手动按面板▲键进行恢得,实现了自锁功能;AUTo:自动复位,达到释放条件,继电器自动释放,此值为出厂预设值。 |
PP02 变送输出参数设置 | oUt | 选择变送输出类型 | 0-20、4-20 |
说明:0-20:0~20mA、0~5V、0~10V输出;4-20 : 4~20mA、1~5V,2~10V输出。 |
Lo | 变送输出下限对应的值 | 0~999999 |
说明:设置变送输出下限对应的值。 |
Ho | 变送输出上限对应的值 | 0~999999 |
说明:设置变送上限对应的值。 |
PP03 通讯参数设置 | Addr | RS485通信地址 | 1~247 |
说明:设置RS485通信地址。 |
BaUd | RS485通信波特率 |
|
说明:支持 2400,4800,9600,19200,38400,57600,115200。 |
DATA | RS485通信数据格式 |
|
说明:n.8.1:无校验位,8个数据位,1个停止位;o.8.1:奇校验,8个数据位,1个停止位;e.8.1:偶校验,8个数据位,1个停止位;e.8.2:无校验位,8个数据位,2个停止位。 |
PP04 测量设置 | S-Dot | 倍率小数位 | 0~5 |
说明:倍率值小数位。 |
Scale | 倍率值 | 0.65000~65000 |
说明:倍率值,要设置倍率3.14,倍率小数位要设为2。 |
d-dot | 显示小数点位 | 0~5 |
说明:用于设置显示小数位。 |
Point | 每转感应点数量 | 1~9999 |
说明:测转速时,每转输入感应的点数量。 |
PP40 测量设置 | H-L | 测量最低转速选择 |
|
说明:100:最低转速测量到100转;10:最低转速测到10转;2:最低转速测到2转【注1】。 |
T1NNE | 转速测量更新时间 | 1~9999mS |
说明:时间小,测量速度更新快,时间大,测量速度更稳定。 |
DIr | 显示转速方向 | yes,no |
说明:当输入为编码器或双霍尔开关组成相位识别输入时,显示转速的方向。yes:显示测量方向;no:不显示测量方向。 |
PP80 工厂参数 | DISE | 显示值类型 |
|
说明:NN1n:显示测量最小值;NNAX:显示测量最大值;STAnd:显示实时测量值。 |
Drst | 最大值最小值清0方式 |
|
说明:hand:通过面板按键◄进行峰值清0;aUTo:当测量值从0变为有输入时,自动进行峰值清0。 |
pass | 进菜单密码 |
|
说明:当值为0时,无菜单密码,当为其它值,进菜单会出现进菜单密码项,密码值就是此设置值。1234为万能密码,防止忘记设置的密码,进不到菜单项的情况发生。 |
PP81 工厂参数 | filter | 滤波时间 |
|
说明:0:滤波时间无效,此值为出厂预设值。 |
sNNoot | 转速平滑下降 |
|
说明:yes:转速下降时,平滑下降;no:转速下降时,只有收到脉冲信号,算出实际转速,转速值才会更新。 |
15freq | 测量频率指示 |
|
说明:yes:测量频率;no:测量转速,此值为出厂预设值。 |
PP96 软件版本 | year | 年 |
|
说明:软件的编译时间年 |
NNonth | 月 |
|
说明:软件的编译时间月 |
day | 日 |
|
说明:软件的编译时间日 |
hoUr | 时 |
|
说明:软件的编译时间时 |
NNIn | 分 |
|
说明:软件的编译时间分 |
sec | 秒 |
|
说明:软件的编译时间秒 |
PP97 | prsaue | 保存预设参数值 |
|
说明:yes:保存当前系统参数作为预设参数值;no:不起作用。 |
PP98 | preset | 恢复预设参数值 |
|
说明:yes:恢复出预设参数值;no:不起作用。 |
PP99 | freset | 恢复出厂参数值 |
|
说明:yes:恢复出厂参数值;no:不起作用。 |
【注1】:选择高转速测量,当机器停下来后,测量的转速会快速显示为0;选择低转速测量,可以测量很低的转速,但当机器停下来后,测量的转速会程很久才会显示为0。
九、继电器报警输出
9.1、继电器特性
继电器触点容量:3A/250VAC,3A/24VDC。每个继电器工作是独立的,可以工作在下限、上限、上下限工作方式或遥控方式,工作方式可以通过菜单设置。遥控方式时,继电器有二种动作方式,自保持状和脉冲模式。
回差值:此值主要目的防止测量值处于报警值附近快速波动,导致继电器快速动作,可能损坏设备和继电器。在上报警状态,只有测量值小于上限报警值减回差值时,达到退出报警状态;在下报警状态,只有测量值大于下限报警值加回差值时,达到退出报警状态。
报警延时:继电器工作在报警方式,当达到报警动作条件时,只有达到报警动作条件持续报警延时时间,继电器才会动作;继电器工作遥控方式,设置为0,继电器工作在自保持状态,设置为其它值,继电器工作在脉冲模式,当RS485命令继电器闭合,继电器闭合报警延时设定时间,继电器会自动释放。
释放延时:继电器处于报警状态,当达到退出报警状态条件时,只有达到退出报警状态条件持续释放延时间,继电器才会释放。
9.2、下限报警
下图为继电器下限报警工作示意图,Fdly:报警延时;bdly:释放延时。
9.3、上限报警
下图为继电器上限报警工作示意图,Fdly:报警延时;bdly:释放延时。
9.4、上下限报警
下图为继电器上下限报警工作示意图,Fdly:报警延时;bdly:释放延时。
十、模拟量变送输出
模拟量可选DC0-20mA、DC4-20mA、DC0-5V、DC0-10V、DC1-5V、DC2-10V等,模拟量输出、信号输入、电源输入之间相互电气隔离。模拟量输出与输入转速成正比,模拟量输出对应的转速。变送输出的下限对应转速、上限对应转速通过菜单设置。
模拟量为电流输出时,负载电阻≤500Ω;模拟量为电压输出时,负载电阻≥2KΩ。
举例:设置模拟量输出为DC4-20mA,模拟量下限值为0,模拟量上限值为3000,当前测量的转速值为1500时,模拟量输出值为12mA。
十一、RS485通信
11.1、通信协议及特点:
RS485接口;电气连接:三线连接,即A(+)、B(-)、地;连接类型:异步,半双工;国际标准Modbus-RTU协议,仪表地址:1~247,波特率:2400、4800、9600、19200、38400、57600、115200;数据格式:N81无校验位、8个数据位、1个停止位;O81奇校验、8个数据位、1个停止位;E81偶校验、8个数据位、1个停止位;N82无校验位、8个数据位、2个停止位;本机支持01H、02H、03H、04H,05H、06H、0FH、10H命令,03H、04H读命令功能相同,如果仪表接收到命令有错,仪表将不响应。
功能码 | 功能说明 |
01H | 读继电器输出状态 |
02H | 读转速传感器输入状态 |
03H、04H | 读转速值,参数设置值,继电器输出状态,转速传感器输入状态 |
05H | 设置继电器的输出 |
06H | 修改参数 |
0FH | 设置继电器的输出 |
10H | 修改参数 |
报文格式说明:
命令04H(或03H):读命令
主机请求: 地址 + 命令 + 数据地址 + 数据长度 + CRC校验码
1byte + 1byte + 2byte + 2byte + 2byte
地址:仪表地址,可以在 1~247内设置,占用 1个字节
命令:04H或03H读命令,长度为 1个字节
数据地址:读取的数据起始地址,占用 2个字节
数据长度:读取的数据字长度
CRC校验码:低8位在前,高8位在后,占用2个字节
从机响应:地址 + 命令 + 数据长度 + 数据信息 + CRC校验码
1byte + 1byte + 1byte + nbyte + 2byte
地址:仪表地址,长度为 1个字节
命令:04H或03H,长度为 1个字节
数据长度:发送的数据字节长度
数据信息:读取的数据,具体见仪表读取参数地址表
CRC校验码:占用2个字节,低8位在前,高8位在后
命令05H:设置继电器输出(共J1、J2二路继电器,地址为:0~1)
主机请求: 地址 + 命令 + 继电器地址 + 继电器动作值 + CRC校验码
1byte + 1byte + 2byte + 2byte + 2byte
地址:仪表地址,可以在 1~247内设置,占用 1个字节
命令:05H写命令,长度为 1个字节
继电器地址:控制的继电器地址,占用 2个字节
继电器动作值:控制继电器动作值(0000H继电器释放,FF00H继电器吸合),继电器工作方式设为遥控,此命令起作用
CRC校验码:低8位在前,高8位在后,占用2个字节
从机响应:地址 + 命令 + 继电器地址 + 继电器动作值 + CRC校验码
1byte + 1byte + 2byte + 2byte + 2byte
地址:所要查询仪表地址,可以在 1~247内设置,占用 1个字节
命令:05H写命令,长度为 1个字节
继电器地址:控制的继电器地址,占用 2个字节
继电器动作值:控制继电器动作值
CRC校验码:占用2个字节,低8位在前,高8位在后
命令10H :写命令
主机请求:地址 + 命令 + 起始地址 + 寄存器数 + 字节数 + 写寄存器数据 + CRC校验码
1byte + 1byte + 2byte + 2byte + 1byte + nbyte + 2byte
地址:仪表地址,可以在 1~247内设置,占用 1个字节
命令:10H写命令,长度为 1个字节
起始地址:写的数据起始地址,占用 2个字节
寄存器数:写的寄存器数量
字节数:数据的字节数量
写寄存器数据:写入寄存器的数据
CRC校验码:低 8位在前,高 8位在后,占用 2个字节
从机响应:地址 + 命令 + 起始地址 + 寄存器数 + CRC校验码
1byte + 1byte + 2byte + 2byte + 2byte
地址:仪表地址,长度为 1个字节
命令:10H写命令,长度为 1个字节
起始地址:写的数据起始地址,占用 2个字节
寄存器数:写的寄存器数量
CRC校验码:低 8位在前,高 8位在后,占用 2个字节
11.2、仪表参量地址表:
属性说明:R只读,W只写,R/W可读可写
地址 | 项目描述 | 数据类型 | 属性 | 说明 |
0~1 | 测量转速实时值 | Long | R | -999999~999999【注1】 |
2 | 显示小数点位 | Short | R |
|
3~4 | 测量转速最大值 | Long | R |
|
5~6 | 测量转速最小值 | Long | R |
|
1000 | 显示小数点位 | Short | R/W |
|
1001 | 倍率小数点位 | Short | R/W |
|
1002 | 倍率值 | Short | R/W |
|
1003 | 每转脉冲个数 | Short | R/W |
|
1004 | 继电器1报警方式 | Short | R/W | 【注2】 |
1005~1006 | 继电器1下限报警值 | Long | R/W |
|
1007~1008 | 继电器1上限报警值 | Long | R/W |
|
1009~10010 | 继电器1报警回差值 | Long | R/W |
|
1011 | 继电器1报警延时值 | Short | R/W |
|
1012 | 继电器1释放延时值 | Short | R/W |
|
1013 | 继电器2报警方式 | Short | R/W | 【注2】 |
1014~1015 | 继电器2下限报警值 | Long | R/W |
|
1016~1017 | 继电器2上限报警值 | Long | R/W |
|
1018~1019 | 继电器2报警回差值 | Long | R/W |
|
1020 | 继电器2报警延时值 | Short | R/W |
|
1021 | 继电器2释放延时值 | Short | R/W |
|
1022 | 模拟量变送输出类型 | Short | R/W |
|
1023~1024 | 模拟量变送下限值 | Long | R/W |
|
1025~1026 | 模拟量变送上限值 | Long | R/W |
|
1027 | RS485地址 | Short | R/W | 修改后立即起作用 |
1028 | RS485波特率 | Short | R/W | 修改后立即起作用【注3】 |
1029 | RS485数据格式 | Short | R/W | 修改后立即起作用【注3】 |
1800 | 清最大值寄存器 | Short | W | 写入0xaa55清最大值 |
1801 | 清最小值寄存器 | Short | W | 写入0xaa55清最小值 |
2048~2049 | 测量转速实时值 | float | R | IEEE754格式【注4】 |
2050~2051 | 测量转速最大值 | float | R |
|
2052~2053 | 测量转速最小值 | float | R |
|
【注1】转速值为负数,代表运行方向为反。
【注2】0:下限报警,1:上限报警,2:上下限报警,3:遥控方式。
【注3】波特率:0:2400,1:4800,2:9600,3:19200,4:38400,5:57600,6:115200。数据格式:0:无校验,8位数据位,1位停止位;1:奇校验,8个数据位,1个停止位;2:偶校验,8个数据位,1个停止位;3:无校验,8位数据位,2位停止位。
【注4】float 浮点数采用IEEE754格式,符号位1位(S),指数位8位(E),尾数位23位(F),S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF(31->0)。符号位:正数为0,负数为1;指位数偏移127;尾数表示小数加1。其表示为((-1)^S) * 2^(E-127) * (1+F/0x7fffff)。高位在前。
11.3、通信举例:
(1) 读寄存器(功能代码03H):读当前的测量转速2565RPM,整数格式,仪表地址为1。
主机读数据帧:
地址 | 命令 | 起始地址(高位在前) | 寄存器数(高位在前) | 校验码(低位在前) |
01H | 03H | 00H,00H | 00H,02H | C4H,0BH |
仪表回应数据帧:
地址 | 命令 | 数据长度 | 数据段(4字节) | 校验码 |
01H | 03H | 04H | 00H,00H,0AH,05H | 3CH,90H |
(2) 读寄存器(功能代码03H):读当前的测量转速2565RPM,float格式,仪表地址为1。
主机读数据帧:
地址 | 命令 | 起始地址(高位在前) | 寄存器数(高位在前) | 校验码(低位在前) |
01H | 03H | 08H,00H | 00H,02H | C6H,6BH |
仪表回应数据帧:
地址 | 命令 | 数据长度 | 数据段(4字节) | 校验码 |
01H | 03H | 04H | 45H,20H,50H,00H | D2H,F5H |
(3) 写寄存器(功能代码10H):设置继电器1上报警值为3000,仪表地址为1。
主机写数据帧:
地址 | 命令 | 起始地址 | 寄存器数 | 字节数 | 数据段 | 校验码 |
01H | 10H | 03H,EFH | 00H,02H | 04H | 00H,00H,0BH,B8H | AEH,15H |
仪表回应数据帧:
地址 | 命令 | 数据长度 | 寄存器数 | 校验码 |
01H | 10H | 03H,EFH | 00H,02H | 70H,79H |
十二、接线图
说明:J1,J2继电器输出。
十三、常见问题
13.1、测量低于2转以下的转速
当每转取一个脉冲时,最低转速测到2RPM,如要测量低于2RPM,需使用编码盘或编码器,使每转有多个脉冲输入。
13.2、测量线速度
测量一个转轴周长为0.45m的转轴的线速度,每转一圈向仪表送1个脉冲,把倍率值设置成0.45 (S-Dot=2,Scale=0.45),显视小数点位(d-dot)可以设置0~2之间的数,如果转轴每分钟转826转,测仪表的显视=371.70=0.45×826,用倍率设置为周长,得到的就是线速度。
13.3、使用霍尔流量计测流量
使用霍尔流量计显示流量,这里用一个2500个脉冲/升的流量计举例:首先2500个脉冲/升,那一个脉冲就是1/2500升等于0.0004,这样得出比例是以多少升/分钟为单位,把倍率设置为0.0004(S-Dot=4, Scale =0.0004),显视小数点位(d-dot)按自己需要设置成0~5之间的值。前面是以多少升/分钟为单位的设置方式。如果需要改成mL/分钟,L/小时等其它单位,只需把比列系数调整相应的倍数即可。
十四、联系方式
电话:189-9615-1448,133-3025-0723
公司网站:www.hydz.com
用户手册