接收电平脉冲,开关量,接近开关,霍尔开关,光电开关,编码器等信号输入,进行计数及转速测量,计数值具有掉电保持功能,掉电计数值不丢失;有多种计数模式可选,用于满足不同的计数需求;对于继电器这类具有抖动特性的输入信号,可以设置滤波功能,滤波时间可调,防止误计数。RS485通信接口,采用标准的modbus-rtu协议,可与各种组态软件,PLC,触摸屏等联网通信,通信地址:1~247;波特率:2400、4800、9600、19200、38000、57600、115200;校验位:无校验,奇校验,偶校验。电源输入9~36V,电源,信号,RS485通信之间相互电气隔离,隔离电压≥2KV。提供参数设置上位机软件,方便对计数器模块参数设置及通信调试。
二、主要技术指标
型号 | HY875-DIN2N-CS-R(定货时,指明NPN或PNP接口,不指明出厂为NPN) |
输入 | 2路输入;可接编码器,接近开关,霍尔开关,光电开关,开关量输入 |
馈电输出 | 12V/60mA馈电输出,用于给接入传感器供电 |
转速测量 | 精度0.02% |
计数 | 带掉电保存功能,计数值掉电不丢失;带滤波功能;可进行相位识别计数 |
通信接口 | RS485 |
通信协议 | Modbus-rtu,支持02H,03H,04H,06H,10H命令 |
波特率 | 2400,4800,9600,19200,38400,57600,115200 |
奇偶校验位 | 无校验,奇校验,偶校验 |
电源通信指示灯 | 上电后指示灯常亮,接收到一帧命令闪烁一次 |
工作电源 | DC9-36V |
工作温度 | -20~65℃ |
隔离电压 | 2KV,RS485接口、信号输入与电源输入之间相互电气隔离 |
安装方式 | 35mm导轨安装 |
外形尺寸 | 95X25X47mm |
型号说明:HY875-DIN2①-C②-R
①、NPN接口为N,PNP接口为P;
②、带转速测量功能为S,不带转速测量功能为空。
三、计数方式
计数器模块,有4种计数方式:加计数+复位;加计数+减计数;加计数+加计数;相位识别计数(编码器输入)。1,加计数+复位:IN1输入作为加计数(有输入时计数值增加),IN2输入作为复位(IN2输入与GND短路,超过40毫秒,计数值清0);2,加计数+减计数:IN1输入作为加计数(有输入时计数值增加),IN2输入作为减计数(有输入时计数值减小),加减计数都作用在计数值1上;3,加计数+加计数:二路输入作为二路独立的加计数,IN1输入时加计数,作用在计数值1上,IN2输入时加计数,作用在计数值2上;4,相位识别计数:一般接入编码器这类传感器,自动识别方向,进行加减计数,在此种计数模式下,可以选择1倍频,2倍频,4倍频计数(当100码编码器输入,选择4倍频时,编码器转一圈,计数值增加或减少400)。每路输入有滤波功能,滤波时间在0~9999毫秒可设,当设置为0,表示关掉滤波功能(当继电器一类的输入时,因为继电器触点会抖动,设置合适的滤波时间常数,可以消除触点抖动影响,防止误计数)。计数输入频率≤24KHz,如果用户需要超过24KHz频率输入,定货时说明,以便工厂根据输入频率调整滤波电路,充许更高的频率输入。电平脉冲输入时,高电平≥4.5V,低电平≤2V。
四、转速测量
IN1作为转速测量的输入,模块计数与转速测量同时进行,功能互不干扰。转速测量有三种测量速度选择,高速模式:最低测量100转,当转速低100转时,转速测量值为0;中速模式:最低测量10转;低速模式:最低测量2转。转速测量精度0.02%,最高测量到200000转/分钟,最低测到2转/分钟。选择高速模式,当实际测量设备停止,转速为0时,测量的转速能更快的回0。
对于极低转速的测量,例如,测量0.2转/分钟转速,如果用霍尔开关作为传感器输入,多加磁铁感应点,当加30个磁铁感应点,转一圈,霍尔开关就可以感应30次,这样模块最低能测到0.067转/分钟的转速,也可用编码器作为传感器输入,用100码编码器作为传感器输入,模块最低能测到0.02转/分钟的转速。
五、RS485通信
5.1 RS485通信协议
通讯波特率:2400、4800、9600、19200、38400、57600、115200,出厂预设值9600;奇偶校验位:无校验,奇校验,偶校验,出厂预设值无校验;8个数据位。标准modbus-rtu协议,仪表地址:1~247,出厂预设值1。通信波特率,奇偶校验位,通信地址通过上位机参数设置软件进行设置。
下表为支持的modbus-rtu协议功能码:
功能码 | 功能说明 |
02H | 读开关量输入状态,1~2路开关量输入对应地址0~1 |
03H、04H | 读计数值,转速值,开关量输入状态,参数设置值 |
06H | 修改参数,计数值清0 |
10H | 修改参数,计数值清0 |
5.2 Modbus通信寄存器地址表
地址 | 项目描述 | 数据类型 | 说明 |
0~1 | 计数值1 | Long | 有符号长整数 |
2~3 | 计数值2 | Long | 有符号长整数(加加计数作为IN2输入计数) |
4~5 | 转速 | ULong | 无符号长整数 |
6 | 开关量输入状态 | Short |
|
100 | 计数模式 | Short | 范围:0~3(0:加复位;1:加减;2:加加;3:相位) |
101 | 倍频值 | Short | 范围:0~2(0:1倍频;1:2倍频;2:4倍频) |
102 | DI1滤波时间 | Short | 范围:0~9999 |
103 | DI2滤波时间 | Short | 范围:0~9999 |
104 | 转速测量速度选择 | Short | 范围:0~2(0:高速;1:中速;2:低速) |
800 | 清全部计数值 | Short | 写入aa55H全部计数值清0 |
801 | 清计数值1 | Short | 写入aa55H计数值1清0 |
802 | 清计数值2 | Short | 写入aa55H计数值2清0 |
7166 | 通信参数充许修改寄存器 | Short | 写入ccaaH使能充许修改通信参数 |
7167 | RS485地址 | Short | 范围:1~247 |
7168 | RS485波特率 | Short | 范围:0~6(对应2400~115200) |
7169 | RS485数据格式 | Short | 范围:0~3 |
说明:
(1) 要修改RS485参数,要先向RS485参数充许修改寄存器写入0xccaa,打开修改RS485参数充许(向此寄存器写入除0xccaa外的任意值,关修改RS485参数充许),才能修改RS485参数。RS485地址范围1~247;RS485波特率,0:2400,1:4800,2:9600,3:19200,4:38400,5:57600,6:115200;RS485数据格式,0:8位数据位,1位停止位,无校验位,1:8位数据位,1位停止位,奇校验位,2:8位数据位,1位停止位,偶校验位,3:8位数据位,2位停止位,无校验位。
5.3 通信报文举例
⑴ 读开关量输入状态,IN1不导通,IN2导通:
上位机发送:01 02 00 00 00 02 F9 CB
计数器回应:01 02 01 02 20 49
⑵ 读计数值、转速值,计数值1=3758901,计数值2=4500,转速值=3000:
上位机发送:01 03 00 00 00 06 C5 C8
计数器回应:01 03 0C 00 39 5B 35 00 00 11 94 00 00 0B B8 6E C7
⑶ 全部计数值清0:
上位机发送:01 10 03 20 00 01 02 AA 55 2C AF
计数器回应:01 10 03 20 00 01 00 47
六、接线方式及接线端子图
说明:电源输入范围为9~36V。12V为馈电输出,给外部传感器供电,电流不要超过60mA。
附录A:产品图片
附录B:参数设置软件
用户手册
参数设置软件