多圈4-20mA电流型+RS485双输出编码器教程-GME-58-IM系列-上海了淼
相关资料教程链接:
●淘宝购买链接:
多圈绝对值编码器 PROFINET EtherCAT CANopen RS485 4~20mA SSI-淘宝网
拉线编码器 PROFINET EtherCAT CAN RS485 4~20mA SSI 本安防爆-淘宝网
编码器专用显示器 多圈绝对值编码器262144圈 上海了淼自动化-淘宝网
58多圈编码器支架 多圈绝对值编码器262144圈 上海了淼-淘宝网
●产品手册下载链接:
●3D外形图下载链接:
●PLC项目工程例程下载链接:
●图文教程链接:
现场总线编码器图文教程:
模拟量输出编码器图文教程:
多圈4-20mA电流型编码器教程-GME-58系列-上海了淼
●视频教程链接:
拉线编码器-RS485接口多圈编码器与西门子S7-1200PLC CB1241博途应用教程
多圈绝对值编码器RS485接口-USB转485模块修改参数教程视频
一、产品特点
多圈绝对值编码器:
输出方式:三线制4-20mA电流输出
通讯方式:RS485 Modbus-RTU协议读取编码器内部参数
信号线:零位设置线、满量程设置线、方向设置线。
二、技术参数
产品型号:GME-58-IM-13/8-0.5-10/30-RS10-65-B
1、法兰外径:58m
2、法兰形式:夹紧同步法兰(轴径10mm)
3、机械圈数:256圈
4、单圈分辨率:8192
5、电源电压:DC 10~30V,功耗(空载)0.6W
6、RS485通讯:Modbus-RTU协议,隔离电压1000V
7、电流输出:4~20mA
8、数字通道输出精度:±0.5°模拟量附加误差<0.05%
9、响应时间:2ms
10、IP等级:IP65
11、出线方式:径向侧出
12、使用温度:-40℃~+85℃
13、引线长度:1米,8芯屏蔽线
14、接线方式:
编码器上电前检查信号线是否接线正确,确保不短路,不断路后再接通电源。
信号线生效电平可通过寄存器来修改。上机前可以用了淼协议的上位机软件设置各项编码器参数,之后切换到JM协议进行使用。
RS485通讯线上建议并联2个120欧姆终端电阻
三、安装说明
多圈4-20mA电流型编码器在角度0圈0°~最大满量程范围内输出信号由4mA到20mA线性变化。
硬件设置步骤:
第一步:设置方向线,编码器接上电源后,按照需求设置方向线电平,白色方向线CW/CCW接入电源地时角度随绕轴顺时针方向增大,白色方向线CW/CCW接入电源+时角度随绕轴逆时针方向增大。
第二步:设置零点,将编码器的输出接上电流表,转动编码器到合适位置上,将绿色线零点设置ZERO接入电源地3秒以上,之后悬空,则设置当前多圈值为0圈,单圈角度0度,即:输出电流4mA。注意:零点设定时,如果出现输出电流不稳定,则需微调角度,重新进行零位设置。设置完毕后,需要将绿色线零点设置ZERO必须接入电源+,
第三步:设置满量程,在满量程时输出电流值为最大值20mA,当超过满量程时编码器持续输出最大电流值20mA。如需重置最大量程时,将编码器的输出接上电流表,旋转编码器到合适位置上,将黄色线量程设置RANGE接入电源地 3秒以上,之后悬空,则设置当前多圈值和单圈角度为最大电流输出量程,即:输出电流20mA,若角度值超出所设量程角度,则编码器保持输出20mA。设置完毕后,黄色线量程设置RANGE接入电源+。
四、RS485通讯协议
通讯线:灰色—485A+,蓝色—485B-,
出厂默认参数:Modbus-RTU协议,波特率19200,站号32,8位,无校验。
寄存器列表:
编码器合成公式:位置值=多圈位置*8192(默认单圈分辨率)+单圈位置
RS485通讯,资料压缩包解压后,
设置poll串口参数:
编码器出厂默认波特率19200,无检验,停止位1,数据位8。
设置电脑poll主站查询ID:
编码器出厂默认站号为32,电脑端需要与编码器从站ID保持一致
修改编码器站号:
编码器出厂默认站号为32,修改完新站号后,需要重新设置电脑poll主站查询ID为新站号才能继续进行通讯。
如何设置零点:
当需要进行设置零点时,向设置零点寄存器写入1即可。
如何设置最大量程
修改设置量程终点圈数 和设置量程终点角度这个两个寄存器,
1、0x000B/400012使能硬件SET功能寄存器
通过配置 0x000B/400012使能硬件SET功能 寄存器来修改编码器的输出协议格式和奇偶校验位以及信号线生效电平。
使能硬件SET功能寄存器出厂默认值为0,修改完参数后断电后生效。
如果设置使用JM协议、RS485通讯偶校验,置零线生效电平为接电源+,则写入0x0062;
主机请求:
站号 | 功能码 | 参数地址 | 参数数据 | CRC校验 |
0x20 | 0x06 | 0x000B | 0x0062 | 0x7F50 |
从机响应:
站号 | 功能码 | 参数地址 | 参数数据 | CRC校验 |
0x20 | 0x06 | 0x000B | 0x0062 | 0x7F50 |
举例:
主机请求:20 06 00 0B 00 62 7F 50
从机响应:20 06 00 0B 00 62 7F 50 收到回复断电后 编码器按照新参数运行
2、广播方式修改站号
设置本机站号(功能码 0X10),编码器与电脑一对一通讯连接
主机请求:
站号 | 功能码 | 参数地址 | 数据长度 | 字节长度 | 参数数据 | CRC校验 |
0xFF (使用0xFF广播地址) | 0x10 | 0x0001 | 0x0003 | 0x06 | 0x61 0x64 0x64 0x72 0x3A 0x01(新地址) | CRC校验 |
从机响应:
站号 | 功能码 | 参数地址 | 数据长度 | CRC校验 |
新从机地址 | 0x10 | 0x0001 | 0x0003 | CRC校验 |
说明:设置本机站号,此指令为广播指令,即使忘记编码器地址也可发送此指令重新设置。
参数数据0x61 0x64 0x64 0x72 0x3A 0x01(新从机地址)
举例:
主机请求:FF 10 00 01 00 03 06 61 64 64 72 3A 01 F4 C8(红色部分为固定格式,黄色部分为新设站号)
从机响应:01 10 00 01 00 03 D1 C8 (设备使用新地址应答)
此指令为广播指令,即使忘记编码器地址也可发送此指令重新设置。
3、06功能码修改站号
写参数:设置本机站号(功能码 0X06)
主机请求:
站号 | 功能码 | 参数地址 | 参数数据 | CRC校验 |
旧从机地址 | 0x06 | 0x0001 | 0x0001 | CRC校验 |
从机响应:
站号 | 功能码 | 参数地址 | 参数数据 | CRC校验 |
新从机地址 | 0x06 | 0x0001 | 0x0001 | CRC校验 |
说明:设置本机站号,使用单寄存器写入指令,在知道本机站号情况下,可以一对一设置新站号,
举例:将地址为0x20的设备改为新地址0x01
主机请求:20 06 00 01 00 01 1F 7B
从机响应:01 06 00 01 00 01 19 CA (设备使用新地址应答)
4、JM_ModbusRTU协议读取编码器参数
首先配置为波特率19200、1个停止位、偶校验,
编码器读当前位置值(16进制格式)(功能码 0X04)
主机请求:
站号 | 功能码 | 数据地址 | 数据长度 | CRC校验 |
从机地址 | 0x04 | 0x0001 | 0x0004 | CRC校验 |
从机响应:
站号 | 功能码 | 字节长度 | 数据 | CRC校验 |
从机地址 | 0x04 | 0x08 | 00 0E 19 9E FF FF F9 56 | CRC校验 |
举例:
发→◇20 04 00 01 00 04 A6 B8
收←◆20 04 08 00 0E 19 9E FF FF F9 56 0D 6E
说明:从0x0001处开始连续读取4个寄存器,收到8个数据中前4个字节为位置值,后4个字节为转速值。
前4个字节拼接为(无符号32bit)0x000E199E转换为十进制位置值为924062(脉冲步数),换算圈数为924062/8192(默认分辨率)=112圈(取整数),圈内脉冲步数为924062%8192(取余数)=6558脉冲数。
后4个字节拼接为(有符号32bit)0xFFFFF956转换为十进制位置值为-1706(转/分钟)。
五、安装尺寸及要求
要求使用类似下图柔性联轴节连接传感器转轴,保证传感器寿命。