RTU-CAN转换模块GCAN-204的Config配置软件使用
1、工业CAN总线转换模块GCAN-204在使用之前需要我们对其进行Config配置软件的设置和调试,那么,它的具体流程该是怎样的呢?笔者这就来为大家进行解析:
配置准备
断开GCAN-204模块的电源后用一字螺丝刀轻压模块绿色外壳的上下两端,将其拆开,找到如图所示的拨码开关,将2号开关拨到ON状态后,模块重新上电即可进入配置模式。
2、软件连接
当GCAN-204模块进入配置模式且通过RS485接口与PC机正常连接后,打开光盘中的“GCAN204-Config.CH”软件对模块进行配置。软件界面如图1所示。
打开软件后,选择连接到GCAN-204的串口号,点击“连接Connect”即可建立连接。如用户不知道串口号,可通过进入PC机的设备管理器中查看。建立连接后点击“读参数Upload”可以读出模块当前的配置情况,如图2所示。
3、配置通信参数
点击“Communication Set”,在此界面中可设置Modbus节点ID(Node ID)、串口校验方式(Parity)、数据长度(Byte Size)和停止位数(Stop Bits)、Modbus RTU端波特率(RS232/485 Baud)和CAN端波特率(CAN Baudrate)。出厂默认设置Modbus RTU端波特率为57600bps,CAN总线波特率为250Kbps。
4、配置转换关系映射表
出厂默认Receive和Transmit的映射表组数都是1。用户可以在界面中按Add进行添加映射数据,添加组数最少为32组(部分数据不足8字节可以节省寄存器使用数量)。其中Receive CAN的Modbus地址从0x00-0x7F,Transmit CAN的Modbus地址从0x100-0x17F。此界面可以设置CAN帧ID、帧格式、帧类型,对应Modbus的地址,CAN帧数据长度等参数信息。
5、设置 Modbus RTU对应CAN数据接收映射表
GCAN-204模块可将接收到的指定帧ID的CAN数据,按照设置好的对应关系缓存在Modbus RTU 的地址表中,等待Modbus指令读取。
接收数据对应Modbus寄存器地址从0x00到0x7F,总计127个地址,每个地址是一个整型变量。宋著点击界面左侧栏目中的“Receive CAN”可进入CAN数据接收映射界面,如图4.4所示。COB-ID为CAN总线的帧ID设置,Frame Format为帧格式(标准帧Standard/扩展帧Extended)设置,Frame Type为帧类型(数据帧Data/远程帧RTR)设置,Modbus Address为Modbus端寄存器首地址设置,Length为CAN帧数据的长度,最大值为8。
6、设置发送CAN数据对应Modbus RTU映射表
选中“Transmit CAN”可之称块添加数扬选据映射组,最少32组(部分数据不足8字节可以节省寄存器使用数量)。用户可使用06及16功能码将Modbus寄存器中的数据转发到CAN总线上。
CAN发送数据中Modbus映射地址从0x100开始到0x17F,每个地址是一个整型数据(2个字节)。用户可以设置数据触发模式和循环发送模式(Trace/Timer)。如图4.5所示,COB-ID为转发至CAN总线数据的帧ID设置,Frame Format为帧格式(标准帧Standard/扩展帧Extended)设置,Frame Type为帧类型(数据帧Data/远程帧RTR)设置,Modbus Address为Modbus端寄存器首地址设置,Length为CAN帧数据的长度,最大值为8。
您可以设置数据触发模式或循环发送模式(Trace/Timer)。
数据触发模式(Trace):当有Modbus主机用06 指令写Modbus相应地址数据时,如果数据发生改变,那么触发相应的CAN 帧数据发送;
循环发送模式(Timer):设置每间隔一定时间,循环发送相应的CAN帧数据,间隔时间在Send Timer中设置,输入10进制数,单位是毫秒,比如输入1000,那么就是间隔1000ms发送一次。
7、保存配置
当配置完成后,可以点击工具栏中的“设置参数Download”将配置数据写入到设备的FLASH 中,写入成功后会有提示,如果写入失败请重新写入。
8、GCAN-204模块参数保存
设置完成的配置参数和从设备中Upload上来的配置参数都可以保存到PC机中,点击工具栏中的SaveAs根据提示设置保存文件名称,就可以将配置参数保存到PC 中,配置文件可再次打开使用。